Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -67,6 +67,10 @@ message BatchPredictionJob {
// additional columns that are not described by the schema, and they will
// be ignored.
BigQuerySource bigquery_source = 3;

// A Vertex Managed Dataset. Currently, only datasets of type Multimodal
// are supported.
VertexMultimodalDatasetSource vertex_multimodal_dataset_source = 4;
}

// Required. The format in which instances are given, must be one of the
Expand Down Expand Up @@ -226,6 +230,11 @@ message BatchPredictionJob {
// has [google.rpc.Status][google.rpc.Status]
// represented as a STRUCT, and containing only `code` and `message`.
BigQueryDestination bigquery_destination = 3;

// The details for a Vertex Multimodal Dataset that will be created for
// the output.
VertexMultimodalDatasetDestination vertex_multimodal_dataset_destination =
6;
}

// Required. The format in which Vertex AI gives the predictions, must be
Expand All @@ -250,6 +259,16 @@ message BatchPredictionJob {
// format, into which the prediction output is written.
string bigquery_output_dataset = 2
[(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The resource name of the Vertex Managed Dataset created,
// into which the prediction output is written. Format:
// `projects/{project}/locations/{location}/datasets/{dataset}`
string vertex_multimodal_dataset_name = 5 [
(google.api.field_behavior) = OUTPUT_ONLY,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/Dataset"
}
];
}

// Output only. The name of the BigQuery table created, in
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -40,9 +40,14 @@ message Dataset {
};

// Output only. Identifier. The resource name of the Dataset.
// Format:
// `projects/{project}/locations/{location}/datasets/{dataset}`
string name = 1 [
(google.api.field_behavior) = OUTPUT_ONLY,
(google.api.field_behavior) = IDENTIFIER
(google.api.field_behavior) = IDENTIFIER,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/Dataset"
}
];

// Required. The user-defined name of the Dataset.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -259,9 +259,7 @@ service DatasetService {
option (google.api.method_signature) = "name";
}

// Lists Annotations belongs to a dataitem
// This RPC is only available in InternalDatasetService. It is only used for
// exporting conversation data to CCAI Insights.
// Lists Annotations belongs to a dataitem.
rpc ListAnnotations(ListAnnotationsRequest)
returns (ListAnnotationsResponse) {
option (google.api.http) = {
Expand Down Expand Up @@ -296,7 +294,6 @@ message CreateDatasetOperationMetadata {

// Request message for
// [DatasetService.GetDataset][google.cloud.aiplatform.v1.DatasetService.GetDataset].
// Next ID: 4
message GetDatasetRequest {
// Required. The name of the Dataset resource.
string name = 1 [
Expand Down Expand Up @@ -528,7 +525,6 @@ message DeleteDatasetVersionRequest {

// Request message for
// [DatasetService.GetDatasetVersion][google.cloud.aiplatform.v1.DatasetService.GetDatasetVersion].
// Next ID: 4
message GetDatasetVersionRequest {
// Required. The resource name of the Dataset version to delete.
// Format:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -37,9 +37,14 @@ message DatasetVersion {
};

// Output only. Identifier. The resource name of the DatasetVersion.
// Format:
// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
string name = 1 [
(google.api.field_behavior) = OUTPUT_ONLY,
(google.api.field_behavior) = IDENTIFIER
(google.api.field_behavior) = IDENTIFIER,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/DatasetVersion"
}
];

// Output only. Timestamp when this DatasetVersion was created.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -17,6 +17,7 @@ syntax = "proto3";
package google.cloud.aiplatform.v1;

import "google/api/field_behavior.proto";
import "google/api/resource.proto";
import "google/cloud/aiplatform/v1/api_auth.proto";
import "google/protobuf/timestamp.proto";

Expand Down Expand Up @@ -82,6 +83,30 @@ message BigQueryDestination {
string output_uri = 1 [(google.api.field_behavior) = REQUIRED];
}

// The Vertex Multimodal Dataset for the input content.
message VertexMultimodalDatasetSource {
// Required. The resource name of the Vertex Dataset.
// Format: `projects/{project}/locations/{location}/datasets/{dataset}`
string dataset_name = 1 [
(google.api.field_behavior) = REQUIRED,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/Dataset"
}
];
}

// The details for a Vertex Multimodal Dataset output.
message VertexMultimodalDatasetDestination {
// Optional. The destination of the underlying BigQuery table that will be
// created for the output Multimodal Dataset. If not specified, the BigQuery
// table will be created in a default BigQuery dataset.
BigQueryDestination bigquery_destination = 1
[(google.api.field_behavior) = OPTIONAL];

// Optional. Display name of the output dataset.
string display_name = 2 [(google.api.field_behavior) = OPTIONAL];
}

// The storage details for CSV output content.
message CsvDestination {
// Required. Google Cloud Storage location.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -70,6 +70,10 @@ message BatchPredictionJob {
// additional columns that are not described by the schema, and they will
// be ignored.
BigQuerySource bigquery_source = 3;

// A Vertex Managed Dataset. Currently, only datasets of type Multimodal
// are supported.
VertexMultimodalDatasetSource vertex_multimodal_dataset_source = 4;
}

// Required. The format in which instances are given, must be one of the
Expand Down Expand Up @@ -230,6 +234,11 @@ message BatchPredictionJob {
// has [google.rpc.Status][google.rpc.Status]
// represented as a STRUCT, and containing only `code` and `message`.
BigQueryDestination bigquery_destination = 3;

// The details for a Vertex Multimodal Dataset that will be created for
// the output.
VertexMultimodalDatasetDestination vertex_multimodal_dataset_destination =
6;
}

// Required. The format in which Vertex AI gives the predictions, must be
Expand All @@ -255,6 +264,16 @@ message BatchPredictionJob {
// format, into which the prediction output is written.
string bigquery_output_dataset = 2
[(google.api.field_behavior) = OUTPUT_ONLY];

// Output only. The resource name of the Vertex Managed Dataset created,
// into which the prediction output is written. Format:
// `projects/{project}/locations/{location}/datasets/{dataset}`
string vertex_multimodal_dataset_name = 5 [
(google.api.field_behavior) = OUTPUT_ONLY,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/Dataset"
}
];
}

// Output only. The name of the BigQuery table created, in
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -40,9 +40,14 @@ message Dataset {
};

// Output only. Identifier. The resource name of the Dataset.
// Format:
// `projects/{project}/locations/{location}/datasets/{dataset}`
string name = 1 [
(google.api.field_behavior) = OUTPUT_ONLY,
(google.api.field_behavior) = IDENTIFIER
(google.api.field_behavior) = IDENTIFIER,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/Dataset"
}
];

// Required. The user-defined name of the Dataset.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -37,9 +37,14 @@ message DatasetVersion {
};

// Output only. Identifier. The resource name of the DatasetVersion.
// Format:
// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
string name = 1 [
(google.api.field_behavior) = OUTPUT_ONLY,
(google.api.field_behavior) = IDENTIFIER
(google.api.field_behavior) = IDENTIFIER,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/DatasetVersion"
}
];

