Skip to content
Merged
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
4 changes: 2 additions & 2 deletions clients/google-api-services-aiplatform/v1/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-aiplatform</artifactId>
<version>v1-rev20260509-2.0.0</version>
<version>v1-rev20260523-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20260509-2.0.0'
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20260523-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118036,22 +118036,22 @@ public Patch setName(java.lang.String name) {
}

/**
* Optional. Mask specifying which fields to update. Supported fields: * `display_name`
* * `description` * `fact`
* Optional. Mask specifying which fields to update. The following fields are immutable:
* * `scope` * `memory_type`
*/
@com.google.api.client.util.Key
private String updateMask;

/** Optional. Mask specifying which fields to update. Supported fields: * `display_name` *
`description` * `fact`
/** Optional. Mask specifying which fields to update. The following fields are immutable: * `scope` *
`memory_type`
*/
public String getUpdateMask() {
return updateMask;
}

/**
* Optional. Mask specifying which fields to update. Supported fields: * `display_name`
* * `description` * `fact`
* Optional. Mask specifying which fields to update. The following fields are immutable:
* * `scope` * `memory_type`
*/
public Patch setUpdateMask(String updateMask) {
this.updateMask = updateMask;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,15 @@ public final class CloudAiLargeModelsVisionGenerateVideoExperiments extends com.
@com.google.api.client.util.Key
private java.lang.Integer numDiffusionSteps;

/**
* The original REST API request JSON sent by the user, in the instances/parameters format.
* Preserved for saving alongside output artifacts so users can reproduce their requests. This
* field is populated by the API handler and is not user-settable.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String originalRequestJson;

/**
* Prompt chunks for "ProModel" prompting. If set, the prompt will not be rewritten, and top-level
* prompt ignored.
Expand Down Expand Up @@ -194,6 +203,27 @@ public CloudAiLargeModelsVisionGenerateVideoExperiments setNumDiffusionSteps(jav
return this;
}

/**
* The original REST API request JSON sent by the user, in the instances/parameters format.
* Preserved for saving alongside output artifacts so users can reproduce their requests. This
* field is populated by the API handler and is not user-settable.
* @return value or {@code null} for none
*/
public java.lang.String getOriginalRequestJson() {
return originalRequestJson;
}

/**
* The original REST API request JSON sent by the user, in the instances/parameters format.
* Preserved for saving alongside output artifacts so users can reproduce their requests. This
* field is populated by the API handler and is not user-settable.
* @param originalRequestJson originalRequestJson or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperiments setOriginalRequestJson(java.lang.String originalRequestJson) {
this.originalRequestJson = originalRequestJson;
return this;
}

/**
* Prompt chunks for "ProModel" prompting. If set, the prompt will not be rewritten, and top-level
* prompt ignored.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.aiplatform.v1.model;

/**
* Runtime operation metadata for ServingProfileService.CreateServingProfile.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Agent Platform API. For a detailed explanation see:
* <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>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleCloudAiplatformV1CreateServingProfileOperationMetadata extends com.google.api.client.json.GenericJson {

/**
* Output only. The standard operation metadata for Vertex AI.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudAiplatformV1GenericOperationMetadata genericMetadata;

/**
* Output only. The standard operation metadata for Vertex AI.
* @return value or {@code null} for none
*/
public GoogleCloudAiplatformV1GenericOperationMetadata getGenericMetadata() {
return genericMetadata;
}

/**
* Output only. The standard operation metadata for Vertex AI.
* @param genericMetadata genericMetadata or {@code null} for none
*/
public GoogleCloudAiplatformV1CreateServingProfileOperationMetadata setGenericMetadata(GoogleCloudAiplatformV1GenericOperationMetadata genericMetadata) {
this.genericMetadata = genericMetadata;
return this;
}

@Override
public GoogleCloudAiplatformV1CreateServingProfileOperationMetadata set(String fieldName, Object value) {
return (GoogleCloudAiplatformV1CreateServingProfileOperationMetadata) super.set(fieldName, value);
}

@Override
public GoogleCloudAiplatformV1CreateServingProfileOperationMetadata clone() {
return (GoogleCloudAiplatformV1CreateServingProfileOperationMetadata) super.clone();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
package com.google.api.services.aiplatform.v1.model;

/**
* Represents the spec of persistent disk options.
* Represents the spec of persistent disk and hyperdisk options.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Agent Platform API. For a detailed explanation see:
Expand All @@ -39,7 +39,10 @@ public final class GoogleCloudAiplatformV1PersistentDiskSpec extends com.google.
/**
* Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid
* State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent
* Disk) "pd-extreme" (Extreme Persistent Disk)
* Disk) "pd-extreme" (Extreme Persistent Disk) "hyperdisk-balanced" (Hyperdisk Balanced)
* "hyperdisk-extreme" (Hyperdisk Extreme) "hyperdisk-balanced-high-availability" (Hyperdisk
* Balanced High Availability) "hyperdisk-ml" (Hyperdisk ML) "hyperdisk-throughput" (Hyperdisk
* Throughput)
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand All @@ -65,7 +68,10 @@ public GoogleCloudAiplatformV1PersistentDiskSpec setDiskSizeGb(java.lang.Long di
/**
* Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid
* State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent
* Disk) "pd-extreme" (Extreme Persistent Disk)
* Disk) "pd-extreme" (Extreme Persistent Disk) "hyperdisk-balanced" (Hyperdisk Balanced)
* "hyperdisk-extreme" (Hyperdisk Extreme) "hyperdisk-balanced-high-availability" (Hyperdisk
* Balanced High Availability) "hyperdisk-ml" (Hyperdisk ML) "hyperdisk-throughput" (Hyperdisk
* Throughput)
* @return value or {@code null} for none
*/
public java.lang.String getDiskType() {
Expand All @@ -75,7 +81,10 @@ public java.lang.String getDiskType() {
/**
* Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid
* State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent
* Disk) "pd-extreme" (Extreme Persistent Disk)
* Disk) "pd-extreme" (Extreme Persistent Disk) "hyperdisk-balanced" (Hyperdisk Balanced)
* "hyperdisk-extreme" (Hyperdisk Extreme) "hyperdisk-balanced-high-availability" (Hyperdisk
* Balanced High Availability) "hyperdisk-ml" (Hyperdisk ML) "hyperdisk-throughput" (Hyperdisk
* Throughput)
* @param diskType diskType or {@code null} for none
*/
public GoogleCloudAiplatformV1PersistentDiskSpec setDiskType(java.lang.String diskType) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,13 @@ public final class GoogleCloudAiplatformV1SandboxEnvironmentTemplateDefaultConta
@com.google.api.client.util.Key
private java.lang.String defaultContainerCategory;

/**
* Optional. Resource requests and limits for the default container.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudAiplatformV1SandboxEnvironmentTemplateResourceRequirements resources;

/**
* Required. The category of the default container image.
* @return value or {@code null} for none
Expand All @@ -53,6 +60,23 @@ public GoogleCloudAiplatformV1SandboxEnvironmentTemplateDefaultContainerEnvironm
return this;
}

/**
* Optional. Resource requests and limits for the default container.
* @return value or {@code null} for none
*/
public GoogleCloudAiplatformV1SandboxEnvironmentTemplateResourceRequirements getResources() {
return resources;
}

/**
* Optional. Resource requests and limits for the default container.
* @param resources resources or {@code null} for none
*/
public GoogleCloudAiplatformV1SandboxEnvironmentTemplateDefaultContainerEnvironment setResources(GoogleCloudAiplatformV1SandboxEnvironmentTemplateResourceRequirements resources) {
this.resources = resources;
return this;
}

@Override
public GoogleCloudAiplatformV1SandboxEnvironmentTemplateDefaultContainerEnvironment set(String fieldName, Object value) {
return (GoogleCloudAiplatformV1SandboxEnvironmentTemplateDefaultContainerEnvironment) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,14 @@ public final class GoogleCloudAiplatformV1Tool extends com.google.api.client.jso
@com.google.api.client.util.Key
private GoogleCloudAiplatformV1EnterpriseWebSearch enterpriseWebSearch;

/**
* Optional. Uses Exa.ai to search for information to answer user queries. The search results will
* be grounded on Exa.ai and presented to the model for response generation
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudAiplatformV1ToolExaAiSearch exaAiSearch;

/**
* Optional. Function tool type. One or more function declarations to be passed to the model along
* with the current user query. Model may decide to call a subset of these functions by populating
Expand Down Expand Up @@ -173,6 +181,25 @@ public GoogleCloudAiplatformV1Tool setEnterpriseWebSearch(GoogleCloudAiplatformV
return this;
}

/**
* Optional. Uses Exa.ai to search for information to answer user queries. The search results will
* be grounded on Exa.ai and presented to the model for response generation
* @return value or {@code null} for none
*/
public GoogleCloudAiplatformV1ToolExaAiSearch getExaAiSearch() {
return exaAiSearch;
}

/**
* Optional. Uses Exa.ai to search for information to answer user queries. The search results will
* be grounded on Exa.ai and presented to the model for response generation
* @param exaAiSearch exaAiSearch or {@code null} for none
*/
public GoogleCloudAiplatformV1Tool setExaAiSearch(GoogleCloudAiplatformV1ToolExaAiSearch exaAiSearch) {
this.exaAiSearch = exaAiSearch;
return this;
}

/**
* Optional. Function tool type. One or more function declarations to be passed to the model along
* with the current user query. Model may decide to call a subset of these functions by populating
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.aiplatform.v1.model;

/**
* ExaAiSearch tool type. A tool that uses the Exa.ai search engine for grounding.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Agent Platform API. For a detailed explanation see:
* <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>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleCloudAiplatformV1ToolExaAiSearch extends com.google.api.client.json.GenericJson {

/**
* Required. The API key for ExaAiSearch.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String apiKey;

/**
* Optional. This field can be used to pass any parameter from the Exa.ai Search API.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.Map<String, java.lang.Object> customConfigs;

/**
* Required. The API key for ExaAiSearch.
* @return value or {@code null} for none
*/
public java.lang.String getApiKey() {
return apiKey;
}

/**
* Required. The API key for ExaAiSearch.
* @param apiKey apiKey or {@code null} for none
*/
public GoogleCloudAiplatformV1ToolExaAiSearch setApiKey(java.lang.String apiKey) {
this.apiKey = apiKey;
return this;
}

/**
* Optional. This field can be used to pass any parameter from the Exa.ai Search API.
* @return value or {@code null} for none
*/
public java.util.Map<String, java.lang.Object> getCustomConfigs() {
return customConfigs;
}

/**
* Optional. This field can be used to pass any parameter from the Exa.ai Search API.
* @param customConfigs customConfigs or {@code null} for none
*/
public GoogleCloudAiplatformV1ToolExaAiSearch setCustomConfigs(java.util.Map<String, java.lang.Object> customConfigs) {
this.customConfigs = customConfigs;
return this;
}

@Override
public GoogleCloudAiplatformV1ToolExaAiSearch set(String fieldName, Object value) {
return (GoogleCloudAiplatformV1ToolExaAiSearch) super.set(fieldName, value);
}

@Override
public GoogleCloudAiplatformV1ToolExaAiSearch clone() {
return (GoogleCloudAiplatformV1ToolExaAiSearch) super.clone();
}

}
4 changes: 2 additions & 2 deletions clients/google-api-services-aiplatform/v1/2.0.0/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-aiplatform</artifactId>
<version>v1-rev20260509-2.0.0</version>
<name>Agent Platform API v1-rev20260509-2.0.0</name>
<version>v1-rev20260523-2.0.0</version>
<name>Agent Platform API v1-rev20260523-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
Loading