From 57025df108263c3a9ec30d8cc696ddda4892384d Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 4 Nov 2022 00:40:19 -0400 Subject: [PATCH] feat: [aiplatform] add annotation_labels to ImportDataConfig in aiplatform v1 dataset.proto (#8725) --- java-aiplatform/README.md | 149 +--- .../v1/FeaturestoreServiceClient.java | 7 +- .../v1/TensorboardServiceClient.java | 12 +- .../DeploymentResourcePoolServiceClient.java | 18 +- .../v1beta1/FeaturestoreServiceClient.java | 7 +- .../v1beta1/TensorboardServiceClient.java | 12 +- .../aiplatform/v1/ModelServiceClientTest.java | 5 + .../v1beta1/ModelServiceClientTest.java | 5 + java-aiplatform/pom.xml | 3 +- .../google/cloud/aiplatform/v1/Artifact.java | 12 + .../aiplatform/v1/ArtifactOrBuilder.java | 3 + .../v1/BatchReadFeatureValuesRequest.java | 295 +++++++ ...atchReadFeatureValuesRequestOrBuilder.java | 44 + .../google/cloud/aiplatform/v1/Context.java | 12 + .../cloud/aiplatform/v1/ContextOrBuilder.java | 3 + .../aiplatform/v1/CreateFeatureRequest.java | 14 +- .../v1/CreateFeatureRequestOrBuilder.java | 4 +- .../cloud/aiplatform/v1/DatasetProto.java | 46 +- .../google/cloud/aiplatform/v1/Execution.java | 12 + .../aiplatform/v1/ExecutionOrBuilder.java | 3 + .../cloud/aiplatform/v1/Featurestore.java | 72 +- .../aiplatform/v1/FeaturestoreOrBuilder.java | 18 +- .../v1/FeaturestoreServiceProto.java | 496 +++++------ .../cloud/aiplatform/v1/ImportDataConfig.java | 371 ++++++++ .../v1/ImportDataConfigOrBuilder.java | 89 ++ .../cloud/aiplatform/v1/IndexEndpoint.java | 14 +- .../aiplatform/v1/IndexEndpointOrBuilder.java | 4 +- .../cloud/aiplatform/v1/InputDataConfig.java | 91 ++ .../v1/InputDataConfigOrBuilder.java | 13 + .../aiplatform/v1/ListArtifactsRequest.java | 21 +- .../v1/ListArtifactsRequestOrBuilder.java | 6 +- .../aiplatform/v1/ListContextsRequest.java | 21 +- .../v1/ListContextsRequestOrBuilder.java | 6 +- .../aiplatform/v1/ListExecutionsRequest.java | 21 +- .../v1/ListExecutionsRequestOrBuilder.java | 6 +- .../v1/ListTensorboardExperimentsRequest.java | 14 +- ...ensorboardExperimentsRequestOrBuilder.java | 4 +- .../v1/ListTensorboardRunsRequest.java | 14 +- .../ListTensorboardRunsRequestOrBuilder.java | 4 +- .../v1/ListTensorboardTimeSeriesRequest.java | 14 +- ...TensorboardTimeSeriesRequestOrBuilder.java | 4 +- .../com/google/cloud/aiplatform/v1/Model.java | 244 +++++- .../cloud/aiplatform/v1/ModelOrBuilder.java | 45 +- .../cloud/aiplatform/v1/ModelProto.java | 71 +- .../google/cloud/aiplatform/v1/Pipeline.java | 29 +- .../cloud/aiplatform/v1/PipelineJob.java | 48 +- .../v1/PipelineTaskExecutorDetail.java | 792 +++++++++++++++++- .../PipelineTaskExecutorDetailOrBuilder.java | 4 +- .../QueryArtifactLineageSubgraphRequest.java | 21 +- ...tifactLineageSubgraphRequestOrBuilder.java | 6 +- .../v1/ReadTensorboardBlobDataRequest.java | 14 +- ...adTensorboardBlobDataRequestOrBuilder.java | 4 +- .../aiplatform/v1/TrainingPipelineProto.java | 42 +- .../aiplatform/v1/UserActionReference.java | 36 +- .../v1/UserActionReferenceOrBuilder.java | 12 +- .../google/cloud/aiplatform/v1/artifact.proto | 1 + .../google/cloud/aiplatform/v1/context.proto | 1 + .../google/cloud/aiplatform/v1/dataset.proto | 9 + .../cloud/aiplatform/v1/execution.proto | 1 + .../cloud/aiplatform/v1/featurestore.proto | 6 +- .../aiplatform/v1/featurestore_service.proto | 7 +- .../cloud/aiplatform/v1/index_endpoint.proto | 2 +- .../aiplatform/v1/metadata_service.proto | 13 +- .../google/cloud/aiplatform/v1/model.proto | 9 +- .../cloud/aiplatform/v1/pipeline_job.proto | 15 +- .../aiplatform/v1/tensorboard_service.proto | 8 +- .../aiplatform/v1/training_pipeline.proto | 3 + .../aiplatform/v1/user_action_reference.proto | 4 +- .../aiplatform/v1beta1/AcceleratorType.java | 22 + .../v1beta1/AcceleratorTypeProto.java | 19 +- .../cloud/aiplatform/v1beta1/Artifact.java | 12 + .../aiplatform/v1beta1/ArtifactOrBuilder.java | 3 + .../BatchReadFeatureValuesRequest.java | 295 +++++++ ...atchReadFeatureValuesRequestOrBuilder.java | 44 + .../cloud/aiplatform/v1beta1/Context.java | 12 + .../aiplatform/v1beta1/ContextOrBuilder.java | 3 + .../CreateDeploymentResourcePoolRequest.java | 14 +- ...eploymentResourcePoolRequestOrBuilder.java | 4 +- .../v1beta1/CreateFeatureRequest.java | 14 +- .../CreateFeatureRequestOrBuilder.java | 4 +- .../aiplatform/v1beta1/DatasetProto.java | 50 +- .../DeleteDeploymentResourcePoolRequest.java | 14 +- ...eploymentResourcePoolRequestOrBuilder.java | 4 +- .../v1beta1/DeleteFeatureValuesRequest.java | 10 +- .../aiplatform/v1beta1/DeployedModel.java | 18 +- .../v1beta1/DeployedModelOrBuilder.java | 6 +- .../v1beta1/DeploymentResourcePool.java | 14 +- .../DeploymentResourcePoolOrBuilder.java | 4 +- .../DeploymentResourcePoolServiceProto.java | 100 +-- .../cloud/aiplatform/v1beta1/Execution.java | 12 + .../v1beta1/ExecutionOrBuilder.java | 3 + .../aiplatform/v1beta1/Featurestore.java | 72 +- .../v1beta1/FeaturestoreOrBuilder.java | 18 +- .../v1beta1/FeaturestoreServiceProto.java | 578 ++++++------- .../GetDeploymentResourcePoolRequest.java | 14 +- ...eploymentResourcePoolRequestOrBuilder.java | 4 +- .../aiplatform/v1beta1/ImportDataConfig.java | 371 ++++++++ .../v1beta1/ImportDataConfigOrBuilder.java | 89 ++ .../aiplatform/v1beta1/IndexEndpoint.java | 14 +- .../v1beta1/IndexEndpointOrBuilder.java | 4 +- .../aiplatform/v1beta1/InputDataConfig.java | 91 ++ .../v1beta1/InputDataConfigOrBuilder.java | 13 + .../v1beta1/ListArtifactsRequest.java | 21 +- .../ListArtifactsRequestOrBuilder.java | 6 +- .../v1beta1/ListContextsRequest.java | 21 +- .../v1beta1/ListContextsRequestOrBuilder.java | 6 +- .../ListDeploymentResourcePoolsRequest.java | 14 +- ...ploymentResourcePoolsRequestOrBuilder.java | 4 +- .../v1beta1/ListExecutionsRequest.java | 21 +- .../ListExecutionsRequestOrBuilder.java | 6 +- .../ListTensorboardExperimentsRequest.java | 14 +- ...ensorboardExperimentsRequestOrBuilder.java | 4 +- .../v1beta1/ListTensorboardRunsRequest.java | 14 +- .../ListTensorboardRunsRequestOrBuilder.java | 4 +- .../ListTensorboardTimeSeriesRequest.java | 14 +- ...TensorboardTimeSeriesRequestOrBuilder.java | 4 +- .../cloud/aiplatform/v1beta1/Model.java | 244 +++++- .../aiplatform/v1beta1/ModelOrBuilder.java | 45 +- .../cloud/aiplatform/v1beta1/ModelProto.java | 75 +- .../cloud/aiplatform/v1beta1/Pipeline.java | 32 +- .../cloud/aiplatform/v1beta1/PipelineJob.java | 48 +- .../v1beta1/PipelineTaskExecutorDetail.java | 792 +++++++++++++++++- .../PipelineTaskExecutorDetailOrBuilder.java | 4 +- .../QueryArtifactLineageSubgraphRequest.java | 21 +- ...tifactLineageSubgraphRequestOrBuilder.java | 6 +- .../v1beta1/QueryDeployedModelsRequest.java | 14 +- .../QueryDeployedModelsRequestOrBuilder.java | 4 +- .../v1beta1/QueryDeployedModelsResponse.java | 186 ++++ .../QueryDeployedModelsResponseOrBuilder.java | 27 + .../ReadTensorboardBlobDataRequest.java | 14 +- ...adTensorboardBlobDataRequestOrBuilder.java | 4 +- .../v1beta1/TrainingPipelineProto.java | 42 +- .../v1beta1/UserActionReference.java | 36 +- .../v1beta1/UserActionReferenceOrBuilder.java | 12 +- .../aiplatform/v1beta1/accelerator_type.proto | 3 + .../cloud/aiplatform/v1beta1/artifact.proto | 1 + .../cloud/aiplatform/v1beta1/context.proto | 1 + .../cloud/aiplatform/v1beta1/dataset.proto | 9 + .../v1beta1/deployment_resource_pool.proto | 2 +- .../deployment_resource_pool_service.proto | 17 +- .../cloud/aiplatform/v1beta1/endpoint.proto | 2 +- .../cloud/aiplatform/v1beta1/execution.proto | 1 + .../aiplatform/v1beta1/featurestore.proto | 6 +- .../v1beta1/featurestore_service.proto | 12 +- .../aiplatform/v1beta1/index_endpoint.proto | 2 +- .../aiplatform/v1beta1/metadata_service.proto | 13 +- .../cloud/aiplatform/v1beta1/model.proto | 9 +- .../aiplatform/v1beta1/pipeline_job.proto | 15 +- .../v1beta1/tensorboard_service.proto | 8 +- .../v1beta1/training_pipeline.proto | 3 + .../v1beta1/user_action_reference.proto | 4 +- 151 files changed, 5771 insertions(+), 1461 deletions(-) diff --git a/java-aiplatform/README.md b/java-aiplatform/README.md index 668a666e5af0..4602460a48cd 100644 --- a/java-aiplatform/README.md +++ b/java-aiplatform/README.md @@ -11,47 +11,28 @@ Java idiomatic client for [Vertex AI][product-docs]. ## Quickstart -If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: -```xml - - - com.google.cloud - google-cloud-aiplatform - 3.4.1 - - -``` - -If you are using Maven without BOM, add this to your dependencies: +If you are using Maven, add this to your pom.xml file: ```xml com.google.cloud google-cloud-aiplatform - 3.4.1 + 3.6.0 - ``` -If you are using Gradle 5.x or later, add this to your dependencies: - -```Groovy -implementation platform('com.google.cloud:libraries-bom:26.1.3') - -implementation 'com.google.cloud:google-cloud-aiplatform' -``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-aiplatform:3.4.1' +implementation 'com.google.cloud:google-cloud-aiplatform:3.6.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.4.1" +libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.6.0" ``` ## Authentication @@ -89,128 +70,6 @@ use this Vertex AI Client Library. -## Samples - -Samples are in the [`samples/`](https://github.com/googleapis/java-aiplatform/tree/main/samples) directory. - -| Sample | Source Code | Try it | -| --------------------------- | --------------------------------- | ------ | -| Batch Create Features Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/BatchCreateFeaturesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/BatchCreateFeaturesSample.java) | -| Batch Read Feature Values Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/BatchReadFeatureValuesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/BatchReadFeatureValuesSample.java) | -| Cancel Batch Prediction Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CancelBatchPredictionJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CancelBatchPredictionJobSample.java) | -| Cancel Data Labeling Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CancelDataLabelingJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CancelDataLabelingJobSample.java) | -| Cancel Training Pipeline Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CancelTrainingPipelineSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CancelTrainingPipelineSample.java) | -| Create Batch Prediction Job Bigquery Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobBigquerySample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobBigquerySample.java) | -| Create Batch Prediction Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobSample.java) | -| Create Batch Prediction Job Text Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobTextClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobTextClassificationSample.java) | -| Create Batch Prediction Job Text Entity Extraction Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobTextEntityExtractionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobTextEntityExtractionSample.java) | -| Create Batch Prediction Job Text Sentiment Analysis Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobTextSentimentAnalysisSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobTextSentimentAnalysisSample.java) | -| Create Batch Prediction Job Video Action Recognition Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobVideoActionRecognitionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobVideoActionRecognitionSample.java) | -| Create Batch Prediction Job Video Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobVideoClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobVideoClassificationSample.java) | -| Create Batch Prediction Job Video Object Tracking Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobVideoObjectTrackingSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateBatchPredictionJobVideoObjectTrackingSample.java) | -| Create Data Labeling Job Active Learning Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobActiveLearningSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobActiveLearningSample.java) | -| Create Data Labeling Job Image Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobImageSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobImageSample.java) | -| Create Data Labeling Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobSample.java) | -| Create Data Labeling Job Specialist Pool Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobSpecialistPoolSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobSpecialistPoolSample.java) | -| Create Data Labeling Job Video Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobVideoSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDataLabelingJobVideoSample.java) | -| Create Dataset Image Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDatasetImageSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDatasetImageSample.java) | -| Create Dataset Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDatasetSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDatasetSample.java) | -| Create Dataset Tabular Bigquery Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDatasetTabularBigquerySample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDatasetTabularBigquerySample.java) | -| Create Dataset Tabular Gcs Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDatasetTabularGcsSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDatasetTabularGcsSample.java) | -| Create Dataset Text Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDatasetTextSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDatasetTextSample.java) | -| Create Dataset Video Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateDatasetVideoSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateDatasetVideoSample.java) | -| Create Endpoint Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateEndpointSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateEndpointSample.java) | -| Create Entity Type Monitoring Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateEntityTypeMonitoringSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateEntityTypeMonitoringSample.java) | -| Create Entity Type Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateEntityTypeSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateEntityTypeSample.java) | -| Create Feature Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateFeatureSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateFeatureSample.java) | -| Create Featurestore Fixed Nodes Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateFeaturestoreFixedNodesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateFeaturestoreFixedNodesSample.java) | -| Create Featurestore Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateFeaturestoreSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateFeaturestoreSample.java) | -| Create Hyperparameter Tuning Job Python Package Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateHyperparameterTuningJobPythonPackageSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateHyperparameterTuningJobPythonPackageSample.java) | -| Create Hyperparameter Tuning Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateHyperparameterTuningJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateHyperparameterTuningJobSample.java) | -| Create Training Pipeline Custom Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineCustomJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineCustomJobSample.java) | -| Create Training Pipeline Custom Training Managed Dataset Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineCustomTrainingManagedDatasetSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineCustomTrainingManagedDatasetSample.java) | -| Create Training Pipeline Image Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineImageClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineImageClassificationSample.java) | -| Create Training Pipeline Image Object Detection Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineImageObjectDetectionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineImageObjectDetectionSample.java) | -| Create Training Pipeline Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineSample.java) | -| Create Training Pipeline Tabular Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTabularClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTabularClassificationSample.java) | -| Create Training Pipeline Tabular Regression Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTabularRegressionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTabularRegressionSample.java) | -| Create Training Pipeline Text Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTextClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTextClassificationSample.java) | -| Create Training Pipeline Text Entity Extraction Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTextEntityExtractionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTextEntityExtractionSample.java) | -| Create Training Pipeline Text Sentiment Analysis Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTextSentimentAnalysisSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineTextSentimentAnalysisSample.java) | -| Create Training Pipeline Video Action Recognition Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineVideoActionRecognitionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineVideoActionRecognitionSample.java) | -| Create Training Pipeline Video Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineVideoClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineVideoClassificationSample.java) | -| Create Training Pipeline Video Object Tracking Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineVideoObjectTrackingSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/CreateTrainingPipelineVideoObjectTrackingSample.java) | -| Delete Batch Prediction Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteBatchPredictionJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteBatchPredictionJobSample.java) | -| Delete Data Labeling Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteDataLabelingJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteDataLabelingJobSample.java) | -| Delete Dataset Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteDatasetSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteDatasetSample.java) | -| Delete Endpoint Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteEndpointSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteEndpointSample.java) | -| Delete Entity Type Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteEntityTypeSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteEntityTypeSample.java) | -| Delete Export Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteExportModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteExportModelSample.java) | -| Delete Feature Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteFeatureSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteFeatureSample.java) | -| Delete Featurestore Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteFeaturestoreSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteFeaturestoreSample.java) | -| Delete Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteModelSample.java) | -| Delete Training Pipeline Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeleteTrainingPipelineSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeleteTrainingPipelineSample.java) | -| Deploy Model Custom Trained Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeployModelCustomTrainedModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeployModelCustomTrainedModelSample.java) | -| Deploy Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/DeployModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/DeployModelSample.java) | -| Export Feature Values Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ExportFeatureValuesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ExportFeatureValuesSample.java) | -| Export Feature Values Snapshot Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ExportFeatureValuesSnapshotSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ExportFeatureValuesSnapshotSample.java) | -| Export Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ExportModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ExportModelSample.java) | -| Export Model Tabular Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ExportModelTabularClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ExportModelTabularClassificationSample.java) | -| Export Model Video Action Recognition Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ExportModelVideoActionRecognitionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ExportModelVideoActionRecognitionSample.java) | -| Get Batch Prediction Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetBatchPredictionJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetBatchPredictionJobSample.java) | -| Get Entity Type Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetEntityTypeSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetEntityTypeSample.java) | -| Get Feature Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetFeatureSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetFeatureSample.java) | -| Get Featurestore Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetFeaturestoreSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetFeaturestoreSample.java) | -| Get Hyperparameter Tuning Job Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetHyperparameterTuningJobSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetHyperparameterTuningJobSample.java) | -| Get Model Evaluation Image Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationImageClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationImageClassificationSample.java) | -| Get Model Evaluation Image Object Detection Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationImageObjectDetectionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationImageObjectDetectionSample.java) | -| Get Model Evaluation Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationSample.java) | -| Get Model Evaluation Slice Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationSliceSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationSliceSample.java) | -| Get Model Evaluation Tabular Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationTabularClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationTabularClassificationSample.java) | -| Get Model Evaluation Tabular Regression Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationTabularRegressionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationTabularRegressionSample.java) | -| Get Model Evaluation Text Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationTextClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationTextClassificationSample.java) | -| Get Model Evaluation Text Entity Extraction Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationTextEntityExtractionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationTextEntityExtractionSample.java) | -| Get Model Evaluation Text Sentiment Analysis Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationTextSentimentAnalysisSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationTextSentimentAnalysisSample.java) | -| Get Model Evaluation Video Action Recognition Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationVideoActionRecognitionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationVideoActionRecognitionSample.java) | -| Get Model Evaluation Video Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationVideoClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationVideoClassificationSample.java) | -| Get Model Evaluation Video Object Tracking Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelEvaluationVideoObjectTrackingSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelEvaluationVideoObjectTrackingSample.java) | -| Get Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetModelSample.java) | -| Get Training Pipeline Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/GetTrainingPipelineSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/GetTrainingPipelineSample.java) | -| Import Data Image Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataImageClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataImageClassificationSample.java) | -| Import Data Image Object Detection Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataImageObjectDetectionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataImageObjectDetectionSample.java) | -| Import Data Text Classification Single Label Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataTextClassificationSingleLabelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataTextClassificationSingleLabelSample.java) | -| Import Data Text Entity Extraction Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataTextEntityExtractionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataTextEntityExtractionSample.java) | -| Import Data Text Sentiment Analysis Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataTextSentimentAnalysisSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataTextSentimentAnalysisSample.java) | -| Import Data Video Action Recognition Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataVideoActionRecognitionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataVideoActionRecognitionSample.java) | -| Import Data Video Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataVideoClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataVideoClassificationSample.java) | -| Import Data Video Object Tracking Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportDataVideoObjectTrackingSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportDataVideoObjectTrackingSample.java) | -| Import Feature Values Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ImportFeatureValuesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ImportFeatureValuesSample.java) | -| List Entity Types Async Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListEntityTypesAsyncSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListEntityTypesAsyncSample.java) | -| List Entity Types Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListEntityTypesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListEntityTypesSample.java) | -| List Features Async Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListFeaturesAsyncSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListFeaturesAsyncSample.java) | -| List Features Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListFeaturesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListFeaturesSample.java) | -| List Featurestores Async Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListFeaturestoresAsyncSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListFeaturestoresAsyncSample.java) | -| List Featurestores Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListFeaturestoresSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListFeaturestoresSample.java) | -| List Model Evaluation Slice Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/ListModelEvaluationSliceSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/ListModelEvaluationSliceSample.java) | -| Predict Custom Trained Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictCustomTrainedModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictCustomTrainedModelSample.java) | -| Predict Image Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictImageClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictImageClassificationSample.java) | -| Predict Image Object Detection Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictImageObjectDetectionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictImageObjectDetectionSample.java) | -| Predict Tabular Classification Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictTabularClassificationSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictTabularClassificationSample.java) | -| Predict Tabular Regression Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictTabularRegressionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictTabularRegressionSample.java) | -| Predict Text Classification Single Label Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictTextClassificationSingleLabelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictTextClassificationSingleLabelSample.java) | -| Predict Text Entity Extraction Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictTextEntityExtractionSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictTextEntityExtractionSample.java) | -| Predict Text Sentiment Analysis Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/PredictTextSentimentAnalysisSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/PredictTextSentimentAnalysisSample.java) | -| Search Features Async Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/SearchFeaturesAsyncSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/SearchFeaturesAsyncSample.java) | -| Search Features Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/SearchFeaturesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/SearchFeaturesSample.java) | -| Undeploy Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UndeployModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UndeployModelSample.java) | -| Update Entity Type Monitoring Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UpdateEntityTypeMonitoringSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UpdateEntityTypeMonitoringSample.java) | -| Update Entity Type Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UpdateEntityTypeSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UpdateEntityTypeSample.java) | -| Update Feature Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UpdateFeatureSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UpdateFeatureSample.java) | -| Update Featurestore Fixed Nodes Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UpdateFeaturestoreFixedNodesSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UpdateFeaturestoreFixedNodesSample.java) | -| Update Featurestore Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UpdateFeaturestoreSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UpdateFeaturestoreSample.java) | -| Upload Model Sample | [source code](https://github.com/googleapis/java-aiplatform/blob/main/samples/snippets/src/main/java/aiplatform/UploadModelSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-aiplatform&page=editor&open_in_editor=samples/snippets/src/main/java/aiplatform/UploadModelSample.java) | - - ## Troubleshooting diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceClient.java index 6b8ae9970195..7587416604ca 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceClient.java @@ -2055,7 +2055,7 @@ public final OperationFuture createFeat * @param feature Required. The Feature to create. * @param featureId Required. The ID to use for the Feature, which will become the final component * of the Feature's resource name. - *

This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first + *

This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first * character cannot be a number. *

The value must be unique within an EntityType. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -2099,7 +2099,7 @@ public final OperationFuture createFeat * @param feature Required. The Feature to create. * @param featureId Required. The ID to use for the Feature, which will become the final component * of the Feature's resource name. - *

This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first + *

This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first * character cannot be a number. *

The value must be unique within an EntityType. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -3302,6 +3302,7 @@ public final UnaryCallable importFeatureV * .addAllPassThroughFields( * new ArrayList()) * .addAllEntityTypeSpecs(new ArrayList()) + * .setStartTime(Timestamp.newBuilder().build()) * .build(); * BatchReadFeatureValuesResponse response = * featurestoreServiceClient.batchReadFeatureValuesAsync(request).get(); @@ -3342,6 +3343,7 @@ public final UnaryCallable importFeatureV * .addAllPassThroughFields( * new ArrayList()) * .addAllEntityTypeSpecs(new ArrayList()) + * .setStartTime(Timestamp.newBuilder().build()) * .build(); * OperationFuture * future = @@ -3386,6 +3388,7 @@ public final UnaryCallable importFeatureV * .addAllPassThroughFields( * new ArrayList()) * .addAllEntityTypeSpecs(new ArrayList()) + * .setStartTime(Timestamp.newBuilder().build()) * .build(); * ApiFuture future = * featurestoreServiceClient.batchReadFeatureValuesCallable().futureCall(request); diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/TensorboardServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/TensorboardServiceClient.java index 0df0a0dadc55..7f04ba38bffa 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/TensorboardServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/TensorboardServiceClient.java @@ -1310,7 +1310,7 @@ public final TensorboardExperiment updateTensorboardExperiment( * } * * @param parent Required. The resource name of the Tensorboard to list TensorboardExperiments. - * Format: 'projects/{project}/locations/{location}/tensorboards/{tensorboard}' + * Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardExperimentsPagedResponse listTensorboardExperiments( @@ -1344,7 +1344,7 @@ public final ListTensorboardExperimentsPagedResponse listTensorboardExperiments( * } * * @param parent Required. The resource name of the Tensorboard to list TensorboardExperiments. - * Format: 'projects/{project}/locations/{location}/tensorboards/{tensorboard}' + * Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardExperimentsPagedResponse listTensorboardExperiments(String parent) { @@ -2176,7 +2176,7 @@ public final TensorboardRun updateTensorboardRun(UpdateTensorboardRunRequest req * * @param parent Required. The resource name of the TensorboardExperiment to list TensorboardRuns. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardRunsPagedResponse listTensorboardRuns( @@ -2213,7 +2213,7 @@ public final ListTensorboardRunsPagedResponse listTensorboardRuns( * * @param parent Required. The resource name of the TensorboardExperiment to list TensorboardRuns. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardRunsPagedResponse listTensorboardRuns(String parent) { @@ -3087,7 +3087,7 @@ public final TensorboardTimeSeries updateTensorboardTimeSeries( * * @param parent Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardTimeSeriesPagedResponse listTensorboardTimeSeries( @@ -3124,7 +3124,7 @@ public final ListTensorboardTimeSeriesPagedResponse listTensorboardTimeSeries( * * @param parent Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardTimeSeriesPagedResponse listTensorboardTimeSeries(String parent) { diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceClient.java index 37841466bfb0..d109a6f3290d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceClient.java @@ -220,7 +220,7 @@ public final OperationsClient getOperationsClient() { * } * * @param parent Required. The parent location resource where this DeploymentResourcePool will be - * created. Format: projects/{project}/locations/{location} + * created. Format: `projects/{project}/locations/{location}` * @param deploymentResourcePool Required. The DeploymentResourcePool to create. * @param deploymentResourcePoolId Required. The ID to use for the DeploymentResourcePool, which * will become the final component of the DeploymentResourcePool's resource name. @@ -269,7 +269,7 @@ public final OperationsClient getOperationsClient() { * } * * @param parent Required. The parent location resource where this DeploymentResourcePool will be - * created. Format: projects/{project}/locations/{location} + * created. Format: `projects/{project}/locations/{location}` * @param deploymentResourcePool Required. The DeploymentResourcePool to create. * @param deploymentResourcePoolId Required. The ID to use for the DeploymentResourcePool, which * will become the final component of the DeploymentResourcePool's resource name. @@ -420,7 +420,7 @@ public final OperationsClient getOperationsClient() { * } * * @param name Required. The name of the DeploymentResourcePool to retrieve. Format: - * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final DeploymentResourcePool getDeploymentResourcePool(DeploymentResourcePoolName name) { @@ -454,7 +454,7 @@ public final DeploymentResourcePool getDeploymentResourcePool(DeploymentResource * } * * @param name Required. The name of the DeploymentResourcePool to retrieve. Format: - * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final DeploymentResourcePool getDeploymentResourcePool(String name) { @@ -555,7 +555,7 @@ public final DeploymentResourcePool getDeploymentResourcePool( * } * * @param parent Required. The parent Location which owns this collection of - * DeploymentResourcePools. Format: projects/{project}/locations/{location} + * DeploymentResourcePools. Format: `projects/{project}/locations/{location}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListDeploymentResourcePoolsPagedResponse listDeploymentResourcePools( @@ -590,7 +590,7 @@ public final ListDeploymentResourcePoolsPagedResponse listDeploymentResourcePool * } * * @param parent Required. The parent Location which owns this collection of - * DeploymentResourcePools. Format: projects/{project}/locations/{location} + * DeploymentResourcePools. Format: `projects/{project}/locations/{location}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListDeploymentResourcePoolsPagedResponse listDeploymentResourcePools(String parent) { @@ -734,7 +734,7 @@ public final ListDeploymentResourcePoolsPagedResponse listDeploymentResourcePool * } * * @param name Required. The name of the DeploymentResourcePool to delete. Format: - * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture deleteDeploymentResourcePoolAsync( @@ -768,7 +768,7 @@ public final OperationFuture deleteDeploymentRes * } * * @param name Required. The name of the DeploymentResourcePool to delete. Format: - * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture deleteDeploymentResourcePoolAsync( @@ -908,7 +908,7 @@ public final OperationFuture deleteDeploymentRes * * @param deploymentResourcePool Required. The name of the target DeploymentResourcePool to query. * Format: - * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final QueryDeployedModelsPagedResponse queryDeployedModels(String deploymentResourcePool) { diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java index bf046a568caa..0fa3ca172ad8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java @@ -2057,7 +2057,7 @@ public final OperationFuture createFeat * @param feature Required. The Feature to create. * @param featureId Required. The ID to use for the Feature, which will become the final component * of the Feature's resource name. - *

This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first + *

This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first * character cannot be a number. *

The value must be unique within an EntityType. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -2101,7 +2101,7 @@ public final OperationFuture createFeat * @param feature Required. The Feature to create. * @param featureId Required. The ID to use for the Feature, which will become the final component * of the Feature's resource name. - *

This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first + *

This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first * character cannot be a number. *

The value must be unique within an EntityType. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -3304,6 +3304,7 @@ public final UnaryCallable importFeatureV * .addAllPassThroughFields( * new ArrayList()) * .addAllEntityTypeSpecs(new ArrayList()) + * .setStartTime(Timestamp.newBuilder().build()) * .build(); * BatchReadFeatureValuesResponse response = * featurestoreServiceClient.batchReadFeatureValuesAsync(request).get(); @@ -3344,6 +3345,7 @@ public final UnaryCallable importFeatureV * .addAllPassThroughFields( * new ArrayList()) * .addAllEntityTypeSpecs(new ArrayList()) + * .setStartTime(Timestamp.newBuilder().build()) * .build(); * OperationFuture * future = @@ -3388,6 +3390,7 @@ public final UnaryCallable importFeatureV * .addAllPassThroughFields( * new ArrayList()) * .addAllEntityTypeSpecs(new ArrayList()) + * .setStartTime(Timestamp.newBuilder().build()) * .build(); * ApiFuture future = * featurestoreServiceClient.batchReadFeatureValuesCallable().futureCall(request); diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceClient.java index a7cb065f20bc..645d04d4d233 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceClient.java +++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceClient.java @@ -1312,7 +1312,7 @@ public final TensorboardExperiment updateTensorboardExperiment( * } * * @param parent Required. The resource name of the Tensorboard to list TensorboardExperiments. - * Format: 'projects/{project}/locations/{location}/tensorboards/{tensorboard}' + * Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardExperimentsPagedResponse listTensorboardExperiments( @@ -1346,7 +1346,7 @@ public final ListTensorboardExperimentsPagedResponse listTensorboardExperiments( * } * * @param parent Required. The resource name of the Tensorboard to list TensorboardExperiments. - * Format: 'projects/{project}/locations/{location}/tensorboards/{tensorboard}' + * Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardExperimentsPagedResponse listTensorboardExperiments(String parent) { @@ -2178,7 +2178,7 @@ public final TensorboardRun updateTensorboardRun(UpdateTensorboardRunRequest req * * @param parent Required. The resource name of the TensorboardExperiment to list TensorboardRuns. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardRunsPagedResponse listTensorboardRuns( @@ -2215,7 +2215,7 @@ public final ListTensorboardRunsPagedResponse listTensorboardRuns( * * @param parent Required. The resource name of the TensorboardExperiment to list TensorboardRuns. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardRunsPagedResponse listTensorboardRuns(String parent) { @@ -3089,7 +3089,7 @@ public final TensorboardTimeSeries updateTensorboardTimeSeries( * * @param parent Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardTimeSeriesPagedResponse listTensorboardTimeSeries( @@ -3126,7 +3126,7 @@ public final ListTensorboardTimeSeriesPagedResponse listTensorboardTimeSeries( * * @param parent Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. * Format: - * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}' + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListTensorboardTimeSeriesPagedResponse listTensorboardTimeSeries(String parent) { diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/ModelServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/ModelServiceClientTest.java index 5fcc4a1273f9..4f757179061d 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/ModelServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/ModelServiceClientTest.java @@ -242,6 +242,7 @@ public void getModelTest() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -307,6 +308,7 @@ public void getModelTest2() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -548,6 +550,7 @@ public void updateModelTest() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -784,6 +787,7 @@ public void mergeVersionAliasesTest() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -852,6 +856,7 @@ public void mergeVersionAliasesTest2() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); diff --git a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClientTest.java b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClientTest.java index 5fe241b16f3b..8619fd7498e8 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClientTest.java +++ b/java-aiplatform/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClientTest.java @@ -242,6 +242,7 @@ public void getModelTest() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -307,6 +308,7 @@ public void getModelTest2() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -548,6 +550,7 @@ public void updateModelTest() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -876,6 +879,7 @@ public void mergeVersionAliasesTest() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); @@ -944,6 +948,7 @@ public void mergeVersionAliasesTest2() throws Exception { .putAllLabels(new HashMap()) .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .setModelSourceInfo(ModelSourceInfo.newBuilder().build()) + .setMetadataArtifact("metadataArtifact1018119713") .build(); mockModelService.addResponse(expectedResponse); diff --git a/java-aiplatform/pom.xml b/java-aiplatform/pom.xml index 60862a9495a3..02782e221b56 100644 --- a/java-aiplatform/pom.xml +++ b/java-aiplatform/pom.xml @@ -62,4 +62,5 @@ proto-google-cloud-aiplatform-v1beta1 google-cloud-aiplatform-bom - + + diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Artifact.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Artifact.java index 196650df6dec..d5249899651e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Artifact.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Artifact.java @@ -823,6 +823,7 @@ public com.google.protobuf.ByteString getSchemaVersionBytes() { * *

    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -839,6 +840,7 @@ public boolean hasMetadata() { * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -855,6 +857,7 @@ public com.google.protobuf.Struct getMetadata() { * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -2945,6 +2948,7 @@ public Builder setSchemaVersionBytes(com.google.protobuf.ByteString value) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2960,6 +2964,7 @@ public boolean hasMetadata() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2979,6 +2984,7 @@ public com.google.protobuf.Struct getMetadata() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3002,6 +3008,7 @@ public Builder setMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3022,6 +3029,7 @@ public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3047,6 +3055,7 @@ public Builder mergeMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3068,6 +3077,7 @@ public Builder clearMetadata() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3083,6 +3093,7 @@ public com.google.protobuf.Struct.Builder getMetadataBuilder() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3100,6 +3111,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ArtifactOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ArtifactOrBuilder.java index 7975e36ccf2f..aac2dbfc9904 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ArtifactOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ArtifactOrBuilder.java @@ -387,6 +387,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -400,6 +401,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -413,6 +415,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequest.java index 881564852a1a..03e25670a311 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequest.java @@ -2838,6 +2838,61 @@ public int getEntityTypeSpecsCount() { return entityTypeSpecs_.get(index); } + public static final int START_TIME_FIELD_NUMBER = 11; + private com.google.protobuf.Timestamp startTime_; + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return startTime_ != null; + } + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return getStartTime(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -2870,6 +2925,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < passThroughFields_.size(); i++) { output.writeMessage(8, passThroughFields_.get(i)); } + if (startTime_ != null) { + output.writeMessage(11, getStartTime()); + } getUnknownFields().writeTo(output); } @@ -2902,6 +2960,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, passThroughFields_.get(i)); } + if (startTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getStartTime()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2925,6 +2986,10 @@ public boolean equals(final java.lang.Object obj) { } if (!getPassThroughFieldsList().equals(other.getPassThroughFieldsList())) return false; if (!getEntityTypeSpecsList().equals(other.getEntityTypeSpecsList())) return false; + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } if (!getReadOptionCase().equals(other.getReadOptionCase())) return false; switch (readOptionCase_) { case 3: @@ -2961,6 +3026,10 @@ public int hashCode() { hash = (37 * hash) + ENTITY_TYPE_SPECS_FIELD_NUMBER; hash = (53 * hash) + getEntityTypeSpecsList().hashCode(); } + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } switch (readOptionCase_) { case 3: hash = (37 * hash) + CSV_READ_INSTANCES_FIELD_NUMBER; @@ -3140,6 +3209,12 @@ public Builder clear() { entityTypeSpecsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); + if (startTimeBuilder_ == null) { + startTime_ = null; + } else { + startTime_ = null; + startTimeBuilder_ = null; + } readOptionCase_ = 0; readOption_ = null; return this; @@ -3209,6 +3284,11 @@ public com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest buildPartial } else { result.entityTypeSpecs_ = entityTypeSpecsBuilder_.build(); } + if (startTimeBuilder_ == null) { + result.startTime_ = startTime_; + } else { + result.startTime_ = startTimeBuilder_.build(); + } result.readOptionCase_ = readOptionCase_; onBuilt(); return result; @@ -3322,6 +3402,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRe } } } + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } switch (other.getReadOptionCase()) { case CSV_READ_INSTANCES: { @@ -3420,6 +3503,12 @@ public Builder mergeFrom( } break; } // case 66 + case 90: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 90 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5358,6 +5447,212 @@ public Builder removeEntityTypeSpecs(int index) { return entityTypeSpecsBuilder_; } + private com.google.protobuf.Timestamp startTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the startTime field is set. + */ + public boolean hasStartTime() { + return startTimeBuilder_ != null || startTime_ != null; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The startTime. + */ + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } else { + return startTimeBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + startTime_ = value; + onChanged(); + } else { + startTimeBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); + onChanged(); + } else { + startTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (startTime_ != null) { + startTime_ = + com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); + } else { + startTime_ = value; + } + onChanged(); + } else { + startTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearStartTime() { + if (startTimeBuilder_ == null) { + startTime_ = null; + onChanged(); + } else { + startTime_ = null; + startTimeBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); + } else { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; + } + return startTimeBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequestOrBuilder.java index be3fa308b4a1..2d6c2110885b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchReadFeatureValuesRequestOrBuilder.java @@ -395,6 +395,50 @@ com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec getE com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpecOrBuilder getEntityTypeSpecsOrBuilder(int index); + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + public com.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.ReadOptionCase getReadOptionCase(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Context.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Context.java index c162e84206c6..b524eee9bd39 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Context.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Context.java @@ -641,6 +641,7 @@ public com.google.protobuf.ByteString getSchemaVersionBytes() { * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -657,6 +658,7 @@ public boolean hasMetadata() { * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -673,6 +675,7 @@ public com.google.protobuf.Struct getMetadata() { * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -2738,6 +2741,7 @@ public Builder setSchemaVersionBytes(com.google.protobuf.ByteString value) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2753,6 +2757,7 @@ public boolean hasMetadata() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2772,6 +2777,7 @@ public com.google.protobuf.Struct getMetadata() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2795,6 +2801,7 @@ public Builder setMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2815,6 +2822,7 @@ public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2840,6 +2848,7 @@ public Builder mergeMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2861,6 +2870,7 @@ public Builder clearMetadata() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2876,6 +2886,7 @@ public com.google.protobuf.Struct.Builder getMetadataBuilder() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2893,6 +2904,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContextOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContextOrBuilder.java index 8036251b7a68..8fdeadc83757 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContextOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContextOrBuilder.java @@ -392,6 +392,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -405,6 +406,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -418,6 +420,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequest.java index 00a98dbf199a..a36a610ce3d1 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequest.java @@ -187,7 +187,7 @@ public com.google.cloud.aiplatform.v1.FeatureOrBuilder getFeatureOrBuilder() { *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
@@ -214,7 +214,7 @@ public java.lang.String getFeatureId() { *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
@@ -958,7 +958,7 @@ public com.google.cloud.aiplatform.v1.FeatureOrBuilder getFeatureOrBuilder() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -984,7 +984,7 @@ public java.lang.String getFeatureId() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -1010,7 +1010,7 @@ public com.google.protobuf.ByteString getFeatureIdBytes() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -1035,7 +1035,7 @@ public Builder setFeatureId(java.lang.String value) { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -1056,7 +1056,7 @@ public Builder clearFeatureId() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequestOrBuilder.java index 22135e16a7e8..1f40d3027317 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateFeatureRequestOrBuilder.java @@ -103,7 +103,7 @@ public interface CreateFeatureRequestOrBuilder *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
@@ -119,7 +119,7 @@ public interface CreateFeatureRequestOrBuilder *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetProto.java index 320386188edf..3514f6cbd22a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetProto.java @@ -43,6 +43,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1_ImportDataConfig_DataItemLabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1_ImportDataConfig_DataItemLabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1_ImportDataConfig_AnnotationLabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1_ImportDataConfig_AnnotationLabelsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_aiplatform_v1_ExportDataConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -77,22 +81,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:b\352A_\n!aipla" + "tform.googleapis.com/Dataset\022:projects/{" + "project}/locations/{location}/datasets/{" - + "dataset}\"\214\002\n\020ImportDataConfig\022;\n\ngcs_sou" + + "dataset}\"\244\003\n\020ImportDataConfig\022;\n\ngcs_sou" + "rce\030\001 \001(\0132%.google.cloud.aiplatform.v1.G" + "csSourceH\000\022Z\n\020data_item_labels\030\002 \003(\0132@.g" + "oogle.cloud.aiplatform.v1.ImportDataConf" - + "ig.DataItemLabelsEntry\022\036\n\021import_schema_" - + "uri\030\004 \001(\tB\003\340A\002\0325\n\023DataItemLabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\010\n\006source\"" - + "\204\001\n\020ExportDataConfig\022E\n\017gcs_destination\030" - + "\001 \001(\0132*.google.cloud.aiplatform.v1.GcsDe" - + "stinationH\000\022\032\n\022annotations_filter\030\002 \001(\tB" - + "\r\n\013destinationB\320\001\n\036com.google.cloud.aipl" - + "atform.v1B\014DatasetProtoP\001ZDgoogle.golang" - + ".org/genproto/googleapis/cloud/aiplatfor" - + "m/v1;aiplatform\252\002\032Google.Cloud.AIPlatfor" - + "m.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Goog" - + "le::Cloud::AIPlatform::V1b\006proto3" + + "ig.DataItemLabelsEntry\022]\n\021annotation_lab" + + "els\030\003 \003(\0132B.google.cloud.aiplatform.v1.I" + + "mportDataConfig.AnnotationLabelsEntry\022\036\n" + + "\021import_schema_uri\030\004 \001(\tB\003\340A\002\0325\n\023DataIte" + + "mLabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + + ":\0028\001\0327\n\025AnnotationLabelsEntry\022\013\n\003key\030\001 \001" + + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\010\n\006source\"\204\001\n\020Expo" + + "rtDataConfig\022E\n\017gcs_destination\030\001 \001(\0132*." + + "google.cloud.aiplatform.v1.GcsDestinatio" + + "nH\000\022\032\n\022annotations_filter\030\002 \001(\tB\r\n\013desti" + + "nationB\320\001\n\036com.google.cloud.aiplatform.v" + + "1B\014DatasetProtoP\001ZDgoogle.golang.org/gen" + + "proto/googleapis/cloud/aiplatform/v1;aip" + + "latform\252\002\032Google.Cloud.AIPlatform.V1\312\002\032G" + + "oogle\\Cloud\\AIPlatform\\V1\352\002\035Google::Clou" + + "d::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -136,7 +144,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1_ImportDataConfig_descriptor, new java.lang.String[] { - "GcsSource", "DataItemLabels", "ImportSchemaUri", "Source", + "GcsSource", "DataItemLabels", "AnnotationLabels", "ImportSchemaUri", "Source", }); internal_static_google_cloud_aiplatform_v1_ImportDataConfig_DataItemLabelsEntry_descriptor = internal_static_google_cloud_aiplatform_v1_ImportDataConfig_descriptor @@ -148,6 +156,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_aiplatform_v1_ImportDataConfig_AnnotationLabelsEntry_descriptor = + internal_static_google_cloud_aiplatform_v1_ImportDataConfig_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_aiplatform_v1_ImportDataConfig_AnnotationLabelsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1_ImportDataConfig_AnnotationLabelsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_aiplatform_v1_ExportDataConfig_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_google_cloud_aiplatform_v1_ExportDataConfig_fieldAccessorTable = diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Execution.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Execution.java index 36dbce249bf5..de0604a1d33f 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Execution.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Execution.java @@ -855,6 +855,7 @@ public com.google.protobuf.ByteString getSchemaVersionBytes() { * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -871,6 +872,7 @@ public boolean hasMetadata() { * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -887,6 +889,7 @@ public com.google.protobuf.Struct getMetadata() { * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -2844,6 +2847,7 @@ public Builder setSchemaVersionBytes(com.google.protobuf.ByteString value) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2859,6 +2863,7 @@ public boolean hasMetadata() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2878,6 +2883,7 @@ public com.google.protobuf.Struct getMetadata() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2901,6 +2907,7 @@ public Builder setMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2921,6 +2928,7 @@ public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2946,6 +2954,7 @@ public Builder mergeMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2967,6 +2976,7 @@ public Builder clearMetadata() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2982,6 +2992,7 @@ public com.google.protobuf.Struct.Builder getMetadataBuilder() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2999,6 +3010,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExecutionOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExecutionOrBuilder.java index 40a983b76b3f..e1a7ba167d2d 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExecutionOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExecutionOrBuilder.java @@ -360,6 +360,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -373,6 +374,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -386,6 +388,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Featurestore.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Featurestore.java index 39eb652fb806..9a1f16eb1233 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Featurestore.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Featurestore.java @@ -2189,8 +2189,10 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -2207,8 +2209,10 @@ public boolean hasOnlineServingConfig() { * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -2227,8 +2231,10 @@ public com.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig getOnline * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -3752,8 +3758,10 @@ public Builder putAllLabels(java.util.Map va * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3769,8 +3777,10 @@ public boolean hasOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3793,8 +3803,10 @@ public boolean hasOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3819,8 +3831,10 @@ public Builder setOnlineServingConfig( * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3842,8 +3856,10 @@ public Builder setOnlineServingConfig( * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3873,8 +3889,10 @@ public Builder mergeOnlineServingConfig( * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3896,8 +3914,10 @@ public Builder clearOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3914,8 +3934,10 @@ public Builder clearOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3936,8 +3958,10 @@ public Builder clearOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreOrBuilder.java index 8917277689d5..c76c6c8bc208 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreOrBuilder.java @@ -256,8 +256,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -271,8 +273,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -286,8 +290,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceProto.java index f89507f3321a..6af03c8d5d9a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FeaturestoreServiceProto.java @@ -265,7 +265,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_count\030\001 \001(\003\022$\n\034imported_feature_value_c" + "ount\030\002 \001(\003\022\031\n\021invalid_row_count\030\006 \001(\003\022.\n" + "×tamp_outside_retention_rows_count\030" - + "\004 \001(\003\"\234\006\n\035BatchReadFeatureValuesRequest\022" + + "\004 \001(\003\"\321\006\n\035BatchReadFeatureValuesRequest\022" + "C\n\022csv_read_instances\030\003 \001(\0132%.google.clo" + "ud.aiplatform.v1.CsvSourceH\000\022M\n\027bigquery" + "_read_instances\030\005 \001(\0132*.google.cloud.aip" @@ -278,256 +278,257 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ReadFeatureValuesRequest.PassThroughFiel" + "d\022h\n\021entity_type_specs\030\007 \003(\0132H.google.cl" + "oud.aiplatform.v1.BatchReadFeatureValues" - + "Request.EntityTypeSpecB\003\340A\002\032+\n\020PassThrou" - + "ghField\022\027\n\nfield_name\030\001 \001(\tB\003\340A\002\032\302\001\n\016Ent" - + "ityTypeSpec\022\033\n\016entity_type_id\030\001 \001(\tB\003\340A\002" - + "\022J\n\020feature_selector\030\002 \001(\0132+.google.clou" - + "d.aiplatform.v1.FeatureSelectorB\003\340A\002\022G\n\010" - + "settings\030\003 \003(\01325.google.cloud.aiplatform" - + ".v1.DestinationFeatureSettingB\r\n\013read_op" - + "tion\"\350\005\n\032ExportFeatureValuesRequest\022`\n\017s" - + "napshot_export\030\003 \001(\0132E.google.cloud.aipl" - + "atform.v1.ExportFeatureValuesRequest.Sna" - + "pshotExportH\000\022X\n\013full_export\030\007 \001(\0132A.goo" - + "gle.cloud.aiplatform.v1.ExportFeatureVal" - + "uesRequest.FullExportH\000\022A\n\013entity_type\030\001" - + " \001(\tB,\340A\002\372A&\n$aiplatform.googleapis.com/" - + "EntityType\022M\n\013destination\030\004 \001(\01323.google" - + ".cloud.aiplatform.v1.FeatureValueDestina" - + "tionB\003\340A\002\022J\n\020feature_selector\030\005 \001(\0132+.go" - + "ogle.cloud.aiplatform.v1.FeatureSelector" - + "B\003\340A\002\022G\n\010settings\030\006 \003(\01325.google.cloud.a" - + "iplatform.v1.DestinationFeatureSetting\032s" - + "\n\016SnapshotExport\0221\n\rsnapshot_time\030\001 \001(\0132" - + "\032.google.protobuf.Timestamp\022.\n\nstart_tim" - + "e\030\002 \001(\0132\032.google.protobuf.Timestamp\032j\n\nF" - + "ullExport\022.\n\nstart_time\030\002 \001(\0132\032.google.p" - + "rotobuf.Timestamp\022,\n\010end_time\030\001 \001(\0132\032.go" - + "ogle.protobuf.TimestampB\006\n\004mode\"O\n\031Desti" - + "nationFeatureSetting\022\027\n\nfeature_id\030\001 \001(\t" - + "B\003\340A\002\022\031\n\021destination_field\030\002 \001(\t\"\221\002\n\027Fea" - + "tureValueDestination\022O\n\024bigquery_destina" - + "tion\030\001 \001(\0132/.google.cloud.aiplatform.v1." - + "BigQueryDestinationH\000\022O\n\024tfrecord_destin" - + "ation\030\002 \001(\0132/.google.cloud.aiplatform.v1" - + ".TFRecordDestinationH\000\022E\n\017csv_destinatio" - + "n\030\003 \001(\0132*.google.cloud.aiplatform.v1.Csv" - + "DestinationH\000B\r\n\013destination\"\035\n\033ExportFe" - + "atureValuesResponse\" \n\036BatchReadFeatureV" - + "aluesResponse\"\263\001\n\027CreateEntityTypeReques" - + "t\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\n&aiplatform.go" - + "ogleapis.com/Featurestore\022;\n\013entity_type" - + "\030\002 \001(\0132&.google.cloud.aiplatform.v1.Enti" - + "tyType\022\033\n\016entity_type_id\030\003 \001(\tB\003\340A\002\"R\n\024G" - + "etEntityTypeRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A" - + "&\n$aiplatform.googleapis.com/EntityType\"" - + "\316\001\n\026ListEntityTypesRequest\022<\n\006parent\030\001 \001" - + "(\tB,\340A\002\372A&\022$aiplatform.googleapis.com/En" - + "tityType\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 " - + "\001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010order_by\030\005 \001(" - + "\t\022-\n\tread_mask\030\006 \001(\0132\032.google.protobuf.F" - + "ieldMask\"p\n\027ListEntityTypesResponse\022<\n\014e" - + "ntity_types\030\001 \003(\0132&.google.cloud.aiplatf" - + "orm.v1.EntityType\022\027\n\017next_page_token\030\002 \001" - + "(\t\"\214\001\n\027UpdateEntityTypeRequest\022@\n\013entity" - + "_type\030\001 \001(\0132&.google.cloud.aiplatform.v1" - + ".EntityTypeB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032." - + "google.protobuf.FieldMask\"d\n\027DeleteEntit" - + "yTypeRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$aipl" - + "atform.googleapis.com/EntityType\022\r\n\005forc" - + "e\030\002 \001(\010\"\250\001\n\024CreateFeatureRequest\022<\n\006pare" - + "nt\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.googleapis." - + "com/EntityType\0229\n\007feature\030\002 \001(\0132#.google" - + ".cloud.aiplatform.v1.FeatureB\003\340A\002\022\027\n\nfea" - + "ture_id\030\003 \001(\tB\003\340A\002\"\243\001\n\032BatchCreateFeatur" - + "esRequest\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$aipla" - + "tform.googleapis.com/EntityType\022G\n\010reque" - + "sts\030\002 \003(\01320.google.cloud.aiplatform.v1.C" - + "reateFeatureRequestB\003\340A\002\"T\n\033BatchCreateF" - + "eaturesResponse\0225\n\010features\030\001 \003(\0132#.goog" - + "le.cloud.aiplatform.v1.Feature\"L\n\021GetFea" - + "tureRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!aipla" - + "tform.googleapis.com/Feature\"\344\001\n\023ListFea" - + "turesRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!ai" - + "platform.googleapis.com/Feature\022\016\n\006filte" - + "r\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token" - + "\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\022-\n\tread_mask\030\006 " - + "\001(\0132\032.google.protobuf.FieldMask\022\032\n\022lates" - + "t_stats_count\030\007 \001(\005\"f\n\024ListFeaturesRespo" - + "nse\0225\n\010features\030\001 \003(\0132#.google.cloud.aip" - + "latform.v1.Feature\022\027\n\017next_page_token\030\002 " - + "\001(\t\"\212\001\n\025SearchFeaturesRequest\022;\n\010locatio" - + "n\030\001 \001(\tB)\340A\002\372A#\n!locations.googleapis.co" - + "m/Location\022\r\n\005query\030\003 \001(\t\022\021\n\tpage_size\030\004" - + " \001(\005\022\022\n\npage_token\030\005 \001(\t\"h\n\026SearchFeatur" - + "esResponse\0225\n\010features\030\001 \003(\0132#.google.cl" - + "oud.aiplatform.v1.Feature\022\027\n\017next_page_t" - + "oken\030\002 \001(\t\"\202\001\n\024UpdateFeatureRequest\0229\n\007f" - + "eature\030\001 \001(\0132#.google.cloud.aiplatform.v" - + "1.FeatureB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.go" - + "ogle.protobuf.FieldMask\"O\n\024DeleteFeature" - + "Request\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!aiplatfor" - + "m.googleapis.com/Feature\"u\n#CreateFeatur" - + "estoreOperationMetadata\022N\n\020generic_metad" - + "ata\030\001 \001(\01324.google.cloud.aiplatform.v1.G" - + "enericOperationMetadata\"u\n#UpdateFeature" - + "storeOperationMetadata\022N\n\020generic_metada" - + "ta\030\001 \001(\01324.google.cloud.aiplatform.v1.Ge" - + "nericOperationMetadata\"\206\002\n$ImportFeature" + + "Request.EntityTypeSpecB\003\340A\002\0223\n\nstart_tim" + + "e\030\013 \001(\0132\032.google.protobuf.TimestampB\003\340A\001" + + "\032+\n\020PassThroughField\022\027\n\nfield_name\030\001 \001(\t" + + "B\003\340A\002\032\302\001\n\016EntityTypeSpec\022\033\n\016entity_type_" + + "id\030\001 \001(\tB\003\340A\002\022J\n\020feature_selector\030\002 \001(\0132" + + "+.google.cloud.aiplatform.v1.FeatureSele" + + "ctorB\003\340A\002\022G\n\010settings\030\003 \003(\01325.google.clo" + + "ud.aiplatform.v1.DestinationFeatureSetti" + + "ngB\r\n\013read_option\"\350\005\n\032ExportFeatureValue" + + "sRequest\022`\n\017snapshot_export\030\003 \001(\0132E.goog" + + "le.cloud.aiplatform.v1.ExportFeatureValu" + + "esRequest.SnapshotExportH\000\022X\n\013full_expor" + + "t\030\007 \001(\0132A.google.cloud.aiplatform.v1.Exp" + + "ortFeatureValuesRequest.FullExportH\000\022A\n\013" + + "entity_type\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.go" + + "ogleapis.com/EntityType\022M\n\013destination\030\004" + + " \001(\01323.google.cloud.aiplatform.v1.Featur" + + "eValueDestinationB\003\340A\002\022J\n\020feature_select" + + "or\030\005 \001(\0132+.google.cloud.aiplatform.v1.Fe" + + "atureSelectorB\003\340A\002\022G\n\010settings\030\006 \003(\01325.g" + + "oogle.cloud.aiplatform.v1.DestinationFea" + + "tureSetting\032s\n\016SnapshotExport\0221\n\rsnapsho" + + "t_time\030\001 \001(\0132\032.google.protobuf.Timestamp" + + "\022.\n\nstart_time\030\002 \001(\0132\032.google.protobuf.T" + + "imestamp\032j\n\nFullExport\022.\n\nstart_time\030\002 \001" + + "(\0132\032.google.protobuf.Timestamp\022,\n\010end_ti" + + "me\030\001 \001(\0132\032.google.protobuf.TimestampB\006\n\004" + + "mode\"O\n\031DestinationFeatureSetting\022\027\n\nfea" + + "ture_id\030\001 \001(\tB\003\340A\002\022\031\n\021destination_field\030" + + "\002 \001(\t\"\221\002\n\027FeatureValueDestination\022O\n\024big" + + "query_destination\030\001 \001(\0132/.google.cloud.a" + + "iplatform.v1.BigQueryDestinationH\000\022O\n\024tf" + + "record_destination\030\002 \001(\0132/.google.cloud." + + "aiplatform.v1.TFRecordDestinationH\000\022E\n\017c" + + "sv_destination\030\003 \001(\0132*.google.cloud.aipl" + + "atform.v1.CsvDestinationH\000B\r\n\013destinatio" + + "n\"\035\n\033ExportFeatureValuesResponse\" \n\036Batc" + + "hReadFeatureValuesResponse\"\263\001\n\027CreateEnt" + + "ityTypeRequest\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\n&" + + "aiplatform.googleapis.com/Featurestore\022;" + + "\n\013entity_type\030\002 \001(\0132&.google.cloud.aipla" + + "tform.v1.EntityType\022\033\n\016entity_type_id\030\003 " + + "\001(\tB\003\340A\002\"R\n\024GetEntityTypeRequest\022:\n\004name" + + "\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.googleapis.co" + + "m/EntityType\"\316\001\n\026ListEntityTypesRequest\022" + + "<\n\006parent\030\001 \001(\tB,\340A\002\372A&\022$aiplatform.goog" + + "leapis.com/EntityType\022\016\n\006filter\030\002 \001(\t\022\021\n" + + "\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010" + + "order_by\030\005 \001(\t\022-\n\tread_mask\030\006 \001(\0132\032.goog" + + "le.protobuf.FieldMask\"p\n\027ListEntityTypes" + + "Response\022<\n\014entity_types\030\001 \003(\0132&.google." + + "cloud.aiplatform.v1.EntityType\022\027\n\017next_p" + + "age_token\030\002 \001(\t\"\214\001\n\027UpdateEntityTypeRequ" + + "est\022@\n\013entity_type\030\001 \001(\0132&.google.cloud." + + "aiplatform.v1.EntityTypeB\003\340A\002\022/\n\013update_" + + "mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"d" + + "\n\027DeleteEntityTypeRequest\022:\n\004name\030\001 \001(\tB" + + ",\340A\002\372A&\n$aiplatform.googleapis.com/Entit" + + "yType\022\r\n\005force\030\002 \001(\010\"\250\001\n\024CreateFeatureRe" + + "quest\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$aiplatfor" + + "m.googleapis.com/EntityType\0229\n\007feature\030\002" + + " \001(\0132#.google.cloud.aiplatform.v1.Featur" + + "eB\003\340A\002\022\027\n\nfeature_id\030\003 \001(\tB\003\340A\002\"\243\001\n\032Batc" + + "hCreateFeaturesRequest\022<\n\006parent\030\001 \001(\tB," + + "\340A\002\372A&\n$aiplatform.googleapis.com/Entity" + + "Type\022G\n\010requests\030\002 \003(\01320.google.cloud.ai" + + "platform.v1.CreateFeatureRequestB\003\340A\002\"T\n" + + "\033BatchCreateFeaturesResponse\0225\n\010features" + + "\030\001 \003(\0132#.google.cloud.aiplatform.v1.Feat" + + "ure\"L\n\021GetFeatureRequest\0227\n\004name\030\001 \001(\tB)" + + "\340A\002\372A#\n!aiplatform.googleapis.com/Featur" + + "e\"\344\001\n\023ListFeaturesRequest\0229\n\006parent\030\001 \001(" + + "\tB)\340A\002\372A#\022!aiplatform.googleapis.com/Fea" + + "ture\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022" + + "\022\n\npage_token\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\022-\n" + + "\tread_mask\030\006 \001(\0132\032.google.protobuf.Field" + + "Mask\022\032\n\022latest_stats_count\030\007 \001(\005\"f\n\024List" + + "FeaturesResponse\0225\n\010features\030\001 \003(\0132#.goo" + + "gle.cloud.aiplatform.v1.Feature\022\027\n\017next_" + + "page_token\030\002 \001(\t\"\212\001\n\025SearchFeaturesReque" + + "st\022;\n\010location\030\001 \001(\tB)\340A\002\372A#\n!locations." + + "googleapis.com/Location\022\r\n\005query\030\003 \001(\t\022\021" + + "\n\tpage_size\030\004 \001(\005\022\022\n\npage_token\030\005 \001(\t\"h\n" + + "\026SearchFeaturesResponse\0225\n\010features\030\001 \003(" + + "\0132#.google.cloud.aiplatform.v1.Feature\022\027" + + "\n\017next_page_token\030\002 \001(\t\"\202\001\n\024UpdateFeatur" + + "eRequest\0229\n\007feature\030\001 \001(\0132#.google.cloud" + + ".aiplatform.v1.FeatureB\003\340A\002\022/\n\013update_ma" + + "sk\030\002 \001(\0132\032.google.protobuf.FieldMask\"O\n\024" + + "DeleteFeatureRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372" + + "A#\n!aiplatform.googleapis.com/Feature\"u\n" + + "#CreateFeaturestoreOperationMetadata\022N\n\020" + + "generic_metadata\030\001 \001(\01324.google.cloud.ai" + + "platform.v1.GenericOperationMetadata\"u\n#" + + "UpdateFeaturestoreOperationMetadata\022N\n\020g" + + "eneric_metadata\030\001 \001(\01324.google.cloud.aip" + + "latform.v1.GenericOperationMetadata\"\206\002\n$" + + "ImportFeatureValuesOperationMetadata\022N\n\020" + + "generic_metadata\030\001 \001(\01324.google.cloud.ai" + + "platform.v1.GenericOperationMetadata\022\035\n\025" + + "imported_entity_count\030\002 \001(\003\022$\n\034imported_" + + "feature_value_count\030\003 \001(\003\022\031\n\021invalid_row" + + "_count\030\006 \001(\003\022.\n×tamp_outside_retent" + + "ion_rows_count\030\007 \001(\003\"v\n$ExportFeatureVal" + + "uesOperationMetadata\022N\n\020generic_metadata" + + "\030\001 \001(\01324.google.cloud.aiplatform.v1.Gene" + + "ricOperationMetadata\"y\n\'BatchReadFeature" + "ValuesOperationMetadata\022N\n\020generic_metad" + "ata\030\001 \001(\01324.google.cloud.aiplatform.v1.G" - + "enericOperationMetadata\022\035\n\025imported_enti" - + "ty_count\030\002 \001(\003\022$\n\034imported_feature_value" - + "_count\030\003 \001(\003\022\031\n\021invalid_row_count\030\006 \001(\003\022" - + ".\n×tamp_outside_retention_rows_coun" - + "t\030\007 \001(\003\"v\n$ExportFeatureValuesOperationM" - + "etadata\022N\n\020generic_metadata\030\001 \001(\01324.goog" - + "le.cloud.aiplatform.v1.GenericOperationM" - + "etadata\"y\n\'BatchReadFeatureValuesOperati" - + "onMetadata\022N\n\020generic_metadata\030\001 \001(\01324.g" - + "oogle.cloud.aiplatform.v1.GenericOperati" - + "onMetadata\"s\n!CreateEntityTypeOperationM" - + "etadata\022N\n\020generic_metadata\030\001 \001(\01324.goog" - + "le.cloud.aiplatform.v1.GenericOperationM" - + "etadata\"p\n\036CreateFeatureOperationMetadat" - + "a\022N\n\020generic_metadata\030\001 \001(\01324.google.clo" - + "ud.aiplatform.v1.GenericOperationMetadat" - + "a\"v\n$BatchCreateFeaturesOperationMetadat" - + "a\022N\n\020generic_metadata\030\001 \001(\01324.google.clo" - + "ud.aiplatform.v1.GenericOperationMetadat" - + "a2\273\'\n\023FeaturestoreService\022\246\002\n\022CreateFeat" - + "urestore\0225.google.cloud.aiplatform.v1.Cr" - + "eateFeaturestoreRequest\032\035.google.longrun" - + "ning.Operation\"\271\001\202\323\344\223\002A\"1/v1/{parent=pro" - + "jects/*/locations/*}/featurestores:\014feat" - + "urestore\332A\023parent,featurestore\332A#parent," - + "featurestore,featurestore_id\312A3\n\014Feature" - + "store\022#CreateFeaturestoreOperationMetada" - + "ta\022\261\001\n\017GetFeaturestore\0222.google.cloud.ai" - + "platform.v1.GetFeaturestoreRequest\032(.goo" - + "gle.cloud.aiplatform.v1.Featurestore\"@\202\323" - + "\344\223\0023\0221/v1/{name=projects/*/locations/*/f" - + "eaturestores/*}\332A\004name\022\304\001\n\021ListFeaturest" - + "ores\0224.google.cloud.aiplatform.v1.ListFe" - + "aturestoresRequest\0325.google.cloud.aiplat" - + "form.v1.ListFeaturestoresResponse\"B\202\323\344\223\002" - + "3\0221/v1/{parent=projects/*/locations/*}/f" - + "eaturestores\332A\006parent\022\222\002\n\022UpdateFeatures" - + "tore\0225.google.cloud.aiplatform.v1.Update" - + "FeaturestoreRequest\032\035.google.longrunning" - + ".Operation\"\245\001\202\323\344\223\002N2>/v1/{featurestore.n" - + "ame=projects/*/locations/*/featurestores" - + "/*}:\014featurestore\332A\030featurestore,update_" - + "mask\312A3\n\014Featurestore\022#UpdateFeaturestor" - + "eOperationMetadata\022\355\001\n\022DeleteFeaturestor" - + "e\0225.google.cloud.aiplatform.v1.DeleteFea" - + "turestoreRequest\032\035.google.longrunning.Op" - + "eration\"\200\001\202\323\344\223\0023*1/v1/{name=projects/*/l" - + "ocations/*/featurestores/*}\332A\004name\332A\nnam" - + "e,force\312A0\n\025google.protobuf.Empty\022\027Delet" - + "eOperationMetadata\022\250\002\n\020CreateEntityType\022" - + "3.google.cloud.aiplatform.v1.CreateEntit" - + "yTypeRequest\032\035.google.longrunning.Operat" - + "ion\"\277\001\202\323\344\223\002N\"?/v1/{parent=projects/*/loc" - + "ations/*/featurestores/*}/entityTypes:\013e" - + "ntity_type\332A\022parent,entity_type\332A!parent" - + ",entity_type,entity_type_id\312A/\n\nEntityTy" - + "pe\022!CreateEntityTypeOperationMetadata\022\271\001" - + "\n\rGetEntityType\0220.google.cloud.aiplatfor" - + "m.v1.GetEntityTypeRequest\032&.google.cloud" - + ".aiplatform.v1.EntityType\"N\202\323\344\223\002A\022?/v1/{" - + "name=projects/*/locations/*/featurestore" - + "s/*/entityTypes/*}\332A\004name\022\314\001\n\017ListEntity" - + "Types\0222.google.cloud.aiplatform.v1.ListE" - + "ntityTypesRequest\0323.google.cloud.aiplatf" - + "orm.v1.ListEntityTypesResponse\"P\202\323\344\223\002A\022?" - + "/v1/{parent=projects/*/locations/*/featu" - + "restores/*}/entityTypes\332A\006parent\022\353\001\n\020Upd" - + "ateEntityType\0223.google.cloud.aiplatform." - + "v1.UpdateEntityTypeRequest\032&.google.clou" - + "d.aiplatform.v1.EntityType\"z\202\323\344\223\002Z2K/v1/" - + "{entity_type.name=projects/*/locations/*" - + "/featurestores/*/entityTypes/*}:\013entity_" - + "type\332A\027entity_type,update_mask\022\367\001\n\020Delet" - + "eEntityType\0223.google.cloud.aiplatform.v1" - + ".DeleteEntityTypeRequest\032\035.google.longru" - + "nning.Operation\"\216\001\202\323\344\223\002A*?/v1/{name=proj" - + "ects/*/locations/*/featurestores/*/entit" - + "yTypes/*}\332A\004name\332A\nname,force\312A0\n\025google" - + ".protobuf.Empty\022\027DeleteOperationMetadata" - + "\022\227\002\n\rCreateFeature\0220.google.cloud.aiplat" - + "form.v1.CreateFeatureRequest\032\035.google.lo" - + "ngrunning.Operation\"\264\001\202\323\344\223\002U\"J/v1/{paren" - + "t=projects/*/locations/*/featurestores/*" - + "/entityTypes/*}/features:\007feature\332A\016pare" - + "nt,feature\332A\031parent,feature,feature_id\312A" - + ")\n\007Feature\022\036CreateFeatureOperationMetada" - + "ta\022\250\002\n\023BatchCreateFeatures\0226.google.clou" - + "d.aiplatform.v1.BatchCreateFeaturesReque" - + "st\032\035.google.longrunning.Operation\"\271\001\202\323\344\223" - + "\002[\"V/v1/{parent=projects/*/locations/*/f" - + "eaturestores/*/entityTypes/*}/features:b" - + "atchCreate:\001*\332A\017parent,requests\312AC\n\033Batc" - + "hCreateFeaturesResponse\022$BatchCreateFeat" - + "uresOperationMetadata\022\273\001\n\nGetFeature\022-.g" - + "oogle.cloud.aiplatform.v1.GetFeatureRequ" - + "est\032#.google.cloud.aiplatform.v1.Feature" - + "\"Y\202\323\344\223\002L\022J/v1/{name=projects/*/locations" - + "/*/featurestores/*/entityTypes/*/feature" - + "s/*}\332A\004name\022\316\001\n\014ListFeatures\022/.google.cl" - + "oud.aiplatform.v1.ListFeaturesRequest\0320." - + "google.cloud.aiplatform.v1.ListFeaturesR" - + "esponse\"[\202\323\344\223\002L\022J/v1/{parent=projects/*/" + + "enericOperationMetadata\"s\n!CreateEntityT" + + "ypeOperationMetadata\022N\n\020generic_metadata" + + "\030\001 \001(\01324.google.cloud.aiplatform.v1.Gene" + + "ricOperationMetadata\"p\n\036CreateFeatureOpe" + + "rationMetadata\022N\n\020generic_metadata\030\001 \001(\013" + + "24.google.cloud.aiplatform.v1.GenericOpe" + + "rationMetadata\"v\n$BatchCreateFeaturesOpe" + + "rationMetadata\022N\n\020generic_metadata\030\001 \001(\013" + + "24.google.cloud.aiplatform.v1.GenericOpe" + + "rationMetadata2\273\'\n\023FeaturestoreService\022\246" + + "\002\n\022CreateFeaturestore\0225.google.cloud.aip" + + "latform.v1.CreateFeaturestoreRequest\032\035.g" + + "oogle.longrunning.Operation\"\271\001\202\323\344\223\002A\"1/v" + + "1/{parent=projects/*/locations/*}/featur" + + "estores:\014featurestore\332A\023parent,featurest" + + "ore\332A#parent,featurestore,featurestore_i" + + "d\312A3\n\014Featurestore\022#CreateFeaturestoreOp" + + "erationMetadata\022\261\001\n\017GetFeaturestore\0222.go" + + "ogle.cloud.aiplatform.v1.GetFeaturestore" + + "Request\032(.google.cloud.aiplatform.v1.Fea" + + "turestore\"@\202\323\344\223\0023\0221/v1/{name=projects/*/" + + "locations/*/featurestores/*}\332A\004name\022\304\001\n\021" + + "ListFeaturestores\0224.google.cloud.aiplatf" + + "orm.v1.ListFeaturestoresRequest\0325.google" + + ".cloud.aiplatform.v1.ListFeaturestoresRe" + + "sponse\"B\202\323\344\223\0023\0221/v1/{parent=projects/*/l" + + "ocations/*}/featurestores\332A\006parent\022\222\002\n\022U" + + "pdateFeaturestore\0225.google.cloud.aiplatf" + + "orm.v1.UpdateFeaturestoreRequest\032\035.googl" + + "e.longrunning.Operation\"\245\001\202\323\344\223\002N2>/v1/{f" + + "eaturestore.name=projects/*/locations/*/" + + "featurestores/*}:\014featurestore\332A\030feature" + + "store,update_mask\312A3\n\014Featurestore\022#Upda" + + "teFeaturestoreOperationMetadata\022\355\001\n\022Dele" + + "teFeaturestore\0225.google.cloud.aiplatform" + + ".v1.DeleteFeaturestoreRequest\032\035.google.l" + + "ongrunning.Operation\"\200\001\202\323\344\223\0023*1/v1/{name" + + "=projects/*/locations/*/featurestores/*}" + + "\332A\004name\332A\nname,force\312A0\n\025google.protobuf" + + ".Empty\022\027DeleteOperationMetadata\022\250\002\n\020Crea" + + "teEntityType\0223.google.cloud.aiplatform.v" + + "1.CreateEntityTypeRequest\032\035.google.longr" + + "unning.Operation\"\277\001\202\323\344\223\002N\"?/v1/{parent=p" + + "rojects/*/locations/*/featurestores/*}/e" + + "ntityTypes:\013entity_type\332A\022parent,entity_" + + "type\332A!parent,entity_type,entity_type_id" + + "\312A/\n\nEntityType\022!CreateEntityTypeOperati" + + "onMetadata\022\271\001\n\rGetEntityType\0220.google.cl" + + "oud.aiplatform.v1.GetEntityTypeRequest\032&" + + ".google.cloud.aiplatform.v1.EntityType\"N" + + "\202\323\344\223\002A\022?/v1/{name=projects/*/locations/*" + + "/featurestores/*/entityTypes/*}\332A\004name\022\314" + + "\001\n\017ListEntityTypes\0222.google.cloud.aiplat" + + "form.v1.ListEntityTypesRequest\0323.google." + + "cloud.aiplatform.v1.ListEntityTypesRespo" + + "nse\"P\202\323\344\223\002A\022?/v1/{parent=projects/*/loca" + + "tions/*/featurestores/*}/entityTypes\332A\006p" + + "arent\022\353\001\n\020UpdateEntityType\0223.google.clou" + + "d.aiplatform.v1.UpdateEntityTypeRequest\032" + + "&.google.cloud.aiplatform.v1.EntityType\"" + + "z\202\323\344\223\002Z2K/v1/{entity_type.name=projects/" + + "*/locations/*/featurestores/*/entityType" + + "s/*}:\013entity_type\332A\027entity_type,update_m" + + "ask\022\367\001\n\020DeleteEntityType\0223.google.cloud." + + "aiplatform.v1.DeleteEntityTypeRequest\032\035." + + "google.longrunning.Operation\"\216\001\202\323\344\223\002A*?/" + + "v1/{name=projects/*/locations/*/features" + + "tores/*/entityTypes/*}\332A\004name\332A\nname,for" + + "ce\312A0\n\025google.protobuf.Empty\022\027DeleteOper" + + "ationMetadata\022\227\002\n\rCreateFeature\0220.google" + + ".cloud.aiplatform.v1.CreateFeatureReques" + + "t\032\035.google.longrunning.Operation\"\264\001\202\323\344\223\002" + + "U\"J/v1/{parent=projects/*/locations/*/fe" + + "aturestores/*/entityTypes/*}/features:\007f" + + "eature\332A\016parent,feature\332A\031parent,feature" + + ",feature_id\312A)\n\007Feature\022\036CreateFeatureOp" + + "erationMetadata\022\250\002\n\023BatchCreateFeatures\022" + + "6.google.cloud.aiplatform.v1.BatchCreate" + + "FeaturesRequest\032\035.google.longrunning.Ope" + + "ration\"\271\001\202\323\344\223\002[\"V/v1/{parent=projects/*/" + "locations/*/featurestores/*/entityTypes/" - + "*}/features\332A\006parent\022\341\001\n\rUpdateFeature\0220" - + ".google.cloud.aiplatform.v1.UpdateFeatur" - + "eRequest\032#.google.cloud.aiplatform.v1.Fe" - + "ature\"y\202\323\344\223\002]2R/v1/{feature.name=project" + + "*}/features:batchCreate:\001*\332A\017parent,requ" + + "ests\312AC\n\033BatchCreateFeaturesResponse\022$Ba" + + "tchCreateFeaturesOperationMetadata\022\273\001\n\nG" + + "etFeature\022-.google.cloud.aiplatform.v1.G" + + "etFeatureRequest\032#.google.cloud.aiplatfo" + + "rm.v1.Feature\"Y\202\323\344\223\002L\022J/v1/{name=project" + "s/*/locations/*/featurestores/*/entityTy" - + "pes/*/features/*}:\007feature\332A\023feature,upd" - + "ate_mask\022\357\001\n\rDeleteFeature\0220.google.clou" - + "d.aiplatform.v1.DeleteFeatureRequest\032\035.g" - + "oogle.longrunning.Operation\"\214\001\202\323\344\223\002L*J/v" - + "1/{name=projects/*/locations/*/featurest" - + "ores/*/entityTypes/*/features/*}\332A\004name\312" - + "A0\n\025google.protobuf.Empty\022\027DeleteOperati" - + "onMetadata\022\250\002\n\023ImportFeatureValues\0226.goo" - + "gle.cloud.aiplatform.v1.ImportFeatureVal" - + "uesRequest\032\035.google.longrunning.Operatio" - + "n\"\271\001\202\323\344\223\002_\"Z/v1/{entity_type=projects/*/" - + "locations/*/featurestores/*/entityTypes/" - + "*}:importFeatureValues:\001*\332A\013entity_type\312" - + "AC\n\033ImportFeatureValuesResponse\022$ImportF" - + "eatureValuesOperationMetadata\022\253\002\n\026BatchR" - + "eadFeatureValues\0229.google.cloud.aiplatfo" - + "rm.v1.BatchReadFeatureValuesRequest\032\035.go" - + "ogle.longrunning.Operation\"\266\001\202\323\344\223\002U\"P/v1" - + "/{featurestore=projects/*/locations/*/fe" - + "aturestores/*}:batchReadFeatureValues:\001*" - + "\332A\014featurestore\312AI\n\036BatchReadFeatureValu" - + "esResponse\022\'BatchReadFeatureValuesOperat" - + "ionMetadata\022\250\002\n\023ExportFeatureValues\0226.go" - + "ogle.cloud.aiplatform.v1.ExportFeatureVa" - + "luesRequest\032\035.google.longrunning.Operati" - + "on\"\271\001\202\323\344\223\002_\"Z/v1/{entity_type=projects/*" - + "/locations/*/featurestores/*/entityTypes" - + "/*}:exportFeatureValues:\001*\332A\013entity_type" - + "\312AC\n\033ExportFeatureValuesResponse\022$Export" - + "FeatureValuesOperationMetadata\022\337\001\n\016Searc" - + "hFeatures\0221.google.cloud.aiplatform.v1.S" - + "earchFeaturesRequest\0322.google.cloud.aipl" - + "atform.v1.SearchFeaturesResponse\"f\202\323\344\223\002D" - + "\022B/v1/{location=projects/*/locations/*}/" - + "featurestores:searchFeatures\332A\010location\332" - + "A\016location,query\032M\312A\031aiplatform.googleap" - + "is.com\322A.https://www.googleapis.com/auth" - + "/cloud-platformB\334\001\n\036com.google.cloud.aip" - + "latform.v1B\030FeaturestoreServiceProtoP\001ZD" - + "google.golang.org/genproto/googleapis/cl" - + "oud/aiplatform/v1;aiplatform\252\002\032Google.Cl" - + "oud.AIPlatform.V1\312\002\032Google\\Cloud\\AIPlatf" - + "orm\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006" - + "proto3" + + "pes/*/features/*}\332A\004name\022\316\001\n\014ListFeature" + + "s\022/.google.cloud.aiplatform.v1.ListFeatu" + + "resRequest\0320.google.cloud.aiplatform.v1." + + "ListFeaturesResponse\"[\202\323\344\223\002L\022J/v1/{paren" + + "t=projects/*/locations/*/featurestores/*" + + "/entityTypes/*}/features\332A\006parent\022\341\001\n\rUp" + + "dateFeature\0220.google.cloud.aiplatform.v1" + + ".UpdateFeatureRequest\032#.google.cloud.aip" + + "latform.v1.Feature\"y\202\323\344\223\002]2R/v1/{feature" + + ".name=projects/*/locations/*/featurestor" + + "es/*/entityTypes/*/features/*}:\007feature\332" + + "A\023feature,update_mask\022\357\001\n\rDeleteFeature\022" + + "0.google.cloud.aiplatform.v1.DeleteFeatu" + + "reRequest\032\035.google.longrunning.Operation" + + "\"\214\001\202\323\344\223\002L*J/v1/{name=projects/*/location" + + "s/*/featurestores/*/entityTypes/*/featur" + + "es/*}\332A\004name\312A0\n\025google.protobuf.Empty\022\027" + + "DeleteOperationMetadata\022\250\002\n\023ImportFeatur" + + "eValues\0226.google.cloud.aiplatform.v1.Imp" + + "ortFeatureValuesRequest\032\035.google.longrun" + + "ning.Operation\"\271\001\202\323\344\223\002_\"Z/v1/{entity_typ" + + "e=projects/*/locations/*/featurestores/*" + + "/entityTypes/*}:importFeatureValues:\001*\332A" + + "\013entity_type\312AC\n\033ImportFeatureValuesResp" + + "onse\022$ImportFeatureValuesOperationMetada" + + "ta\022\253\002\n\026BatchReadFeatureValues\0229.google.c" + + "loud.aiplatform.v1.BatchReadFeatureValue" + + "sRequest\032\035.google.longrunning.Operation\"" + + "\266\001\202\323\344\223\002U\"P/v1/{featurestore=projects/*/l" + + "ocations/*/featurestores/*}:batchReadFea" + + "tureValues:\001*\332A\014featurestore\312AI\n\036BatchRe" + + "adFeatureValuesResponse\022\'BatchReadFeatur" + + "eValuesOperationMetadata\022\250\002\n\023ExportFeatu" + + "reValues\0226.google.cloud.aiplatform.v1.Ex" + + "portFeatureValuesRequest\032\035.google.longru" + + "nning.Operation\"\271\001\202\323\344\223\002_\"Z/v1/{entity_ty" + + "pe=projects/*/locations/*/featurestores/" + + "*/entityTypes/*}:exportFeatureValues:\001*\332" + + "A\013entity_type\312AC\n\033ExportFeatureValuesRes" + + "ponse\022$ExportFeatureValuesOperationMetad" + + "ata\022\337\001\n\016SearchFeatures\0221.google.cloud.ai" + + "platform.v1.SearchFeaturesRequest\0322.goog" + + "le.cloud.aiplatform.v1.SearchFeaturesRes" + + "ponse\"f\202\323\344\223\002D\022B/v1/{location=projects/*/" + + "locations/*}/featurestores:searchFeature" + + "s\332A\010location\332A\016location,query\032M\312A\031aiplat" + + "form.googleapis.com\322A.https://www.google" + + "apis.com/auth/cloud-platformB\334\001\n\036com.goo" + + "gle.cloud.aiplatform.v1B\030FeaturestoreSer" + + "viceProtoP\001ZDgoogle.golang.org/genproto/" + + "googleapis/cloud/aiplatform/v1;aiplatfor" + + "m\252\002\032Google.Cloud.AIPlatform.V1\312\002\032Google\\" + + "Cloud\\AIPlatform\\V1\352\002\035Google::Cloud::AIP" + + "latform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -648,6 +649,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Destination", "PassThroughFields", "EntityTypeSpecs", + "StartTime", "ReadOption", }); internal_static_google_cloud_aiplatform_v1_BatchReadFeatureValuesRequest_PassThroughField_descriptor = diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfig.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfig.java index add485c3f13e..6e0d1c4d4521 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfig.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfig.java @@ -64,6 +64,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { switch (number) { case 2: return internalGetDataItemLabels(); + case 3: + return internalGetAnnotationLabels(); default: throw new RuntimeException("Invalid map field number: " + number); } @@ -315,6 +317,131 @@ public java.lang.String getDataItemLabelsOrThrow(java.lang.String key) { return map.get(key); } + public static final int ANNOTATION_LABELS_FIELD_NUMBER = 3; + + private static final class AnnotationLabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.aiplatform.v1.DatasetProto + .internal_static_google_cloud_aiplatform_v1_ImportDataConfig_AnnotationLabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + private com.google.protobuf.MapField annotationLabels_; + + private com.google.protobuf.MapField + internalGetAnnotationLabels() { + if (annotationLabels_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AnnotationLabelsDefaultEntryHolder.defaultEntry); + } + return annotationLabels_; + } + + public int getAnnotationLabelsCount() { + return internalGetAnnotationLabels().getMap().size(); + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public boolean containsAnnotationLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAnnotationLabels().getMap().containsKey(key); + } + /** Use {@link #getAnnotationLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getAnnotationLabels() { + return getAnnotationLabelsMap(); + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.util.Map getAnnotationLabelsMap() { + return internalGetAnnotationLabels().getMap(); + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrDefault( + java.lang.String key, java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetAnnotationLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetAnnotationLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + public static final int IMPORT_SCHEMA_URI_FIELD_NUMBER = 4; private volatile java.lang.Object importSchemaUri_; /** @@ -389,6 +516,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetDataItemLabels(), DataItemLabelsDefaultEntryHolder.defaultEntry, 2); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetAnnotationLabels(), AnnotationLabelsDefaultEntryHolder.defaultEntry, 3); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(importSchemaUri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, importSchemaUri_); } @@ -416,6 +545,16 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, dataItemLabels__); } + for (java.util.Map.Entry entry : + internalGetAnnotationLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry annotationLabels__ = + AnnotationLabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, annotationLabels__); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(importSchemaUri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, importSchemaUri_); } @@ -436,6 +575,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.aiplatform.v1.ImportDataConfig) obj; if (!internalGetDataItemLabels().equals(other.internalGetDataItemLabels())) return false; + if (!internalGetAnnotationLabels().equals(other.internalGetAnnotationLabels())) return false; if (!getImportSchemaUri().equals(other.getImportSchemaUri())) return false; if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { @@ -460,6 +600,10 @@ public int hashCode() { hash = (37 * hash) + DATA_ITEM_LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetDataItemLabels().hashCode(); } + if (!internalGetAnnotationLabels().getMap().isEmpty()) { + hash = (37 * hash) + ANNOTATION_LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetAnnotationLabels().hashCode(); + } hash = (37 * hash) + IMPORT_SCHEMA_URI_FIELD_NUMBER; hash = (53 * hash) + getImportSchemaUri().hashCode(); switch (sourceCase_) { @@ -594,6 +738,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { switch (number) { case 2: return internalGetDataItemLabels(); + case 3: + return internalGetAnnotationLabels(); default: throw new RuntimeException("Invalid map field number: " + number); } @@ -604,6 +750,8 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { switch (number) { case 2: return internalGetMutableDataItemLabels(); + case 3: + return internalGetMutableAnnotationLabels(); default: throw new RuntimeException("Invalid map field number: " + number); } @@ -633,6 +781,7 @@ public Builder clear() { gcsSourceBuilder_.clear(); } internalGetMutableDataItemLabels().clear(); + internalGetMutableAnnotationLabels().clear(); importSchemaUri_ = ""; sourceCase_ = 0; @@ -674,6 +823,8 @@ public com.google.cloud.aiplatform.v1.ImportDataConfig buildPartial() { } result.dataItemLabels_ = internalGetDataItemLabels(); result.dataItemLabels_.makeImmutable(); + result.annotationLabels_ = internalGetAnnotationLabels(); + result.annotationLabels_.makeImmutable(); result.importSchemaUri_ = importSchemaUri_; result.sourceCase_ = sourceCase_; onBuilt(); @@ -727,6 +878,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.ImportDataConfig other) if (other == com.google.cloud.aiplatform.v1.ImportDataConfig.getDefaultInstance()) return this; internalGetMutableDataItemLabels().mergeFrom(other.internalGetDataItemLabels()); + internalGetMutableAnnotationLabels().mergeFrom(other.internalGetAnnotationLabels()); if (!other.getImportSchemaUri().isEmpty()) { importSchemaUri_ = other.importSchemaUri_; onChanged(); @@ -785,6 +937,18 @@ public Builder mergeFrom( .put(dataItemLabels__.getKey(), dataItemLabels__.getValue()); break; } // case 18 + case 26: + { + com.google.protobuf.MapEntry + annotationLabels__ = + input.readMessage( + AnnotationLabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableAnnotationLabels() + .getMutableMap() + .put(annotationLabels__.getKey(), annotationLabels__.getValue()); + break; + } // case 26 case 34: { importSchemaUri_ = input.readStringRequireUtf8(); @@ -1264,6 +1428,213 @@ public Builder putAllDataItemLabels(java.util.Map annotationLabels_; + + private com.google.protobuf.MapField + internalGetAnnotationLabels() { + if (annotationLabels_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AnnotationLabelsDefaultEntryHolder.defaultEntry); + } + return annotationLabels_; + } + + private com.google.protobuf.MapField + internalGetMutableAnnotationLabels() { + onChanged(); + ; + if (annotationLabels_ == null) { + annotationLabels_ = + com.google.protobuf.MapField.newMapField( + AnnotationLabelsDefaultEntryHolder.defaultEntry); + } + if (!annotationLabels_.isMutable()) { + annotationLabels_ = annotationLabels_.copy(); + } + return annotationLabels_; + } + + public int getAnnotationLabelsCount() { + return internalGetAnnotationLabels().getMap().size(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public boolean containsAnnotationLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAnnotationLabels().getMap().containsKey(key); + } + /** Use {@link #getAnnotationLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getAnnotationLabels() { + return getAnnotationLabelsMap(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.util.Map getAnnotationLabelsMap() { + return internalGetAnnotationLabels().getMap(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrDefault( + java.lang.String key, java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAnnotationLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAnnotationLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearAnnotationLabels() { + internalGetMutableAnnotationLabels().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + public Builder removeAnnotationLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableAnnotationLabels().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableAnnotationLabels() { + return internalGetMutableAnnotationLabels().getMutableMap(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + public Builder putAnnotationLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + + internalGetMutableAnnotationLabels().getMutableMap().put(key, value); + return this; + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + public Builder putAllAnnotationLabels( + java.util.Map values) { + internalGetMutableAnnotationLabels().getMutableMap().putAll(values); + return this; + } + private java.lang.Object importSchemaUri_ = ""; /** * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfigOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfigOrBuilder.java index 1e385bab520c..ea5669d17f95 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfigOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfigOrBuilder.java @@ -167,6 +167,95 @@ java.lang.String getDataItemLabelsOrDefault( */ java.lang.String getDataItemLabelsOrThrow(java.lang.String key); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + int getAnnotationLabelsCount(); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + boolean containsAnnotationLabels(java.lang.String key); + /** Use {@link #getAnnotationLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getAnnotationLabels(); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + java.util.Map getAnnotationLabelsMap(); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + + /* nullable */ + java.lang.String getAnnotationLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + java.lang.String getAnnotationLabelsOrThrow(java.lang.String key); + /** * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpoint.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpoint.java index f2509709d67e..f5c469639557 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpoint.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpoint.java @@ -602,7 +602,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -636,7 +636,7 @@ public java.lang.String getNetwork() { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2777,7 +2777,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2810,7 +2810,7 @@ public java.lang.String getNetwork() { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2843,7 +2843,7 @@ public com.google.protobuf.ByteString getNetworkBytes() { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2875,7 +2875,7 @@ public Builder setNetwork(java.lang.String value) { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2903,7 +2903,7 @@ public Builder clearNetwork() { * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpointOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpointOrBuilder.java index de5be3da77f6..891d22cf8f7c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpointOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IndexEndpointOrBuilder.java @@ -368,7 +368,7 @@ java.lang.String getLabelsOrDefault( * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -391,7 +391,7 @@ java.lang.String getLabelsOrDefault( * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfig.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfig.java index 4f3ade1c554b..b71590d327be 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfig.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfig.java @@ -898,6 +898,24 @@ public com.google.protobuf.ByteString getSavedQueryIdBytes() { } } + public static final int PERSIST_ML_USE_ASSIGNMENT_FIELD_NUMBER = 11; + private boolean persistMlUseAssignment_; + /** + * + * + *
+   * Whether to persist the ML use assignment to data item system labels.
+   * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return The persistMlUseAssignment. + */ + @java.lang.Override + public boolean getPersistMlUseAssignment() { + return persistMlUseAssignment_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -942,6 +960,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (destinationCase_ == 10) { output.writeMessage(10, (com.google.cloud.aiplatform.v1.BigQueryDestination) destination_); } + if (persistMlUseAssignment_ != false) { + output.writeBool(11, persistMlUseAssignment_); + } if (splitCase_ == 12) { output.writeMessage(12, (com.google.cloud.aiplatform.v1.StratifiedSplit) split_); } @@ -996,6 +1017,9 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 10, (com.google.cloud.aiplatform.v1.BigQueryDestination) destination_); } + if (persistMlUseAssignment_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, persistMlUseAssignment_); + } if (splitCase_ == 12) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( @@ -1021,6 +1045,7 @@ public boolean equals(final java.lang.Object obj) { if (!getAnnotationsFilter().equals(other.getAnnotationsFilter())) return false; if (!getAnnotationSchemaUri().equals(other.getAnnotationSchemaUri())) return false; if (!getSavedQueryId().equals(other.getSavedQueryId())) return false; + if (getPersistMlUseAssignment() != other.getPersistMlUseAssignment()) return false; if (!getSplitCase().equals(other.getSplitCase())) return false; switch (splitCase_) { case 2: @@ -1071,6 +1096,8 @@ public int hashCode() { hash = (53 * hash) + getAnnotationSchemaUri().hashCode(); hash = (37 * hash) + SAVED_QUERY_ID_FIELD_NUMBER; hash = (53 * hash) + getSavedQueryId().hashCode(); + hash = (37 * hash) + PERSIST_ML_USE_ASSIGNMENT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPersistMlUseAssignment()); switch (splitCase_) { case 2: hash = (37 * hash) + FRACTION_SPLIT_FIELD_NUMBER; @@ -1275,6 +1302,8 @@ public Builder clear() { savedQueryId_ = ""; + persistMlUseAssignment_ = false; + splitCase_ = 0; split_ = null; destinationCase_ = 0; @@ -1359,6 +1388,7 @@ public com.google.cloud.aiplatform.v1.InputDataConfig buildPartial() { result.annotationsFilter_ = annotationsFilter_; result.annotationSchemaUri_ = annotationSchemaUri_; result.savedQueryId_ = savedQueryId_; + result.persistMlUseAssignment_ = persistMlUseAssignment_; result.splitCase_ = splitCase_; result.destinationCase_ = destinationCase_; onBuilt(); @@ -1426,6 +1456,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.InputDataConfig other) { savedQueryId_ = other.savedQueryId_; onChanged(); } + if (other.getPersistMlUseAssignment() != false) { + setPersistMlUseAssignment(other.getPersistMlUseAssignment()); + } switch (other.getSplitCase()) { case FRACTION_SPLIT: { @@ -1560,6 +1593,12 @@ public Builder mergeFrom( destinationCase_ = 10; break; } // case 82 + case 88: + { + persistMlUseAssignment_ = input.readBool(); + + break; + } // case 88 case 98: { input.readMessage(getStratifiedSplitFieldBuilder().getBuilder(), extensionRegistry); @@ -3983,6 +4022,58 @@ public Builder setSavedQueryIdBytes(com.google.protobuf.ByteString value) { return this; } + private boolean persistMlUseAssignment_; + /** + * + * + *
+     * Whether to persist the ML use assignment to data item system labels.
+     * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return The persistMlUseAssignment. + */ + @java.lang.Override + public boolean getPersistMlUseAssignment() { + return persistMlUseAssignment_; + } + /** + * + * + *
+     * Whether to persist the ML use assignment to data item system labels.
+     * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @param value The persistMlUseAssignment to set. + * @return This builder for chaining. + */ + public Builder setPersistMlUseAssignment(boolean value) { + + persistMlUseAssignment_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Whether to persist the ML use assignment to data item system labels.
+     * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return This builder for chaining. + */ + public Builder clearPersistMlUseAssignment() { + + persistMlUseAssignment_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfigOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfigOrBuilder.java index e34f53b98aea..e20b9fb7e6de 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfigOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfigOrBuilder.java @@ -538,6 +538,19 @@ public interface InputDataConfigOrBuilder */ com.google.protobuf.ByteString getSavedQueryIdBytes(); + /** + * + * + *
+   * Whether to persist the ML use assignment to data item system labels.
+   * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return The persistMlUseAssignment. + */ + boolean getPersistMlUseAssignment(); + public com.google.cloud.aiplatform.v1.InputDataConfig.SplitCase getSplitCase(); public com.google.cloud.aiplatform.v1.InputDataConfig.DestinationCase getDestinationCase(); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequest.java index 37a4ccd3f797..321fb090fe71 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequest.java @@ -231,7 +231,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -277,7 +278,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1108,7 +1110,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1153,7 +1156,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1198,7 +1202,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1242,7 +1247,8 @@ public Builder setFilter(java.lang.String value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1282,7 +1288,8 @@ public Builder clearFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequestOrBuilder.java index 40db152d554a..8ea27228cf45 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListArtifactsRequestOrBuilder.java @@ -129,7 +129,8 @@ public interface ListArtifactsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -164,7 +165,8 @@ public interface ListArtifactsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequest.java index f316ada02563..845a5c504cf2 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequest.java @@ -234,7 +234,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -283,7 +284,8 @@ public java.lang.String getFilter() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1117,7 +1119,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1165,7 +1168,8 @@ public java.lang.String getFilter() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1213,7 +1217,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1260,7 +1265,8 @@ public Builder setFilter(java.lang.String value) { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1303,7 +1309,8 @@ public Builder clearFilter() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequestOrBuilder.java index 2026b032227f..29a334c4b7b7 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListContextsRequestOrBuilder.java @@ -132,7 +132,8 @@ public interface ListContextsRequestOrBuilder * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -170,7 +171,8 @@ public interface ListContextsRequestOrBuilder * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequest.java index 23128f0cf616..48e31d7aa8f0 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequest.java @@ -231,7 +231,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -277,7 +278,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1108,7 +1110,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1153,7 +1156,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1198,7 +1202,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1242,7 +1247,8 @@ public Builder setFilter(java.lang.String value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1282,7 +1288,8 @@ public Builder clearFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequestOrBuilder.java index c3a789f05f47..c832d8fe7407 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListExecutionsRequestOrBuilder.java @@ -129,7 +129,8 @@ public interface ListExecutionsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -164,7 +165,8 @@ public interface ListExecutionsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequest.java index 36a9138b7802..e8b4fc7595a4 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequest.java @@ -79,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * @@ -106,7 +106,7 @@ public java.lang.String getParent() { *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * @@ -814,7 +814,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -840,7 +840,7 @@ public java.lang.String getParent() { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -866,7 +866,7 @@ public com.google.protobuf.ByteString getParentBytes() { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -891,7 +891,7 @@ public Builder setParent(java.lang.String value) { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -912,7 +912,7 @@ public Builder clearParent() { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequestOrBuilder.java index 2ce1dd5219a6..8cc528fa8f06 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardExperimentsRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ListTensorboardExperimentsRequestOrBuilder *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * @@ -45,7 +45,7 @@ public interface ListTensorboardExperimentsRequestOrBuilder *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequest.java index 864a5c98b5a6..5425b50c13d5 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequest.java @@ -78,7 +78,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * @@ -105,7 +105,7 @@ public java.lang.String getParent() { *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * @@ -810,7 +810,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -836,7 +836,7 @@ public java.lang.String getParent() { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -862,7 +862,7 @@ public com.google.protobuf.ByteString getParentBytes() { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -887,7 +887,7 @@ public Builder setParent(java.lang.String value) { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -908,7 +908,7 @@ public Builder clearParent() { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequestOrBuilder.java index b622a0c84de3..885a8a755666 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardRunsRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ListTensorboardRunsRequestOrBuilder *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * @@ -45,7 +45,7 @@ public interface ListTensorboardRunsRequestOrBuilder *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequest.java index f1f53716471e..a53e4d750cb8 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequest.java @@ -79,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * @@ -106,7 +106,7 @@ public java.lang.String getParent() { *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * @@ -814,7 +814,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -840,7 +840,7 @@ public java.lang.String getParent() { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -866,7 +866,7 @@ public com.google.protobuf.ByteString getParentBytes() { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -891,7 +891,7 @@ public Builder setParent(java.lang.String value) { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -912,7 +912,7 @@ public Builder clearParent() { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequestOrBuilder.java index e2b45c97ae81..52355b34ab11 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTensorboardTimeSeriesRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ListTensorboardTimeSeriesRequestOrBuilder *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * @@ -45,7 +45,7 @@ public interface ListTensorboardTimeSeriesRequestOrBuilder *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Model.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Model.java index a8fe77c2e207..1ba5b891e331 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Model.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Model.java @@ -53,6 +53,7 @@ private Model() { supportedOutputStorageFormats_ = com.google.protobuf.LazyStringArrayList.EMPTY; deployedModels_ = java.util.Collections.emptyList(); etag_ = ""; + metadataArtifact_ = ""; } @java.lang.Override @@ -1834,9 +1835,9 @@ public com.google.protobuf.ByteString getVersionIdBytes() { *
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1856,9 +1857,9 @@ public com.google.protobuf.ProtocolStringList getVersionAliasesList() {
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1878,9 +1879,9 @@ public int getVersionAliasesCount() {
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1901,9 +1902,9 @@ public java.lang.String getVersionAliases(int index) {
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -3683,6 +3684,59 @@ public com.google.cloud.aiplatform.v1.ModelSourceInfoOrBuilder getModelSourceInf
     return getModelSourceInfo();
   }
 
+  public static final int METADATA_ARTIFACT_FIELD_NUMBER = 44;
+  private volatile java.lang.Object metadataArtifact_;
+  /**
+   *
+   *
+   * 
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The metadataArtifact. + */ + @java.lang.Override + public java.lang.String getMetadataArtifact() { + java.lang.Object ref = metadataArtifact_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metadataArtifact_ = s; + return s; + } + } + /** + * + * + *
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for metadataArtifact. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMetadataArtifactBytes() { + java.lang.Object ref = metadataArtifact_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + metadataArtifact_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -3781,6 +3835,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (modelSourceInfo_ != null) { output.writeMessage(38, getModelSourceInfo()); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataArtifact_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 44, metadataArtifact_); + } getUnknownFields().writeTo(output); } @@ -3903,6 +3960,9 @@ public int getSerializedSize() { if (modelSourceInfo_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(38, getModelSourceInfo()); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataArtifact_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(44, metadataArtifact_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -3978,6 +4038,7 @@ public boolean equals(final java.lang.Object obj) { if (hasModelSourceInfo()) { if (!getModelSourceInfo().equals(other.getModelSourceInfo())) return false; } + if (!getMetadataArtifact().equals(other.getMetadataArtifact())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -4075,6 +4136,8 @@ public int hashCode() { hash = (37 * hash) + MODEL_SOURCE_INFO_FIELD_NUMBER; hash = (53 * hash) + getModelSourceInfo().hashCode(); } + hash = (37 * hash) + METADATA_ARTIFACT_FIELD_NUMBER; + hash = (53 * hash) + getMetadataArtifact().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -4333,6 +4396,8 @@ public Builder clear() { modelSourceInfo_ = null; modelSourceInfoBuilder_ = null; } + metadataArtifact_ = ""; + return this; } @@ -4460,6 +4525,7 @@ public com.google.cloud.aiplatform.v1.Model buildPartial() { } else { result.modelSourceInfo_ = modelSourceInfoBuilder_.build(); } + result.metadataArtifact_ = metadataArtifact_; onBuilt(); return result; } @@ -4670,6 +4736,10 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.Model other) { if (other.hasModelSourceInfo()) { mergeModelSourceInfo(other.getModelSourceInfo()); } + if (!other.getMetadataArtifact().isEmpty()) { + metadataArtifact_ = other.metadataArtifact_; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4891,6 +4961,12 @@ public Builder mergeFrom( break; } // case 306 + case 354: + { + metadataArtifact_ = input.readStringRequireUtf8(); + + break; + } // case 354 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5162,9 +5238,9 @@ private void ensureVersionAliasesIsMutable() { *
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5184,9 +5260,9 @@ public com.google.protobuf.ProtocolStringList getVersionAliasesList() {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5206,9 +5282,9 @@ public int getVersionAliasesCount() {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5229,9 +5305,9 @@ public java.lang.String getVersionAliases(int index) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5252,9 +5328,9 @@ public com.google.protobuf.ByteString getVersionAliasesBytes(int index) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5282,9 +5358,9 @@ public Builder setVersionAliases(int index, java.lang.String value) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5311,9 +5387,9 @@ public Builder addVersionAliases(java.lang.String value) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5337,9 +5413,9 @@ public Builder addAllVersionAliases(java.lang.Iterable values)
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5362,9 +5438,9 @@ public Builder clearVersionAliases() {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -10667,6 +10743,122 @@ public com.google.cloud.aiplatform.v1.ModelSourceInfoOrBuilder getModelSourceInf
       return modelSourceInfoBuilder_;
     }
 
+    private java.lang.Object metadataArtifact_ = "";
+    /**
+     *
+     *
+     * 
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The metadataArtifact. + */ + public java.lang.String getMetadataArtifact() { + java.lang.Object ref = metadataArtifact_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metadataArtifact_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for metadataArtifact. + */ + public com.google.protobuf.ByteString getMetadataArtifactBytes() { + java.lang.Object ref = metadataArtifact_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + metadataArtifact_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The metadataArtifact to set. + * @return This builder for chaining. + */ + public Builder setMetadataArtifact(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + metadataArtifact_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearMetadataArtifact() { + + metadataArtifact_ = getDefaultInstance().getMetadataArtifact(); + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for metadataArtifact to set. + * @return This builder for chaining. + */ + public Builder setMetadataArtifactBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + metadataArtifact_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelOrBuilder.java index 3d4db0f1d117..bbe6c5299d71 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelOrBuilder.java @@ -89,9 +89,9 @@ public interface ModelOrBuilder *
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -109,9 +109,9 @@ public interface ModelOrBuilder
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -129,9 +129,9 @@ public interface ModelOrBuilder
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -150,9 +150,9 @@ public interface ModelOrBuilder
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1509,4 +1509,33 @@ java.lang.String getLabelsOrDefault(
    * 
    */
   com.google.cloud.aiplatform.v1.ModelSourceInfoOrBuilder getModelSourceInfoOrBuilder();
+
+  /**
+   *
+   *
+   * 
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The metadataArtifact. + */ + java.lang.String getMetadataArtifact(); + /** + * + * + *
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for metadataArtifact. + */ + com.google.protobuf.ByteString getMetadataArtifactBytes(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelProto.java index cc2bc36744d5..bf4eec02317f 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelProto.java @@ -73,7 +73,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "cloud/aiplatform/v1/env_var.proto\032,googl" + "e/cloud/aiplatform/v1/explanation.proto\032" + "\034google/protobuf/struct.proto\032\037google/pr" - + "otobuf/timestamp.proto\"\326\016\n\005Model\022\014\n\004name" + + "otobuf/timestamp.proto\"\366\016\n\005Model\022\014\n\004name" + "\030\001 \001(\t\022\032\n\nversion_id\030\034 \001(\tB\006\340A\005\340A\003\022\027\n\017ve" + "rsion_aliases\030\035 \003(\t\022<\n\023version_create_ti" + "me\030\037 \001(\0132\032.google.protobuf.TimestampB\003\340A" @@ -108,40 +108,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(\0132*.google.cloud.aiplatform.v1.Encrypti" + "onSpec\022K\n\021model_source_info\030& \001(\0132+.goog" + "le.cloud.aiplatform.v1.ModelSourceInfoB\003" - + "\340A\003\032\325\001\n\014ExportFormat\022\017\n\002id\030\001 \001(\tB\003\340A\003\022b\n" - + "\023exportable_contents\030\002 \003(\0162@.google.clou" - + "d.aiplatform.v1.Model.ExportFormat.Expor" - + "tableContentB\003\340A\003\"P\n\021ExportableContent\022\"" - + "\n\036EXPORTABLE_CONTENT_UNSPECIFIED\020\000\022\014\n\010AR" - + "TIFACT\020\001\022\t\n\005IMAGE\020\002\032-\n\013LabelsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\214\001\n\027Deploymen" - + "tResourcesType\022)\n%DEPLOYMENT_RESOURCES_T" - + "YPE_UNSPECIFIED\020\000\022\027\n\023DEDICATED_RESOURCES" - + "\020\001\022\027\n\023AUTOMATIC_RESOURCES\020\002\022\024\n\020SHARED_RE" - + "SOURCES\020\003:\\\352AY\n\037aiplatform.googleapis.co" - + "m/Model\0226projects/{project}/locations/{l" - + "ocation}/models/{model}\"{\n\017PredictSchema" - + "ta\022 \n\023instance_schema_uri\030\001 \001(\tB\003\340A\005\022\"\n\025" - + "parameters_schema_uri\030\002 \001(\tB\003\340A\005\022\"\n\025pred" - + "iction_schema_uri\030\003 \001(\tB\003\340A\005\"\373\001\n\022ModelCo" - + "ntainerSpec\022\031\n\timage_uri\030\001 \001(\tB\006\340A\002\340A\005\022\024" - + "\n\007command\030\002 \003(\tB\003\340A\005\022\021\n\004args\030\003 \003(\tB\003\340A\005\022" - + "4\n\003env\030\004 \003(\0132\".google.cloud.aiplatform.v" - + "1.EnvVarB\003\340A\005\0224\n\005ports\030\005 \003(\0132 .google.cl" - + "oud.aiplatform.v1.PortB\003\340A\005\022\032\n\rpredict_r" - + "oute\030\006 \001(\tB\003\340A\005\022\031\n\014health_route\030\007 \001(\tB\003\340" - + "A\005\"\036\n\004Port\022\026\n\016container_port\030\003 \001(\005\"\273\001\n\017M" - + "odelSourceInfo\022P\n\013source_type\030\001 \001(\0162;.go" - + "ogle.cloud.aiplatform.v1.ModelSourceInfo" - + ".ModelSourceType\"V\n\017ModelSourceType\022!\n\035M" - + "ODEL_SOURCE_TYPE_UNSPECIFIED\020\000\022\n\n\006AUTOML" - + "\020\001\022\n\n\006CUSTOM\020\002\022\010\n\004BQML\020\003B\316\001\n\036com.google." - + "cloud.aiplatform.v1B\nModelProtoP\001ZDgoogl" - + "e.golang.org/genproto/googleapis/cloud/a" - + "iplatform/v1;aiplatform\252\002\032Google.Cloud.A" - + "IPlatform.V1\312\002\032Google\\Cloud\\AIPlatform\\V" - + "1\352\002\035Google::Cloud::AIPlatform::V1b\006proto" - + "3" + + "\340A\003\022\036\n\021metadata_artifact\030, \001(\tB\003\340A\003\032\325\001\n\014" + + "ExportFormat\022\017\n\002id\030\001 \001(\tB\003\340A\003\022b\n\023exporta" + + "ble_contents\030\002 \003(\0162@.google.cloud.aiplat" + + "form.v1.Model.ExportFormat.ExportableCon" + + "tentB\003\340A\003\"P\n\021ExportableContent\022\"\n\036EXPORT" + + "ABLE_CONTENT_UNSPECIFIED\020\000\022\014\n\010ARTIFACT\020\001" + + "\022\t\n\005IMAGE\020\002\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022" + + "\r\n\005value\030\002 \001(\t:\0028\001\"\214\001\n\027DeploymentResourc" + + "esType\022)\n%DEPLOYMENT_RESOURCES_TYPE_UNSP" + + "ECIFIED\020\000\022\027\n\023DEDICATED_RESOURCES\020\001\022\027\n\023AU" + + "TOMATIC_RESOURCES\020\002\022\024\n\020SHARED_RESOURCES\020" + + "\003:\\\352AY\n\037aiplatform.googleapis.com/Model\022" + + "6projects/{project}/locations/{location}" + + "/models/{model}\"{\n\017PredictSchemata\022 \n\023in" + + "stance_schema_uri\030\001 \001(\tB\003\340A\005\022\"\n\025paramete" + + "rs_schema_uri\030\002 \001(\tB\003\340A\005\022\"\n\025prediction_s" + + "chema_uri\030\003 \001(\tB\003\340A\005\"\373\001\n\022ModelContainerS" + + "pec\022\031\n\timage_uri\030\001 \001(\tB\006\340A\002\340A\005\022\024\n\007comman" + + "d\030\002 \003(\tB\003\340A\005\022\021\n\004args\030\003 \003(\tB\003\340A\005\0224\n\003env\030\004" + + " \003(\0132\".google.cloud.aiplatform.v1.EnvVar" + + "B\003\340A\005\0224\n\005ports\030\005 \003(\0132 .google.cloud.aipl" + + "atform.v1.PortB\003\340A\005\022\032\n\rpredict_route\030\006 \001" + + "(\tB\003\340A\005\022\031\n\014health_route\030\007 \001(\tB\003\340A\005\"\036\n\004Po" + + "rt\022\026\n\016container_port\030\003 \001(\005\"\273\001\n\017ModelSour" + + "ceInfo\022P\n\013source_type\030\001 \001(\0162;.google.clo" + + "ud.aiplatform.v1.ModelSourceInfo.ModelSo" + + "urceType\"V\n\017ModelSourceType\022!\n\035MODEL_SOU" + + "RCE_TYPE_UNSPECIFIED\020\000\022\n\n\006AUTOML\020\001\022\n\n\006CU" + + "STOM\020\002\022\010\n\004BQML\020\003B\316\001\n\036com.google.cloud.ai" + + "platform.v1B\nModelProtoP\001ZDgoogle.golang" + + ".org/genproto/googleapis/cloud/aiplatfor" + + "m/v1;aiplatform\252\002\032Google.Cloud.AIPlatfor" + + "m.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Goog" + + "le::Cloud::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -188,6 +188,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Labels", "EncryptionSpec", "ModelSourceInfo", + "MetadataArtifact", }); internal_static_google_cloud_aiplatform_v1_Model_ExportFormat_descriptor = internal_static_google_cloud_aiplatform_v1_Model_descriptor.getNestedTypes().get(0); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Pipeline.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Pipeline.java index c4f855114ef1..d7e83e9b9d7f 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Pipeline.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Pipeline.java @@ -206,27 +206,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "NDING\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\003\022\022\n\016C" + "ANCEL_PENDING\020\004\022\016\n\nCANCELLING\020\005\022\r\n\tCANCE" + "LLED\020\006\022\n\n\006FAILED\020\007\022\013\n\007SKIPPED\020\010\022\021\n\rNOT_T" - + "RIGGERED\020\t\"\354\003\n\032PipelineTaskExecutorDetai" + + "RIGGERED\020\t\"\267\004\n\032PipelineTaskExecutorDetai" + "l\022g\n\020container_detail\030\001 \001(\0132F.google.clo" + "ud.aiplatform.v1.PipelineTaskExecutorDet" + "ail.ContainerDetailB\003\340A\003H\000\022j\n\021custom_job" + "_detail\030\002 \001(\0132F.google.cloud.aiplatform." + "v1.PipelineTaskExecutorDetail.CustomJobD" - + "etailB\005\030\001\340A\003H\000\032\234\001\n\017ContainerDetail\022=\n\010ma" + + "etailB\005\030\001\340A\003H\000\032\347\001\n\017ContainerDetail\022=\n\010ma" + "in_job\030\001 \001(\tB+\340A\003\372A%\n#aiplatform.googlea" + "pis.com/CustomJob\022J\n\025pre_caching_check_j" + "ob\030\002 \001(\tB+\340A\003\372A%\n#aiplatform.googleapis." - + "com/CustomJob\032O\n\017CustomJobDetail\0228\n\003job\030" - + "\001 \001(\tB+\340A\003\372A%\n#aiplatform.googleapis.com" - + "/CustomJob:\002\030\001B\t\n\007detailsB\235\002\n\036com.google" - + ".cloud.aiplatform.v1B\010PipelineP\001ZDgoogle" - + ".golang.org/genproto/googleapis/cloud/ai" - + "platform/v1;aiplatform\252\002\032Google.Cloud.AI" - + "Platform.V1\312\002\032Google\\Cloud\\AIPlatform\\V1" - + "\352\002\035Google::Cloud::AIPlatform::V1\352AN\n\036com" - + "pute.googleapis.com/Network\022,projects/{p" - + "roject}/global/networks/{network}b\006proto" - + "3" + + "com/CustomJob\022\035\n\020failed_main_jobs\030\003 \003(\tB" + + "\003\340A\003\022*\n\035failed_pre_caching_check_jobs\030\004 " + + "\003(\tB\003\340A\003\032O\n\017CustomJobDetail\0228\n\003job\030\001 \001(\t" + + "B+\340A\003\372A%\n#aiplatform.googleapis.com/Cust" + + "omJob:\002\030\001B\t\n\007detailsB\235\002\n\036com.google.clou" + + "d.aiplatform.v1B\010PipelineP\001ZDgoogle.gola" + + "ng.org/genproto/googleapis/cloud/aiplatf" + + "orm/v1;aiplatform\252\002\032Google.Cloud.AIPlatf" + + "orm.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Go" + + "ogle::Cloud::AIPlatform::V1\352AN\n\036compute." + + "googleapis.com/Network\022,projects/{projec" + + "t}/global/networks/{network}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -421,7 +422,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1_PipelineTaskExecutorDetail_ContainerDetail_descriptor, new java.lang.String[] { - "MainJob", "PreCachingCheckJob", + "MainJob", "PreCachingCheckJob", "FailedMainJobs", "FailedPreCachingCheckJobs", }); internal_static_google_cloud_aiplatform_v1_PipelineTaskExecutorDetail_CustomJobDetail_descriptor = internal_static_google_cloud_aiplatform_v1_PipelineTaskExecutorDetail_descriptor diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineJob.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineJob.java index ef1a7de43137..86584b34a910 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineJob.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineJob.java @@ -494,8 +494,8 @@ public interface InputArtifactOrBuilder * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -510,8 +510,8 @@ public interface InputArtifactOrBuilder * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -526,8 +526,8 @@ public interface InputArtifactOrBuilder * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -639,8 +639,8 @@ public KindCase getKindCase() { * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -657,8 +657,8 @@ public boolean hasArtifactId() { * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -688,8 +688,8 @@ public java.lang.String getArtifactId() { * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -1114,8 +1114,8 @@ public Builder clearKind() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1133,8 +1133,8 @@ public boolean hasArtifactId() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1165,8 +1165,8 @@ public java.lang.String getArtifactId() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1197,8 +1197,8 @@ public com.google.protobuf.ByteString getArtifactIdBytes() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1222,8 +1222,8 @@ public Builder setArtifactId(java.lang.String value) { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1245,8 +1245,8 @@ public Builder clearArtifactId() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetail.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetail.java index b2f1304979f0..1d2f6cb49a07 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetail.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetail.java @@ -133,6 +133,140 @@ public interface ContainerDetailOrBuilder * @return The bytes for preCachingCheckJob. */ com.google.protobuf.ByteString getPreCachingCheckJobBytes(); + + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedMainJobs. + */ + java.util.List getFailedMainJobsList(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedMainJobs. + */ + int getFailedMainJobsCount(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedMainJobs at the given index. + */ + java.lang.String getFailedMainJobs(int index); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedMainJobs at the given index. + */ + com.google.protobuf.ByteString getFailedMainJobsBytes(int index); + + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedPreCachingCheckJobs. + */ + java.util.List getFailedPreCachingCheckJobsList(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedPreCachingCheckJobs. + */ + int getFailedPreCachingCheckJobsCount(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedPreCachingCheckJobs at the given index. + */ + java.lang.String getFailedPreCachingCheckJobs(int index); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedPreCachingCheckJobs at the given index. + */ + com.google.protobuf.ByteString getFailedPreCachingCheckJobsBytes(int index); } /** * @@ -157,6 +291,8 @@ private ContainerDetail(com.google.protobuf.GeneratedMessageV3.Builder builde private ContainerDetail() { mainJob_ = ""; preCachingCheckJob_ = ""; + failedMainJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + failedPreCachingCheckJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @@ -298,6 +434,160 @@ public com.google.protobuf.ByteString getPreCachingCheckJobBytes() { } } + public static final int FAILED_MAIN_JOBS_FIELD_NUMBER = 3; + private com.google.protobuf.LazyStringList failedMainJobs_; + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedMainJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedMainJobsList() { + return failedMainJobs_; + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedMainJobs. + */ + public int getFailedMainJobsCount() { + return failedMainJobs_.size(); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedMainJobs at the given index. + */ + public java.lang.String getFailedMainJobs(int index) { + return failedMainJobs_.get(index); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedMainJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedMainJobsBytes(int index) { + return failedMainJobs_.getByteString(index); + } + + public static final int FAILED_PRE_CACHING_CHECK_JOBS_FIELD_NUMBER = 4; + private com.google.protobuf.LazyStringList failedPreCachingCheckJobs_; + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedPreCachingCheckJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedPreCachingCheckJobsList() { + return failedPreCachingCheckJobs_; + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedPreCachingCheckJobs. + */ + public int getFailedPreCachingCheckJobsCount() { + return failedPreCachingCheckJobs_.size(); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedPreCachingCheckJobs at the given index. + */ + public java.lang.String getFailedPreCachingCheckJobs(int index) { + return failedPreCachingCheckJobs_.get(index); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedPreCachingCheckJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedPreCachingCheckJobsBytes(int index) { + return failedPreCachingCheckJobs_.getByteString(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -318,6 +608,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(preCachingCheckJob_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, preCachingCheckJob_); } + for (int i = 0; i < failedMainJobs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, failedMainJobs_.getRaw(i)); + } + for (int i = 0; i < failedPreCachingCheckJobs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 4, failedPreCachingCheckJobs_.getRaw(i)); + } getUnknownFields().writeTo(output); } @@ -333,6 +630,22 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(preCachingCheckJob_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, preCachingCheckJob_); } + { + int dataSize = 0; + for (int i = 0; i < failedMainJobs_.size(); i++) { + dataSize += computeStringSizeNoTag(failedMainJobs_.getRaw(i)); + } + size += dataSize; + size += 1 * getFailedMainJobsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < failedPreCachingCheckJobs_.size(); i++) { + dataSize += computeStringSizeNoTag(failedPreCachingCheckJobs_.getRaw(i)); + } + size += dataSize; + size += 1 * getFailedPreCachingCheckJobsList().size(); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -352,6 +665,9 @@ public boolean equals(final java.lang.Object obj) { if (!getMainJob().equals(other.getMainJob())) return false; if (!getPreCachingCheckJob().equals(other.getPreCachingCheckJob())) return false; + if (!getFailedMainJobsList().equals(other.getFailedMainJobsList())) return false; + if (!getFailedPreCachingCheckJobsList().equals(other.getFailedPreCachingCheckJobsList())) + return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -367,6 +683,14 @@ public int hashCode() { hash = (53 * hash) + getMainJob().hashCode(); hash = (37 * hash) + PRE_CACHING_CHECK_JOB_FIELD_NUMBER; hash = (53 * hash) + getPreCachingCheckJob().hashCode(); + if (getFailedMainJobsCount() > 0) { + hash = (37 * hash) + FAILED_MAIN_JOBS_FIELD_NUMBER; + hash = (53 * hash) + getFailedMainJobsList().hashCode(); + } + if (getFailedPreCachingCheckJobsCount() > 0) { + hash = (37 * hash) + FAILED_PRE_CACHING_CHECK_JOBS_FIELD_NUMBER; + hash = (53 * hash) + getFailedPreCachingCheckJobsList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -521,6 +845,10 @@ public Builder clear() { preCachingCheckJob_ = ""; + failedMainJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + failedPreCachingCheckJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -552,8 +880,19 @@ public com.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail buildPartial() { com.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail result = new com.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail(this); + int from_bitField0_ = bitField0_; result.mainJob_ = mainJob_; result.preCachingCheckJob_ = preCachingCheckJob_; + if (((bitField0_ & 0x00000001) != 0)) { + failedMainJobs_ = failedMainJobs_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.failedMainJobs_ = failedMainJobs_; + if (((bitField0_ & 0x00000002) != 0)) { + failedPreCachingCheckJobs_ = failedPreCachingCheckJobs_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.failedPreCachingCheckJobs_ = failedPreCachingCheckJobs_; onBuilt(); return result; } @@ -618,6 +957,26 @@ public Builder mergeFrom( preCachingCheckJob_ = other.preCachingCheckJob_; onChanged(); } + if (!other.failedMainJobs_.isEmpty()) { + if (failedMainJobs_.isEmpty()) { + failedMainJobs_ = other.failedMainJobs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureFailedMainJobsIsMutable(); + failedMainJobs_.addAll(other.failedMainJobs_); + } + onChanged(); + } + if (!other.failedPreCachingCheckJobs_.isEmpty()) { + if (failedPreCachingCheckJobs_.isEmpty()) { + failedPreCachingCheckJobs_ = other.failedPreCachingCheckJobs_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.addAll(other.failedPreCachingCheckJobs_); + } + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -656,6 +1015,20 @@ public Builder mergeFrom( break; } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureFailedMainJobsIsMutable(); + failedMainJobs_.add(s); + break; + } // case 26 + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.add(s); + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -673,6 +1046,8 @@ public Builder mergeFrom( return this; } + private int bitField0_; + private java.lang.Object mainJob_ = ""; /** * @@ -920,6 +1295,415 @@ public Builder setPreCachingCheckJobBytes(com.google.protobuf.ByteString value) return this; } + private com.google.protobuf.LazyStringList failedMainJobs_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureFailedMainJobsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + failedMainJobs_ = new com.google.protobuf.LazyStringArrayList(failedMainJobs_); + bitField0_ |= 0x00000001; + } + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedMainJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedMainJobsList() { + return failedMainJobs_.getUnmodifiableView(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedMainJobs. + */ + public int getFailedMainJobsCount() { + return failedMainJobs_.size(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedMainJobs at the given index. + */ + public java.lang.String getFailedMainJobs(int index) { + return failedMainJobs_.get(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedMainJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedMainJobsBytes(int index) { + return failedMainJobs_.getByteString(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The failedMainJobs to set. + * @return This builder for chaining. + */ + public Builder setFailedMainJobs(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedMainJobsIsMutable(); + failedMainJobs_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The failedMainJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedMainJobs(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedMainJobsIsMutable(); + failedMainJobs_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The failedMainJobs to add. + * @return This builder for chaining. + */ + public Builder addAllFailedMainJobs(java.lang.Iterable values) { + ensureFailedMainJobsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedMainJobs_); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearFailedMainJobs() { + failedMainJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the failedMainJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedMainJobsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFailedMainJobsIsMutable(); + failedMainJobs_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList failedPreCachingCheckJobs_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureFailedPreCachingCheckJobsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + failedPreCachingCheckJobs_ = + new com.google.protobuf.LazyStringArrayList(failedPreCachingCheckJobs_); + bitField0_ |= 0x00000002; + } + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedPreCachingCheckJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedPreCachingCheckJobsList() { + return failedPreCachingCheckJobs_.getUnmodifiableView(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedPreCachingCheckJobs. + */ + public int getFailedPreCachingCheckJobsCount() { + return failedPreCachingCheckJobs_.size(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedPreCachingCheckJobs at the given index. + */ + public java.lang.String getFailedPreCachingCheckJobs(int index) { + return failedPreCachingCheckJobs_.get(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedPreCachingCheckJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedPreCachingCheckJobsBytes(int index) { + return failedPreCachingCheckJobs_.getByteString(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The failedPreCachingCheckJobs to set. + * @return This builder for chaining. + */ + public Builder setFailedPreCachingCheckJobs(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The failedPreCachingCheckJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedPreCachingCheckJobs(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The failedPreCachingCheckJobs to add. + * @return This builder for chaining. + */ + public Builder addAllFailedPreCachingCheckJobs(java.lang.Iterable values) { + ensureFailedPreCachingCheckJobsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedPreCachingCheckJobs_); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearFailedPreCachingCheckJobs() { + failedPreCachingCheckJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the failedPreCachingCheckJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedPreCachingCheckJobsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.add(value); + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1785,7 +2569,7 @@ public boolean hasContainerDetail() { * * * @deprecated google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=370 * @return Whether the customJobDetail field is set. */ @java.lang.Override @@ -1805,7 +2589,7 @@ public boolean hasCustomJobDetail() { *
* * @deprecated google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=370 * @return The customJobDetail. */ @java.lang.Override @@ -2519,7 +3303,7 @@ public Builder clearContainerDetail() { * * * @deprecated google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=370 * @return Whether the customJobDetail field is set. */ @java.lang.Override @@ -2539,7 +3323,7 @@ public boolean hasCustomJobDetail() { * * * @deprecated google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=370 * @return The customJobDetail. */ @java.lang.Override diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetailOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetailOrBuilder.java index 101aa01d46e3..859e227eeb32 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetailOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineTaskExecutorDetailOrBuilder.java @@ -77,7 +77,7 @@ public interface PipelineTaskExecutorDetailOrBuilder *
* * @deprecated google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=370 * @return Whether the customJobDetail field is set. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface PipelineTaskExecutorDetailOrBuilder * * * @deprecated google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1/pipeline_job.proto;l=370 * @return The customJobDetail. */ @java.lang.Deprecated diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequest.java index 745f39ab6508..242acb0119be 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequest.java @@ -179,7 +179,8 @@ public int getMaxHops() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -219,7 +220,8 @@ public java.lang.String getFilter() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -852,7 +854,8 @@ public Builder clearMaxHops() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -891,7 +894,8 @@ public java.lang.String getFilter() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -930,7 +934,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -968,7 +973,8 @@ public Builder setFilter(java.lang.String value) { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -1002,7 +1008,8 @@ public Builder clearFilter() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequestOrBuilder.java index 8d3b8a22eb9e..039767465c28 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/QueryArtifactLineageSubgraphRequestOrBuilder.java @@ -101,7 +101,8 @@ public interface QueryArtifactLineageSubgraphRequestOrBuilder * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -130,7 +131,8 @@ public interface QueryArtifactLineageSubgraphRequestOrBuilder * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequest.java index 43a0d0b3aebc..25eea54921ea 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequest.java @@ -77,7 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * @@ -104,7 +104,7 @@ public java.lang.String getTimeSeries() { *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * @@ -570,7 +570,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -596,7 +596,7 @@ public java.lang.String getTimeSeries() { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -622,7 +622,7 @@ public com.google.protobuf.ByteString getTimeSeriesBytes() { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -647,7 +647,7 @@ public Builder setTimeSeries(java.lang.String value) { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -668,7 +668,7 @@ public Builder clearTimeSeries() { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequestOrBuilder.java index 5fca9b4e4980..dd76db41cae9 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ReadTensorboardBlobDataRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ReadTensorboardBlobDataRequestOrBuilder *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * @@ -45,7 +45,7 @@ public interface ReadTensorboardBlobDataRequestOrBuilder *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineProto.java index 9478dc019004..b9e6a70b2e4d 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineProto.java @@ -104,7 +104,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "A{\n*aiplatform.googleapis.com/TrainingPi" + "peline\022Mprojects/{project}/locations/{lo" + "cation}/trainingPipelines/{training_pipe" - + "line}\"\214\005\n\017InputDataConfig\022C\n\016fraction_sp" + + "line}\"\257\005\n\017InputDataConfig\022C\n\016fraction_sp" + "lit\030\002 \001(\0132).google.cloud.aiplatform.v1.F" + "ractionSplitH\000\022?\n\014filter_split\030\003 \001(\0132\'.g" + "oogle.cloud.aiplatform.v1.FilterSplitH\000\022" @@ -119,25 +119,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "google.cloud.aiplatform.v1.BigQueryDesti" + "nationH\001\022\027\n\ndataset_id\030\001 \001(\tB\003\340A\002\022\032\n\022ann" + "otations_filter\030\006 \001(\t\022\035\n\025annotation_sche" - + "ma_uri\030\t \001(\t\022\026\n\016saved_query_id\030\007 \001(\tB\007\n\005" - + "splitB\r\n\013destination\"^\n\rFractionSplit\022\031\n" - + "\021training_fraction\030\001 \001(\001\022\033\n\023validation_f" - + "raction\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\"e\n\013" - + "FilterSplit\022\034\n\017training_filter\030\001 \001(\tB\003\340A" - + "\002\022\036\n\021validation_filter\030\002 \001(\tB\003\340A\002\022\030\n\013tes" - + "t_filter\030\003 \001(\tB\003\340A\002\"#\n\017PredefinedSplit\022\020" - + "\n\003key\030\001 \001(\tB\003\340A\002\"q\n\016TimestampSplit\022\031\n\021tr" - + "aining_fraction\030\001 \001(\001\022\033\n\023validation_frac" - + "tion\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003key" - + "\030\004 \001(\tB\003\340A\002\"r\n\017StratifiedSplit\022\031\n\021traini" - + "ng_fraction\030\001 \001(\001\022\033\n\023validation_fraction" - + "\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003key\030\004 \001" - + "(\tB\003\340A\002B\331\001\n\036com.google.cloud.aiplatform." - + "v1B\025TrainingPipelineProtoP\001ZDgoogle.gola" - + "ng.org/genproto/googleapis/cloud/aiplatf" - + "orm/v1;aiplatform\252\002\032Google.Cloud.AIPlatf" - + "orm.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Go" - + "ogle::Cloud::AIPlatform::V1b\006proto3" + + "ma_uri\030\t \001(\t\022\026\n\016saved_query_id\030\007 \001(\t\022!\n\031" + + "persist_ml_use_assignment\030\013 \001(\010B\007\n\005split" + + "B\r\n\013destination\"^\n\rFractionSplit\022\031\n\021trai" + + "ning_fraction\030\001 \001(\001\022\033\n\023validation_fracti" + + "on\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\"e\n\013Filte" + + "rSplit\022\034\n\017training_filter\030\001 \001(\tB\003\340A\002\022\036\n\021" + + "validation_filter\030\002 \001(\tB\003\340A\002\022\030\n\013test_fil" + + "ter\030\003 \001(\tB\003\340A\002\"#\n\017PredefinedSplit\022\020\n\003key" + + "\030\001 \001(\tB\003\340A\002\"q\n\016TimestampSplit\022\031\n\021trainin" + + "g_fraction\030\001 \001(\001\022\033\n\023validation_fraction\030" + + "\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003key\030\004 \001(" + + "\tB\003\340A\002\"r\n\017StratifiedSplit\022\031\n\021training_fr" + + "action\030\001 \001(\001\022\033\n\023validation_fraction\030\002 \001(" + + "\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003key\030\004 \001(\tB\003\340" + + "A\002B\331\001\n\036com.google.cloud.aiplatform.v1B\025T" + + "rainingPipelineProtoP\001ZDgoogle.golang.or" + + "g/genproto/googleapis/cloud/aiplatform/v" + + "1;aiplatform\252\002\032Google.Cloud.AIPlatform.V" + + "1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035Google:" + + ":Cloud::AIPlatform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -204,6 +205,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AnnotationsFilter", "AnnotationSchemaUri", "SavedQueryId", + "PersistMlUseAssignment", "Split", "Destination", }); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReference.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReference.java index c028ea115480..7d98a2e5bc80 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReference.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReference.java @@ -123,7 +123,7 @@ public ReferenceCase getReferenceCase() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -140,7 +140,7 @@ public boolean hasOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -170,7 +170,7 @@ public java.lang.String getOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -202,7 +202,7 @@ public com.google.protobuf.ByteString getOperationBytes() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` *
* * string data_labeling_job = 2; @@ -219,7 +219,7 @@ public boolean hasDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` *
* * string data_labeling_job = 2; @@ -249,7 +249,7 @@ public java.lang.String getDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` *
* * string data_labeling_job = 2; @@ -754,7 +754,7 @@ public Builder clearReference() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -772,7 +772,7 @@ public boolean hasOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -803,7 +803,7 @@ public java.lang.String getOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -834,7 +834,7 @@ public com.google.protobuf.ByteString getOperationBytes() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -858,7 +858,7 @@ public Builder setOperation(java.lang.String value) { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -880,7 +880,7 @@ public Builder clearOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -906,7 +906,7 @@ public Builder setOperationBytes(com.google.protobuf.ByteString value) { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -924,7 +924,7 @@ public boolean hasDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -955,7 +955,7 @@ public java.lang.String getDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -986,7 +986,7 @@ public com.google.protobuf.ByteString getDataLabelingJobBytes() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -1010,7 +1010,7 @@ public Builder setDataLabelingJob(java.lang.String value) { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -1032,7 +1032,7 @@ public Builder clearDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReferenceOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReferenceOrBuilder.java index 46bbc3c4154c..2a4a2c5abe55 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReferenceOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReferenceOrBuilder.java @@ -30,7 +30,7 @@ public interface UserActionReferenceOrBuilder * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -45,7 +45,7 @@ public interface UserActionReferenceOrBuilder * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -60,7 +60,7 @@ public interface UserActionReferenceOrBuilder * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -76,7 +76,7 @@ public interface UserActionReferenceOrBuilder * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -91,7 +91,7 @@ public interface UserActionReferenceOrBuilder * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -106,7 +106,7 @@ public interface UserActionReferenceOrBuilder * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/artifact.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/artifact.proto index d7ef997ad685..be52fcc63d00 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/artifact.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/artifact.proto @@ -101,6 +101,7 @@ message Artifact { string schema_version = 15; // Properties of the Artifact. + // Top level metadata keys' heading and trailing spaces will be trimmed. // The size of this field should not exceed 200KB. google.protobuf.Struct metadata = 16; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/context.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/context.proto index b602a55044e6..1055ea93d5a8 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/context.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/context.proto @@ -86,6 +86,7 @@ message Context { string schema_version = 14; // Properties of the Context. + // Top level metadata keys' heading and trailing spaces will be trimmed. // The size of this field should not exceed 200KB. google.protobuf.Struct metadata = 15; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/dataset.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/dataset.proto index 6c686986a2c7..c2771f8a997d 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/dataset.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/dataset.proto @@ -112,6 +112,15 @@ message ImportDataConfig { // file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file. map data_item_labels = 2; + // Labels that will be applied to newly imported Annotations. If two + // Annotations are identical, one of them will be deduped. Two Annotations are + // considered identical if their [payload][google.cloud.aiplatform.v1.Annotation.payload], + // [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] and all of their + // [labels][google.cloud.aiplatform.v1.Annotation.labels] are the same. + // These labels will be overridden by Annotation labels specified inside index + // file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file. + map annotation_labels = 3; + // Required. Points to a YAML file stored on Google Cloud Storage describing the import // format. Validation will be done against the schema. The schema is defined // as an [OpenAPI 3.0.2 Schema diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/execution.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/execution.proto index a2b7c2b90520..0d9dcea5a378 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/execution.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/execution.proto @@ -107,6 +107,7 @@ message Execution { string schema_version = 14; // Properties of the Execution. + // Top level metadata keys' heading and trailing spaces will be trimmed. // The size of this field should not exceed 200KB. google.protobuf.Struct metadata = 15; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore.proto index 4c8a72f59f89..46b19f60ec3c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore.proto @@ -116,8 +116,10 @@ message Featurestore { // and are immutable. map labels = 6 [(google.api.field_behavior) = OPTIONAL]; - // Optional. Config for online storage resources. If unset, the featurestore will - // not have an online store and cannot be used for online serving. + // Optional. Config for online storage resources. The field should not co-exist with the + // field of `OnlineStoreReplicationConfig`. If both of it and + // OnlineStoreReplicationConfig are unset, the feature store will not have an + // online store and cannot be used for online serving. OnlineServingConfig online_serving_config = 7 [(google.api.field_behavior) = OPTIONAL]; // Output only. State of the featurestore. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore_service.proto index 516092ee1597..96d8400eaf18 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/featurestore_service.proto @@ -614,6 +614,11 @@ message BatchReadFeatureValuesRequest { // specifying entity IDs in the EntityType in // [BatchReadFeatureValuesRequest.request][] . repeated EntityTypeSpec entity_type_specs = 7 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Excludes Feature values with feature generation timestamp before this + // timestamp. If not set, retrieve oldest values kept in Feature Store. + // Timestamp, if present, must not have higher than millisecond precision. + google.protobuf.Timestamp start_time = 11 [(google.api.field_behavior) = OPTIONAL]; } // Request message for [FeaturestoreService.ExportFeatureValues][google.cloud.aiplatform.v1.FeaturestoreService.ExportFeatureValues]. @@ -898,7 +903,7 @@ message CreateFeatureRequest { // Required. The ID to use for the Feature, which will become the final component of // the Feature's resource name. // - // This value may be up to 60 characters, and valid characters are + // This value may be up to 128 characters, and valid characters are // `[a-z0-9_]`. The first character cannot be a number. // // The value must be unique within an EntityType. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/index_endpoint.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/index_endpoint.proto index 9f1e9941bdea..a5e36557e772 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/index_endpoint.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/index_endpoint.proto @@ -85,7 +85,7 @@ message IndexEndpoint { // are mutually exclusive. // // [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - // projects/{project}/global/networks/{network}. + // `projects/{project}/global/networks/{network}`. // Where {project} is a project number, as in '12345', and {network} is // network name. string network = 9 [(google.api.field_behavior) = OPTIONAL]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/metadata_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/metadata_service.proto index e1dd4fcc077d..683f8ebd9238 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/metadata_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/metadata_service.proto @@ -556,7 +556,8 @@ message ListArtifactsRequest { // `in_context("projects//locations//metadataStores//contexts/")` // // Each of the above supported filter types can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 4; @@ -750,7 +751,8 @@ message ListContextsRequest { // ``` // // Each of the above supported filters can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 4; @@ -1048,7 +1050,9 @@ message ListExecutionsRequest { // `in_context("projects//locations//metadataStores//contexts/")` // // Each of the above supported filters can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. + // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 4; @@ -1310,7 +1314,8 @@ message QueryArtifactLineageSubgraphRequest { // For example: `metadata.field_1.number_value = 10.0` // // Each of the above supported filter types can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 3; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model.proto index f34fad6ed281..960a987db21b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model.proto @@ -118,9 +118,9 @@ message Model { // User provided version aliases so that a model version can be referenced via // alias (i.e. - // projects/{project}/locations/{location}/models/{model_id}@{version_alias} + // `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` // instead of auto-generated version id (i.e. - // projects/{project}/locations/{location}/models/{model_id}@{version_id}). + // `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. // The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from // version_id. A default version alias will be created for the first version // of the model, and there must be exactly one default version alias for a @@ -332,6 +332,11 @@ message Model { // Output only. Source of a model. It can either be automl training pipeline, custom // training pipeline, BigQuery ML, or existing Vertex AI Model. ModelSourceInfo model_source_info = 38 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The resource name of the Artifact that was created in MetadataStore when + // creating the Model. The Artifact resource name pattern is + // `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + string metadata_artifact = 44 [(google.api.field_behavior) = OUTPUT_ONLY]; } // Contains the schemata used in Model's predictions and explanations via diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/pipeline_job.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/pipeline_job.proto index 656a385b9aa7..ca3415bfa431 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/pipeline_job.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/pipeline_job.proto @@ -54,8 +54,8 @@ message PipelineJob { message InputArtifact { oneof kind { // Artifact resource id from MLMD. Which is the last portion of an - // artifact resource - // name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}). + // artifact resource name: + // `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`. // The artifact must stay within the same project, location and default // metadatastore as the pipeline. string artifact_id = 1; @@ -337,6 +337,17 @@ message PipelineTaskExecutorDetail { type: "aiplatform.googleapis.com/CustomJob" } ]; + + // Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the main container + // executions. The list includes the all attempts in chronological order. + repeated string failed_main_jobs = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1.CustomJob] for the + // pre-caching-check container executions. This job will be available if the + // [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in + // the lifecycle events. + // The list includes the all attempts in chronological order. + repeated string failed_pre_caching_check_jobs = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; } // The detailed info for a custom job executor. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/tensorboard_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/tensorboard_service.proto index ed81dd1f2877..ec59778bd1a1 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/tensorboard_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/tensorboard_service.proto @@ -467,7 +467,7 @@ message GetTensorboardExperimentRequest { message ListTensorboardExperimentsRequest { // Required. The resource name of the Tensorboard to list TensorboardExperiments. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -605,7 +605,7 @@ message GetTensorboardRunRequest { message ReadTensorboardBlobDataRequest { // Required. The resource name of the TensorboardTimeSeries to list Blobs. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` string time_series = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -627,7 +627,7 @@ message ReadTensorboardBlobDataResponse { message ListTensorboardRunsRequest { // Required. The resource name of the TensorboardExperiment to list TensorboardRuns. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -767,7 +767,7 @@ message GetTensorboardTimeSeriesRequest { message ListTensorboardTimeSeriesRequest { // Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/training_pipeline.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/training_pipeline.proto index a0de8cf400fd..ef5f35398e12 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/training_pipeline.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/training_pipeline.proto @@ -290,6 +290,9 @@ message InputDataConfig { // Only one of [saved_query_id][google.cloud.aiplatform.v1.InputDataConfig.saved_query_id] and [annotation_schema_uri][google.cloud.aiplatform.v1.InputDataConfig.annotation_schema_uri] should be // specified as both of them represent the same thing: problem type. string saved_query_id = 7; + + // Whether to persist the ML use assignment to data item system labels. + bool persist_ml_use_assignment = 11; } // Assigns the input data to training, validation, and test sets as per the diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/user_action_reference.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/user_action_reference.proto index bf4c9f933fc0..102dac6d47fc 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/user_action_reference.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/user_action_reference.proto @@ -31,13 +31,13 @@ message UserActionReference { // For API calls that return a long running operation. // Resource name of the long running operation. // Format: - // 'projects/{project}/locations/{location}/operations/{operation}' + // `projects/{project}/locations/{location}/operations/{operation}` string operation = 1; // For API calls that start a LabelingJob. // Resource name of the LabelingJob. // Format: - // 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + // `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` string data_labeling_job = 2; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java index c4293b2e9a79..fb992977790f 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java @@ -98,6 +98,16 @@ public enum AcceleratorType implements com.google.protobuf.ProtocolMessageEnum { * NVIDIA_TESLA_A100 = 8; */ NVIDIA_TESLA_A100(8), + /** + * + * + *
+   * Nvidia A2 Ultra GPU.
+   * 
+ * + * NVIDIA_A100_80GB = 9; + */ + NVIDIA_A100_80GB(9), /** * * @@ -191,6 +201,16 @@ public enum AcceleratorType implements com.google.protobuf.ProtocolMessageEnum { * NVIDIA_TESLA_A100 = 8; */ public static final int NVIDIA_TESLA_A100_VALUE = 8; + /** + * + * + *
+   * Nvidia A2 Ultra GPU.
+   * 
+ * + * NVIDIA_A100_80GB = 9; + */ + public static final int NVIDIA_A100_80GB_VALUE = 9; /** * * @@ -250,6 +270,8 @@ public static AcceleratorType forNumber(int value) { return NVIDIA_TESLA_T4; case 8: return NVIDIA_TESLA_A100; + case 9: + return NVIDIA_A100_80GB; case 6: return TPU_V2; case 7: diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java index 0297278bb0d9..56964ef502d6 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java @@ -37,18 +37,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n6google/cloud/aiplatform/v1beta1/accele" + "rator_type.proto\022\037google.cloud.aiplatfor" - + "m.v1beta1*\320\001\n\017AcceleratorType\022 \n\034ACCELER" + + "m.v1beta1*\346\001\n\017AcceleratorType\022 \n\034ACCELER" + "ATOR_TYPE_UNSPECIFIED\020\000\022\024\n\020NVIDIA_TESLA_" + "K80\020\001\022\025\n\021NVIDIA_TESLA_P100\020\002\022\025\n\021NVIDIA_T" + "ESLA_V100\020\003\022\023\n\017NVIDIA_TESLA_P4\020\004\022\023\n\017NVID" - + "IA_TESLA_T4\020\005\022\025\n\021NVIDIA_TESLA_A100\020\010\022\n\n\006" - + "TPU_V2\020\006\022\n\n\006TPU_V3\020\007B\361\001\n#com.google.clou" - + "d.aiplatform.v1beta1B\024AcceleratorTypePro" - + "toP\001ZIgoogle.golang.org/genproto/googlea" - + "pis/cloud/aiplatform/v1beta1;aiplatform\252" - + "\002\037Google.Cloud.AIPlatform.V1Beta1\312\002\037Goog" - + "le\\Cloud\\AIPlatform\\V1beta1\352\002\"Google::Cl" - + "oud::AIPlatform::V1beta1b\006proto3" + + "IA_TESLA_T4\020\005\022\025\n\021NVIDIA_TESLA_A100\020\010\022\024\n\020" + + "NVIDIA_A100_80GB\020\t\022\n\n\006TPU_V2\020\006\022\n\n\006TPU_V3" + + "\020\007B\361\001\n#com.google.cloud.aiplatform.v1bet" + + "a1B\024AcceleratorTypeProtoP\001ZIgoogle.golan" + + "g.org/genproto/googleapis/cloud/aiplatfo" + + "rm/v1beta1;aiplatform\252\002\037Google.Cloud.AIP" + + "latform.V1Beta1\312\002\037Google\\Cloud\\AIPlatfor" + + "m\\V1beta1\352\002\"Google::Cloud::AIPlatform::V" + + "1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Artifact.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Artifact.java index 8ba0976f800a..cb176934616b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Artifact.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Artifact.java @@ -825,6 +825,7 @@ public com.google.protobuf.ByteString getSchemaVersionBytes() { * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -841,6 +842,7 @@ public boolean hasMetadata() { * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -857,6 +859,7 @@ public com.google.protobuf.Struct getMetadata() { * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -2952,6 +2955,7 @@ public Builder setSchemaVersionBytes(com.google.protobuf.ByteString value) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2967,6 +2971,7 @@ public boolean hasMetadata() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2986,6 +2991,7 @@ public com.google.protobuf.Struct getMetadata() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3009,6 +3015,7 @@ public Builder setMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3029,6 +3036,7 @@ public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3054,6 +3062,7 @@ public Builder mergeMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3075,6 +3084,7 @@ public Builder clearMetadata() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3090,6 +3100,7 @@ public com.google.protobuf.Struct.Builder getMetadataBuilder() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3107,6 +3118,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * *
      * Properties of the Artifact.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactOrBuilder.java index 8424375e4ee6..4961a3982164 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactOrBuilder.java @@ -387,6 +387,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -400,6 +401,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -413,6 +415,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Artifact.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequest.java index d7418086b645..9d8d10c91e0b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequest.java @@ -2894,6 +2894,61 @@ public int getEntityTypeSpecsCount() { return entityTypeSpecs_.get(index); } + public static final int START_TIME_FIELD_NUMBER = 11; + private com.google.protobuf.Timestamp startTime_; + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return startTime_ != null; + } + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return getStartTime(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -2926,6 +2981,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < passThroughFields_.size(); i++) { output.writeMessage(8, passThroughFields_.get(i)); } + if (startTime_ != null) { + output.writeMessage(11, getStartTime()); + } getUnknownFields().writeTo(output); } @@ -2958,6 +3016,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, passThroughFields_.get(i)); } + if (startTime_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getStartTime()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2981,6 +3042,10 @@ public boolean equals(final java.lang.Object obj) { } if (!getPassThroughFieldsList().equals(other.getPassThroughFieldsList())) return false; if (!getEntityTypeSpecsList().equals(other.getEntityTypeSpecsList())) return false; + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } if (!getReadOptionCase().equals(other.getReadOptionCase())) return false; switch (readOptionCase_) { case 3: @@ -3017,6 +3082,10 @@ public int hashCode() { hash = (37 * hash) + ENTITY_TYPE_SPECS_FIELD_NUMBER; hash = (53 * hash) + getEntityTypeSpecsList().hashCode(); } + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } switch (readOptionCase_) { case 3: hash = (37 * hash) + CSV_READ_INSTANCES_FIELD_NUMBER; @@ -3198,6 +3267,12 @@ public Builder clear() { entityTypeSpecsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); + if (startTimeBuilder_ == null) { + startTime_ = null; + } else { + startTime_ = null; + startTimeBuilder_ = null; + } readOptionCase_ = 0; readOption_ = null; return this; @@ -3267,6 +3342,11 @@ public com.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest buildPa } else { result.entityTypeSpecs_ = entityTypeSpecsBuilder_.build(); } + if (startTimeBuilder_ == null) { + result.startTime_ = startTime_; + } else { + result.startTime_ = startTimeBuilder_.build(); + } result.readOptionCase_ = readOptionCase_; onBuilt(); return result; @@ -3381,6 +3461,9 @@ public Builder mergeFrom( } } } + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } switch (other.getReadOptionCase()) { case CSV_READ_INSTANCES: { @@ -3480,6 +3563,12 @@ public Builder mergeFrom( } break; } // case 66 + case 90: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + + break; + } // case 90 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5442,6 +5531,212 @@ public Builder removeEntityTypeSpecs(int index) { return entityTypeSpecsBuilder_; } + private com.google.protobuf.Timestamp startTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the startTime field is set. + */ + public boolean hasStartTime() { + return startTimeBuilder_ != null || startTime_ != null; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The startTime. + */ + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } else { + return startTimeBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + startTime_ = value; + onChanged(); + } else { + startTimeBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); + onChanged(); + } else { + startTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (startTime_ != null) { + startTime_ = + com.google.protobuf.Timestamp.newBuilder(startTime_).mergeFrom(value).buildPartial(); + } else { + startTime_ = value; + } + onChanged(); + } else { + startTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearStartTime() { + if (startTimeBuilder_ == null) { + startTime_ = null; + onChanged(); + } else { + startTime_ = null; + startTimeBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); + } else { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + } + /** + * + * + *
+     * Optional. Excludes Feature values with feature generation timestamp before this
+     * timestamp. If not set, retrieve oldest values kept in Feature Store.
+     * Timestamp, if present, must not have higher than millisecond precision.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; + } + return startTimeBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequestOrBuilder.java index 303afdeb3a70..fc1bc5572cbf 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequestOrBuilder.java @@ -396,6 +396,50 @@ public interface BatchReadFeatureValuesRequestOrBuilder com.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.EntityTypeSpecOrBuilder getEntityTypeSpecsOrBuilder(int index); + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + /** + * + * + *
+   * Optional. Excludes Feature values with feature generation timestamp before this
+   * timestamp. If not set, retrieve oldest values kept in Feature Store.
+   * Timestamp, if present, must not have higher than millisecond precision.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + public com.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.ReadOptionCase getReadOptionCase(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Context.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Context.java index 50b6d42cc86e..30f3beb5b506 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Context.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Context.java @@ -641,6 +641,7 @@ public com.google.protobuf.ByteString getSchemaVersionBytes() { * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -657,6 +658,7 @@ public boolean hasMetadata() { * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -673,6 +675,7 @@ public com.google.protobuf.Struct getMetadata() { * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -2739,6 +2742,7 @@ public Builder setSchemaVersionBytes(com.google.protobuf.ByteString value) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2754,6 +2758,7 @@ public boolean hasMetadata() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2773,6 +2778,7 @@ public com.google.protobuf.Struct getMetadata() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2796,6 +2802,7 @@ public Builder setMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2816,6 +2823,7 @@ public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2841,6 +2849,7 @@ public Builder mergeMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2862,6 +2871,7 @@ public Builder clearMetadata() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2877,6 +2887,7 @@ public com.google.protobuf.Struct.Builder getMetadataBuilder() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2894,6 +2905,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * *
      * Properties of the Context.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextOrBuilder.java index cee75ab794cb..f608262632cb 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextOrBuilder.java @@ -392,6 +392,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -405,6 +406,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -418,6 +420,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Context.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequest.java index 51940c3de5c5..80e42aab805a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequest.java @@ -77,7 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * Required. The parent location resource where this DeploymentResourcePool will be
-   * created. Format: projects/{project}/locations/{location}
+   * created. Format: `projects/{project}/locations/{location}`
    * 
* * @@ -103,7 +103,7 @@ public java.lang.String getParent() { * *
    * Required. The parent location resource where this DeploymentResourcePool will be
-   * created. Format: projects/{project}/locations/{location}
+   * created. Format: `projects/{project}/locations/{location}`
    * 
* * @@ -643,7 +643,7 @@ public Builder mergeFrom( * *
      * Required. The parent location resource where this DeploymentResourcePool will be
-     * created. Format: projects/{project}/locations/{location}
+     * created. Format: `projects/{project}/locations/{location}`
      * 
* * @@ -668,7 +668,7 @@ public java.lang.String getParent() { * *
      * Required. The parent location resource where this DeploymentResourcePool will be
-     * created. Format: projects/{project}/locations/{location}
+     * created. Format: `projects/{project}/locations/{location}`
      * 
* * @@ -693,7 +693,7 @@ public com.google.protobuf.ByteString getParentBytes() { * *
      * Required. The parent location resource where this DeploymentResourcePool will be
-     * created. Format: projects/{project}/locations/{location}
+     * created. Format: `projects/{project}/locations/{location}`
      * 
* * @@ -717,7 +717,7 @@ public Builder setParent(java.lang.String value) { * *
      * Required. The parent location resource where this DeploymentResourcePool will be
-     * created. Format: projects/{project}/locations/{location}
+     * created. Format: `projects/{project}/locations/{location}`
      * 
* * @@ -737,7 +737,7 @@ public Builder clearParent() { * *
      * Required. The parent location resource where this DeploymentResourcePool will be
-     * created. Format: projects/{project}/locations/{location}
+     * created. Format: `projects/{project}/locations/{location}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequestOrBuilder.java index 844f6a201145..29eba227c08b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDeploymentResourcePoolRequestOrBuilder.java @@ -28,7 +28,7 @@ public interface CreateDeploymentResourcePoolRequestOrBuilder * *
    * Required. The parent location resource where this DeploymentResourcePool will be
-   * created. Format: projects/{project}/locations/{location}
+   * created. Format: `projects/{project}/locations/{location}`
    * 
* * @@ -43,7 +43,7 @@ public interface CreateDeploymentResourcePoolRequestOrBuilder * *
    * Required. The parent location resource where this DeploymentResourcePool will be
-   * created. Format: projects/{project}/locations/{location}
+   * created. Format: `projects/{project}/locations/{location}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequest.java index 9314584ea236..4fa47b7ed968 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequest.java @@ -187,7 +187,7 @@ public com.google.cloud.aiplatform.v1beta1.FeatureOrBuilder getFeatureOrBuilder( *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
@@ -214,7 +214,7 @@ public java.lang.String getFeatureId() { *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
@@ -959,7 +959,7 @@ public com.google.cloud.aiplatform.v1beta1.FeatureOrBuilder getFeatureOrBuilder( *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -985,7 +985,7 @@ public java.lang.String getFeatureId() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -1011,7 +1011,7 @@ public com.google.protobuf.ByteString getFeatureIdBytes() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -1036,7 +1036,7 @@ public Builder setFeatureId(java.lang.String value) { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
@@ -1057,7 +1057,7 @@ public Builder clearFeatureId() { *
      * Required. The ID to use for the Feature, which will become the final component of
      * the Feature's resource name.
-     * This value may be up to 60 characters, and valid characters are
+     * This value may be up to 128 characters, and valid characters are
      * `[a-z0-9_]`. The first character cannot be a number.
      * The value must be unique within an EntityType.
      * 
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequestOrBuilder.java index 5025d9c63590..6419ef05b1fe 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequestOrBuilder.java @@ -103,7 +103,7 @@ public interface CreateFeatureRequestOrBuilder *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
@@ -119,7 +119,7 @@ public interface CreateFeatureRequestOrBuilder *
    * Required. The ID to use for the Feature, which will become the final component of
    * the Feature's resource name.
-   * This value may be up to 60 characters, and valid characters are
+   * This value may be up to 128 characters, and valid characters are
    * `[a-z0-9_]`. The first character cannot be a number.
    * The value must be unique within an EntityType.
    * 
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetProto.java index 0827151002fd..02eef4700c1f 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetProto.java @@ -43,6 +43,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_DataItemLabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_DataItemLabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_AnnotationLabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_AnnotationLabelsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_aiplatform_v1beta1_ExportDataConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -77,24 +81,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ryptionSpec\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022" + "\r\n\005value\030\002 \001(\t:\0028\001:b\352A_\n!aiplatform.goog" + "leapis.com/Dataset\022:projects/{project}/l" - + "ocations/{location}/datasets/{dataset}\"\226" - + "\002\n\020ImportDataConfig\022@\n\ngcs_source\030\001 \001(\0132" + + "ocations/{location}/datasets/{dataset}\"\263" + + "\003\n\020ImportDataConfig\022@\n\ngcs_source\030\001 \001(\0132" + "*.google.cloud.aiplatform.v1beta1.GcsSou" + "rceH\000\022_\n\020data_item_labels\030\002 \003(\0132E.google" + ".cloud.aiplatform.v1beta1.ImportDataConf" - + "ig.DataItemLabelsEntry\022\036\n\021import_schema_" - + "uri\030\004 \001(\tB\003\340A\002\0325\n\023DataItemLabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\010\n\006source\"" - + "\211\001\n\020ExportDataConfig\022J\n\017gcs_destination\030" - + "\001 \001(\0132/.google.cloud.aiplatform.v1beta1." - + "GcsDestinationH\000\022\032\n\022annotations_filter\030\002" - + " \001(\tB\r\n\013destinationB\351\001\n#com.google.cloud" - + ".aiplatform.v1beta1B\014DatasetProtoP\001ZIgoo" - + "gle.golang.org/genproto/googleapis/cloud" - + "/aiplatform/v1beta1;aiplatform\252\002\037Google." - + "Cloud.AIPlatform.V1Beta1\312\002\037Google\\Cloud\\" - + "AIPlatform\\V1beta1\352\002\"Google::Cloud::AIPl" - + "atform::V1beta1b\006proto3" + + "ig.DataItemLabelsEntry\022b\n\021annotation_lab" + + "els\030\003 \003(\0132G.google.cloud.aiplatform.v1be" + + "ta1.ImportDataConfig.AnnotationLabelsEnt" + + "ry\022\036\n\021import_schema_uri\030\004 \001(\tB\003\340A\002\0325\n\023Da" + + "taItemLabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + + "\002 \001(\t:\0028\001\0327\n\025AnnotationLabelsEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\010\n\006source\"\211\001\n" + + "\020ExportDataConfig\022J\n\017gcs_destination\030\001 \001" + + "(\0132/.google.cloud.aiplatform.v1beta1.Gcs" + + "DestinationH\000\022\032\n\022annotations_filter\030\002 \001(" + + "\tB\r\n\013destinationB\351\001\n#com.google.cloud.ai" + + "platform.v1beta1B\014DatasetProtoP\001ZIgoogle" + + ".golang.org/genproto/googleapis/cloud/ai" + + "platform/v1beta1;aiplatform\252\002\037Google.Clo" + + "ud.AIPlatform.V1Beta1\312\002\037Google\\Cloud\\AIP" + + "latform\\V1beta1\352\002\"Google::Cloud::AIPlatf" + + "orm::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -138,7 +146,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_descriptor, new java.lang.String[] { - "GcsSource", "DataItemLabels", "ImportSchemaUri", "Source", + "GcsSource", "DataItemLabels", "AnnotationLabels", "ImportSchemaUri", "Source", }); internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_DataItemLabelsEntry_descriptor = internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_descriptor @@ -150,6 +158,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_AnnotationLabelsEntry_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_AnnotationLabelsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_AnnotationLabelsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_aiplatform_v1beta1_ExportDataConfig_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_google_cloud_aiplatform_v1beta1_ExportDataConfig_fieldAccessorTable = diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequest.java index f03714a660f1..8eda98ff7a91 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequest.java @@ -77,7 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The name of the DeploymentResourcePool to delete.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * @@ -104,7 +104,7 @@ public java.lang.String getName() { *
    * Required. The name of the DeploymentResourcePool to delete.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * @@ -474,7 +474,7 @@ public Builder mergeFrom( *
      * Required. The name of the DeploymentResourcePool to delete.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -500,7 +500,7 @@ public java.lang.String getName() { *
      * Required. The name of the DeploymentResourcePool to delete.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -526,7 +526,7 @@ public com.google.protobuf.ByteString getNameBytes() { *
      * Required. The name of the DeploymentResourcePool to delete.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -551,7 +551,7 @@ public Builder setName(java.lang.String value) { *
      * Required. The name of the DeploymentResourcePool to delete.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -572,7 +572,7 @@ public Builder clearName() { *
      * Required. The name of the DeploymentResourcePool to delete.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequestOrBuilder.java index 7b418c6e895e..44f97df0128c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDeploymentResourcePoolRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface DeleteDeploymentResourcePoolRequestOrBuilder *
    * Required. The name of the DeploymentResourcePool to delete.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * @@ -45,7 +45,7 @@ public interface DeleteDeploymentResourcePoolRequestOrBuilder *
    * Required. The name of the DeploymentResourcePool to delete.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeatureValuesRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeatureValuesRequest.java index 3013293590e7..310c89dbc282 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeatureValuesRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeatureValuesRequest.java @@ -985,7 +985,10 @@ public interface SelectTimeRangeAndFeatureOrBuilder *
    * Message to select time range and feature.
    * Values of the selected feature generated within an inclusive time range
-   * will be deleted.
+   * will be deleted. Using this option permanently deletes the feature values
+   * from the specified feature IDs within the specified time range.
+   * This might include data from the online storage. If you want to retain
+   * any deleted historical data in the online storage, you must re-ingest it.
    * 
* * Protobuf type {@code @@ -1378,7 +1381,10 @@ protected Builder newBuilderForType( *
      * Message to select time range and feature.
      * Values of the selected feature generated within an inclusive time range
-     * will be deleted.
+     * will be deleted. Using this option permanently deletes the feature values
+     * from the specified feature IDs within the specified time range.
+     * This might include data from the online storage. If you want to retain
+     * any deleted historical data in the online storage, you must re-ingest it.
      * 
* * Protobuf type {@code diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java index 5f9da8239454..de911dae7ca0 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java @@ -238,7 +238,7 @@ public com.google.cloud.aiplatform.v1beta1.AutomaticResources getAutomaticResour *
    * The resource name of the shared DeploymentResourcePool to deploy on.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -254,7 +254,7 @@ public boolean hasSharedResources() { *
    * The resource name of the shared DeploymentResourcePool to deploy on.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -283,7 +283,7 @@ public java.lang.String getSharedResources() { *
    * The resource name of the shared DeploymentResourcePool to deploy on.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -1957,7 +1957,7 @@ public Builder clearAutomaticResources() { *
      * The resource name of the shared DeploymentResourcePool to deploy on.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -1974,7 +1974,7 @@ public boolean hasSharedResources() { *
      * The resource name of the shared DeploymentResourcePool to deploy on.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -2004,7 +2004,7 @@ public java.lang.String getSharedResources() { *
      * The resource name of the shared DeploymentResourcePool to deploy on.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -2034,7 +2034,7 @@ public com.google.protobuf.ByteString getSharedResourcesBytes() { *
      * The resource name of the shared DeploymentResourcePool to deploy on.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -2057,7 +2057,7 @@ public Builder setSharedResources(java.lang.String value) { *
      * The resource name of the shared DeploymentResourcePool to deploy on.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -2078,7 +2078,7 @@ public Builder clearSharedResources() { *
      * The resource name of the shared DeploymentResourcePool to deploy on.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java index 52282f1f4125..e87d95f28d03 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java @@ -105,7 +105,7 @@ public interface DeployedModelOrBuilder *
    * The resource name of the shared DeploymentResourcePool to deploy on.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -119,7 +119,7 @@ public interface DeployedModelOrBuilder *
    * The resource name of the shared DeploymentResourcePool to deploy on.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } @@ -133,7 +133,7 @@ public interface DeployedModelOrBuilder *
    * The resource name of the shared DeploymentResourcePool to deploy on.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string shared_resources = 17 [(.google.api.resource_reference) = { ... } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePool.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePool.java index d6cb97335469..4e452a736abd 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePool.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePool.java @@ -76,7 +76,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Output only. The resource name of the DeploymentResourcePool.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -101,7 +101,7 @@ public java.lang.String getName() { *
    * Output only. The resource name of the DeploymentResourcePool.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -633,7 +633,7 @@ public Builder mergeFrom( *
      * Output only. The resource name of the DeploymentResourcePool.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -657,7 +657,7 @@ public java.lang.String getName() { *
      * Output only. The resource name of the DeploymentResourcePool.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -681,7 +681,7 @@ public com.google.protobuf.ByteString getNameBytes() { *
      * Output only. The resource name of the DeploymentResourcePool.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -704,7 +704,7 @@ public Builder setName(java.lang.String value) { *
      * Output only. The resource name of the DeploymentResourcePool.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -723,7 +723,7 @@ public Builder clearName() { *
      * Output only. The resource name of the DeploymentResourcePool.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolOrBuilder.java index acd57669e87b..b5f728d0e890 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolOrBuilder.java @@ -29,7 +29,7 @@ public interface DeploymentResourcePoolOrBuilder *
    * Output only. The resource name of the DeploymentResourcePool.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -43,7 +43,7 @@ public interface DeploymentResourcePoolOrBuilder *
    * Output only. The resource name of the DeploymentResourcePool.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceProto.java index defb7db37d79..cc8d3a2996ff 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeploymentResourcePoolServiceProto.java @@ -112,56 +112,58 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "mentResourcePool\"j\n\032QueryDeployedModelsR" + "equest\022%\n\030deployment_resource_pool\030\001 \001(\t" + "B\003\340A\002\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003" - + " \001(\t\"\323\001\n\033QueryDeployedModelsResponse\022K\n\017" + + " \001(\t\"\225\002\n\033QueryDeployedModelsResponse\022K\n\017" + "deployed_models\030\001 \003(\0132..google.cloud.aip" + "latform.v1beta1.DeployedModelB\002\030\001\022\027\n\017nex" + "t_page_token\030\002 \001(\t\022N\n\023deployed_model_ref" + "s\030\003 \003(\01321.google.cloud.aiplatform.v1beta" - + "1.DeployedModelRef2\337\013\n\035DeploymentResourc" - + "ePoolService\022\331\002\n\034CreateDeploymentResourc" - + "ePool\022D.google.cloud.aiplatform.v1beta1." - + "CreateDeploymentResourcePoolRequest\032\035.go" - + "ogle.longrunning.Operation\"\323\001\202\323\344\223\002E\"@/v1" - + "beta1/{parent=projects/*/locations/*}/de" - + "ploymentResourcePools:\001*\332A;parent,deploy" - + "ment_resource_pool,deployment_resource_p" - + "ool_id\312AG\n\026DeploymentResourcePool\022-Creat" - + "eDeploymentResourcePoolOperationMetadata" - + "\022\350\001\n\031GetDeploymentResourcePool\022A.google." - + "cloud.aiplatform.v1beta1.GetDeploymentRe" - + "sourcePoolRequest\0327.google.cloud.aiplatf" - + "orm.v1beta1.DeploymentResourcePool\"O\202\323\344\223" - + "\002B\022@/v1beta1/{name=projects/*/locations/" - + "*/deploymentResourcePools/*}\332A\004name\022\373\001\n\033" - + "ListDeploymentResourcePools\022C.google.clo" - + "ud.aiplatform.v1beta1.ListDeploymentReso" - + "urcePoolsRequest\032D.google.cloud.aiplatfo" - + "rm.v1beta1.ListDeploymentResourcePoolsRe" - + "sponse\"Q\202\323\344\223\002B\022@/v1beta1/{parent=project" - + "s/*/locations/*}/deploymentResourcePools" - + "\332A\006parent\022\210\002\n\034DeleteDeploymentResourcePo" - + "ol\022D.google.cloud.aiplatform.v1beta1.Del" - + "eteDeploymentResourcePoolRequest\032\035.googl" - + "e.longrunning.Operation\"\202\001\202\323\344\223\002B*@/v1bet" - + "a1/{name=projects/*/locations/*/deployme" - + "ntResourcePools/*}\332A\004name\312A0\n\025google.pro" - + "tobuf.Empty\022\027DeleteOperationMetadata\022\236\002\n" - + "\023QueryDeployedModels\022;.google.cloud.aipl" - + "atform.v1beta1.QueryDeployedModelsReques" - + "t\032<.google.cloud.aiplatform.v1beta1.Quer" - + "yDeployedModelsResponse\"\213\001\202\323\344\223\002j\022h/v1bet" - + "a1/{deployment_resource_pool=projects/*/" - + "locations/*/deploymentResourcePools/*}:q" - + "ueryDeployedModels\332A\030deployment_resource" - + "_pool\032M\312A\031aiplatform.googleapis.com\322A.ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "formB\377\001\n#com.google.cloud.aiplatform.v1b" - + "eta1B\"DeploymentResourcePoolServiceProto" - + "P\001ZIgoogle.golang.org/genproto/googleapi" - + "s/cloud/aiplatform/v1beta1;aiplatform\252\002\037" - + "Google.Cloud.AIPlatform.V1Beta1\312\002\037Google" - + "\\Cloud\\AIPlatform\\V1beta1\352\002\"Google::Clou" - + "d::AIPlatform::V1beta1b\006proto3" + + "1.DeployedModelRef\022\"\n\032total_deployed_mod" + + "el_count\030\004 \001(\005\022\034\n\024total_endpoint_count\030\005" + + " \001(\0052\337\013\n\035DeploymentResourcePoolService\022\331" + + "\002\n\034CreateDeploymentResourcePool\022D.google" + + ".cloud.aiplatform.v1beta1.CreateDeployme" + + "ntResourcePoolRequest\032\035.google.longrunni" + + "ng.Operation\"\323\001\202\323\344\223\002E\"@/v1beta1/{parent=" + + "projects/*/locations/*}/deploymentResour" + + "cePools:\001*\332A;parent,deployment_resource_" + + "pool,deployment_resource_pool_id\312AG\n\026Dep" + + "loymentResourcePool\022-CreateDeploymentRes" + + "ourcePoolOperationMetadata\022\350\001\n\031GetDeploy" + + "mentResourcePool\022A.google.cloud.aiplatfo" + + "rm.v1beta1.GetDeploymentResourcePoolRequ" + + "est\0327.google.cloud.aiplatform.v1beta1.De" + + "ploymentResourcePool\"O\202\323\344\223\002B\022@/v1beta1/{" + + "name=projects/*/locations/*/deploymentRe" + + "sourcePools/*}\332A\004name\022\373\001\n\033ListDeployment" + + "ResourcePools\022C.google.cloud.aiplatform." + + "v1beta1.ListDeploymentResourcePoolsReque" + + "st\032D.google.cloud.aiplatform.v1beta1.Lis" + + "tDeploymentResourcePoolsResponse\"Q\202\323\344\223\002B" + + "\022@/v1beta1/{parent=projects/*/locations/" + + "*}/deploymentResourcePools\332A\006parent\022\210\002\n\034" + + "DeleteDeploymentResourcePool\022D.google.cl" + + "oud.aiplatform.v1beta1.DeleteDeploymentR" + + "esourcePoolRequest\032\035.google.longrunning." + + "Operation\"\202\001\202\323\344\223\002B*@/v1beta1/{name=proje" + + "cts/*/locations/*/deploymentResourcePool" + + "s/*}\332A\004name\312A0\n\025google.protobuf.Empty\022\027D" + + "eleteOperationMetadata\022\236\002\n\023QueryDeployed" + + "Models\022;.google.cloud.aiplatform.v1beta1" + + ".QueryDeployedModelsRequest\032<.google.clo" + + "ud.aiplatform.v1beta1.QueryDeployedModel" + + "sResponse\"\213\001\202\323\344\223\002j\022h/v1beta1/{deployment" + + "_resource_pool=projects/*/locations/*/de" + + "ploymentResourcePools/*}:queryDeployedMo" + + "dels\332A\030deployment_resource_pool\032M\312A\031aipl" + + "atform.googleapis.com\322A.https://www.goog" + + "leapis.com/auth/cloud-platformB\377\001\n#com.g" + + "oogle.cloud.aiplatform.v1beta1B\"Deployme" + + "ntResourcePoolServiceProtoP\001ZIgoogle.gol" + + "ang.org/genproto/googleapis/cloud/aiplat" + + "form/v1beta1;aiplatform\252\002\037Google.Cloud.A" + + "IPlatform.V1Beta1\312\002\037Google\\Cloud\\AIPlatf" + + "orm\\V1beta1\352\002\"Google::Cloud::AIPlatform:" + + ":V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -247,7 +249,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_QueryDeployedModelsResponse_descriptor, new java.lang.String[] { - "DeployedModels", "NextPageToken", "DeployedModelRefs", + "DeployedModels", + "NextPageToken", + "DeployedModelRefs", + "TotalDeployedModelCount", + "TotalEndpointCount", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Execution.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Execution.java index b18e978b69c1..53cf14d5819b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Execution.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Execution.java @@ -857,6 +857,7 @@ public com.google.protobuf.ByteString getSchemaVersionBytes() { * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -873,6 +874,7 @@ public boolean hasMetadata() { * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -889,6 +891,7 @@ public com.google.protobuf.Struct getMetadata() { * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -2851,6 +2854,7 @@ public Builder setSchemaVersionBytes(com.google.protobuf.ByteString value) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2866,6 +2870,7 @@ public boolean hasMetadata() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2885,6 +2890,7 @@ public com.google.protobuf.Struct getMetadata() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2908,6 +2914,7 @@ public Builder setMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2928,6 +2935,7 @@ public Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2953,6 +2961,7 @@ public Builder mergeMetadata(com.google.protobuf.Struct value) { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2974,6 +2983,7 @@ public Builder clearMetadata() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -2989,6 +2999,7 @@ public com.google.protobuf.Struct.Builder getMetadataBuilder() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* @@ -3006,6 +3017,7 @@ public com.google.protobuf.StructOrBuilder getMetadataOrBuilder() { * *
      * Properties of the Execution.
+     * Top level metadata keys' heading and trailing spaces will be trimmed.
      * The size of this field should not exceed 200KB.
      * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionOrBuilder.java index 2088b06d5514..9ea0ca20b54a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionOrBuilder.java @@ -360,6 +360,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -373,6 +374,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* @@ -386,6 +388,7 @@ java.lang.String getLabelsOrDefault( * *
    * Properties of the Execution.
+   * Top level metadata keys' heading and trailing spaces will be trimmed.
    * The size of this field should not exceed 200KB.
    * 
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java index 462ad3851577..f56a3ba2b737 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java @@ -2213,8 +2213,10 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -2231,8 +2233,10 @@ public boolean hasOnlineServingConfig() { * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -2252,8 +2256,10 @@ public boolean hasOnlineServingConfig() { * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -3783,8 +3789,10 @@ public Builder putAllLabels(java.util.Map va * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3800,8 +3808,10 @@ public boolean hasOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3825,8 +3835,10 @@ public boolean hasOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3851,8 +3863,10 @@ public Builder setOnlineServingConfig( * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3875,8 +3889,10 @@ public Builder setOnlineServingConfig( * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3906,8 +3922,10 @@ public Builder mergeOnlineServingConfig( * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3929,8 +3947,10 @@ public Builder clearOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3947,8 +3967,10 @@ public Builder clearOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * @@ -3970,8 +3992,10 @@ public Builder clearOnlineServingConfig() { * * *
-     * Optional. Config for online storage resources. If unset, the featurestore will
-     * not have an online store and cannot be used for online serving.
+     * Optional. Config for online storage resources. The field should not co-exist with the
+     * field of `OnlineStoreReplicationConfig`. If both of it and
+     * OnlineStoreReplicationConfig are unset, the feature store will not have an
+     * online store and cannot be used for online serving.
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java index 53f61ca780b7..6d19140ee42e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java @@ -256,8 +256,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -271,8 +273,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * @@ -286,8 +290,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Config for online storage resources. If unset, the featurestore will
-   * not have an online store and cannot be used for online serving.
+   * Optional. Config for online storage resources. The field should not co-exist with the
+   * field of `OnlineStoreReplicationConfig`. If both of it and
+   * OnlineStoreReplicationConfig are unset, the feature store will not have an
+   * online store and cannot be used for online serving.
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java index 0b69bb6af0f9..b2013d1b350a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java @@ -291,7 +291,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "onse\022\035\n\025imported_entity_count\030\001 \001(\003\022$\n\034i" + "mported_feature_value_count\030\002 \001(\003\022\031\n\021inv" + "alid_row_count\030\006 \001(\003\022.\n×tamp_outsid" - + "e_retention_rows_count\030\004 \001(\003\"\277\006\n\035BatchRe" + + "e_retention_rows_count\030\004 \001(\003\"\364\006\n\035BatchRe" + "adFeatureValuesRequest\022H\n\022csv_read_insta" + "nces\030\003 \001(\0132*.google.cloud.aiplatform.v1b" + "eta1.CsvSourceH\000\022R\n\027bigquery_read_instan" @@ -305,297 +305,298 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "tchReadFeatureValuesRequest.PassThroughF" + "ield\022m\n\021entity_type_specs\030\007 \003(\0132M.google" + ".cloud.aiplatform.v1beta1.BatchReadFeatu" - + "reValuesRequest.EntityTypeSpecB\003\340A\002\032+\n\020P" - + "assThroughField\022\027\n\nfield_name\030\001 \001(\tB\003\340A\002" - + "\032\314\001\n\016EntityTypeSpec\022\033\n\016entity_type_id\030\001 " - + "\001(\tB\003\340A\002\022O\n\020feature_selector\030\002 \001(\01320.goo" - + "gle.cloud.aiplatform.v1beta1.FeatureSele" - + "ctorB\003\340A\002\022L\n\010settings\030\003 \003(\0132:.google.clo" - + "ud.aiplatform.v1beta1.DestinationFeature" - + "SettingB\r\n\013read_option\"\201\006\n\032ExportFeature" - + "ValuesRequest\022e\n\017snapshot_export\030\003 \001(\0132J" - + ".google.cloud.aiplatform.v1beta1.ExportF" - + "eatureValuesRequest.SnapshotExportH\000\022]\n\013" - + "full_export\030\007 \001(\0132F.google.cloud.aiplatf" - + "orm.v1beta1.ExportFeatureValuesRequest.F" - + "ullExportH\000\022A\n\013entity_type\030\001 \001(\tB,\340A\002\372A&" - + "\n$aiplatform.googleapis.com/EntityType\022R" - + "\n\013destination\030\004 \001(\01328.google.cloud.aipla" - + "tform.v1beta1.FeatureValueDestinationB\003\340" - + "A\002\022O\n\020feature_selector\030\005 \001(\01320.google.cl" - + "oud.aiplatform.v1beta1.FeatureSelectorB\003" - + "\340A\002\022L\n\010settings\030\006 \003(\0132:.google.cloud.aip" - + "latform.v1beta1.DestinationFeatureSettin" - + "g\032s\n\016SnapshotExport\0221\n\rsnapshot_time\030\001 \001" - + "(\0132\032.google.protobuf.Timestamp\022.\n\nstart_" - + "time\030\002 \001(\0132\032.google.protobuf.Timestamp\032j" - + "\n\nFullExport\022.\n\nstart_time\030\002 \001(\0132\032.googl" - + "e.protobuf.Timestamp\022,\n\010end_time\030\001 \001(\0132\032" - + ".google.protobuf.TimestampB\006\n\004mode\"O\n\031De" - + "stinationFeatureSetting\022\027\n\nfeature_id\030\001 " - + "\001(\tB\003\340A\002\022\031\n\021destination_field\030\002 \001(\t\"\240\002\n\027" - + "FeatureValueDestination\022T\n\024bigquery_dest" - + "ination\030\001 \001(\01324.google.cloud.aiplatform." - + "v1beta1.BigQueryDestinationH\000\022T\n\024tfrecor" - + "d_destination\030\002 \001(\01324.google.cloud.aipla" - + "tform.v1beta1.TFRecordDestinationH\000\022J\n\017c" - + "sv_destination\030\003 \001(\0132/.google.cloud.aipl" - + "atform.v1beta1.CsvDestinationH\000B\r\n\013desti" - + "nation\"\035\n\033ExportFeatureValuesResponse\" \n" - + "\036BatchReadFeatureValuesResponse\"\270\001\n\027Crea" - + "teEntityTypeRequest\022>\n\006parent\030\001 \001(\tB.\340A\002" - + "\372A(\n&aiplatform.googleapis.com/Featurest" - + "ore\022@\n\013entity_type\030\002 \001(\0132+.google.cloud." - + "aiplatform.v1beta1.EntityType\022\033\n\016entity_" - + "type_id\030\003 \001(\tB\003\340A\002\"R\n\024GetEntityTypeReque" - + "st\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.goo" - + "gleapis.com/EntityType\"\316\001\n\026ListEntityTyp" - + "esRequest\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\022$aipla" - + "tform.googleapis.com/EntityType\022\016\n\006filte" - + "r\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token" - + "\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\022-\n\tread_mask\030\006 " - + "\001(\0132\032.google.protobuf.FieldMask\"u\n\027ListE" - + "ntityTypesResponse\022A\n\014entity_types\030\001 \003(\013" - + "2+.google.cloud.aiplatform.v1beta1.Entit" - + "yType\022\027\n\017next_page_token\030\002 \001(\t\"\221\001\n\027Updat" - + "eEntityTypeRequest\022E\n\013entity_type\030\001 \001(\0132" - + "+.google.cloud.aiplatform.v1beta1.Entity" - + "TypeB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google." - + "protobuf.FieldMask\"d\n\027DeleteEntityTypeRe" - + "quest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$aiplatform." - + "googleapis.com/EntityType\022\r\n\005force\030\002 \001(\010" - + "\"\255\001\n\024CreateFeatureRequest\022<\n\006parent\030\001 \001(" - + "\tB,\340A\002\372A&\n$aiplatform.googleapis.com/Ent" - + "ityType\022>\n\007feature\030\002 \001(\0132(.google.cloud." - + "aiplatform.v1beta1.FeatureB\003\340A\002\022\027\n\nfeatu" - + "re_id\030\003 \001(\tB\003\340A\002\"\250\001\n\032BatchCreateFeatures" - + "Request\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$aiplatf" - + "orm.googleapis.com/EntityType\022L\n\010request" - + "s\030\002 \003(\01325.google.cloud.aiplatform.v1beta" - + "1.CreateFeatureRequestB\003\340A\002\"Y\n\033BatchCrea" - + "teFeaturesResponse\022:\n\010features\030\001 \003(\0132(.g" - + "oogle.cloud.aiplatform.v1beta1.Feature\"L" - + "\n\021GetFeatureRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A" - + "#\n!aiplatform.googleapis.com/Feature\"\344\001\n" - + "\023ListFeaturesRequest\0229\n\006parent\030\001 \001(\tB)\340A" - + "\002\372A#\022!aiplatform.googleapis.com/Feature\022" - + "\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npa" - + "ge_token\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\022-\n\tread" - + "_mask\030\006 \001(\0132\032.google.protobuf.FieldMask\022" - + "\032\n\022latest_stats_count\030\007 \001(\005\"k\n\024ListFeatu" - + "resResponse\022:\n\010features\030\001 \003(\0132(.google.c" - + "loud.aiplatform.v1beta1.Feature\022\027\n\017next_" - + "page_token\030\002 \001(\t\"\212\001\n\025SearchFeaturesReque" - + "st\022;\n\010location\030\001 \001(\tB)\340A\002\372A#\n!locations." - + "googleapis.com/Location\022\r\n\005query\030\003 \001(\t\022\021" - + "\n\tpage_size\030\004 \001(\005\022\022\n\npage_token\030\005 \001(\t\"m\n" - + "\026SearchFeaturesResponse\022:\n\010features\030\001 \003(" - + "\0132(.google.cloud.aiplatform.v1beta1.Feat" - + "ure\022\027\n\017next_page_token\030\002 \001(\t\"\207\001\n\024UpdateF" - + "eatureRequest\022>\n\007feature\030\001 \001(\0132(.google." - + "cloud.aiplatform.v1beta1.FeatureB\003\340A\002\022/\n" - + "\013update_mask\030\002 \001(\0132\032.google.protobuf.Fie" - + "ldMask\"O\n\024DeleteFeatureRequest\0227\n\004name\030\001" - + " \001(\tB)\340A\002\372A#\n!aiplatform.googleapis.com/" - + "Feature\"z\n#CreateFeaturestoreOperationMe" - + "tadata\022S\n\020generic_metadata\030\001 \001(\01329.googl" - + "e.cloud.aiplatform.v1beta1.GenericOperat" - + "ionMetadata\"z\n#UpdateFeaturestoreOperati" - + "onMetadata\022S\n\020generic_metadata\030\001 \001(\01329.g" - + "oogle.cloud.aiplatform.v1beta1.GenericOp" - + "erationMetadata\"\213\002\n$ImportFeatureValuesO" - + "perationMetadata\022S\n\020generic_metadata\030\001 \001" - + "(\01329.google.cloud.aiplatform.v1beta1.Gen" - + "ericOperationMetadata\022\035\n\025imported_entity" - + "_count\030\002 \001(\003\022$\n\034imported_feature_value_c" - + "ount\030\003 \001(\003\022\031\n\021invalid_row_count\030\006 \001(\003\022.\n" - + "×tamp_outside_retention_rows_count\030" - + "\007 \001(\003\"{\n$ExportFeatureValuesOperationMet" - + "adata\022S\n\020generic_metadata\030\001 \001(\01329.google" - + ".cloud.aiplatform.v1beta1.GenericOperati" - + "onMetadata\"~\n\'BatchReadFeatureValuesOper" - + "ationMetadata\022S\n\020generic_metadata\030\001 \001(\0132" - + "9.google.cloud.aiplatform.v1beta1.Generi" - + "cOperationMetadata\"{\n$DeleteFeatureValue" - + "sOperationMetadata\022S\n\020generic_metadata\030\001" - + " \001(\01329.google.cloud.aiplatform.v1beta1.G" - + "enericOperationMetadata\"x\n!CreateEntityT" - + "ypeOperationMetadata\022S\n\020generic_metadata" - + "\030\001 \001(\01329.google.cloud.aiplatform.v1beta1" - + ".GenericOperationMetadata\"u\n\036CreateFeatu" + + "reValuesRequest.EntityTypeSpecB\003\340A\002\0223\n\ns" + + "tart_time\030\013 \001(\0132\032.google.protobuf.Timest" + + "ampB\003\340A\001\032+\n\020PassThroughField\022\027\n\nfield_na" + + "me\030\001 \001(\tB\003\340A\002\032\314\001\n\016EntityTypeSpec\022\033\n\016enti" + + "ty_type_id\030\001 \001(\tB\003\340A\002\022O\n\020feature_selecto" + + "r\030\002 \001(\01320.google.cloud.aiplatform.v1beta" + + "1.FeatureSelectorB\003\340A\002\022L\n\010settings\030\003 \003(\013" + + "2:.google.cloud.aiplatform.v1beta1.Desti" + + "nationFeatureSettingB\r\n\013read_option\"\201\006\n\032" + + "ExportFeatureValuesRequest\022e\n\017snapshot_e" + + "xport\030\003 \001(\0132J.google.cloud.aiplatform.v1" + + "beta1.ExportFeatureValuesRequest.Snapsho" + + "tExportH\000\022]\n\013full_export\030\007 \001(\0132F.google." + + "cloud.aiplatform.v1beta1.ExportFeatureVa" + + "luesRequest.FullExportH\000\022A\n\013entity_type\030" + + "\001 \001(\tB,\340A\002\372A&\n$aiplatform.googleapis.com" + + "/EntityType\022R\n\013destination\030\004 \001(\01328.googl" + + "e.cloud.aiplatform.v1beta1.FeatureValueD" + + "estinationB\003\340A\002\022O\n\020feature_selector\030\005 \001(" + + "\01320.google.cloud.aiplatform.v1beta1.Feat" + + "ureSelectorB\003\340A\002\022L\n\010settings\030\006 \003(\0132:.goo" + + "gle.cloud.aiplatform.v1beta1.Destination" + + "FeatureSetting\032s\n\016SnapshotExport\0221\n\rsnap" + + "shot_time\030\001 \001(\0132\032.google.protobuf.Timest" + + "amp\022.\n\nstart_time\030\002 \001(\0132\032.google.protobu" + + "f.Timestamp\032j\n\nFullExport\022.\n\nstart_time\030" + + "\002 \001(\0132\032.google.protobuf.Timestamp\022,\n\010end" + + "_time\030\001 \001(\0132\032.google.protobuf.TimestampB" + + "\006\n\004mode\"O\n\031DestinationFeatureSetting\022\027\n\n" + + "feature_id\030\001 \001(\tB\003\340A\002\022\031\n\021destination_fie" + + "ld\030\002 \001(\t\"\240\002\n\027FeatureValueDestination\022T\n\024" + + "bigquery_destination\030\001 \001(\01324.google.clou" + + "d.aiplatform.v1beta1.BigQueryDestination" + + "H\000\022T\n\024tfrecord_destination\030\002 \001(\01324.googl" + + "e.cloud.aiplatform.v1beta1.TFRecordDesti" + + "nationH\000\022J\n\017csv_destination\030\003 \001(\0132/.goog" + + "le.cloud.aiplatform.v1beta1.CsvDestinati" + + "onH\000B\r\n\013destination\"\035\n\033ExportFeatureValu" + + "esResponse\" \n\036BatchReadFeatureValuesResp" + + "onse\"\270\001\n\027CreateEntityTypeRequest\022>\n\006pare" + + "nt\030\001 \001(\tB.\340A\002\372A(\n&aiplatform.googleapis." + + "com/Featurestore\022@\n\013entity_type\030\002 \001(\0132+." + + "google.cloud.aiplatform.v1beta1.EntityTy" + + "pe\022\033\n\016entity_type_id\030\003 \001(\tB\003\340A\002\"R\n\024GetEn" + + "tityTypeRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$a" + + "iplatform.googleapis.com/EntityType\"\316\001\n\026" + + "ListEntityTypesRequest\022<\n\006parent\030\001 \001(\tB," + + "\340A\002\372A&\022$aiplatform.googleapis.com/Entity" + + "Type\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022" + + "\022\n\npage_token\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\022-\n" + + "\tread_mask\030\006 \001(\0132\032.google.protobuf.Field" + + "Mask\"u\n\027ListEntityTypesResponse\022A\n\014entit" + + "y_types\030\001 \003(\0132+.google.cloud.aiplatform." + + "v1beta1.EntityType\022\027\n\017next_page_token\030\002 " + + "\001(\t\"\221\001\n\027UpdateEntityTypeRequest\022E\n\013entit" + + "y_type\030\001 \001(\0132+.google.cloud.aiplatform.v" + + "1beta1.EntityTypeB\003\340A\002\022/\n\013update_mask\030\002 " + + "\001(\0132\032.google.protobuf.FieldMask\"d\n\027Delet" + + "eEntityTypeRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&" + + "\n$aiplatform.googleapis.com/EntityType\022\r" + + "\n\005force\030\002 \001(\010\"\255\001\n\024CreateFeatureRequest\022<" + + "\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.googl" + + "eapis.com/EntityType\022>\n\007feature\030\002 \001(\0132(." + + "google.cloud.aiplatform.v1beta1.FeatureB" + + "\003\340A\002\022\027\n\nfeature_id\030\003 \001(\tB\003\340A\002\"\250\001\n\032BatchC" + + "reateFeaturesRequest\022<\n\006parent\030\001 \001(\tB,\340A" + + "\002\372A&\n$aiplatform.googleapis.com/EntityTy" + + "pe\022L\n\010requests\030\002 \003(\01325.google.cloud.aipl" + + "atform.v1beta1.CreateFeatureRequestB\003\340A\002" + + "\"Y\n\033BatchCreateFeaturesResponse\022:\n\010featu" + + "res\030\001 \003(\0132(.google.cloud.aiplatform.v1be" + + "ta1.Feature\"L\n\021GetFeatureRequest\0227\n\004name" + + "\030\001 \001(\tB)\340A\002\372A#\n!aiplatform.googleapis.co" + + "m/Feature\"\344\001\n\023ListFeaturesRequest\0229\n\006par" + + "ent\030\001 \001(\tB)\340A\002\372A#\022!aiplatform.googleapis" + + ".com/Feature\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_siz" + + "e\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010order_by\030" + + "\005 \001(\t\022-\n\tread_mask\030\006 \001(\0132\032.google.protob" + + "uf.FieldMask\022\032\n\022latest_stats_count\030\007 \001(\005" + + "\"k\n\024ListFeaturesResponse\022:\n\010features\030\001 \003" + + "(\0132(.google.cloud.aiplatform.v1beta1.Fea" + + "ture\022\027\n\017next_page_token\030\002 \001(\t\"\212\001\n\025Search" + + "FeaturesRequest\022;\n\010location\030\001 \001(\tB)\340A\002\372A" + + "#\n!locations.googleapis.com/Location\022\r\n\005" + + "query\030\003 \001(\t\022\021\n\tpage_size\030\004 \001(\005\022\022\n\npage_t" + + "oken\030\005 \001(\t\"m\n\026SearchFeaturesResponse\022:\n\010" + + "features\030\001 \003(\0132(.google.cloud.aiplatform" + + ".v1beta1.Feature\022\027\n\017next_page_token\030\002 \001(" + + "\t\"\207\001\n\024UpdateFeatureRequest\022>\n\007feature\030\001 " + + "\001(\0132(.google.cloud.aiplatform.v1beta1.Fe" + + "atureB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google" + + ".protobuf.FieldMask\"O\n\024DeleteFeatureRequ" + + "est\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!aiplatform.go" + + "ogleapis.com/Feature\"z\n#CreateFeaturesto" + "reOperationMetadata\022S\n\020generic_metadata\030" + "\001 \001(\01329.google.cloud.aiplatform.v1beta1." - + "GenericOperationMetadata\"{\n$BatchCreateF" - + "eaturesOperationMetadata\022S\n\020generic_meta" - + "data\030\001 \001(\01329.google.cloud.aiplatform.v1b" - + "eta1.GenericOperationMetadata\"\371\004\n\032Delete" - + "FeatureValuesRequest\022a\n\rselect_entity\030\002 " - + "\001(\0132H.google.cloud.aiplatform.v1beta1.De" - + "leteFeatureValuesRequest.SelectEntityH\000\022" - + "~\n\035select_time_range_and_feature\030\003 \001(\0132U" - + ".google.cloud.aiplatform.v1beta1.DeleteF" - + "eatureValuesRequest.SelectTimeRangeAndFe" - + "atureH\000\022A\n\013entity_type\030\001 \001(\tB,\340A\002\372A&\n$ai" - + "platform.googleapis.com/EntityType\032b\n\014Se" - + "lectEntity\022R\n\022entity_id_selector\030\001 \001(\01321" - + ".google.cloud.aiplatform.v1beta1.EntityI" - + "dSelectorB\003\340A\002\032\300\001\n\031SelectTimeRangeAndFea" - + "ture\022.\n\ntime_range\030\001 \001(\0132\025.google.type.I" - + "ntervalB\003\340A\002\022O\n\020feature_selector\030\002 \001(\01320" - + ".google.cloud.aiplatform.v1beta1.Feature" - + "SelectorB\003\340A\002\022\"\n\032skip_online_storage_del" - + "ete\030\003 \001(\010B\016\n\014DeleteOption\"\035\n\033DeleteFeatu" - + "reValuesResponse\"\200\001\n\020EntityIdSelector\022@\n" - + "\ncsv_source\030\003 \001(\0132*.google.cloud.aiplatf" - + "orm.v1beta1.CsvSourceH\000\022\027\n\017entity_id_fie" - + "ld\030\005 \001(\tB\021\n\017EntityIdsSource2\345+\n\023Features" - + "toreService\022\260\002\n\022CreateFeaturestore\022:.goo" - + "gle.cloud.aiplatform.v1beta1.CreateFeatu" - + "restoreRequest\032\035.google.longrunning.Oper" - + "ation\"\276\001\202\323\344\223\002F\"6/v1beta1/{parent=project" - + "s/*/locations/*}/featurestores:\014features" - + "tore\332A\023parent,featurestore\332A#parent,feat" - + "urestore,featurestore_id\312A3\n\014Featurestor" - + "e\022#CreateFeaturestoreOperationMetadata\022\300" - + "\001\n\017GetFeaturestore\0227.google.cloud.aiplat" - + "form.v1beta1.GetFeaturestoreRequest\032-.go" - + "ogle.cloud.aiplatform.v1beta1.Featuresto" - + "re\"E\202\323\344\223\0028\0226/v1beta1/{name=projects/*/lo" - + "cations/*/featurestores/*}\332A\004name\022\323\001\n\021Li" - + "stFeaturestores\0229.google.cloud.aiplatfor" - + "m.v1beta1.ListFeaturestoresRequest\032:.goo" - + "gle.cloud.aiplatform.v1beta1.ListFeature" - + "storesResponse\"G\202\323\344\223\0028\0226/v1beta1/{parent" - + "=projects/*/locations/*}/featurestores\332A" - + "\006parent\022\234\002\n\022UpdateFeaturestore\022:.google." - + "cloud.aiplatform.v1beta1.UpdateFeaturest" - + "oreRequest\032\035.google.longrunning.Operatio" - + "n\"\252\001\202\323\344\223\002S2C/v1beta1/{featurestore.name=" - + "projects/*/locations/*/featurestores/*}:" - + "\014featurestore\332A\030featurestore,update_mask" - + "\312A3\n\014Featurestore\022#UpdateFeaturestoreOpe" - + "rationMetadata\022\367\001\n\022DeleteFeaturestore\022:." - + "google.cloud.aiplatform.v1beta1.DeleteFe" - + "aturestoreRequest\032\035.google.longrunning.O" - + "peration\"\205\001\202\323\344\223\0028*6/v1beta1/{name=projec" - + "ts/*/locations/*/featurestores/*}\332A\004name" - + "\332A\nname,force\312A0\n\025google.protobuf.Empty\022" - + "\027DeleteOperationMetadata\022\262\002\n\020CreateEntit" + + "GenericOperationMetadata\"z\n#UpdateFeatur" + + "estoreOperationMetadata\022S\n\020generic_metad" + + "ata\030\001 \001(\01329.google.cloud.aiplatform.v1be" + + "ta1.GenericOperationMetadata\"\213\002\n$ImportF" + + "eatureValuesOperationMetadata\022S\n\020generic" + + "_metadata\030\001 \001(\01329.google.cloud.aiplatfor" + + "m.v1beta1.GenericOperationMetadata\022\035\n\025im" + + "ported_entity_count\030\002 \001(\003\022$\n\034imported_fe" + + "ature_value_count\030\003 \001(\003\022\031\n\021invalid_row_c" + + "ount\030\006 \001(\003\022.\n×tamp_outside_retentio" + + "n_rows_count\030\007 \001(\003\"{\n$ExportFeatureValue" + + "sOperationMetadata\022S\n\020generic_metadata\030\001" + + " \001(\01329.google.cloud.aiplatform.v1beta1.G" + + "enericOperationMetadata\"~\n\'BatchReadFeat" + + "ureValuesOperationMetadata\022S\n\020generic_me" + + "tadata\030\001 \001(\01329.google.cloud.aiplatform.v" + + "1beta1.GenericOperationMetadata\"{\n$Delet" + + "eFeatureValuesOperationMetadata\022S\n\020gener" + + "ic_metadata\030\001 \001(\01329.google.cloud.aiplatf" + + "orm.v1beta1.GenericOperationMetadata\"x\n!" + + "CreateEntityTypeOperationMetadata\022S\n\020gen" + + "eric_metadata\030\001 \001(\01329.google.cloud.aipla" + + "tform.v1beta1.GenericOperationMetadata\"u" + + "\n\036CreateFeatureOperationMetadata\022S\n\020gene" + + "ric_metadata\030\001 \001(\01329.google.cloud.aiplat" + + "form.v1beta1.GenericOperationMetadata\"{\n" + + "$BatchCreateFeaturesOperationMetadata\022S\n" + + "\020generic_metadata\030\001 \001(\01329.google.cloud.a" + + "iplatform.v1beta1.GenericOperationMetada" + + "ta\"\371\004\n\032DeleteFeatureValuesRequest\022a\n\rsel" + + "ect_entity\030\002 \001(\0132H.google.cloud.aiplatfo" + + "rm.v1beta1.DeleteFeatureValuesRequest.Se" + + "lectEntityH\000\022~\n\035select_time_range_and_fe" + + "ature\030\003 \001(\0132U.google.cloud.aiplatform.v1" + + "beta1.DeleteFeatureValuesRequest.SelectT" + + "imeRangeAndFeatureH\000\022A\n\013entity_type\030\001 \001(" + + "\tB,\340A\002\372A&\n$aiplatform.googleapis.com/Ent" + + "ityType\032b\n\014SelectEntity\022R\n\022entity_id_sel" + + "ector\030\001 \001(\01321.google.cloud.aiplatform.v1" + + "beta1.EntityIdSelectorB\003\340A\002\032\300\001\n\031SelectTi" + + "meRangeAndFeature\022.\n\ntime_range\030\001 \001(\0132\025." + + "google.type.IntervalB\003\340A\002\022O\n\020feature_sel" + + "ector\030\002 \001(\01320.google.cloud.aiplatform.v1" + + "beta1.FeatureSelectorB\003\340A\002\022\"\n\032skip_onlin" + + "e_storage_delete\030\003 \001(\010B\016\n\014DeleteOption\"\035" + + "\n\033DeleteFeatureValuesResponse\"\200\001\n\020Entity" + + "IdSelector\022@\n\ncsv_source\030\003 \001(\0132*.google." + + "cloud.aiplatform.v1beta1.CsvSourceH\000\022\027\n\017" + + "entity_id_field\030\005 \001(\tB\021\n\017EntityIdsSource" + + "2\345+\n\023FeaturestoreService\022\260\002\n\022CreateFeatu" + + "restore\022:.google.cloud.aiplatform.v1beta" + + "1.CreateFeaturestoreRequest\032\035.google.lon" + + "grunning.Operation\"\276\001\202\323\344\223\002F\"6/v1beta1/{p" + + "arent=projects/*/locations/*}/featuresto" + + "res:\014featurestore\332A\023parent,featurestore\332" + + "A#parent,featurestore,featurestore_id\312A3" + + "\n\014Featurestore\022#CreateFeaturestoreOperat" + + "ionMetadata\022\300\001\n\017GetFeaturestore\0227.google" + + ".cloud.aiplatform.v1beta1.GetFeaturestor" + + "eRequest\032-.google.cloud.aiplatform.v1bet" + + "a1.Featurestore\"E\202\323\344\223\0028\0226/v1beta1/{name=" + + "projects/*/locations/*/featurestores/*}\332" + + "A\004name\022\323\001\n\021ListFeaturestores\0229.google.cl" + + "oud.aiplatform.v1beta1.ListFeaturestores" + + "Request\032:.google.cloud.aiplatform.v1beta" + + "1.ListFeaturestoresResponse\"G\202\323\344\223\0028\0226/v1" + + "beta1/{parent=projects/*/locations/*}/fe" + + "aturestores\332A\006parent\022\234\002\n\022UpdateFeaturest" + + "ore\022:.google.cloud.aiplatform.v1beta1.Up" + + "dateFeaturestoreRequest\032\035.google.longrun" + + "ning.Operation\"\252\001\202\323\344\223\002S2C/v1beta1/{featu" + + "restore.name=projects/*/locations/*/feat" + + "urestores/*}:\014featurestore\332A\030featurestor" + + "e,update_mask\312A3\n\014Featurestore\022#UpdateFe" + + "aturestoreOperationMetadata\022\367\001\n\022DeleteFe" + + "aturestore\022:.google.cloud.aiplatform.v1b" + + "eta1.DeleteFeaturestoreRequest\032\035.google." + + "longrunning.Operation\"\205\001\202\323\344\223\0028*6/v1beta1" + + "/{name=projects/*/locations/*/featuresto" + + "res/*}\332A\004name\332A\nname,force\312A0\n\025google.pr" + + "otobuf.Empty\022\027DeleteOperationMetadata\022\262\002" + + "\n\020CreateEntityType\0228.google.cloud.aiplat" + + "form.v1beta1.CreateEntityTypeRequest\032\035.g" + + "oogle.longrunning.Operation\"\304\001\202\323\344\223\002S\"D/v" + + "1beta1/{parent=projects/*/locations/*/fe" + + "aturestores/*}/entityTypes:\013entity_type\332" + + "A\022parent,entity_type\332A!parent,entity_typ" + + "e,entity_type_id\312A/\n\nEntityType\022!CreateE" + + "ntityTypeOperationMetadata\022\310\001\n\rGetEntity" + + "Type\0225.google.cloud.aiplatform.v1beta1.G" + + "etEntityTypeRequest\032+.google.cloud.aipla" + + "tform.v1beta1.EntityType\"S\202\323\344\223\002F\022D/v1bet" + + "a1/{name=projects/*/locations/*/features" + + "tores/*/entityTypes/*}\332A\004name\022\333\001\n\017ListEn" + + "tityTypes\0227.google.cloud.aiplatform.v1be" + + "ta1.ListEntityTypesRequest\0328.google.clou" + + "d.aiplatform.v1beta1.ListEntityTypesResp" + + "onse\"U\202\323\344\223\002F\022D/v1beta1/{parent=projects/" + + "*/locations/*/featurestores/*}/entityTyp" + + "es\332A\006parent\022\372\001\n\020UpdateEntityType\0228.googl" + + "e.cloud.aiplatform.v1beta1.UpdateEntityT" + + "ypeRequest\032+.google.cloud.aiplatform.v1b" + + "eta1.EntityType\"\177\202\323\344\223\002_2P/v1beta1/{entit" + + "y_type.name=projects/*/locations/*/featu" + + "restores/*/entityTypes/*}:\013entity_type\332A" + + "\027entity_type,update_mask\022\201\002\n\020DeleteEntit" + "yType\0228.google.cloud.aiplatform.v1beta1." - + "CreateEntityTypeRequest\032\035.google.longrun" - + "ning.Operation\"\304\001\202\323\344\223\002S\"D/v1beta1/{paren" - + "t=projects/*/locations/*/featurestores/*" - + "}/entityTypes:\013entity_type\332A\022parent,enti" - + "ty_type\332A!parent,entity_type,entity_type" - + "_id\312A/\n\nEntityType\022!CreateEntityTypeOper" - + "ationMetadata\022\310\001\n\rGetEntityType\0225.google" - + ".cloud.aiplatform.v1beta1.GetEntityTypeR" - + "equest\032+.google.cloud.aiplatform.v1beta1" - + ".EntityType\"S\202\323\344\223\002F\022D/v1beta1/{name=proj" - + "ects/*/locations/*/featurestores/*/entit" - + "yTypes/*}\332A\004name\022\333\001\n\017ListEntityTypes\0227.g" - + "oogle.cloud.aiplatform.v1beta1.ListEntit" - + "yTypesRequest\0328.google.cloud.aiplatform." - + "v1beta1.ListEntityTypesResponse\"U\202\323\344\223\002F\022" - + "D/v1beta1/{parent=projects/*/locations/*" - + "/featurestores/*}/entityTypes\332A\006parent\022\372" - + "\001\n\020UpdateEntityType\0228.google.cloud.aipla" - + "tform.v1beta1.UpdateEntityTypeRequest\032+." - + "google.cloud.aiplatform.v1beta1.EntityTy" - + "pe\"\177\202\323\344\223\002_2P/v1beta1/{entity_type.name=p" - + "rojects/*/locations/*/featurestores/*/en" - + "tityTypes/*}:\013entity_type\332A\027entity_type," - + "update_mask\022\201\002\n\020DeleteEntityType\0228.googl" - + "e.cloud.aiplatform.v1beta1.DeleteEntityT" - + "ypeRequest\032\035.google.longrunning.Operatio" - + "n\"\223\001\202\323\344\223\002F*D/v1beta1/{name=projects/*/lo" - + "cations/*/featurestores/*/entityTypes/*}" - + "\332A\004name\332A\nname,force\312A0\n\025google.protobuf" - + ".Empty\022\027DeleteOperationMetadata\022\241\002\n\rCrea" - + "teFeature\0225.google.cloud.aiplatform.v1be" - + "ta1.CreateFeatureRequest\032\035.google.longru" - + "nning.Operation\"\271\001\202\323\344\223\002Z\"O/v1beta1/{pare" + + "DeleteEntityTypeRequest\032\035.google.longrun" + + "ning.Operation\"\223\001\202\323\344\223\002F*D/v1beta1/{name=" + + "projects/*/locations/*/featurestores/*/e" + + "ntityTypes/*}\332A\004name\332A\nname,force\312A0\n\025go" + + "ogle.protobuf.Empty\022\027DeleteOperationMeta" + + "data\022\241\002\n\rCreateFeature\0225.google.cloud.ai" + + "platform.v1beta1.CreateFeatureRequest\032\035." + + "google.longrunning.Operation\"\271\001\202\323\344\223\002Z\"O/" + + "v1beta1/{parent=projects/*/locations/*/f" + + "eaturestores/*/entityTypes/*}/features:\007" + + "feature\332A\016parent,feature\332A\031parent,featur" + + "e,feature_id\312A)\n\007Feature\022\036CreateFeatureO" + + "perationMetadata\022\262\002\n\023BatchCreateFeatures" + + "\022;.google.cloud.aiplatform.v1beta1.Batch" + + "CreateFeaturesRequest\032\035.google.longrunni" + + "ng.Operation\"\276\001\202\323\344\223\002`\"[/v1beta1/{parent=" + + "projects/*/locations/*/featurestores/*/e" + + "ntityTypes/*}/features:batchCreate:\001*\332A\017" + + "parent,requests\312AC\n\033BatchCreateFeaturesR" + + "esponse\022$BatchCreateFeaturesOperationMet" + + "adata\022\312\001\n\nGetFeature\0222.google.cloud.aipl" + + "atform.v1beta1.GetFeatureRequest\032(.googl" + + "e.cloud.aiplatform.v1beta1.Feature\"^\202\323\344\223" + + "\002Q\022O/v1beta1/{name=projects/*/locations/" + + "*/featurestores/*/entityTypes/*/features" + + "/*}\332A\004name\022\335\001\n\014ListFeatures\0224.google.clo" + + "ud.aiplatform.v1beta1.ListFeaturesReques" + + "t\0325.google.cloud.aiplatform.v1beta1.List" + + "FeaturesResponse\"`\202\323\344\223\002Q\022O/v1beta1/{pare" + "nt=projects/*/locations/*/featurestores/" - + "*/entityTypes/*}/features:\007feature\332A\016par" - + "ent,feature\332A\031parent,feature,feature_id\312" - + "A)\n\007Feature\022\036CreateFeatureOperationMetad" - + "ata\022\262\002\n\023BatchCreateFeatures\022;.google.clo" - + "ud.aiplatform.v1beta1.BatchCreateFeature" - + "sRequest\032\035.google.longrunning.Operation\"" - + "\276\001\202\323\344\223\002`\"[/v1beta1/{parent=projects/*/lo" - + "cations/*/featurestores/*/entityTypes/*}" - + "/features:batchCreate:\001*\332A\017parent,reques" - + "ts\312AC\n\033BatchCreateFeaturesResponse\022$Batc" - + "hCreateFeaturesOperationMetadata\022\312\001\n\nGet" - + "Feature\0222.google.cloud.aiplatform.v1beta" - + "1.GetFeatureRequest\032(.google.cloud.aipla" - + "tform.v1beta1.Feature\"^\202\323\344\223\002Q\022O/v1beta1/" - + "{name=projects/*/locations/*/featurestor" - + "es/*/entityTypes/*/features/*}\332A\004name\022\335\001" - + "\n\014ListFeatures\0224.google.cloud.aiplatform" - + ".v1beta1.ListFeaturesRequest\0325.google.cl" - + "oud.aiplatform.v1beta1.ListFeaturesRespo" - + "nse\"`\202\323\344\223\002Q\022O/v1beta1/{parent=projects/*" - + "/locations/*/featurestores/*/entityTypes" - + "/*}/features\332A\006parent\022\360\001\n\rUpdateFeature\022" - + "5.google.cloud.aiplatform.v1beta1.Update" - + "FeatureRequest\032(.google.cloud.aiplatform" - + ".v1beta1.Feature\"~\202\323\344\223\002b2W/v1beta1/{feat" - + "ure.name=projects/*/locations/*/features" - + "tores/*/entityTypes/*/features/*}:\007featu" - + "re\332A\023feature,update_mask\022\371\001\n\rDeleteFeatu" - + "re\0225.google.cloud.aiplatform.v1beta1.Del" - + "eteFeatureRequest\032\035.google.longrunning.O" - + "peration\"\221\001\202\323\344\223\002Q*O/v1beta1/{name=projec" - + "ts/*/locations/*/featurestores/*/entityT" - + "ypes/*/features/*}\332A\004name\312A0\n\025google.pro" - + "tobuf.Empty\022\027DeleteOperationMetadata\022\262\002\n" - + "\023ImportFeatureValues\022;.google.cloud.aipl" - + "atform.v1beta1.ImportFeatureValuesReques" - + "t\032\035.google.longrunning.Operation\"\276\001\202\323\344\223\002" - + "d\"_/v1beta1/{entity_type=projects/*/loca" - + "tions/*/featurestores/*/entityTypes/*}:i" - + "mportFeatureValues:\001*\332A\013entity_type\312AC\n\033" - + "ImportFeatureValuesResponse\022$ImportFeatu" - + "reValuesOperationMetadata\022\265\002\n\026BatchReadF" - + "eatureValues\022>.google.cloud.aiplatform.v" - + "1beta1.BatchReadFeatureValuesRequest\032\035.g" - + "oogle.longrunning.Operation\"\273\001\202\323\344\223\002Z\"U/v" - + "1beta1/{featurestore=projects/*/location" - + "s/*/featurestores/*}:batchReadFeatureVal" - + "ues:\001*\332A\014featurestore\312AI\n\036BatchReadFeatu" - + "reValuesResponse\022\'BatchReadFeatureValues" - + "OperationMetadata\022\262\002\n\023ExportFeatureValue" - + "s\022;.google.cloud.aiplatform.v1beta1.Expo" - + "rtFeatureValuesRequest\032\035.google.longrunn" - + "ing.Operation\"\276\001\202\323\344\223\002d\"_/v1beta1/{entity" - + "_type=projects/*/locations/*/featurestor" - + "es/*/entityTypes/*}:exportFeatureValues:" - + "\001*\332A\013entity_type\312AC\n\033ExportFeatureValues" - + "Response\022$ExportFeatureValuesOperationMe" - + "tadata\022\262\002\n\023DeleteFeatureValues\022;.google." - + "cloud.aiplatform.v1beta1.DeleteFeatureVa" - + "luesRequest\032\035.google.longrunning.Operati" - + "on\"\276\001\202\323\344\223\002d\"_/v1beta1/{entity_type=proje" - + "cts/*/locations/*/featurestores/*/entity" - + "Types/*}:deleteFeatureValues:\001*\332A\013entity" - + "_type\312AC\n\033DeleteFeatureValuesResponse\022$D" - + "eleteFeatureValuesOperationMetadata\022\356\001\n\016" - + "SearchFeatures\0226.google.cloud.aiplatform" - + ".v1beta1.SearchFeaturesRequest\0327.google." - + "cloud.aiplatform.v1beta1.SearchFeaturesR" - + "esponse\"k\202\323\344\223\002I\022G/v1beta1/{location=proj" - + "ects/*/locations/*}/featurestores:search" - + "Features\332A\010location\332A\016location,query\032M\312A" - + "\031aiplatform.googleapis.com\322A.https://www" - + ".googleapis.com/auth/cloud-platformB\365\001\n#" - + "com.google.cloud.aiplatform.v1beta1B\030Fea" - + "turestoreServiceProtoP\001ZIgoogle.golang.o" - + "rg/genproto/googleapis/cloud/aiplatform/" - + "v1beta1;aiplatform\252\002\037Google.Cloud.AIPlat" - + "form.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V" - + "1beta1\352\002\"Google::Cloud::AIPlatform::V1be" - + "ta1b\006proto3" + + "*/entityTypes/*}/features\332A\006parent\022\360\001\n\rU" + + "pdateFeature\0225.google.cloud.aiplatform.v" + + "1beta1.UpdateFeatureRequest\032(.google.clo" + + "ud.aiplatform.v1beta1.Feature\"~\202\323\344\223\002b2W/" + + "v1beta1/{feature.name=projects/*/locatio" + + "ns/*/featurestores/*/entityTypes/*/featu" + + "res/*}:\007feature\332A\023feature,update_mask\022\371\001" + + "\n\rDeleteFeature\0225.google.cloud.aiplatfor" + + "m.v1beta1.DeleteFeatureRequest\032\035.google." + + "longrunning.Operation\"\221\001\202\323\344\223\002Q*O/v1beta1" + + "/{name=projects/*/locations/*/featuresto" + + "res/*/entityTypes/*/features/*}\332A\004name\312A" + + "0\n\025google.protobuf.Empty\022\027DeleteOperatio" + + "nMetadata\022\262\002\n\023ImportFeatureValues\022;.goog" + + "le.cloud.aiplatform.v1beta1.ImportFeatur" + + "eValuesRequest\032\035.google.longrunning.Oper" + + "ation\"\276\001\202\323\344\223\002d\"_/v1beta1/{entity_type=pr" + + "ojects/*/locations/*/featurestores/*/ent" + + "ityTypes/*}:importFeatureValues:\001*\332A\013ent" + + "ity_type\312AC\n\033ImportFeatureValuesResponse" + + "\022$ImportFeatureValuesOperationMetadata\022\265" + + "\002\n\026BatchReadFeatureValues\022>.google.cloud" + + ".aiplatform.v1beta1.BatchReadFeatureValu" + + "esRequest\032\035.google.longrunning.Operation" + + "\"\273\001\202\323\344\223\002Z\"U/v1beta1/{featurestore=projec" + + "ts/*/locations/*/featurestores/*}:batchR" + + "eadFeatureValues:\001*\332A\014featurestore\312AI\n\036B" + + "atchReadFeatureValuesResponse\022\'BatchRead" + + "FeatureValuesOperationMetadata\022\262\002\n\023Expor" + + "tFeatureValues\022;.google.cloud.aiplatform" + + ".v1beta1.ExportFeatureValuesRequest\032\035.go" + + "ogle.longrunning.Operation\"\276\001\202\323\344\223\002d\"_/v1" + + "beta1/{entity_type=projects/*/locations/" + + "*/featurestores/*/entityTypes/*}:exportF" + + "eatureValues:\001*\332A\013entity_type\312AC\n\033Export" + + "FeatureValuesResponse\022$ExportFeatureValu" + + "esOperationMetadata\022\262\002\n\023DeleteFeatureVal" + + "ues\022;.google.cloud.aiplatform.v1beta1.De" + + "leteFeatureValuesRequest\032\035.google.longru" + + "nning.Operation\"\276\001\202\323\344\223\002d\"_/v1beta1/{enti" + + "ty_type=projects/*/locations/*/featurest" + + "ores/*/entityTypes/*}:deleteFeatureValue" + + "s:\001*\332A\013entity_type\312AC\n\033DeleteFeatureValu" + + "esResponse\022$DeleteFeatureValuesOperation" + + "Metadata\022\356\001\n\016SearchFeatures\0226.google.clo" + + "ud.aiplatform.v1beta1.SearchFeaturesRequ" + + "est\0327.google.cloud.aiplatform.v1beta1.Se" + + "archFeaturesResponse\"k\202\323\344\223\002I\022G/v1beta1/{" + + "location=projects/*/locations/*}/feature" + + "stores:searchFeatures\332A\010location\332A\016locat" + + "ion,query\032M\312A\031aiplatform.googleapis.com\322" + + "A.https://www.googleapis.com/auth/cloud-" + + "platformB\365\001\n#com.google.cloud.aiplatform" + + ".v1beta1B\030FeaturestoreServiceProtoP\001ZIgo" + + "ogle.golang.org/genproto/googleapis/clou" + + "d/aiplatform/v1beta1;aiplatform\252\002\037Google" + + ".Cloud.AIPlatform.V1Beta1\312\002\037Google\\Cloud" + + "\\AIPlatform\\V1beta1\352\002\"Google::Cloud::AIP" + + "latform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -717,6 +718,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Destination", "PassThroughFields", "EntityTypeSpecs", + "StartTime", "ReadOption", }); internal_static_google_cloud_aiplatform_v1beta1_BatchReadFeatureValuesRequest_PassThroughField_descriptor = diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequest.java index 93f52a4b3690..50f5b03f2fb8 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequest.java @@ -76,7 +76,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The name of the DeploymentResourcePool to retrieve.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * @@ -103,7 +103,7 @@ public java.lang.String getName() { *
    * Required. The name of the DeploymentResourcePool to retrieve.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * @@ -470,7 +470,7 @@ public Builder mergeFrom( *
      * Required. The name of the DeploymentResourcePool to retrieve.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -496,7 +496,7 @@ public java.lang.String getName() { *
      * Required. The name of the DeploymentResourcePool to retrieve.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -522,7 +522,7 @@ public com.google.protobuf.ByteString getNameBytes() { *
      * Required. The name of the DeploymentResourcePool to retrieve.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -547,7 +547,7 @@ public Builder setName(java.lang.String value) { *
      * Required. The name of the DeploymentResourcePool to retrieve.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * @@ -568,7 +568,7 @@ public Builder clearName() { *
      * Required. The name of the DeploymentResourcePool to retrieve.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequestOrBuilder.java index fe23d37a7974..88eb2fc77e24 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDeploymentResourcePoolRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface GetDeploymentResourcePoolRequestOrBuilder *
    * Required. The name of the DeploymentResourcePool to retrieve.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * @@ -45,7 +45,7 @@ public interface GetDeploymentResourcePoolRequestOrBuilder *
    * Required. The name of the DeploymentResourcePool to retrieve.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfig.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfig.java index 7d7947020b54..6de068810ba3 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfig.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfig.java @@ -64,6 +64,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { switch (number) { case 2: return internalGetDataItemLabels(); + case 3: + return internalGetAnnotationLabels(); default: throw new RuntimeException("Invalid map field number: " + number); } @@ -315,6 +317,131 @@ public java.lang.String getDataItemLabelsOrThrow(java.lang.String key) { return map.get(key); } + public static final int ANNOTATION_LABELS_FIELD_NUMBER = 3; + + private static final class AnnotationLabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.aiplatform.v1beta1.DatasetProto + .internal_static_google_cloud_aiplatform_v1beta1_ImportDataConfig_AnnotationLabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + private com.google.protobuf.MapField annotationLabels_; + + private com.google.protobuf.MapField + internalGetAnnotationLabels() { + if (annotationLabels_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AnnotationLabelsDefaultEntryHolder.defaultEntry); + } + return annotationLabels_; + } + + public int getAnnotationLabelsCount() { + return internalGetAnnotationLabels().getMap().size(); + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public boolean containsAnnotationLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAnnotationLabels().getMap().containsKey(key); + } + /** Use {@link #getAnnotationLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getAnnotationLabels() { + return getAnnotationLabelsMap(); + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.util.Map getAnnotationLabelsMap() { + return internalGetAnnotationLabels().getMap(); + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrDefault( + java.lang.String key, java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetAnnotationLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetAnnotationLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + public static final int IMPORT_SCHEMA_URI_FIELD_NUMBER = 4; private volatile java.lang.Object importSchemaUri_; /** @@ -389,6 +516,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetDataItemLabels(), DataItemLabelsDefaultEntryHolder.defaultEntry, 2); + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetAnnotationLabels(), AnnotationLabelsDefaultEntryHolder.defaultEntry, 3); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(importSchemaUri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, importSchemaUri_); } @@ -416,6 +545,16 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, dataItemLabels__); } + for (java.util.Map.Entry entry : + internalGetAnnotationLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry annotationLabels__ = + AnnotationLabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, annotationLabels__); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(importSchemaUri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, importSchemaUri_); } @@ -436,6 +575,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.aiplatform.v1beta1.ImportDataConfig) obj; if (!internalGetDataItemLabels().equals(other.internalGetDataItemLabels())) return false; + if (!internalGetAnnotationLabels().equals(other.internalGetAnnotationLabels())) return false; if (!getImportSchemaUri().equals(other.getImportSchemaUri())) return false; if (!getSourceCase().equals(other.getSourceCase())) return false; switch (sourceCase_) { @@ -460,6 +600,10 @@ public int hashCode() { hash = (37 * hash) + DATA_ITEM_LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetDataItemLabels().hashCode(); } + if (!internalGetAnnotationLabels().getMap().isEmpty()) { + hash = (37 * hash) + ANNOTATION_LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetAnnotationLabels().hashCode(); + } hash = (37 * hash) + IMPORT_SCHEMA_URI_FIELD_NUMBER; hash = (53 * hash) + getImportSchemaUri().hashCode(); switch (sourceCase_) { @@ -594,6 +738,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { switch (number) { case 2: return internalGetDataItemLabels(); + case 3: + return internalGetAnnotationLabels(); default: throw new RuntimeException("Invalid map field number: " + number); } @@ -604,6 +750,8 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { switch (number) { case 2: return internalGetMutableDataItemLabels(); + case 3: + return internalGetMutableAnnotationLabels(); default: throw new RuntimeException("Invalid map field number: " + number); } @@ -633,6 +781,7 @@ public Builder clear() { gcsSourceBuilder_.clear(); } internalGetMutableDataItemLabels().clear(); + internalGetMutableAnnotationLabels().clear(); importSchemaUri_ = ""; sourceCase_ = 0; @@ -674,6 +823,8 @@ public com.google.cloud.aiplatform.v1beta1.ImportDataConfig buildPartial() { } result.dataItemLabels_ = internalGetDataItemLabels(); result.dataItemLabels_.makeImmutable(); + result.annotationLabels_ = internalGetAnnotationLabels(); + result.annotationLabels_.makeImmutable(); result.importSchemaUri_ = importSchemaUri_; result.sourceCase_ = sourceCase_; onBuilt(); @@ -727,6 +878,7 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.ImportDataConfig ot if (other == com.google.cloud.aiplatform.v1beta1.ImportDataConfig.getDefaultInstance()) return this; internalGetMutableDataItemLabels().mergeFrom(other.internalGetDataItemLabels()); + internalGetMutableAnnotationLabels().mergeFrom(other.internalGetAnnotationLabels()); if (!other.getImportSchemaUri().isEmpty()) { importSchemaUri_ = other.importSchemaUri_; onChanged(); @@ -785,6 +937,18 @@ public Builder mergeFrom( .put(dataItemLabels__.getKey(), dataItemLabels__.getValue()); break; } // case 18 + case 26: + { + com.google.protobuf.MapEntry + annotationLabels__ = + input.readMessage( + AnnotationLabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableAnnotationLabels() + .getMutableMap() + .put(annotationLabels__.getKey(), annotationLabels__.getValue()); + break; + } // case 26 case 34: { importSchemaUri_ = input.readStringRequireUtf8(); @@ -1265,6 +1429,213 @@ public Builder putAllDataItemLabels(java.util.Map annotationLabels_; + + private com.google.protobuf.MapField + internalGetAnnotationLabels() { + if (annotationLabels_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AnnotationLabelsDefaultEntryHolder.defaultEntry); + } + return annotationLabels_; + } + + private com.google.protobuf.MapField + internalGetMutableAnnotationLabels() { + onChanged(); + ; + if (annotationLabels_ == null) { + annotationLabels_ = + com.google.protobuf.MapField.newMapField( + AnnotationLabelsDefaultEntryHolder.defaultEntry); + } + if (!annotationLabels_.isMutable()) { + annotationLabels_ = annotationLabels_.copy(); + } + return annotationLabels_; + } + + public int getAnnotationLabelsCount() { + return internalGetAnnotationLabels().getMap().size(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public boolean containsAnnotationLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetAnnotationLabels().getMap().containsKey(key); + } + /** Use {@link #getAnnotationLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getAnnotationLabels() { + return getAnnotationLabelsMap(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.util.Map getAnnotationLabelsMap() { + return internalGetAnnotationLabels().getMap(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrDefault( + java.lang.String key, java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAnnotationLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + @java.lang.Override + public java.lang.String getAnnotationLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetAnnotationLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearAnnotationLabels() { + internalGetMutableAnnotationLabels().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + public Builder removeAnnotationLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableAnnotationLabels().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableAnnotationLabels() { + return internalGetMutableAnnotationLabels().getMutableMap(); + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + public Builder putAnnotationLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + + internalGetMutableAnnotationLabels().getMutableMap().put(key, value); + return this; + } + /** + * + * + *
+     * Labels that will be applied to newly imported Annotations. If two
+     * Annotations are identical, one of them will be deduped. Two Annotations are
+     * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+     * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+     * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+     * These labels will be overridden by Annotation labels specified inside index
+     * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+     * 
+ * + * map<string, string> annotation_labels = 3; + */ + public Builder putAllAnnotationLabels( + java.util.Map values) { + internalGetMutableAnnotationLabels().getMutableMap().putAll(values); + return this; + } + private java.lang.Object importSchemaUri_ = ""; /** * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfigOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfigOrBuilder.java index a0d4247320f5..aceb18e0d324 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfigOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfigOrBuilder.java @@ -167,6 +167,95 @@ java.lang.String getDataItemLabelsOrDefault( */ java.lang.String getDataItemLabelsOrThrow(java.lang.String key); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + int getAnnotationLabelsCount(); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + boolean containsAnnotationLabels(java.lang.String key); + /** Use {@link #getAnnotationLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getAnnotationLabels(); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + java.util.Map getAnnotationLabelsMap(); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + + /* nullable */ + java.lang.String getAnnotationLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Labels that will be applied to newly imported Annotations. If two
+   * Annotations are identical, one of them will be deduped. Two Annotations are
+   * considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload],
+   * [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their
+   * [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same.
+   * These labels will be overridden by Annotation labels specified inside index
+   * file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
+   * 
+ * + * map<string, string> annotation_labels = 3; + */ + java.lang.String getAnnotationLabelsOrThrow(java.lang.String key); + /** * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpoint.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpoint.java index ba69b9f6f0c1..9d262cdaef88 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpoint.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpoint.java @@ -603,7 +603,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -637,7 +637,7 @@ public java.lang.String getNetwork() { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2783,7 +2783,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2816,7 +2816,7 @@ public java.lang.String getNetwork() { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2849,7 +2849,7 @@ public com.google.protobuf.ByteString getNetworkBytes() { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2881,7 +2881,7 @@ public Builder setNetwork(java.lang.String value) { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -2909,7 +2909,7 @@ public Builder clearNetwork() { * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointOrBuilder.java index ccf8529e98a3..6a7e48e33f90 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointOrBuilder.java @@ -368,7 +368,7 @@ java.lang.String getLabelsOrDefault( * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * @@ -391,7 +391,7 @@ java.lang.String getLabelsOrDefault( * [private_service_connect_config][google.cloud.aiplatform.v1beta1.IndexEndpoint.private_service_connect_config] * are mutually exclusive. * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * projects/{project}/global/networks/{network}. + * `projects/{project}/global/networks/{network}`. * Where {project} is a project number, as in '12345', and {network} is * network name. * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfig.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfig.java index 1cfe186803f9..748b30474bbb 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfig.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfig.java @@ -900,6 +900,24 @@ public com.google.protobuf.ByteString getSavedQueryIdBytes() { } } + public static final int PERSIST_ML_USE_ASSIGNMENT_FIELD_NUMBER = 11; + private boolean persistMlUseAssignment_; + /** + * + * + *
+   * Whether to persist the ML use assignment to data item system labels.
+   * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return The persistMlUseAssignment. + */ + @java.lang.Override + public boolean getPersistMlUseAssignment() { + return persistMlUseAssignment_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -945,6 +963,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage( 10, (com.google.cloud.aiplatform.v1beta1.BigQueryDestination) destination_); } + if (persistMlUseAssignment_ != false) { + output.writeBool(11, persistMlUseAssignment_); + } if (splitCase_ == 12) { output.writeMessage(12, (com.google.cloud.aiplatform.v1beta1.StratifiedSplit) split_); } @@ -999,6 +1020,9 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 10, (com.google.cloud.aiplatform.v1beta1.BigQueryDestination) destination_); } + if (persistMlUseAssignment_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, persistMlUseAssignment_); + } if (splitCase_ == 12) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( @@ -1024,6 +1048,7 @@ public boolean equals(final java.lang.Object obj) { if (!getAnnotationsFilter().equals(other.getAnnotationsFilter())) return false; if (!getAnnotationSchemaUri().equals(other.getAnnotationSchemaUri())) return false; if (!getSavedQueryId().equals(other.getSavedQueryId())) return false; + if (getPersistMlUseAssignment() != other.getPersistMlUseAssignment()) return false; if (!getSplitCase().equals(other.getSplitCase())) return false; switch (splitCase_) { case 2: @@ -1074,6 +1099,8 @@ public int hashCode() { hash = (53 * hash) + getAnnotationSchemaUri().hashCode(); hash = (37 * hash) + SAVED_QUERY_ID_FIELD_NUMBER; hash = (53 * hash) + getSavedQueryId().hashCode(); + hash = (37 * hash) + PERSIST_ML_USE_ASSIGNMENT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPersistMlUseAssignment()); switch (splitCase_) { case 2: hash = (37 * hash) + FRACTION_SPLIT_FIELD_NUMBER; @@ -1278,6 +1305,8 @@ public Builder clear() { savedQueryId_ = ""; + persistMlUseAssignment_ = false; + splitCase_ = 0; split_ = null; destinationCase_ = 0; @@ -1362,6 +1391,7 @@ public com.google.cloud.aiplatform.v1beta1.InputDataConfig buildPartial() { result.annotationsFilter_ = annotationsFilter_; result.annotationSchemaUri_ = annotationSchemaUri_; result.savedQueryId_ = savedQueryId_; + result.persistMlUseAssignment_ = persistMlUseAssignment_; result.splitCase_ = splitCase_; result.destinationCase_ = destinationCase_; onBuilt(); @@ -1430,6 +1460,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.InputDataConfig oth savedQueryId_ = other.savedQueryId_; onChanged(); } + if (other.getPersistMlUseAssignment() != false) { + setPersistMlUseAssignment(other.getPersistMlUseAssignment()); + } switch (other.getSplitCase()) { case FRACTION_SPLIT: { @@ -1564,6 +1597,12 @@ public Builder mergeFrom( destinationCase_ = 10; break; } // case 82 + case 88: + { + persistMlUseAssignment_ = input.readBool(); + + break; + } // case 88 case 98: { input.readMessage(getStratifiedSplitFieldBuilder().getBuilder(), extensionRegistry); @@ -3993,6 +4032,58 @@ public Builder setSavedQueryIdBytes(com.google.protobuf.ByteString value) { return this; } + private boolean persistMlUseAssignment_; + /** + * + * + *
+     * Whether to persist the ML use assignment to data item system labels.
+     * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return The persistMlUseAssignment. + */ + @java.lang.Override + public boolean getPersistMlUseAssignment() { + return persistMlUseAssignment_; + } + /** + * + * + *
+     * Whether to persist the ML use assignment to data item system labels.
+     * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @param value The persistMlUseAssignment to set. + * @return This builder for chaining. + */ + public Builder setPersistMlUseAssignment(boolean value) { + + persistMlUseAssignment_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Whether to persist the ML use assignment to data item system labels.
+     * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return This builder for chaining. + */ + public Builder clearPersistMlUseAssignment() { + + persistMlUseAssignment_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfigOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfigOrBuilder.java index e7fe2e531c33..d37a61a01dcb 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfigOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfigOrBuilder.java @@ -539,6 +539,19 @@ public interface InputDataConfigOrBuilder */ com.google.protobuf.ByteString getSavedQueryIdBytes(); + /** + * + * + *
+   * Whether to persist the ML use assignment to data item system labels.
+   * 
+ * + * bool persist_ml_use_assignment = 11; + * + * @return The persistMlUseAssignment. + */ + boolean getPersistMlUseAssignment(); + public com.google.cloud.aiplatform.v1beta1.InputDataConfig.SplitCase getSplitCase(); public com.google.cloud.aiplatform.v1beta1.InputDataConfig.DestinationCase getDestinationCase(); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequest.java index 969e40c393f4..33379d82fe8c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequest.java @@ -231,7 +231,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -277,7 +278,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1109,7 +1111,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1154,7 +1157,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1199,7 +1203,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1243,7 +1248,8 @@ public Builder setFilter(java.lang.String value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1283,7 +1289,8 @@ public Builder clearFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequestOrBuilder.java index 03ecd8e1dd44..7e9cb6e33eb8 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequestOrBuilder.java @@ -129,7 +129,8 @@ public interface ListArtifactsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -164,7 +165,8 @@ public interface ListArtifactsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequest.java index acf2fbbe9703..6e61877757b1 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequest.java @@ -234,7 +234,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -283,7 +284,8 @@ public java.lang.String getFilter() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1118,7 +1120,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1166,7 +1169,8 @@ public java.lang.String getFilter() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1214,7 +1218,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1261,7 +1266,8 @@ public Builder setFilter(java.lang.String value) { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1304,7 +1310,8 @@ public Builder clearFilter() { * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequestOrBuilder.java index 7f46836c4fdc..01e832ea7acb 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequestOrBuilder.java @@ -132,7 +132,8 @@ public interface ListContextsRequestOrBuilder * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -170,7 +171,8 @@ public interface ListContextsRequestOrBuilder * "projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context_id>" * ``` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequest.java index 42fbc532af56..a705bd4ffafc 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequest.java @@ -76,7 +76,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * Required. The parent Location which owns this collection of DeploymentResourcePools.
-   * Format: projects/{project}/locations/{location}
+   * Format: `projects/{project}/locations/{location}`
    * 
* * @@ -102,7 +102,7 @@ public java.lang.String getParent() { * *
    * Required. The parent Location which owns this collection of DeploymentResourcePools.
-   * Format: projects/{project}/locations/{location}
+   * Format: `projects/{project}/locations/{location}`
    * 
* * @@ -588,7 +588,7 @@ public Builder mergeFrom( * *
      * Required. The parent Location which owns this collection of DeploymentResourcePools.
-     * Format: projects/{project}/locations/{location}
+     * Format: `projects/{project}/locations/{location}`
      * 
* * @@ -613,7 +613,7 @@ public java.lang.String getParent() { * *
      * Required. The parent Location which owns this collection of DeploymentResourcePools.
-     * Format: projects/{project}/locations/{location}
+     * Format: `projects/{project}/locations/{location}`
      * 
* * @@ -638,7 +638,7 @@ public com.google.protobuf.ByteString getParentBytes() { * *
      * Required. The parent Location which owns this collection of DeploymentResourcePools.
-     * Format: projects/{project}/locations/{location}
+     * Format: `projects/{project}/locations/{location}`
      * 
* * @@ -662,7 +662,7 @@ public Builder setParent(java.lang.String value) { * *
      * Required. The parent Location which owns this collection of DeploymentResourcePools.
-     * Format: projects/{project}/locations/{location}
+     * Format: `projects/{project}/locations/{location}`
      * 
* * @@ -682,7 +682,7 @@ public Builder clearParent() { * *
      * Required. The parent Location which owns this collection of DeploymentResourcePools.
-     * Format: projects/{project}/locations/{location}
+     * Format: `projects/{project}/locations/{location}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequestOrBuilder.java index d2e9bd6c56bd..4b69b25bdf06 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDeploymentResourcePoolsRequestOrBuilder.java @@ -28,7 +28,7 @@ public interface ListDeploymentResourcePoolsRequestOrBuilder * *
    * Required. The parent Location which owns this collection of DeploymentResourcePools.
-   * Format: projects/{project}/locations/{location}
+   * Format: `projects/{project}/locations/{location}`
    * 
* * @@ -43,7 +43,7 @@ public interface ListDeploymentResourcePoolsRequestOrBuilder * *
    * Required. The parent Location which owns this collection of DeploymentResourcePools.
-   * Format: projects/{project}/locations/{location}
+   * Format: `projects/{project}/locations/{location}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequest.java index 31e413a28b48..bc1071b1d873 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequest.java @@ -231,7 +231,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -277,7 +278,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1109,7 +1111,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1154,7 +1157,8 @@ public java.lang.String getFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1199,7 +1203,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1243,7 +1248,8 @@ public Builder setFilter(java.lang.String value) { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -1283,7 +1289,8 @@ public Builder clearFilter() { * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequestOrBuilder.java index bf3cc32a4f05..0b5c164d1ce6 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequestOrBuilder.java @@ -129,7 +129,8 @@ public interface ListExecutionsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * @@ -164,7 +165,8 @@ public interface ListExecutionsRequestOrBuilder * For example: * `in_context("projects/<project_number>/locations/<location>/metadataStores/<metadatastore_name>/contexts/<context-id>")` * Each of the above supported filters can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequest.java index e4eb8fff14da..b470c12cba6d 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequest.java @@ -79,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * @@ -106,7 +106,7 @@ public java.lang.String getParent() { *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * @@ -818,7 +818,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -844,7 +844,7 @@ public java.lang.String getParent() { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -870,7 +870,7 @@ public com.google.protobuf.ByteString getParentBytes() { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -895,7 +895,7 @@ public Builder setParent(java.lang.String value) { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * @@ -916,7 +916,7 @@ public Builder clearParent() { *
      * Required. The resource name of the Tensorboard to list TensorboardExperiments.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequestOrBuilder.java index 7d28ffea428e..bed2beb8eff3 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ListTensorboardExperimentsRequestOrBuilder *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * @@ -45,7 +45,7 @@ public interface ListTensorboardExperimentsRequestOrBuilder *
    * Required. The resource name of the Tensorboard to list TensorboardExperiments.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequest.java index 20b769c99162..d0682dd34381 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequest.java @@ -78,7 +78,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * @@ -105,7 +105,7 @@ public java.lang.String getParent() { *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * @@ -812,7 +812,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -838,7 +838,7 @@ public java.lang.String getParent() { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -864,7 +864,7 @@ public com.google.protobuf.ByteString getParentBytes() { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -889,7 +889,7 @@ public Builder setParent(java.lang.String value) { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * @@ -910,7 +910,7 @@ public Builder clearParent() { *
      * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequestOrBuilder.java index de4f3fd6593d..471a9a1f8e6b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ListTensorboardRunsRequestOrBuilder *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * @@ -45,7 +45,7 @@ public interface ListTensorboardRunsRequestOrBuilder *
    * Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequest.java index 37a6780a2a4c..54e3911c7d2b 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequest.java @@ -79,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * @@ -106,7 +106,7 @@ public java.lang.String getParent() { *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * @@ -818,7 +818,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -844,7 +844,7 @@ public java.lang.String getParent() { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -870,7 +870,7 @@ public com.google.protobuf.ByteString getParentBytes() { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -895,7 +895,7 @@ public Builder setParent(java.lang.String value) { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * @@ -916,7 +916,7 @@ public Builder clearParent() { *
      * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequestOrBuilder.java index 93f79caeaeb2..d58402f58224 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ListTensorboardTimeSeriesRequestOrBuilder *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * @@ -45,7 +45,7 @@ public interface ListTensorboardTimeSeriesRequestOrBuilder *
    * Required. The resource name of the TensorboardRun to list TensorboardTimeSeries.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Model.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Model.java index 5cef31d310f0..bec84efac456 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Model.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Model.java @@ -53,6 +53,7 @@ private Model() { supportedOutputStorageFormats_ = com.google.protobuf.LazyStringArrayList.EMPTY; deployedModels_ = java.util.Collections.emptyList(); etag_ = ""; + metadataArtifact_ = ""; } @java.lang.Override @@ -1842,9 +1843,9 @@ public com.google.protobuf.ByteString getVersionIdBytes() { *
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1864,9 +1865,9 @@ public com.google.protobuf.ProtocolStringList getVersionAliasesList() {
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1886,9 +1887,9 @@ public int getVersionAliasesCount() {
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1909,9 +1910,9 @@ public java.lang.String getVersionAliases(int index) {
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -3699,6 +3700,59 @@ public com.google.cloud.aiplatform.v1beta1.ModelSourceInfo getModelSourceInfo()
     return getModelSourceInfo();
   }
 
+  public static final int METADATA_ARTIFACT_FIELD_NUMBER = 44;
+  private volatile java.lang.Object metadataArtifact_;
+  /**
+   *
+   *
+   * 
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The metadataArtifact. + */ + @java.lang.Override + public java.lang.String getMetadataArtifact() { + java.lang.Object ref = metadataArtifact_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metadataArtifact_ = s; + return s; + } + } + /** + * + * + *
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for metadataArtifact. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMetadataArtifactBytes() { + java.lang.Object ref = metadataArtifact_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + metadataArtifact_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -3797,6 +3851,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (modelSourceInfo_ != null) { output.writeMessage(38, getModelSourceInfo()); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataArtifact_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 44, metadataArtifact_); + } getUnknownFields().writeTo(output); } @@ -3919,6 +3976,9 @@ public int getSerializedSize() { if (modelSourceInfo_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(38, getModelSourceInfo()); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metadataArtifact_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(44, metadataArtifact_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -3995,6 +4055,7 @@ public boolean equals(final java.lang.Object obj) { if (hasModelSourceInfo()) { if (!getModelSourceInfo().equals(other.getModelSourceInfo())) return false; } + if (!getMetadataArtifact().equals(other.getMetadataArtifact())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -4092,6 +4153,8 @@ public int hashCode() { hash = (37 * hash) + MODEL_SOURCE_INFO_FIELD_NUMBER; hash = (53 * hash) + getModelSourceInfo().hashCode(); } + hash = (37 * hash) + METADATA_ARTIFACT_FIELD_NUMBER; + hash = (53 * hash) + getMetadataArtifact().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -4351,6 +4414,8 @@ public Builder clear() { modelSourceInfo_ = null; modelSourceInfoBuilder_ = null; } + metadataArtifact_ = ""; + return this; } @@ -4479,6 +4544,7 @@ public com.google.cloud.aiplatform.v1beta1.Model buildPartial() { } else { result.modelSourceInfo_ = modelSourceInfoBuilder_.build(); } + result.metadataArtifact_ = metadataArtifact_; onBuilt(); return result; } @@ -4689,6 +4755,10 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.Model other) { if (other.hasModelSourceInfo()) { mergeModelSourceInfo(other.getModelSourceInfo()); } + if (!other.getMetadataArtifact().isEmpty()) { + metadataArtifact_ = other.metadataArtifact_; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4910,6 +4980,12 @@ public Builder mergeFrom( break; } // case 306 + case 354: + { + metadataArtifact_ = input.readStringRequireUtf8(); + + break; + } // case 354 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5181,9 +5257,9 @@ private void ensureVersionAliasesIsMutable() { *
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5203,9 +5279,9 @@ public com.google.protobuf.ProtocolStringList getVersionAliasesList() {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5225,9 +5301,9 @@ public int getVersionAliasesCount() {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5248,9 +5324,9 @@ public java.lang.String getVersionAliases(int index) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5271,9 +5347,9 @@ public com.google.protobuf.ByteString getVersionAliasesBytes(int index) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5301,9 +5377,9 @@ public Builder setVersionAliases(int index, java.lang.String value) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5330,9 +5406,9 @@ public Builder addVersionAliases(java.lang.String value) {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5356,9 +5432,9 @@ public Builder addAllVersionAliases(java.lang.Iterable values)
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -5381,9 +5457,9 @@ public Builder clearVersionAliases() {
      * 
      * User provided version aliases so that a model version can be referenced via
      * alias (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
      * instead of auto-generated version id (i.e.
-     * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+     * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
      * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
      * version_id. A default version alias will be created for the first version
      * of the model, and there must be exactly one default version alias for a
@@ -10698,6 +10774,122 @@ public com.google.cloud.aiplatform.v1beta1.ModelSourceInfo.Builder getModelSourc
       return modelSourceInfoBuilder_;
     }
 
+    private java.lang.Object metadataArtifact_ = "";
+    /**
+     *
+     *
+     * 
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The metadataArtifact. + */ + public java.lang.String getMetadataArtifact() { + java.lang.Object ref = metadataArtifact_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metadataArtifact_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for metadataArtifact. + */ + public com.google.protobuf.ByteString getMetadataArtifactBytes() { + java.lang.Object ref = metadataArtifact_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + metadataArtifact_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The metadataArtifact to set. + * @return This builder for chaining. + */ + public Builder setMetadataArtifact(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + metadataArtifact_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearMetadataArtifact() { + + metadataArtifact_ = getDefaultInstance().getMetadataArtifact(); + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. The resource name of the Artifact that was created in MetadataStore when
+     * creating the Model. The Artifact resource name pattern is
+     * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+     * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for metadataArtifact to set. + * @return This builder for chaining. + */ + public Builder setMetadataArtifactBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + metadataArtifact_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelOrBuilder.java index 6c9f53239e8a..a5fdb8d05897 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelOrBuilder.java @@ -89,9 +89,9 @@ public interface ModelOrBuilder *
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -109,9 +109,9 @@ public interface ModelOrBuilder
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -129,9 +129,9 @@ public interface ModelOrBuilder
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -150,9 +150,9 @@ public interface ModelOrBuilder
    * 
    * User provided version aliases so that a model version can be referenced via
    * alias (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_alias}
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_alias}`
    * instead of auto-generated version id (i.e.
-   * projects/{project}/locations/{location}/models/{model_id}@{version_id}).
+   * `projects/{project}/locations/{location}/models/{model_id}@{version_id})`.
    * The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from
    * version_id. A default version alias will be created for the first version
    * of the model, and there must be exactly one default version alias for a
@@ -1511,4 +1511,33 @@ java.lang.String getLabelsOrDefault(
    * 
    */
   com.google.cloud.aiplatform.v1beta1.ModelSourceInfoOrBuilder getModelSourceInfoOrBuilder();
+
+  /**
+   *
+   *
+   * 
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The metadataArtifact. + */ + java.lang.String getMetadataArtifact(); + /** + * + * + *
+   * Output only. The resource name of the Artifact that was created in MetadataStore when
+   * creating the Model. The Artifact resource name pattern is
+   * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
+   * 
+ * + * string metadata_artifact = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for metadataArtifact. + */ + com.google.protobuf.ByteString getMetadataArtifactBytes(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelProto.java index b142130084d2..d527d67b3809 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelProto.java @@ -74,7 +74,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "eta1/env_var.proto\0321google/cloud/aiplatf" + "orm/v1beta1/explanation.proto\032\034google/pr" + "otobuf/struct.proto\032\037google/protobuf/tim" - + "estamp.proto\"\210\017\n\005Model\022\014\n\004name\030\001 \001(\t\022\032\n\n" + + "estamp.proto\"\250\017\n\005Model\022\014\n\004name\030\001 \001(\t\022\032\n\n" + "version_id\030\034 \001(\tB\006\340A\005\340A\003\022\027\n\017version_alia" + "ses\030\035 \003(\t\022<\n\023version_create_time\030\037 \001(\0132\032" + ".google.protobuf.TimestampB\003\340A\003\022<\n\023versi" @@ -109,42 +109,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ry\022H\n\017encryption_spec\030\030 \001(\0132/.google.clo" + "ud.aiplatform.v1beta1.EncryptionSpec\022P\n\021" + "model_source_info\030& \001(\01320.google.cloud.a" - + "iplatform.v1beta1.ModelSourceInfoB\003\340A\003\032\332" - + "\001\n\014ExportFormat\022\017\n\002id\030\001 \001(\tB\003\340A\003\022g\n\023expo" - + "rtable_contents\030\002 \003(\0162E.google.cloud.aip" - + "latform.v1beta1.Model.ExportFormat.Expor" - + "tableContentB\003\340A\003\"P\n\021ExportableContent\022\"" - + "\n\036EXPORTABLE_CONTENT_UNSPECIFIED\020\000\022\014\n\010AR" - + "TIFACT\020\001\022\t\n\005IMAGE\020\002\032-\n\013LabelsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\214\001\n\027Deploymen" - + "tResourcesType\022)\n%DEPLOYMENT_RESOURCES_T" - + "YPE_UNSPECIFIED\020\000\022\027\n\023DEDICATED_RESOURCES" - + "\020\001\022\027\n\023AUTOMATIC_RESOURCES\020\002\022\024\n\020SHARED_RE" - + "SOURCES\020\003:\\\352AY\n\037aiplatform.googleapis.co" - + "m/Model\0226projects/{project}/locations/{l" - + "ocation}/models/{model}\"{\n\017PredictSchema" - + "ta\022 \n\023instance_schema_uri\030\001 \001(\tB\003\340A\005\022\"\n\025" - + "parameters_schema_uri\030\002 \001(\tB\003\340A\005\022\"\n\025pred" - + "iction_schema_uri\030\003 \001(\tB\003\340A\005\"\205\002\n\022ModelCo" - + "ntainerSpec\022\031\n\timage_uri\030\001 \001(\tB\006\340A\002\340A\005\022\024" - + "\n\007command\030\002 \003(\tB\003\340A\005\022\021\n\004args\030\003 \003(\tB\003\340A\005\022" - + "9\n\003env\030\004 \003(\0132\'.google.cloud.aiplatform.v" - + "1beta1.EnvVarB\003\340A\005\0229\n\005ports\030\005 \003(\0132%.goog" - + "le.cloud.aiplatform.v1beta1.PortB\003\340A\005\022\032\n" - + "\rpredict_route\030\006 \001(\tB\003\340A\005\022\031\n\014health_rout" - + "e\030\007 \001(\tB\003\340A\005\"\036\n\004Port\022\026\n\016container_port\030\003" - + " \001(\005\"\300\001\n\017ModelSourceInfo\022U\n\013source_type\030" - + "\001 \001(\0162@.google.cloud.aiplatform.v1beta1." - + "ModelSourceInfo.ModelSourceType\"V\n\017Model" - + "SourceType\022!\n\035MODEL_SOURCE_TYPE_UNSPECIF" - + "IED\020\000\022\n\n\006AUTOML\020\001\022\n\n\006CUSTOM\020\002\022\010\n\004BQML\020\003B" - + "\347\001\n#com.google.cloud.aiplatform.v1beta1B" - + "\nModelProtoP\001ZIgoogle.golang.org/genprot" - + "o/googleapis/cloud/aiplatform/v1beta1;ai" - + "platform\252\002\037Google.Cloud.AIPlatform.V1Bet" - + "a1\312\002\037Google\\Cloud\\AIPlatform\\V1beta1\352\002\"G" - + "oogle::Cloud::AIPlatform::V1beta1b\006proto" - + "3" + + "iplatform.v1beta1.ModelSourceInfoB\003\340A\003\022\036" + + "\n\021metadata_artifact\030, \001(\tB\003\340A\003\032\332\001\n\014Expor" + + "tFormat\022\017\n\002id\030\001 \001(\tB\003\340A\003\022g\n\023exportable_c" + + "ontents\030\002 \003(\0162E.google.cloud.aiplatform." + + "v1beta1.Model.ExportFormat.ExportableCon" + + "tentB\003\340A\003\"P\n\021ExportableContent\022\"\n\036EXPORT" + + "ABLE_CONTENT_UNSPECIFIED\020\000\022\014\n\010ARTIFACT\020\001" + + "\022\t\n\005IMAGE\020\002\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022" + + "\r\n\005value\030\002 \001(\t:\0028\001\"\214\001\n\027DeploymentResourc" + + "esType\022)\n%DEPLOYMENT_RESOURCES_TYPE_UNSP" + + "ECIFIED\020\000\022\027\n\023DEDICATED_RESOURCES\020\001\022\027\n\023AU" + + "TOMATIC_RESOURCES\020\002\022\024\n\020SHARED_RESOURCES\020" + + "\003:\\\352AY\n\037aiplatform.googleapis.com/Model\022" + + "6projects/{project}/locations/{location}" + + "/models/{model}\"{\n\017PredictSchemata\022 \n\023in" + + "stance_schema_uri\030\001 \001(\tB\003\340A\005\022\"\n\025paramete" + + "rs_schema_uri\030\002 \001(\tB\003\340A\005\022\"\n\025prediction_s" + + "chema_uri\030\003 \001(\tB\003\340A\005\"\205\002\n\022ModelContainerS" + + "pec\022\031\n\timage_uri\030\001 \001(\tB\006\340A\002\340A\005\022\024\n\007comman" + + "d\030\002 \003(\tB\003\340A\005\022\021\n\004args\030\003 \003(\tB\003\340A\005\0229\n\003env\030\004" + + " \003(\0132\'.google.cloud.aiplatform.v1beta1.E" + + "nvVarB\003\340A\005\0229\n\005ports\030\005 \003(\0132%.google.cloud" + + ".aiplatform.v1beta1.PortB\003\340A\005\022\032\n\rpredict" + + "_route\030\006 \001(\tB\003\340A\005\022\031\n\014health_route\030\007 \001(\tB" + + "\003\340A\005\"\036\n\004Port\022\026\n\016container_port\030\003 \001(\005\"\300\001\n" + + "\017ModelSourceInfo\022U\n\013source_type\030\001 \001(\0162@." + + "google.cloud.aiplatform.v1beta1.ModelSou" + + "rceInfo.ModelSourceType\"V\n\017ModelSourceTy" + + "pe\022!\n\035MODEL_SOURCE_TYPE_UNSPECIFIED\020\000\022\n\n" + + "\006AUTOML\020\001\022\n\n\006CUSTOM\020\002\022\010\n\004BQML\020\003B\347\001\n#com." + + "google.cloud.aiplatform.v1beta1B\nModelPr" + + "otoP\001ZIgoogle.golang.org/genproto/google" + + "apis/cloud/aiplatform/v1beta1;aiplatform" + + "\252\002\037Google.Cloud.AIPlatform.V1Beta1\312\002\037Goo" + + "gle\\Cloud\\AIPlatform\\V1beta1\352\002\"Google::C" + + "loud::AIPlatform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -191,6 +191,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Labels", "EncryptionSpec", "ModelSourceInfo", + "MetadataArtifact", }); internal_static_google_cloud_aiplatform_v1beta1_Model_ExportFormat_descriptor = internal_static_google_cloud_aiplatform_v1beta1_Model_descriptor.getNestedTypes().get(0); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Pipeline.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Pipeline.java index 4dc27e5b2fd0..4669a4a69794 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Pipeline.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Pipeline.java @@ -210,28 +210,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEE" + "DED\020\003\022\022\n\016CANCEL_PENDING\020\004\022\016\n\nCANCELLING\020" + "\005\022\r\n\tCANCELLED\020\006\022\n\n\006FAILED\020\007\022\013\n\007SKIPPED\020" - + "\010\022\021\n\rNOT_TRIGGERED\020\t\"\366\003\n\032PipelineTaskExe" + + "\010\022\021\n\rNOT_TRIGGERED\020\t\"\301\004\n\032PipelineTaskExe" + "cutorDetail\022l\n\020container_detail\030\001 \001(\0132K." + "google.cloud.aiplatform.v1beta1.Pipeline" + "TaskExecutorDetail.ContainerDetailB\003\340A\003H" + "\000\022o\n\021custom_job_detail\030\002 \001(\0132K.google.cl" + "oud.aiplatform.v1beta1.PipelineTaskExecu" - + "torDetail.CustomJobDetailB\005\030\001\340A\003H\000\032\234\001\n\017C" + + "torDetail.CustomJobDetailB\005\030\001\340A\003H\000\032\347\001\n\017C" + "ontainerDetail\022=\n\010main_job\030\001 \001(\tB+\340A\003\372A%" + "\n#aiplatform.googleapis.com/CustomJob\022J\n" + "\025pre_caching_check_job\030\002 \001(\tB+\340A\003\372A%\n#ai" - + "platform.googleapis.com/CustomJob\032O\n\017Cus" - + "tomJobDetail\0228\n\003job\030\001 \001(\tB+\340A\003\372A%\n#aipla" - + "tform.googleapis.com/CustomJob:\002\030\001B\t\n\007de" - + "tailsB\266\002\n#com.google.cloud.aiplatform.v1" - + "beta1B\010PipelineP\001ZIgoogle.golang.org/gen" - + "proto/googleapis/cloud/aiplatform/v1beta" - + "1;aiplatform\252\002\037Google.Cloud.AIPlatform.V" - + "1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V1beta1" - + "\352\002\"Google::Cloud::AIPlatform::V1beta1\352AN" - + "\n\036compute.googleapis.com/Network\022,projec" - + "ts/{project}/global/networks/{network}b\006" - + "proto3" + + "platform.googleapis.com/CustomJob\022\035\n\020fai" + + "led_main_jobs\030\003 \003(\tB\003\340A\003\022*\n\035failed_pre_c" + + "aching_check_jobs\030\004 \003(\tB\003\340A\003\032O\n\017CustomJo" + + "bDetail\0228\n\003job\030\001 \001(\tB+\340A\003\372A%\n#aiplatform" + + ".googleapis.com/CustomJob:\002\030\001B\t\n\007details" + + "B\266\002\n#com.google.cloud.aiplatform.v1beta1" + + "B\010PipelineP\001ZIgoogle.golang.org/genproto" + + "/googleapis/cloud/aiplatform/v1beta1;aip" + + "latform\252\002\037Google.Cloud.AIPlatform.V1Beta" + + "1\312\002\037Google\\Cloud\\AIPlatform\\V1beta1\352\002\"Go" + + "ogle::Cloud::AIPlatform::V1beta1\352AN\n\036com" + + "pute.googleapis.com/Network\022,projects/{p" + + "roject}/global/networks/{network}b\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -430,7 +432,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_PipelineTaskExecutorDetail_ContainerDetail_descriptor, new java.lang.String[] { - "MainJob", "PreCachingCheckJob", + "MainJob", "PreCachingCheckJob", "FailedMainJobs", "FailedPreCachingCheckJobs", }); internal_static_google_cloud_aiplatform_v1beta1_PipelineTaskExecutorDetail_CustomJobDetail_descriptor = internal_static_google_cloud_aiplatform_v1beta1_PipelineTaskExecutorDetail_descriptor diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJob.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJob.java index ac5c9405126e..b056eca42b2d 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJob.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJob.java @@ -495,8 +495,8 @@ public interface InputArtifactOrBuilder * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -511,8 +511,8 @@ public interface InputArtifactOrBuilder * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -527,8 +527,8 @@ public interface InputArtifactOrBuilder * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -640,8 +640,8 @@ public KindCase getKindCase() { * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -658,8 +658,8 @@ public boolean hasArtifactId() { * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -689,8 +689,8 @@ public java.lang.String getArtifactId() { * *
        * Artifact resource id from MLMD. Which is the last portion of an
-       * artifact resource
-       * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+       * artifact resource name:
+       * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
        * The artifact must stay within the same project, location and default
        * metadatastore as the pipeline.
        * 
@@ -1119,8 +1119,8 @@ public Builder clearKind() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1138,8 +1138,8 @@ public boolean hasArtifactId() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1170,8 +1170,8 @@ public java.lang.String getArtifactId() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1202,8 +1202,8 @@ public com.google.protobuf.ByteString getArtifactIdBytes() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1227,8 +1227,8 @@ public Builder setArtifactId(java.lang.String value) { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
@@ -1250,8 +1250,8 @@ public Builder clearArtifactId() { * *
          * Artifact resource id from MLMD. Which is the last portion of an
-         * artifact resource
-         * name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}).
+         * artifact resource name:
+         * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`.
          * The artifact must stay within the same project, location and default
          * metadatastore as the pipeline.
          * 
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetail.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetail.java index 49f7ad075104..f3d3618cab3a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetail.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetail.java @@ -133,6 +133,140 @@ public interface ContainerDetailOrBuilder * @return The bytes for preCachingCheckJob. */ com.google.protobuf.ByteString getPreCachingCheckJobBytes(); + + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedMainJobs. + */ + java.util.List getFailedMainJobsList(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedMainJobs. + */ + int getFailedMainJobsCount(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedMainJobs at the given index. + */ + java.lang.String getFailedMainJobs(int index); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedMainJobs at the given index. + */ + com.google.protobuf.ByteString getFailedMainJobsBytes(int index); + + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedPreCachingCheckJobs. + */ + java.util.List getFailedPreCachingCheckJobsList(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedPreCachingCheckJobs. + */ + int getFailedPreCachingCheckJobsCount(); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedPreCachingCheckJobs at the given index. + */ + java.lang.String getFailedPreCachingCheckJobs(int index); + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedPreCachingCheckJobs at the given index. + */ + com.google.protobuf.ByteString getFailedPreCachingCheckJobsBytes(int index); } /** * @@ -158,6 +292,8 @@ private ContainerDetail(com.google.protobuf.GeneratedMessageV3.Builder builde private ContainerDetail() { mainJob_ = ""; preCachingCheckJob_ = ""; + failedMainJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + failedPreCachingCheckJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @@ -299,6 +435,160 @@ public com.google.protobuf.ByteString getPreCachingCheckJobBytes() { } } + public static final int FAILED_MAIN_JOBS_FIELD_NUMBER = 3; + private com.google.protobuf.LazyStringList failedMainJobs_; + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedMainJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedMainJobsList() { + return failedMainJobs_; + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedMainJobs. + */ + public int getFailedMainJobsCount() { + return failedMainJobs_.size(); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedMainJobs at the given index. + */ + public java.lang.String getFailedMainJobs(int index) { + return failedMainJobs_.get(index); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+     * executions. The list includes the all attempts in chronological order.
+     * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedMainJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedMainJobsBytes(int index) { + return failedMainJobs_.getByteString(index); + } + + public static final int FAILED_PRE_CACHING_CHECK_JOBS_FIELD_NUMBER = 4; + private com.google.protobuf.LazyStringList failedPreCachingCheckJobs_; + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedPreCachingCheckJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedPreCachingCheckJobsList() { + return failedPreCachingCheckJobs_; + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedPreCachingCheckJobs. + */ + public int getFailedPreCachingCheckJobsCount() { + return failedPreCachingCheckJobs_.size(); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedPreCachingCheckJobs at the given index. + */ + public java.lang.String getFailedPreCachingCheckJobs(int index) { + return failedPreCachingCheckJobs_.get(index); + } + /** + * + * + *
+     * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+     * pre-caching-check container executions. This job will be available if the
+     * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+     * the lifecycle events.
+     * The list includes the all attempts in chronological order.
+     * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedPreCachingCheckJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedPreCachingCheckJobsBytes(int index) { + return failedPreCachingCheckJobs_.getByteString(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -319,6 +609,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(preCachingCheckJob_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, preCachingCheckJob_); } + for (int i = 0; i < failedMainJobs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, failedMainJobs_.getRaw(i)); + } + for (int i = 0; i < failedPreCachingCheckJobs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 4, failedPreCachingCheckJobs_.getRaw(i)); + } getUnknownFields().writeTo(output); } @@ -334,6 +631,22 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(preCachingCheckJob_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, preCachingCheckJob_); } + { + int dataSize = 0; + for (int i = 0; i < failedMainJobs_.size(); i++) { + dataSize += computeStringSizeNoTag(failedMainJobs_.getRaw(i)); + } + size += dataSize; + size += 1 * getFailedMainJobsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < failedPreCachingCheckJobs_.size(); i++) { + dataSize += computeStringSizeNoTag(failedPreCachingCheckJobs_.getRaw(i)); + } + size += dataSize; + size += 1 * getFailedPreCachingCheckJobsList().size(); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -354,6 +667,9 @@ public boolean equals(final java.lang.Object obj) { if (!getMainJob().equals(other.getMainJob())) return false; if (!getPreCachingCheckJob().equals(other.getPreCachingCheckJob())) return false; + if (!getFailedMainJobsList().equals(other.getFailedMainJobsList())) return false; + if (!getFailedPreCachingCheckJobsList().equals(other.getFailedPreCachingCheckJobsList())) + return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -369,6 +685,14 @@ public int hashCode() { hash = (53 * hash) + getMainJob().hashCode(); hash = (37 * hash) + PRE_CACHING_CHECK_JOB_FIELD_NUMBER; hash = (53 * hash) + getPreCachingCheckJob().hashCode(); + if (getFailedMainJobsCount() > 0) { + hash = (37 * hash) + FAILED_MAIN_JOBS_FIELD_NUMBER; + hash = (53 * hash) + getFailedMainJobsList().hashCode(); + } + if (getFailedPreCachingCheckJobsCount() > 0) { + hash = (37 * hash) + FAILED_PRE_CACHING_CHECK_JOBS_FIELD_NUMBER; + hash = (53 * hash) + getFailedPreCachingCheckJobsList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -525,6 +849,10 @@ public Builder clear() { preCachingCheckJob_ = ""; + failedMainJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + failedPreCachingCheckJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -558,8 +886,19 @@ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { com.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail result = new com.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail( this); + int from_bitField0_ = bitField0_; result.mainJob_ = mainJob_; result.preCachingCheckJob_ = preCachingCheckJob_; + if (((bitField0_ & 0x00000001) != 0)) { + failedMainJobs_ = failedMainJobs_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.failedMainJobs_ = failedMainJobs_; + if (((bitField0_ & 0x00000002) != 0)) { + failedPreCachingCheckJobs_ = failedPreCachingCheckJobs_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.failedPreCachingCheckJobs_ = failedPreCachingCheckJobs_; onBuilt(); return result; } @@ -626,6 +965,26 @@ public Builder mergeFrom( preCachingCheckJob_ = other.preCachingCheckJob_; onChanged(); } + if (!other.failedMainJobs_.isEmpty()) { + if (failedMainJobs_.isEmpty()) { + failedMainJobs_ = other.failedMainJobs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureFailedMainJobsIsMutable(); + failedMainJobs_.addAll(other.failedMainJobs_); + } + onChanged(); + } + if (!other.failedPreCachingCheckJobs_.isEmpty()) { + if (failedPreCachingCheckJobs_.isEmpty()) { + failedPreCachingCheckJobs_ = other.failedPreCachingCheckJobs_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.addAll(other.failedPreCachingCheckJobs_); + } + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -664,6 +1023,20 @@ public Builder mergeFrom( break; } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureFailedMainJobsIsMutable(); + failedMainJobs_.add(s); + break; + } // case 26 + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.add(s); + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -681,6 +1054,8 @@ public Builder mergeFrom( return this; } + private int bitField0_; + private java.lang.Object mainJob_ = ""; /** * @@ -928,6 +1303,415 @@ public Builder setPreCachingCheckJobBytes(com.google.protobuf.ByteString value) return this; } + private com.google.protobuf.LazyStringList failedMainJobs_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureFailedMainJobsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + failedMainJobs_ = new com.google.protobuf.LazyStringArrayList(failedMainJobs_); + bitField0_ |= 0x00000001; + } + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedMainJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedMainJobsList() { + return failedMainJobs_.getUnmodifiableView(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedMainJobs. + */ + public int getFailedMainJobsCount() { + return failedMainJobs_.size(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedMainJobs at the given index. + */ + public java.lang.String getFailedMainJobs(int index) { + return failedMainJobs_.get(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedMainJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedMainJobsBytes(int index) { + return failedMainJobs_.getByteString(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The failedMainJobs to set. + * @return This builder for chaining. + */ + public Builder setFailedMainJobs(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedMainJobsIsMutable(); + failedMainJobs_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The failedMainJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedMainJobs(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedMainJobsIsMutable(); + failedMainJobs_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The failedMainJobs to add. + * @return This builder for chaining. + */ + public Builder addAllFailedMainJobs(java.lang.Iterable values) { + ensureFailedMainJobsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedMainJobs_); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearFailedMainJobs() { + failedMainJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container
+       * executions. The list includes the all attempts in chronological order.
+       * 
+ * + * repeated string failed_main_jobs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the failedMainJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedMainJobsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFailedMainJobsIsMutable(); + failedMainJobs_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList failedPreCachingCheckJobs_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureFailedPreCachingCheckJobsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + failedPreCachingCheckJobs_ = + new com.google.protobuf.LazyStringArrayList(failedPreCachingCheckJobs_); + bitField0_ |= 0x00000002; + } + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the failedPreCachingCheckJobs. + */ + public com.google.protobuf.ProtocolStringList getFailedPreCachingCheckJobsList() { + return failedPreCachingCheckJobs_.getUnmodifiableView(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of failedPreCachingCheckJobs. + */ + public int getFailedPreCachingCheckJobsCount() { + return failedPreCachingCheckJobs_.size(); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The failedPreCachingCheckJobs at the given index. + */ + public java.lang.String getFailedPreCachingCheckJobs(int index) { + return failedPreCachingCheckJobs_.get(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the failedPreCachingCheckJobs at the given index. + */ + public com.google.protobuf.ByteString getFailedPreCachingCheckJobsBytes(int index) { + return failedPreCachingCheckJobs_.getByteString(index); + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The failedPreCachingCheckJobs to set. + * @return This builder for chaining. + */ + public Builder setFailedPreCachingCheckJobs(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The failedPreCachingCheckJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedPreCachingCheckJobs(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The failedPreCachingCheckJobs to add. + * @return This builder for chaining. + */ + public Builder addAllFailedPreCachingCheckJobs(java.lang.Iterable values) { + ensureFailedPreCachingCheckJobsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedPreCachingCheckJobs_); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearFailedPreCachingCheckJobs() { + failedPreCachingCheckJobs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+       * Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the
+       * pre-caching-check container executions. This job will be available if the
+       * [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in
+       * the lifecycle events.
+       * The list includes the all attempts in chronological order.
+       * 
+ * + * + * repeated string failed_pre_caching_check_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the failedPreCachingCheckJobs to add. + * @return This builder for chaining. + */ + public Builder addFailedPreCachingCheckJobsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFailedPreCachingCheckJobsIsMutable(); + failedPreCachingCheckJobs_.add(value); + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1805,7 +2589,7 @@ public boolean hasContainerDetail() { * * * @deprecated google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=370 * @return Whether the customJobDetail field is set. */ @java.lang.Override @@ -1825,7 +2609,7 @@ public boolean hasCustomJobDetail() { *
* * @deprecated google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=370 * @return The customJobDetail. */ @java.lang.Override @@ -2553,7 +3337,7 @@ public Builder clearContainerDetail() { * * * @deprecated google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=370 * @return Whether the customJobDetail field is set. */ @java.lang.Override @@ -2573,7 +3357,7 @@ public boolean hasCustomJobDetail() { * * * @deprecated google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=370 * @return The customJobDetail. */ @java.lang.Override diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetailOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetailOrBuilder.java index d7f7a703b798..e1044ecdf028 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetailOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetailOrBuilder.java @@ -78,7 +78,7 @@ public interface PipelineTaskExecutorDetailOrBuilder *
* * @deprecated google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=370 * @return Whether the customJobDetail field is set. */ @java.lang.Deprecated @@ -95,7 +95,7 @@ public interface PipelineTaskExecutorDetailOrBuilder * * * @deprecated google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.custom_job_detail is - * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=359 + * deprecated. See google/cloud/aiplatform/v1beta1/pipeline_job.proto;l=370 * @return The customJobDetail. */ @java.lang.Deprecated diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequest.java index dd29857c72a3..ae4592442175 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequest.java @@ -179,7 +179,8 @@ public int getMaxHops() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -219,7 +220,8 @@ public java.lang.String getFilter() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -855,7 +857,8 @@ public Builder clearMaxHops() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -894,7 +897,8 @@ public java.lang.String getFilter() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -933,7 +937,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -971,7 +976,8 @@ public Builder setFilter(java.lang.String value) { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -1005,7 +1011,8 @@ public Builder clearFilter() { * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequestOrBuilder.java index 50a708601120..5eabc038019f 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequestOrBuilder.java @@ -101,7 +101,8 @@ public interface QueryArtifactLineageSubgraphRequestOrBuilder * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* @@ -130,7 +131,8 @@ public interface QueryArtifactLineageSubgraphRequestOrBuilder * `metadata.<field_name>.<type_value>`. * For example: `metadata.field_1.number_value = 10.0` * Each of the above supported filter types can be combined together using - * logical operators (`AND` & `OR`). + * logical operators (`AND` & `OR`). Maximum nested expression depth allowed + * is 5. * For example: `display_name = "test" AND metadata.field1.bool_value = true`. *
* diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequest.java index 0957950921d9..f58ddc8bb675 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequest.java @@ -76,7 +76,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The name of the target DeploymentResourcePool to query.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -101,7 +101,7 @@ public java.lang.String getDeploymentResourcePool() { *
    * Required. The name of the target DeploymentResourcePool to query.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -580,7 +580,7 @@ public Builder mergeFrom( *
      * Required. The name of the target DeploymentResourcePool to query.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -604,7 +604,7 @@ public java.lang.String getDeploymentResourcePool() { *
      * Required. The name of the target DeploymentResourcePool to query.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -628,7 +628,7 @@ public com.google.protobuf.ByteString getDeploymentResourcePoolBytes() { *
      * Required. The name of the target DeploymentResourcePool to query.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -651,7 +651,7 @@ public Builder setDeploymentResourcePool(java.lang.String value) { *
      * Required. The name of the target DeploymentResourcePool to query.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -670,7 +670,7 @@ public Builder clearDeploymentResourcePool() { *
      * Required. The name of the target DeploymentResourcePool to query.
      * Format:
-     * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+     * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
      * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequestOrBuilder.java index a338705573c0..169d20c8f106 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface QueryDeployedModelsRequestOrBuilder *
    * Required. The name of the target DeploymentResourcePool to query.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -43,7 +43,7 @@ public interface QueryDeployedModelsRequestOrBuilder *
    * Required. The name of the target DeploymentResourcePool to query.
    * Format:
-   * projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
+   * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
    * 
* * string deployment_resource_pool = 1 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponse.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponse.java index 7a72366bfd0d..d9b4578f8e7e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponse.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponse.java @@ -286,6 +286,43 @@ public com.google.cloud.aiplatform.v1beta1.DeployedModelRef getDeployedModelRefs return deployedModelRefs_.get(index); } + public static final int TOTAL_DEPLOYED_MODEL_COUNT_FIELD_NUMBER = 4; + private int totalDeployedModelCount_; + /** + * + * + *
+   * The total number of DeployedModels on this DeploymentResourcePool.
+   * 
+ * + * int32 total_deployed_model_count = 4; + * + * @return The totalDeployedModelCount. + */ + @java.lang.Override + public int getTotalDeployedModelCount() { + return totalDeployedModelCount_; + } + + public static final int TOTAL_ENDPOINT_COUNT_FIELD_NUMBER = 5; + private int totalEndpointCount_; + /** + * + * + *
+   * The total number of Endpoints that have DeployedModels on this
+   * DeploymentResourcePool.
+   * 
+ * + * int32 total_endpoint_count = 5; + * + * @return The totalEndpointCount. + */ + @java.lang.Override + public int getTotalEndpointCount() { + return totalEndpointCount_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -309,6 +346,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < deployedModelRefs_.size(); i++) { output.writeMessage(3, deployedModelRefs_.get(i)); } + if (totalDeployedModelCount_ != 0) { + output.writeInt32(4, totalDeployedModelCount_); + } + if (totalEndpointCount_ != 0) { + output.writeInt32(5, totalEndpointCount_); + } getUnknownFields().writeTo(output); } @@ -328,6 +371,12 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, deployedModelRefs_.get(i)); } + if (totalDeployedModelCount_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, totalDeployedModelCount_); + } + if (totalEndpointCount_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, totalEndpointCount_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -347,6 +396,8 @@ public boolean equals(final java.lang.Object obj) { if (!getDeployedModelsList().equals(other.getDeployedModelsList())) return false; if (!getNextPageToken().equals(other.getNextPageToken())) return false; if (!getDeployedModelRefsList().equals(other.getDeployedModelRefsList())) return false; + if (getTotalDeployedModelCount() != other.getTotalDeployedModelCount()) return false; + if (getTotalEndpointCount() != other.getTotalEndpointCount()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -368,6 +419,10 @@ public int hashCode() { hash = (37 * hash) + DEPLOYED_MODEL_REFS_FIELD_NUMBER; hash = (53 * hash) + getDeployedModelRefsList().hashCode(); } + hash = (37 * hash) + TOTAL_DEPLOYED_MODEL_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getTotalDeployedModelCount(); + hash = (37 * hash) + TOTAL_ENDPOINT_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getTotalEndpointCount(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -523,6 +578,10 @@ public Builder clear() { deployedModelRefsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); + totalDeployedModelCount_ = 0; + + totalEndpointCount_ = 0; + return this; } @@ -571,6 +630,8 @@ public com.google.cloud.aiplatform.v1beta1.QueryDeployedModelsResponse buildPart } else { result.deployedModelRefs_ = deployedModelRefsBuilder_.build(); } + result.totalDeployedModelCount_ = totalDeployedModelCount_; + result.totalEndpointCount_ = totalEndpointCount_; onBuilt(); return result; } @@ -681,6 +742,12 @@ public Builder mergeFrom( } } } + if (other.getTotalDeployedModelCount() != 0) { + setTotalDeployedModelCount(other.getTotalDeployedModelCount()); + } + if (other.getTotalEndpointCount() != 0) { + setTotalEndpointCount(other.getTotalEndpointCount()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -741,6 +808,18 @@ public Builder mergeFrom( } break; } // case 26 + case 32: + { + totalDeployedModelCount_ = input.readInt32(); + + break; + } // case 32 + case 40: + { + totalEndpointCount_ = input.readInt32(); + + break; + } // case 40 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1687,6 +1766,113 @@ public com.google.cloud.aiplatform.v1beta1.DeployedModelRef.Builder addDeployedM return deployedModelRefsBuilder_; } + private int totalDeployedModelCount_; + /** + * + * + *
+     * The total number of DeployedModels on this DeploymentResourcePool.
+     * 
+ * + * int32 total_deployed_model_count = 4; + * + * @return The totalDeployedModelCount. + */ + @java.lang.Override + public int getTotalDeployedModelCount() { + return totalDeployedModelCount_; + } + /** + * + * + *
+     * The total number of DeployedModels on this DeploymentResourcePool.
+     * 
+ * + * int32 total_deployed_model_count = 4; + * + * @param value The totalDeployedModelCount to set. + * @return This builder for chaining. + */ + public Builder setTotalDeployedModelCount(int value) { + + totalDeployedModelCount_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The total number of DeployedModels on this DeploymentResourcePool.
+     * 
+ * + * int32 total_deployed_model_count = 4; + * + * @return This builder for chaining. + */ + public Builder clearTotalDeployedModelCount() { + + totalDeployedModelCount_ = 0; + onChanged(); + return this; + } + + private int totalEndpointCount_; + /** + * + * + *
+     * The total number of Endpoints that have DeployedModels on this
+     * DeploymentResourcePool.
+     * 
+ * + * int32 total_endpoint_count = 5; + * + * @return The totalEndpointCount. + */ + @java.lang.Override + public int getTotalEndpointCount() { + return totalEndpointCount_; + } + /** + * + * + *
+     * The total number of Endpoints that have DeployedModels on this
+     * DeploymentResourcePool.
+     * 
+ * + * int32 total_endpoint_count = 5; + * + * @param value The totalEndpointCount to set. + * @return This builder for chaining. + */ + public Builder setTotalEndpointCount(int value) { + + totalEndpointCount_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The total number of Endpoints that have DeployedModels on this
+     * DeploymentResourcePool.
+     * 
+ * + * int32 total_endpoint_count = 5; + * + * @return This builder for chaining. + */ + public Builder clearTotalEndpointCount() { + + totalEndpointCount_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponseOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponseOrBuilder.java index 03281699524d..f0340e4029f7 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponseOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryDeployedModelsResponseOrBuilder.java @@ -179,4 +179,31 @@ public interface QueryDeployedModelsResponseOrBuilder */ com.google.cloud.aiplatform.v1beta1.DeployedModelRefOrBuilder getDeployedModelRefsOrBuilder( int index); + + /** + * + * + *
+   * The total number of DeployedModels on this DeploymentResourcePool.
+   * 
+ * + * int32 total_deployed_model_count = 4; + * + * @return The totalDeployedModelCount. + */ + int getTotalDeployedModelCount(); + + /** + * + * + *
+   * The total number of Endpoints that have DeployedModels on this
+   * DeploymentResourcePool.
+   * 
+ * + * int32 total_endpoint_count = 5; + * + * @return The totalEndpointCount. + */ + int getTotalEndpointCount(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequest.java index 568298f8ff6f..4a6f5c3c913a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequest.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequest.java @@ -77,7 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * @@ -104,7 +104,7 @@ public java.lang.String getTimeSeries() { *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * @@ -575,7 +575,7 @@ public Builder mergeFrom( *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -601,7 +601,7 @@ public java.lang.String getTimeSeries() { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -627,7 +627,7 @@ public com.google.protobuf.ByteString getTimeSeriesBytes() { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -652,7 +652,7 @@ public Builder setTimeSeries(java.lang.String value) { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * @@ -673,7 +673,7 @@ public Builder clearTimeSeries() { *
      * Required. The resource name of the TensorboardTimeSeries to list Blobs.
      * Format:
-     * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+     * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
      * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequestOrBuilder.java index 5f17bad1a0d7..04ab5bddab33 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequestOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequestOrBuilder.java @@ -29,7 +29,7 @@ public interface ReadTensorboardBlobDataRequestOrBuilder *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * @@ -45,7 +45,7 @@ public interface ReadTensorboardBlobDataRequestOrBuilder *
    * Required. The resource name of the TensorboardTimeSeries to list Blobs.
    * Format:
-   * 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}'
+   * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
    * 
* * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineProto.java index 68e70181632a..8552e8174c78 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineProto.java @@ -105,7 +105,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ue\030\002 \001(\t:\0028\001:~\352A{\n*aiplatform.googleapis" + ".com/TrainingPipeline\022Mprojects/{project" + "}/locations/{location}/trainingPipelines" - + "/{training_pipeline}\"\257\005\n\017InputDataConfig" + + "/{training_pipeline}\"\322\005\n\017InputDataConfig" + "\022H\n\016fraction_split\030\002 \001(\0132..google.cloud." + "aiplatform.v1beta1.FractionSplitH\000\022D\n\014fi" + "lter_split\030\003 \001(\0132,.google.cloud.aiplatfo" @@ -122,25 +122,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "QueryDestinationH\001\022\027\n\ndataset_id\030\001 \001(\tB\003" + "\340A\002\022\032\n\022annotations_filter\030\006 \001(\t\022\035\n\025annot" + "ation_schema_uri\030\t \001(\t\022\026\n\016saved_query_id" - + "\030\007 \001(\tB\007\n\005splitB\r\n\013destination\"^\n\rFracti" - + "onSplit\022\031\n\021training_fraction\030\001 \001(\001\022\033\n\023va" - + "lidation_fraction\030\002 \001(\001\022\025\n\rtest_fraction" - + "\030\003 \001(\001\"e\n\013FilterSplit\022\034\n\017training_filter" - + "\030\001 \001(\tB\003\340A\002\022\036\n\021validation_filter\030\002 \001(\tB\003" - + "\340A\002\022\030\n\013test_filter\030\003 \001(\tB\003\340A\002\"#\n\017Predefi" - + "nedSplit\022\020\n\003key\030\001 \001(\tB\003\340A\002\"q\n\016TimestampS" - + "plit\022\031\n\021training_fraction\030\001 \001(\001\022\033\n\023valid" - + "ation_fraction\030\002 \001(\001\022\025\n\rtest_fraction\030\003 " - + "\001(\001\022\020\n\003key\030\004 \001(\tB\003\340A\002\"r\n\017StratifiedSplit" - + "\022\031\n\021training_fraction\030\001 \001(\001\022\033\n\023validatio" - + "n_fraction\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022" - + "\020\n\003key\030\004 \001(\tB\003\340A\002B\362\001\n#com.google.cloud.a" - + "iplatform.v1beta1B\025TrainingPipelineProto" - + "P\001ZIgoogle.golang.org/genproto/googleapi" - + "s/cloud/aiplatform/v1beta1;aiplatform\252\002\037" - + "Google.Cloud.AIPlatform.V1Beta1\312\002\037Google" - + "\\Cloud\\AIPlatform\\V1beta1\352\002\"Google::Clou" - + "d::AIPlatform::V1beta1b\006proto3" + + "\030\007 \001(\t\022!\n\031persist_ml_use_assignment\030\013 \001(" + + "\010B\007\n\005splitB\r\n\013destination\"^\n\rFractionSpl" + + "it\022\031\n\021training_fraction\030\001 \001(\001\022\033\n\023validat" + + "ion_fraction\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(" + + "\001\"e\n\013FilterSplit\022\034\n\017training_filter\030\001 \001(" + + "\tB\003\340A\002\022\036\n\021validation_filter\030\002 \001(\tB\003\340A\002\022\030" + + "\n\013test_filter\030\003 \001(\tB\003\340A\002\"#\n\017PredefinedSp" + + "lit\022\020\n\003key\030\001 \001(\tB\003\340A\002\"q\n\016TimestampSplit\022" + + "\031\n\021training_fraction\030\001 \001(\001\022\033\n\023validation" + + "_fraction\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020" + + "\n\003key\030\004 \001(\tB\003\340A\002\"r\n\017StratifiedSplit\022\031\n\021t" + + "raining_fraction\030\001 \001(\001\022\033\n\023validation_fra" + + "ction\030\002 \001(\001\022\025\n\rtest_fraction\030\003 \001(\001\022\020\n\003ke" + + "y\030\004 \001(\tB\003\340A\002B\362\001\n#com.google.cloud.aiplat" + + "form.v1beta1B\025TrainingPipelineProtoP\001ZIg" + + "oogle.golang.org/genproto/googleapis/clo" + + "ud/aiplatform/v1beta1;aiplatform\252\002\037Googl" + + "e.Cloud.AIPlatform.V1Beta1\312\002\037Google\\Clou" + + "d\\AIPlatform\\V1beta1\352\002\"Google::Cloud::AI" + + "Platform::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -207,6 +208,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AnnotationsFilter", "AnnotationSchemaUri", "SavedQueryId", + "PersistMlUseAssignment", "Split", "Destination", }); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReference.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReference.java index 7d7392c85e4d..6e95e656ac50 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReference.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReference.java @@ -123,7 +123,7 @@ public ReferenceCase getReferenceCase() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -140,7 +140,7 @@ public boolean hasOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -170,7 +170,7 @@ public java.lang.String getOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -202,7 +202,7 @@ public com.google.protobuf.ByteString getOperationBytes() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` *
* * string data_labeling_job = 2; @@ -219,7 +219,7 @@ public boolean hasDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` *
* * string data_labeling_job = 2; @@ -249,7 +249,7 @@ public java.lang.String getDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` *
* * string data_labeling_job = 2; @@ -755,7 +755,7 @@ public Builder clearReference() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -773,7 +773,7 @@ public boolean hasOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` *
* * string operation = 1; @@ -804,7 +804,7 @@ public java.lang.String getOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -835,7 +835,7 @@ public com.google.protobuf.ByteString getOperationBytes() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -859,7 +859,7 @@ public Builder setOperation(java.lang.String value) { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -881,7 +881,7 @@ public Builder clearOperation() { * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -907,7 +907,7 @@ public Builder setOperationBytes(com.google.protobuf.ByteString value) { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -925,7 +925,7 @@ public boolean hasDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -956,7 +956,7 @@ public java.lang.String getDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -987,7 +987,7 @@ public com.google.protobuf.ByteString getDataLabelingJobBytes() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -1011,7 +1011,7 @@ public Builder setDataLabelingJob(java.lang.String value) { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -1033,7 +1033,7 @@ public Builder clearDataLabelingJob() { * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReferenceOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReferenceOrBuilder.java index 3584669ceffd..7a25ef35f247 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReferenceOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReferenceOrBuilder.java @@ -30,7 +30,7 @@ public interface UserActionReferenceOrBuilder * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -45,7 +45,7 @@ public interface UserActionReferenceOrBuilder * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -60,7 +60,7 @@ public interface UserActionReferenceOrBuilder * For API calls that return a long running operation. * Resource name of the long running operation. * Format: - * 'projects/{project}/locations/{location}/operations/{operation}' + * `projects/{project}/locations/{location}/operations/{operation}` * * * string operation = 1; @@ -76,7 +76,7 @@ public interface UserActionReferenceOrBuilder * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -91,7 +91,7 @@ public interface UserActionReferenceOrBuilder * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; @@ -106,7 +106,7 @@ public interface UserActionReferenceOrBuilder * For API calls that start a LabelingJob. * Resource name of the LabelingJob. * Format: - * 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` * * * string data_labeling_job = 2; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto index af624cb732b9..4d4c3b8f01c0 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto @@ -47,6 +47,9 @@ enum AcceleratorType { // Nvidia Tesla A100 GPU. NVIDIA_TESLA_A100 = 8; + // Nvidia A2 Ultra GPU. + NVIDIA_A100_80GB = 9; + // TPU v2. TPU_V2 = 6; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/artifact.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/artifact.proto index 378afb3f79be..daab79bb3c59 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/artifact.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/artifact.proto @@ -101,6 +101,7 @@ message Artifact { string schema_version = 15; // Properties of the Artifact. + // Top level metadata keys' heading and trailing spaces will be trimmed. // The size of this field should not exceed 200KB. google.protobuf.Struct metadata = 16; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/context.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/context.proto index 7f81ce4c0e8b..9f4c90c6e791 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/context.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/context.proto @@ -86,6 +86,7 @@ message Context { string schema_version = 14; // Properties of the Context. + // Top level metadata keys' heading and trailing spaces will be trimmed. // The size of this field should not exceed 200KB. google.protobuf.Struct metadata = 15; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/dataset.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/dataset.proto index 5d1f197f4514..4f8e875d7c91 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/dataset.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/dataset.proto @@ -112,6 +112,15 @@ message ImportDataConfig { // file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file. map data_item_labels = 2; + // Labels that will be applied to newly imported Annotations. If two + // Annotations are identical, one of them will be deduped. Two Annotations are + // considered identical if their [payload][google.cloud.aiplatform.v1beta1.Annotation.payload], + // [payload_schema_uri][google.cloud.aiplatform.v1beta1.Annotation.payload_schema_uri] and all of their + // [labels][google.cloud.aiplatform.v1beta1.Annotation.labels] are the same. + // These labels will be overridden by Annotation labels specified inside index + // file referenced by [import_schema_uri][google.cloud.aiplatform.v1beta1.ImportDataConfig.import_schema_uri], e.g. jsonl file. + map annotation_labels = 3; + // Required. Points to a YAML file stored on Google Cloud Storage describing the import // format. Validation will be done against the schema. The schema is defined // as an [OpenAPI 3.0.2 Schema diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto index 2249e655c3b2..e273a15525c0 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool.proto @@ -39,7 +39,7 @@ message DeploymentResourcePool { // Output only. The resource name of the DeploymentResourcePool. // Format: - // projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + // `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; // Required. The underlying DedicatedResources that the DeploymentResourcePool uses. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto index 11eddf67cf99..1c02d761dd97 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployment_resource_pool_service.proto @@ -92,7 +92,7 @@ service DeploymentResourcePoolService { // Request message for CreateDeploymentResourcePool method. message CreateDeploymentResourcePoolRequest { // Required. The parent location resource where this DeploymentResourcePool will be - // created. Format: projects/{project}/locations/{location} + // created. Format: `projects/{project}/locations/{location}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -122,7 +122,7 @@ message CreateDeploymentResourcePoolOperationMetadata { message GetDeploymentResourcePoolRequest { // Required. The name of the DeploymentResourcePool to retrieve. // Format: - // projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + // `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` string name = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -134,7 +134,7 @@ message GetDeploymentResourcePoolRequest { // Request message for ListDeploymentResourcePools method. message ListDeploymentResourcePoolsRequest { // Required. The parent Location which owns this collection of DeploymentResourcePools. - // Format: projects/{project}/locations/{location} + // Format: `projects/{project}/locations/{location}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -175,7 +175,7 @@ message UpdateDeploymentResourcePoolOperationMetadata { message DeleteDeploymentResourcePoolRequest { // Required. The name of the DeploymentResourcePool to delete. // Format: - // projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + // `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` string name = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -188,7 +188,7 @@ message DeleteDeploymentResourcePoolRequest { message QueryDeployedModelsRequest { // Required. The name of the target DeploymentResourcePool to query. // Format: - // projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + // `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` string deployment_resource_pool = 1 [(google.api.field_behavior) = REQUIRED]; // The maximum number of DeployedModels to return. The service may return @@ -216,4 +216,11 @@ message QueryDeployedModelsResponse { // References to the DeployedModels that share the specified // deploymentResourcePool. repeated DeployedModelRef deployed_model_refs = 3; + + // The total number of DeployedModels on this DeploymentResourcePool. + int32 total_deployed_model_count = 4; + + // The total number of Endpoints that have DeployedModels on this + // DeploymentResourcePool. + int32 total_endpoint_count = 5; } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/endpoint.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/endpoint.proto index 0236e532f7cd..2b0d796e0eb2 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/endpoint.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/endpoint.proto @@ -149,7 +149,7 @@ message DeployedModel { // The resource name of the shared DeploymentResourcePool to deploy on. // Format: - // projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} + // `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` string shared_resources = 17 [(google.api.resource_reference) = { type: "aiplatform.googleapis.com/DeploymentResourcePool" }]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/execution.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/execution.proto index 74395db99d01..281b2a193541 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/execution.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/execution.proto @@ -107,6 +107,7 @@ message Execution { string schema_version = 14; // Properties of the Execution. + // Top level metadata keys' heading and trailing spaces will be trimmed. // The size of this field should not exceed 200KB. google.protobuf.Struct metadata = 15; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto index f5ece8f20f61..599fd1a1fe0c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto @@ -116,8 +116,10 @@ message Featurestore { // and are immutable. map labels = 6 [(google.api.field_behavior) = OPTIONAL]; - // Optional. Config for online storage resources. If unset, the featurestore will - // not have an online store and cannot be used for online serving. + // Optional. Config for online storage resources. The field should not co-exist with the + // field of `OnlineStoreReplicationConfig`. If both of it and + // OnlineStoreReplicationConfig are unset, the feature store will not have an + // online store and cannot be used for online serving. OnlineServingConfig online_serving_config = 7 [(google.api.field_behavior) = OPTIONAL]; // Output only. State of the featurestore. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto index 56df4670f7f8..aed9139a2194 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto @@ -637,6 +637,11 @@ message BatchReadFeatureValuesRequest { // specifying entity IDs in the EntityType in // [BatchReadFeatureValuesRequest.request][] . repeated EntityTypeSpec entity_type_specs = 7 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Excludes Feature values with feature generation timestamp before this + // timestamp. If not set, retrieve oldest values kept in Feature Store. + // Timestamp, if present, must not have higher than millisecond precision. + google.protobuf.Timestamp start_time = 11 [(google.api.field_behavior) = OPTIONAL]; } // Request message for [FeaturestoreService.ExportFeatureValues][google.cloud.aiplatform.v1beta1.FeaturestoreService.ExportFeatureValues]. @@ -921,7 +926,7 @@ message CreateFeatureRequest { // Required. The ID to use for the Feature, which will become the final component of // the Feature's resource name. // - // This value may be up to 60 characters, and valid characters are + // This value may be up to 128 characters, and valid characters are // `[a-z0-9_]`. The first character cannot be a number. // // The value must be unique within an EntityType. @@ -1275,7 +1280,10 @@ message DeleteFeatureValuesRequest { // Message to select time range and feature. // Values of the selected feature generated within an inclusive time range - // will be deleted. + // will be deleted. Using this option permanently deletes the feature values + // from the specified feature IDs within the specified time range. + // This might include data from the online storage. If you want to retain + // any deleted historical data in the online storage, you must re-ingest it. message SelectTimeRangeAndFeature { // Required. Select feature generated within a half-inclusive time range. // The time range is lower inclusive and upper exclusive. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_endpoint.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_endpoint.proto index 3f8fa62b2d33..ba443ca3864d 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_endpoint.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_endpoint.proto @@ -85,7 +85,7 @@ message IndexEndpoint { // are mutually exclusive. // // [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - // projects/{project}/global/networks/{network}. + // `projects/{project}/global/networks/{network}`. // Where {project} is a project number, as in '12345', and {network} is // network name. string network = 9 [(google.api.field_behavior) = OPTIONAL]; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_service.proto index abdcb600c23c..9e1767a09929 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_service.proto @@ -556,7 +556,8 @@ message ListArtifactsRequest { // `in_context("projects//locations//metadataStores//contexts/")` // // Each of the above supported filter types can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 4; @@ -750,7 +751,8 @@ message ListContextsRequest { // ``` // // Each of the above supported filters can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 4; @@ -1048,7 +1050,9 @@ message ListExecutionsRequest { // `in_context("projects//locations//metadataStores//contexts/")` // // Each of the above supported filters can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. + // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 4; @@ -1310,7 +1314,8 @@ message QueryArtifactLineageSubgraphRequest { // For example: `metadata.field_1.number_value = 10.0` // // Each of the above supported filter types can be combined together using - // logical operators (`AND` & `OR`). + // logical operators (`AND` & `OR`). Maximum nested expression depth allowed + // is 5. // // For example: `display_name = "test" AND metadata.field1.bool_value = true`. string filter = 3; diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model.proto index 9e408aebda49..0e7e1c20a461 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model.proto @@ -118,9 +118,9 @@ message Model { // User provided version aliases so that a model version can be referenced via // alias (i.e. - // projects/{project}/locations/{location}/models/{model_id}@{version_alias} + // `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` // instead of auto-generated version id (i.e. - // projects/{project}/locations/{location}/models/{model_id}@{version_id}). + // `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. // The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from // version_id. A default version alias will be created for the first version // of the model, and there must be exactly one default version alias for a @@ -332,6 +332,11 @@ message Model { // Output only. Source of a model. It can either be automl training pipeline, custom // training pipeline, BigQuery ML, or existing Vertex AI Model. ModelSourceInfo model_source_info = 38 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The resource name of the Artifact that was created in MetadataStore when + // creating the Model. The Artifact resource name pattern is + // `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + string metadata_artifact = 44 [(google.api.field_behavior) = OUTPUT_ONLY]; } // Contains the schemata used in Model's predictions and explanations via diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_job.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_job.proto index cb450ee569a8..84b40b2ac939 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_job.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_job.proto @@ -54,8 +54,8 @@ message PipelineJob { message InputArtifact { oneof kind { // Artifact resource id from MLMD. Which is the last portion of an - // artifact resource - // name(projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}). + // artifact resource name: + // `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`. // The artifact must stay within the same project, location and default // metadatastore as the pipeline. string artifact_id = 1; @@ -337,6 +337,17 @@ message PipelineTaskExecutorDetail { type: "aiplatform.googleapis.com/CustomJob" } ]; + + // Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the main container + // executions. The list includes the all attempts in chronological order. + repeated string failed_main_jobs = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The names of the previously failed [CustomJob][google.cloud.aiplatform.v1beta1.CustomJob] for the + // pre-caching-check container executions. This job will be available if the + // [PipelineJob.pipeline_spec][google.cloud.aiplatform.v1beta1.PipelineJob.pipeline_spec] specifies the `pre_caching_check` hook in + // the lifecycle events. + // The list includes the all attempts in chronological order. + repeated string failed_pre_caching_check_jobs = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; } // The detailed info for a custom job executor. diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_service.proto index 629e5d7935a5..6cbfe7e7f035 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_service.proto @@ -465,7 +465,7 @@ message GetTensorboardExperimentRequest { message ListTensorboardExperimentsRequest { // Required. The resource name of the Tensorboard to list TensorboardExperiments. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -603,7 +603,7 @@ message GetTensorboardRunRequest { message ReadTensorboardBlobDataRequest { // Required. The resource name of the TensorboardTimeSeries to list Blobs. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` string time_series = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -625,7 +625,7 @@ message ReadTensorboardBlobDataResponse { message ListTensorboardRunsRequest { // Required. The resource name of the TensorboardExperiment to list TensorboardRuns. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -765,7 +765,7 @@ message GetTensorboardTimeSeriesRequest { message ListTensorboardTimeSeriesRequest { // Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. // Format: - // 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}' + // `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` string parent = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/training_pipeline.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/training_pipeline.proto index 138fbc3c8a41..cf7af508cb86 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/training_pipeline.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/training_pipeline.proto @@ -290,6 +290,9 @@ message InputDataConfig { // Only one of [saved_query_id][google.cloud.aiplatform.v1beta1.InputDataConfig.saved_query_id] and [annotation_schema_uri][google.cloud.aiplatform.v1beta1.InputDataConfig.annotation_schema_uri] should be // specified as both of them represent the same thing: problem type. string saved_query_id = 7; + + // Whether to persist the ML use assignment to data item system labels. + bool persist_ml_use_assignment = 11; } // Assigns the input data to training, validation, and test sets as per the diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/user_action_reference.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/user_action_reference.proto index 3d4633b5952c..4ecf45989c94 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/user_action_reference.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/user_action_reference.proto @@ -31,13 +31,13 @@ message UserActionReference { // For API calls that return a long running operation. // Resource name of the long running operation. // Format: - // 'projects/{project}/locations/{location}/operations/{operation}' + // `projects/{project}/locations/{location}/operations/{operation}` string operation = 1; // For API calls that start a LabelingJob. // Resource name of the LabelingJob. // Format: - // 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}' + // `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` string data_labeling_job = 2; }