// Output only. Timestamp when this DatasetVersion was created.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -17,6 +17,7 @@ syntax = "proto3";
package google.cloud.aiplatform.v1beta1;

import "google/api/field_behavior.proto";
import "google/api/resource.proto";
import "google/cloud/aiplatform/v1beta1/api_auth.proto";
import "google/protobuf/timestamp.proto";

Expand Down Expand Up @@ -82,6 +83,30 @@ message BigQueryDestination {
string output_uri = 1 [(google.api.field_behavior) = REQUIRED];
}

// The Vertex Multimodal Dataset for the input content.
message VertexMultimodalDatasetSource {
// Required. The resource name of the Vertex Dataset.
// Format: `projects/{project}/locations/{location}/datasets/{dataset}`
string dataset_name = 1 [
(google.api.field_behavior) = REQUIRED,
(google.api.resource_reference) = {
type: "aiplatform.googleapis.com/Dataset"
}
];
}

// The details for a Vertex Multimodal Dataset output.
message VertexMultimodalDatasetDestination {
// Optional. The destination of the underlying BigQuery table that will be
// created for the output Multimodal Dataset. If not specified, the BigQuery
// table will be created in a default BigQuery dataset.
BigQueryDestination bigquery_destination = 1
[(google.api.field_behavior) = OPTIONAL];

// Optional. Display name of the output dataset.
string display_name = 2 [(google.api.field_behavior) = OPTIONAL];
}

// The storage details for CSV output content.
message CsvDestination {
// Required. Google Cloud Storage location.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -164,6 +164,14 @@ message Schedule {
// execution of the operations/jobs created by the requests (if applicable).
int64 max_concurrent_run_count = 11 [(google.api.field_behavior) = REQUIRED];

// Optional. Specifies the maximum number of active runs that can be executed
// concurrently for this Schedule. This limits the number of runs that can be
// in a non-terminal state at the same time.
// Currently, this field is only supported for requests of type
// CreatePipelineJobRequest.
int64 max_concurrent_active_run_count = 21
[(google.api.field_behavior) = OPTIONAL];

// Optional. Whether new scheduled runs can be queued when max_concurrent_runs
// limit is reached. If set to true, new runs will be queued instead of
// skipped. Default to false.
Expand Down
Loading