Skip to content

Commit 8c787df

Browse files
1 parent 2e19486 commit 8c787df

File tree

72 files changed

+14306
-7381
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+14306
-7381
lines changed

clients/google-api-services-aiplatform/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-aiplatform</artifactId>
25-
<version>v1-rev20251210-2.0.0</version>
25+
<version>v1-rev20260110-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20251210-2.0.0'
38+
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20260110-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-aiplatform/v1/2.0.0/com/google/api/services/aiplatform/v1/Aiplatform.java

Lines changed: 10053 additions & 6770 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.aiplatform.v1.model;
18+
19+
/**
20+
* The aggregation result for the entire dataset and all metrics.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Vertex AI API. For a detailed explanation see:
24+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class GoogleCloudAiplatformV1AggregationOutput extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* One AggregationResult per metric.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<GoogleCloudAiplatformV1AggregationResult> aggregationResults;
38+
39+
/**
40+
* The dataset used for evaluation & aggregation.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private GoogleCloudAiplatformV1EvaluationDataset dataset;
45+
46+
/**
47+
* One AggregationResult per metric.
48+
* @return value or {@code null} for none
49+
*/
50+
public java.util.List<GoogleCloudAiplatformV1AggregationResult> getAggregationResults() {
51+
return aggregationResults;
52+
}
53+
54+
/**
55+
* One AggregationResult per metric.
56+
* @param aggregationResults aggregationResults or {@code null} for none
57+
*/
58+
public GoogleCloudAiplatformV1AggregationOutput setAggregationResults(java.util.List<GoogleCloudAiplatformV1AggregationResult> aggregationResults) {
59+
this.aggregationResults = aggregationResults;
60+
return this;
61+
}
62+
63+
/**
64+
* The dataset used for evaluation & aggregation.
65+
* @return value or {@code null} for none
66+
*/
67+
public GoogleCloudAiplatformV1EvaluationDataset getDataset() {
68+
return dataset;
69+
}
70+
71+
/**
72+
* The dataset used for evaluation & aggregation.
73+
* @param dataset dataset or {@code null} for none
74+
*/
75+
public GoogleCloudAiplatformV1AggregationOutput setDataset(GoogleCloudAiplatformV1EvaluationDataset dataset) {
76+
this.dataset = dataset;
77+
return this;
78+
}
79+
80+
@Override
81+
public GoogleCloudAiplatformV1AggregationOutput set(String fieldName, Object value) {
82+
return (GoogleCloudAiplatformV1AggregationOutput) super.set(fieldName, value);
83+
}
84+
85+
@Override
86+
public GoogleCloudAiplatformV1AggregationOutput clone() {
87+
return (GoogleCloudAiplatformV1AggregationOutput) super.clone();
88+
}
89+
90+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.aiplatform.v1.model;
18+
19+
/**
20+
* The aggregation result for a single metric.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Vertex AI API. For a detailed explanation see:
24+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class GoogleCloudAiplatformV1AggregationResult extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Aggregation metric.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String aggregationMetric;
38+
39+
/**
40+
* Results for bleu metric.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private GoogleCloudAiplatformV1BleuMetricValue bleuMetricValue;
45+
46+
/**
47+
* Result for code execution metric.
48+
* The value may be {@code null}.
49+
*/
50+
@com.google.api.client.util.Key
51+
private GoogleCloudAiplatformV1CustomCodeExecutionResult customCodeExecutionResult;
52+
53+
/**
54+
* Results for exact match metric.
55+
* The value may be {@code null}.
56+
*/
57+
@com.google.api.client.util.Key
58+
private GoogleCloudAiplatformV1ExactMatchMetricValue exactMatchMetricValue;
59+
60+
/**
61+
* Result for pairwise metric.
62+
* The value may be {@code null}.
63+
*/
64+
@com.google.api.client.util.Key
65+
private GoogleCloudAiplatformV1PairwiseMetricResult pairwiseMetricResult;
66+
67+
/**
68+
* Result for pointwise metric.
69+
* The value may be {@code null}.
70+
*/
71+
@com.google.api.client.util.Key
72+
private GoogleCloudAiplatformV1PointwiseMetricResult pointwiseMetricResult;
73+
74+
/**
75+
* Results for rouge metric.
76+
* The value may be {@code null}.
77+
*/
78+
@com.google.api.client.util.Key
79+
private GoogleCloudAiplatformV1RougeMetricValue rougeMetricValue;
80+
81+
/**
82+
* Aggregation metric.
83+
* @return value or {@code null} for none
84+
*/
85+
public java.lang.String getAggregationMetric() {
86+
return aggregationMetric;
87+
}
88+
89+
/**
90+
* Aggregation metric.
91+
* @param aggregationMetric aggregationMetric or {@code null} for none
92+
*/
93+
public GoogleCloudAiplatformV1AggregationResult setAggregationMetric(java.lang.String aggregationMetric) {
94+
this.aggregationMetric = aggregationMetric;
95+
return this;
96+
}
97+
98+
/**
99+
* Results for bleu metric.
100+
* @return value or {@code null} for none
101+
*/
102+
public GoogleCloudAiplatformV1BleuMetricValue getBleuMetricValue() {
103+
return bleuMetricValue;
104+
}
105+
106+
/**
107+
* Results for bleu metric.
108+
* @param bleuMetricValue bleuMetricValue or {@code null} for none
109+
*/
110+
public GoogleCloudAiplatformV1AggregationResult setBleuMetricValue(GoogleCloudAiplatformV1BleuMetricValue bleuMetricValue) {
111+
this.bleuMetricValue = bleuMetricValue;
112+
return this;
113+
}
114+
115+
/**
116+
* Result for code execution metric.
117+
* @return value or {@code null} for none
118+
*/
119+
public GoogleCloudAiplatformV1CustomCodeExecutionResult getCustomCodeExecutionResult() {
120+
return customCodeExecutionResult;
121+
}
122+
123+
/**
124+
* Result for code execution metric.
125+
* @param customCodeExecutionResult customCodeExecutionResult or {@code null} for none
126+
*/
127+
public GoogleCloudAiplatformV1AggregationResult setCustomCodeExecutionResult(GoogleCloudAiplatformV1CustomCodeExecutionResult customCodeExecutionResult) {
128+
this.customCodeExecutionResult = customCodeExecutionResult;
129+
return this;
130+
}
131+
132+
/**
133+
* Results for exact match metric.
134+
* @return value or {@code null} for none
135+
*/
136+
public GoogleCloudAiplatformV1ExactMatchMetricValue getExactMatchMetricValue() {
137+
return exactMatchMetricValue;
138+
}
139+
140+
/**
141+
* Results for exact match metric.
142+
* @param exactMatchMetricValue exactMatchMetricValue or {@code null} for none
143+
*/
144+
public GoogleCloudAiplatformV1AggregationResult setExactMatchMetricValue(GoogleCloudAiplatformV1ExactMatchMetricValue exactMatchMetricValue) {
145+
this.exactMatchMetricValue = exactMatchMetricValue;
146+
return this;
147+
}
148+
149+
/**
150+
* Result for pairwise metric.
151+
* @return value or {@code null} for none
152+
*/
153+
public GoogleCloudAiplatformV1PairwiseMetricResult getPairwiseMetricResult() {
154+
return pairwiseMetricResult;
155+
}
156+
157+
/**
158+
* Result for pairwise metric.
159+
* @param pairwiseMetricResult pairwiseMetricResult or {@code null} for none
160+
*/
161+
public GoogleCloudAiplatformV1AggregationResult setPairwiseMetricResult(GoogleCloudAiplatformV1PairwiseMetricResult pairwiseMetricResult) {
162+
this.pairwiseMetricResult = pairwiseMetricResult;
163+
return this;
164+
}
165+
166+
/**
167+
* Result for pointwise metric.
168+
* @return value or {@code null} for none
169+
*/
170+
public GoogleCloudAiplatformV1PointwiseMetricResult getPointwiseMetricResult() {
171+
return pointwiseMetricResult;
172+
}
173+
174+
/**
175+
* Result for pointwise metric.
176+
* @param pointwiseMetricResult pointwiseMetricResult or {@code null} for none
177+
*/
178+
public GoogleCloudAiplatformV1AggregationResult setPointwiseMetricResult(GoogleCloudAiplatformV1PointwiseMetricResult pointwiseMetricResult) {
179+
this.pointwiseMetricResult = pointwiseMetricResult;
180+
return this;
181+
}
182+
183+
/**
184+
* Results for rouge metric.
185+
* @return value or {@code null} for none
186+
*/
187+
public GoogleCloudAiplatformV1RougeMetricValue getRougeMetricValue() {
188+
return rougeMetricValue;
189+
}
190+
191+
/**
192+
* Results for rouge metric.
193+
* @param rougeMetricValue rougeMetricValue or {@code null} for none
194+
*/
195+
public GoogleCloudAiplatformV1AggregationResult setRougeMetricValue(GoogleCloudAiplatformV1RougeMetricValue rougeMetricValue) {
196+
this.rougeMetricValue = rougeMetricValue;
197+
return this;
198+
}
199+
200+
@Override
201+
public GoogleCloudAiplatformV1AggregationResult set(String fieldName, Object value) {
202+
return (GoogleCloudAiplatformV1AggregationResult) super.set(fieldName, value);
203+
}
204+
205+
@Override
206+
public GoogleCloudAiplatformV1AggregationResult clone() {
207+
return (GoogleCloudAiplatformV1AggregationResult) super.clone();
208+
}
209+
210+
}

