Skip to content

Commit 53c9e8c

Browse files
1 parent b60a7b7 commit 53c9e8c

23 files changed

+855
-38
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-rev20250711-2.0.0</version>
25+
<version>v1-rev20250715-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-rev20250711-2.0.0'
38+
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20250715-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: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21867,6 +21867,31 @@ public List setFilter(java.lang.String filter) {
2186721867
return this;
2186821868
}
2186921869

21870+
/**
21871+
* Optional. Configures the Google Distributed Cloud (GDC) environment for online
21872+
* prediction. Only set this field when the Endpoint is to be deployed in a GDC
21873+
* environment.
21874+
*/
21875+
@com.google.api.client.util.Key
21876+
private java.lang.String gdcZone;
21877+
21878+
/** Optional. Configures the Google Distributed Cloud (GDC) environment for online prediction. Only set
21879+
this field when the Endpoint is to be deployed in a GDC environment.
21880+
*/
21881+
public java.lang.String getGdcZone() {
21882+
return gdcZone;
21883+
}
21884+
21885+
/**
21886+
* Optional. Configures the Google Distributed Cloud (GDC) environment for online
21887+
* prediction. Only set this field when the Endpoint is to be deployed in a GDC
21888+
* environment.
21889+
*/
21890+
public List setGdcZone(java.lang.String gdcZone) {
21891+
this.gdcZone = gdcZone;
21892+
return this;
21893+
}
21894+
2187021895
/**
2187121896
* A comma-separated list of fields to order by, sorted in ascending order. Use "desc"
2187221897
* after a field name for descending. Supported fields: * `display_name` * `create_time` *
@@ -21957,8 +21982,8 @@ public List set(String parameterName, Object value) {
2195721982
}
2195821983
/**
2195921984
* Updates an existing deployed model. Updatable fields include `min_replica_count`,
21960-
* `max_replica_count`, `autoscaling_metric_specs`, `disable_container_logging` (v1 only), and
21961-
* `enable_container_logging` (v1beta1 only).
21985+
* `max_replica_count`, `required_replica_count`, `autoscaling_metric_specs`,
21986+
* `disable_container_logging` (v1 only), and `enable_container_logging` (v1beta1 only).
2196221987
*
2196321988
* Create a request for the method "endpoints.mutateDeployedModel".
2196421989
*
@@ -21985,8 +22010,8 @@ public class MutateDeployedModel extends AiplatformRequest<com.google.api.servic
2198522010

2198622011
/**
2198722012
* Updates an existing deployed model. Updatable fields include `min_replica_count`,
21988-
* `max_replica_count`, `autoscaling_metric_specs`, `disable_container_logging` (v1 only), and
21989-
* `enable_container_logging` (v1beta1 only).
22013+
* `max_replica_count`, `required_replica_count`, `autoscaling_metric_specs`,
22014+
* `disable_container_logging` (v1 only), and `enable_container_logging` (v1beta1 only).
2199022015
*
2199122016
* Create a request for the method "endpoints.mutateDeployedModel".
2199222017
*

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

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@ public final class GoogleCloudAiplatformV1DeployRequestModelConfig extends com.g
6969
@com.google.api.client.util.Key
7070
private java.lang.String modelDisplayName;
7171

72+
/**
73+
* Optional. The ID to use for the uploaded Model, which will become the final component of the
74+
* model resource name. When not provided, Vertex AI will generate a value for this ID. When Model
75+
* Registry model is provided, this field will be ignored. This value may be up to 63 characters,
76+
* and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
77+
* The value may be {@code null}.
78+
*/
79+
@com.google.api.client.util.Key
80+
private java.lang.String modelUserId;
81+
7282
/**
7383
* Optional. Whether the user accepts the End User License Agreement (EULA) for the model.
7484
* @return value or {@code null} for none
@@ -164,6 +174,29 @@ public GoogleCloudAiplatformV1DeployRequestModelConfig setModelDisplayName(java.
164174
return this;
165175
}
166176

177+
/**
178+
* Optional. The ID to use for the uploaded Model, which will become the final component of the
179+
* model resource name. When not provided, Vertex AI will generate a value for this ID. When Model
180+
* Registry model is provided, this field will be ignored. This value may be up to 63 characters,
181+
* and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
182+
* @return value or {@code null} for none
183+
*/
184+
public java.lang.String getModelUserId() {
185+
return modelUserId;
186+
}
187+
188+
/**
189+
* Optional. The ID to use for the uploaded Model, which will become the final component of the
190+
* model resource name. When not provided, Vertex AI will generate a value for this ID. When Model
191+
* Registry model is provided, this field will be ignored. This value may be up to 63 characters,
192+
* and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
193+
* @param modelUserId modelUserId or {@code null} for none
194+
*/
195+
public GoogleCloudAiplatformV1DeployRequestModelConfig setModelUserId(java.lang.String modelUserId) {
196+
this.modelUserId = modelUserId;
197+
return this;
198+
}
199+
167200
@Override
168201
public GoogleCloudAiplatformV1DeployRequestModelConfig set(String fieldName, Object value) {
169202
return (GoogleCloudAiplatformV1DeployRequestModelConfig) super.set(fieldName, value);

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,14 @@ public final class GoogleCloudAiplatformV1DeployedModel extends com.google.api.c
116116
@com.google.api.client.util.Key
117117
private GoogleCloudAiplatformV1FasterDeploymentConfig fasterDeploymentConfig;
118118

119+
/**
120+
* GDC pretrained / Gemini model name. The model name is a plain model name, e.g.
121+
* gemini-1.5-flash-002.
122+
* The value may be {@code null}.
123+
*/
124+
@com.google.api.client.util.Key
125+
private java.lang.String gdcConnectedModel;
126+
119127
/**
120128
* Immutable. The ID of the DeployedModel. If not provided upon deployment, Vertex AI will
121129
* generate a value for this ID. This value should be 1-10 characters, and valid characters are
@@ -397,6 +405,25 @@ public GoogleCloudAiplatformV1DeployedModel setFasterDeploymentConfig(GoogleClou
397405
return this;
398406
}
399407

408+
/**
409+
* GDC pretrained / Gemini model name. The model name is a plain model name, e.g.
410+
* gemini-1.5-flash-002.
411+
* @return value or {@code null} for none
412+
*/
413+
public java.lang.String getGdcConnectedModel() {
414+
return gdcConnectedModel;
415+
}
416+
417+
/**
418+
* GDC pretrained / Gemini model name. The model name is a plain model name, e.g.
419+
* gemini-1.5-flash-002.
420+
* @param gdcConnectedModel gdcConnectedModel or {@code null} for none
421+
*/
422+
public GoogleCloudAiplatformV1DeployedModel setGdcConnectedModel(java.lang.String gdcConnectedModel) {
423+
this.gdcConnectedModel = gdcConnectedModel;
424+
return this;
425+
}
426+
400427
/**
401428
* Immutable. The ID of the DeployedModel. If not provided upon deployment, Vertex AI will
402429
* generate a value for this ID. This value should be 1-10 characters, and valid characters are

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,14 @@ public final class GoogleCloudAiplatformV1Endpoint extends com.google.api.client
118118
@com.google.api.client.util.Key
119119
private java.lang.String etag;
120120

121+
/**
122+
* Configures the Google Distributed Cloud (GDC) environment for online prediction. Only set this
123+
* field when the Endpoint is to be deployed in a GDC environment.
124+
* The value may be {@code null}.
125+
*/
126+
@com.google.api.client.util.Key
127+
private GoogleCloudAiplatformV1GdcConfig gdcConfig;
128+
121129
/**
122130
* Optional. Configuration for GenAiAdvancedFeatures. If the endpoint is serving GenAI models,
123131
* advanced features like native RAG integration can be configured. Currently, only Model Garden
@@ -407,6 +415,25 @@ public GoogleCloudAiplatformV1Endpoint setEtag(java.lang.String etag) {
407415
return this;
408416
}
409417

418+
/**
419+
* Configures the Google Distributed Cloud (GDC) environment for online prediction. Only set this
420+
* field when the Endpoint is to be deployed in a GDC environment.
421+
* @return value or {@code null} for none
422+
*/
423+
public GoogleCloudAiplatformV1GdcConfig getGdcConfig() {
424+
return gdcConfig;
425+
}
426+
427+
/**
428+
* Configures the Google Distributed Cloud (GDC) environment for online prediction. Only set this
429+
* field when the Endpoint is to be deployed in a GDC environment.
430+
* @param gdcConfig gdcConfig or {@code null} for none
431+
*/
432+
public GoogleCloudAiplatformV1Endpoint setGdcConfig(GoogleCloudAiplatformV1GdcConfig gdcConfig) {
433+
this.gdcConfig = gdcConfig;
434+
return this;
435+
}
436+
410437
/**
411438
* Optional. Configuration for GenAiAdvancedFeatures. If the endpoint is serving GenAI models,
412439
* advanced features like native RAG integration can be configured. Currently, only Model Garden
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
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+
* Google Distributed Cloud (GDC) config.
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 GoogleCloudAiplatformV1GdcConfig extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* GDC zone. A cluster will be designated for the Vertex AI workload in this zone.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String zone;
38+
39+
/**
40+
* GDC zone. A cluster will be designated for the Vertex AI workload in this zone.
41+
* @return value or {@code null} for none
42+
*/
43+
public java.lang.String getZone() {
44+
return zone;
45+
}
46+
47+
/**
48+
* GDC zone. A cluster will be designated for the Vertex AI workload in this zone.
49+
* @param zone zone or {@code null} for none
50+
*/
51+
public GoogleCloudAiplatformV1GdcConfig setZone(java.lang.String zone) {
52+
this.zone = zone;
53+
return this;
54+
}
55+
56+
@Override
57+
public GoogleCloudAiplatformV1GdcConfig set(String fieldName, Object value) {
58+
return (GoogleCloudAiplatformV1GdcConfig) super.set(fieldName, value);
59+
}
60+
61+
@Override
62+
public GoogleCloudAiplatformV1GdcConfig clone() {
63+
return (GoogleCloudAiplatformV1GdcConfig) super.clone();
64+
}
65+
66+
}

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ public final class GoogleCloudAiplatformV1MutateDeployedModelRequest extends com
3333
* Required. The DeployedModel to be mutated within the Endpoint. Only the following fields can be
3434
* mutated: * `min_replica_count` in either DedicatedResources or AutomaticResources *
3535
* `max_replica_count` in either DedicatedResources or AutomaticResources *
36-
* autoscaling_metric_specs * `disable_container_logging` (v1 only) * `enable_container_logging`
37-
* (v1beta1 only)
36+
* `required_replica_count` in DedicatedResources * autoscaling_metric_specs *
37+
* `disable_container_logging` (v1 only) * `enable_container_logging` (v1beta1 only)
3838
* The value may be {@code null}.
3939
*/
4040
@com.google.api.client.util.Key
@@ -51,8 +51,8 @@ public final class GoogleCloudAiplatformV1MutateDeployedModelRequest extends com
5151
* Required. The DeployedModel to be mutated within the Endpoint. Only the following fields can be
5252
* mutated: * `min_replica_count` in either DedicatedResources or AutomaticResources *
5353
* `max_replica_count` in either DedicatedResources or AutomaticResources *
54-
* autoscaling_metric_specs * `disable_container_logging` (v1 only) * `enable_container_logging`
55-
* (v1beta1 only)
54+
* `required_replica_count` in DedicatedResources * autoscaling_metric_specs *
55+
* `disable_container_logging` (v1 only) * `enable_container_logging` (v1beta1 only)
5656
* @return value or {@code null} for none
5757
*/
5858
public GoogleCloudAiplatformV1DeployedModel getDeployedModel() {
@@ -63,8 +63,8 @@ public GoogleCloudAiplatformV1DeployedModel getDeployedModel() {
6363
* Required. The DeployedModel to be mutated within the Endpoint. Only the following fields can be
6464
* mutated: * `min_replica_count` in either DedicatedResources or AutomaticResources *
6565
* `max_replica_count` in either DedicatedResources or AutomaticResources *
66-
* autoscaling_metric_specs * `disable_container_logging` (v1 only) * `enable_container_logging`
67-
* (v1beta1 only)
66+
* `required_replica_count` in DedicatedResources * autoscaling_metric_specs *
67+
* `disable_container_logging` (v1 only) * `enable_container_logging` (v1beta1 only)
6868
* @param deployedModel deployedModel or {@code null} for none
6969
*/
7070
public GoogleCloudAiplatformV1MutateDeployedModelRequest setDeployedModel(GoogleCloudAiplatformV1DeployedModel deployedModel) {

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public final class GoogleCloudAiplatformV1SupervisedHyperParameters extends com.
4646

4747
/**
4848
* Optional. Multiplier for adjusting the default learning rate. Mutually exclusive with
49-
* `learning_rate`.
49+
* `learning_rate`. This feature is only available for 1P models.
5050
* The value may be {@code null}.
5151
*/
5252
@com.google.api.client.util.Key
@@ -90,7 +90,7 @@ public GoogleCloudAiplatformV1SupervisedHyperParameters setEpochCount(java.lang.
9090

9191
/**
9292
* Optional. Multiplier for adjusting the default learning rate. Mutually exclusive with
93-
* `learning_rate`.
93+
* `learning_rate`. This feature is only available for 1P models.
9494
* @return value or {@code null} for none
9595
*/
9696
public java.lang.Double getLearningRateMultiplier() {
@@ -99,7 +99,7 @@ public java.lang.Double getLearningRateMultiplier() {
9999

100100
/**
101101
* Optional. Multiplier for adjusting the default learning rate. Mutually exclusive with
102-
* `learning_rate`.
102+
* `learning_rate`. This feature is only available for 1P models.
103103
* @param learningRateMultiplier learningRateMultiplier or {@code null} for none
104104
*/
105105
public GoogleCloudAiplatformV1SupervisedHyperParameters setLearningRateMultiplier(java.lang.Double learningRateMultiplier) {

clients/google-api-services-aiplatform/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-aiplatform</artifactId>
11-
<version>v1-rev20250711-2.0.0</version>
12-
<name>Vertex AI API v1-rev20250711-2.0.0</name>
11+
<version>v1-rev20250715-2.0.0</version>
12+
<name>Vertex AI API v1-rev20250715-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-aiplatform/v1/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-rev20250711-2.0.0</version>
25+
<version>v1-rev20250715-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-rev20250711-2.0.0'
38+
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20250715-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)