clients/google-api-services-aiplatform/v1/2.0.0/com/google/api/services/aiplatform/v1/model/GoogleCloudAiplatformV1AutoscalingMetricSpec.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ public final class GoogleCloudAiplatformV1AutoscalingMetricSpec extends com.goog
3535
* `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` *
3636
* `aiplatform.googleapis.com/prediction/online/cpu/utilization` *
3737
* `aiplatform.googleapis.com/prediction/online/request_count` *
38-
* `pubsub.googleapis.com/subscription/num_undelivered_messages`
38+
* `pubsub.googleapis.com/subscription/num_undelivered_messages` *
39+
* `prometheus.googleapis.com/vertex_dcgm_fi_dev_gpu_util` *
40+
* `prometheus.googleapis.com/vertex_vllm_gpu_cache_usage_perc` *
41+
* `prometheus.googleapis.com/vertex_vllm_num_requests_waiting`
3942
* The value may be {@code null}.
4043
*/
4144
@com.google.api.client.util.Key
@@ -55,7 +58,10 @@ public final class GoogleCloudAiplatformV1AutoscalingMetricSpec extends com.goog
5558
* `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` *
5659
* `aiplatform.googleapis.com/prediction/online/cpu/utilization` *
5760
* `aiplatform.googleapis.com/prediction/online/request_count` *
58-
* `pubsub.googleapis.com/subscription/num_undelivered_messages`
61+
* `pubsub.googleapis.com/subscription/num_undelivered_messages` *
62+
* `prometheus.googleapis.com/vertex_dcgm_fi_dev_gpu_util` *
63+
* `prometheus.googleapis.com/vertex_vllm_gpu_cache_usage_perc` *
64+
* `prometheus.googleapis.com/vertex_vllm_num_requests_waiting`
5965
* @return value or {@code null} for none
6066
*/
6167
public java.lang.String getMetricName() {
@@ -67,7 +73,10 @@ public java.lang.String getMetricName() {
6773
* `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` *
6874
* `aiplatform.googleapis.com/prediction/online/cpu/utilization` *
6975
* `aiplatform.googleapis.com/prediction/online/request_count` *
70-
* `pubsub.googleapis.com/subscription/num_undelivered_messages`
76+
* `pubsub.googleapis.com/subscription/num_undelivered_messages` *
77+
* `prometheus.googleapis.com/vertex_dcgm_fi_dev_gpu_util` *
78+
* `prometheus.googleapis.com/vertex_vllm_gpu_cache_usage_perc` *
79+
* `prometheus.googleapis.com/vertex_vllm_num_requests_waiting`
7180
* @param metricName metricName or {@code null} for none
7281
*/
7382
public GoogleCloudAiplatformV1AutoscalingMetricSpec setMetricName(java.lang.String metricName) {

clients/google-api-services-aiplatform/v1/2.0.0/com/google/api/services/aiplatform/v1/model/GoogleCloudAiplatformV1BatchPredictionJobInputConfig.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@ public final class GoogleCloudAiplatformV1BatchPredictionJobInputConfig extends
5454
@com.google.api.client.util.Key
5555
private java.lang.String instancesFormat;
5656

57+
/**
58+
* A Vertex Managed Dataset. Currently, only datasets of type Multimodal are supported.
59+
* The value may be {@code null}.
60+
*/
61+
@com.google.api.client.util.Key
62+
private GoogleCloudAiplatformV1VertexMultimodalDatasetSource vertexMultimodalDatasetSource;
63+
5764
/**
5865
* The BigQuery location of the input table. The schema of the table should be in the format
5966
* described by the given context OpenAPI Schema, if one is provided. The table may contain
@@ -111,6 +118,23 @@ public GoogleCloudAiplatformV1BatchPredictionJobInputConfig setInstancesFormat(j
111118
return this;
112119
}
113120

121+
/**
122+
* A Vertex Managed Dataset. Currently, only datasets of type Multimodal are supported.
123+
* @return value or {@code null} for none
124+
*/
125+
public GoogleCloudAiplatformV1VertexMultimodalDatasetSource getVertexMultimodalDatasetSource() {
126+
return vertexMultimodalDatasetSource;
127+
}
128+
129+
/**
130+
* A Vertex Managed Dataset. Currently, only datasets of type Multimodal are supported.
131+
* @param vertexMultimodalDatasetSource vertexMultimodalDatasetSource or {@code null} for none
132+
*/
133+
public GoogleCloudAiplatformV1BatchPredictionJobInputConfig setVertexMultimodalDatasetSource(GoogleCloudAiplatformV1VertexMultimodalDatasetSource vertexMultimodalDatasetSource) {
134+
this.vertexMultimodalDatasetSource = vertexMultimodalDatasetSource;
135+
return this;
136+
}
137+
114138
@Override
115139
public GoogleCloudAiplatformV1BatchPredictionJobInputConfig set(String fieldName, Object value) {
116140
return (GoogleCloudAiplatformV1BatchPredictionJobInputConfig) super.set(fieldName, value);

0 commit comments

Comments
 (0)