Skip to content

Commit 18e1c8a

Browse files
1 parent f06b706 commit 18e1c8a

File tree

49 files changed

+5354
-2544
lines changed

Some content is hidden

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

49 files changed

+5354
-2544
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-rev20251114-2.0.0</version>
25+
<version>v1-rev20251117-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-rev20251114-2.0.0'
38+
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20251117-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: 1174 additions & 1086 deletions
Large diffs are not rendered by default.

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

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,22 @@ public final class GoogleCloudAiplatformV1FunctionCall extends com.google.api.cl
4646
@com.google.api.client.util.Key
4747
private java.lang.String name;
4848

49+
/**
50+
* Optional. The partial argument value of the function call. If provided, represents the
51+
* arguments/fields that are streamed incrementally.
52+
* The value may be {@code null}.
53+
*/
54+
@com.google.api.client.util.Key
55+
private java.util.List<GoogleCloudAiplatformV1PartialArg> partialArgs;
56+
57+
/**
58+
* Optional. Whether this is the last part of the FunctionCall. If true, another partial message
59+
* for the current FunctionCall is expected to follow.
60+
* The value may be {@code null}.
61+
*/
62+
@com.google.api.client.util.Key
63+
private java.lang.Boolean willContinue;
64+
4965
/**
5066
* Optional. The function parameters and values in JSON object format. See
5167
* [FunctionDeclaration.parameters] for parameter details.
@@ -82,6 +98,44 @@ public GoogleCloudAiplatformV1FunctionCall setName(java.lang.String name) {
8298
return this;
8399
}
84100

101+
/**
102+
* Optional. The partial argument value of the function call. If provided, represents the
103+
* arguments/fields that are streamed incrementally.
104+
* @return value or {@code null} for none
105+
*/
106+
public java.util.List<GoogleCloudAiplatformV1PartialArg> getPartialArgs() {
107+
return partialArgs;
108+
}
109+
110+
/**
111+
* Optional. The partial argument value of the function call. If provided, represents the
112+
* arguments/fields that are streamed incrementally.
113+
* @param partialArgs partialArgs or {@code null} for none
114+
*/
115+
public GoogleCloudAiplatformV1FunctionCall setPartialArgs(java.util.List<GoogleCloudAiplatformV1PartialArg> partialArgs) {
116+
this.partialArgs = partialArgs;
117+
return this;
118+
}
119+
120+
/**
121+
* Optional. Whether this is the last part of the FunctionCall. If true, another partial message
122+
* for the current FunctionCall is expected to follow.
123+
* @return value or {@code null} for none
124+
*/
125+
public java.lang.Boolean getWillContinue() {
126+
return willContinue;
127+
}
128+
129+
/**
130+
* Optional. Whether this is the last part of the FunctionCall. If true, another partial message
131+
* for the current FunctionCall is expected to follow.
132+
* @param willContinue willContinue or {@code null} for none
133+
*/
134+
public GoogleCloudAiplatformV1FunctionCall setWillContinue(java.lang.Boolean willContinue) {
135+
this.willContinue = willContinue;
136+
return this;
137+
}
138+
85139
@Override
86140
public GoogleCloudAiplatformV1FunctionCall set(String fieldName, Object value) {
87141
return (GoogleCloudAiplatformV1FunctionCall) super.set(fieldName, value);

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@ public final class GoogleCloudAiplatformV1FunctionCallingConfig extends com.goog
4545
@com.google.api.client.util.Key
4646
private java.lang.String mode;
4747

48+
/**
49+
* Optional. When set to true, arguments of a single function call will be streamed out in
50+
* multiple parts/contents/responses. Partial parameter results will be returned in the
51+
* [FunctionCall.partial_args] field.
52+
* The value may be {@code null}.
53+
*/
54+
@com.google.api.client.util.Key
55+
private java.lang.Boolean streamFunctionCallArguments;
56+
4857
/**
4958
* Optional. Function names to call. Only set when the Mode is ANY. Function names should match
5059
* [FunctionDeclaration.name]. With mode set to ANY, model will predict a function call from the
@@ -83,6 +92,27 @@ public GoogleCloudAiplatformV1FunctionCallingConfig setMode(java.lang.String mod
8392
return this;
8493
}
8594

95+
/**
96+
* Optional. When set to true, arguments of a single function call will be streamed out in
97+
* multiple parts/contents/responses. Partial parameter results will be returned in the
98+
* [FunctionCall.partial_args] field.
99+
* @return value or {@code null} for none
100+
*/
101+
public java.lang.Boolean getStreamFunctionCallArguments() {
102+
return streamFunctionCallArguments;
103+
}
104+
105+
/**
106+
* Optional. When set to true, arguments of a single function call will be streamed out in
107+
* multiple parts/contents/responses. Partial parameter results will be returned in the
108+
* [FunctionCall.partial_args] field.
109+
* @param streamFunctionCallArguments streamFunctionCallArguments or {@code null} for none
110+
*/
111+
public GoogleCloudAiplatformV1FunctionCallingConfig setStreamFunctionCallArguments(java.lang.Boolean streamFunctionCallArguments) {
112+
this.streamFunctionCallArguments = streamFunctionCallArguments;
113+
return this;
114+
}
115+
86116
@Override
87117
public GoogleCloudAiplatformV1FunctionCallingConfig set(String fieldName, Object value) {
88118
return (GoogleCloudAiplatformV1FunctionCallingConfig) super.set(fieldName, value);

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public final class GoogleCloudAiplatformV1FunctionDeclaration extends com.google
4343

4444
/**
4545
* Required. The name of the function to call. Must start with a letter or an underscore. Must be
46-
* a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.
46+
* a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64.
4747
* The value may be {@code null}.
4848
*/
4949
@com.google.api.client.util.Key
@@ -111,7 +111,7 @@ public GoogleCloudAiplatformV1FunctionDeclaration setDescription(java.lang.Strin
111111

112112
/**
113113
* Required. The name of the function to call. Must start with a letter or an underscore. Must be
114-
* a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.
114+
* a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64.
115115
* @return value or {@code null} for none
116116
*/
117117
public java.lang.String getName() {
@@ -120,7 +120,7 @@ public java.lang.String getName() {
120120

121121
/**
122122
* Required. The name of the function to call. Must start with a letter or an underscore. Must be
123-
* a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.
123+
* a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64.
124124
* @param name name or {@code null} for none
125125
*/
126126
public GoogleCloudAiplatformV1FunctionDeclaration setName(java.lang.String name) {

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ public final class GoogleCloudAiplatformV1GenerationConfigThinkingConfig extends
5050
@com.google.api.client.util.Key
5151
private java.lang.Integer thinkingBudget;
5252

53+
/**
54+
* Optional. The number of thoughts tokens that the model should generate.
55+
* The value may be {@code null}.
56+
*/
57+
@com.google.api.client.util.Key
58+
private java.lang.String thinkingLevel;
59+
5360
/**
5461
* Optional. If true, the model will include its thoughts in the response. "Thoughts" are the
5562
* intermediate steps the model takes to arrive at the final response. They can provide insights
@@ -94,6 +101,23 @@ public GoogleCloudAiplatformV1GenerationConfigThinkingConfig setThinkingBudget(j
94101
return this;
95102
}
96103

104+
/**
105+
* Optional. The number of thoughts tokens that the model should generate.
106+
* @return value or {@code null} for none
107+
*/
108+
public java.lang.String getThinkingLevel() {
109+
return thinkingLevel;
110+
}
111+
112+
/**
113+
* Optional. The number of thoughts tokens that the model should generate.
114+
* @param thinkingLevel thinkingLevel or {@code null} for none
115+
*/
116+
public GoogleCloudAiplatformV1GenerationConfigThinkingConfig setThinkingLevel(java.lang.String thinkingLevel) {
117+
this.thinkingLevel = thinkingLevel;
118+
return this;
119+
}
120+
97121
@Override
98122
public GoogleCloudAiplatformV1GenerationConfigThinkingConfig set(String fieldName, Object value) {
99123
return (GoogleCloudAiplatformV1GenerationConfigThinkingConfig) super.set(fieldName, value);

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ public final class GoogleCloudAiplatformV1ImageConfig extends com.google.api.cli
4646
@com.google.api.client.util.Key
4747
private GoogleCloudAiplatformV1ImageConfigImageOutputOptions imageOutputOptions;
4848

49+
/**
50+
* Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not
51+
* specified, the model will use default value `1K`.
52+
* The value may be {@code null}.
53+
*/
54+
@com.google.api.client.util.Key
55+
private java.lang.String imageSize;
56+
4957
/**
5058
* Optional. Controls whether the model can generate people.
5159
* The value may be {@code null}.
@@ -89,6 +97,25 @@ public GoogleCloudAiplatformV1ImageConfig setImageOutputOptions(GoogleCloudAipla
8997
return this;
9098
}
9199

100+
/**
101+
* Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not
102+
* specified, the model will use default value `1K`.
103+
* @return value or {@code null} for none
104+
*/
105+
public java.lang.String getImageSize() {
106+
return imageSize;
107+
}
108+
109+
/**
110+
* Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not
111+
* specified, the model will use default value `1K`.
112+
* @param imageSize imageSize or {@code null} for none
113+
*/
114+
public GoogleCloudAiplatformV1ImageConfig setImageSize(java.lang.String imageSize) {
115+
this.imageSize = imageSize;
116+
return this;
117+
}
118+
92119
/**
93120
* Optional. Controls whether the model can generate people.
94121
* @return value or {@code null} for none
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
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+
* Configuration for organizing memories for a particular scope.
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 GoogleCloudAiplatformV1MemoryBankCustomizationConfig extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Optional. Examples of how to generate memories for a particular scope.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> generateMemoriesExamples;
38+
39+
/**
40+
* Optional. Topics of information that should be extracted from conversations and stored as
41+
* memories. If not set, then Memory Bank's default topics will be used.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.util.List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> memoryTopics;
46+
47+
/**
48+
* Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must
49+
* include all of the provided keys for the config to be used (order does not matter). If empty,
50+
* then the config will be used for all requests that do not have a more specific config. Only one
51+
* default config is allowed per Memory Bank.
52+
* The value may be {@code null}.
53+
*/
54+
@com.google.api.client.util.Key
55+
private java.util.List<java.lang.String> scopeKeys;
56+
57+
/**
58+
* Optional. Examples of how to generate memories for a particular scope.
59+
* @return value or {@code null} for none
60+
*/
61+
public java.util.List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> getGenerateMemoriesExamples() {
62+
return generateMemoriesExamples;
63+
}
64+
65+
/**
66+
* Optional. Examples of how to generate memories for a particular scope.
67+
* @param generateMemoriesExamples generateMemoriesExamples or {@code null} for none
68+
*/
69+
public GoogleCloudAiplatformV1MemoryBankCustomizationConfig setGenerateMemoriesExamples(java.util.List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> generateMemoriesExamples) {
70+
this.generateMemoriesExamples = generateMemoriesExamples;
71+
return this;
72+
}
73+
74+
/**
75+
* Optional. Topics of information that should be extracted from conversations and stored as
76+
* memories. If not set, then Memory Bank's default topics will be used.
77+
* @return value or {@code null} for none
78+
*/
79+
public java.util.List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> getMemoryTopics() {
80+
return memoryTopics;
81+
}
82+
83+
/**
84+
* Optional. Topics of information that should be extracted from conversations and stored as
85+
* memories. If not set, then Memory Bank's default topics will be used.
86+
* @param memoryTopics memoryTopics or {@code null} for none
87+
*/
88+
public GoogleCloudAiplatformV1MemoryBankCustomizationConfig setMemoryTopics(java.util.List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> memoryTopics) {
89+
this.memoryTopics = memoryTopics;
90+
return this;
91+
}
92+
93+
/**
94+
* Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must
95+
* include all of the provided keys for the config to be used (order does not matter). If empty,
96+
* then the config will be used for all requests that do not have a more specific config. Only one
97+
* default config is allowed per Memory Bank.
98+
* @return value or {@code null} for none
99+
*/
100+
public java.util.List<java.lang.String> getScopeKeys() {
101+
return scopeKeys;
102+
}
103+
104+
/**
105+
* Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must
106+
* include all of the provided keys for the config to be used (order does not matter). If empty,
107+
* then the config will be used for all requests that do not have a more specific config. Only one
108+
* default config is allowed per Memory Bank.
109+
* @param scopeKeys scopeKeys or {@code null} for none
110+
*/
111+
public GoogleCloudAiplatformV1MemoryBankCustomizationConfig setScopeKeys(java.util.List<java.lang.String> scopeKeys) {
112+
this.scopeKeys = scopeKeys;
113+
return this;
114+
}
115+
116+
@Override
117+
public GoogleCloudAiplatformV1MemoryBankCustomizationConfig set(String fieldName, Object value) {
118+
return (GoogleCloudAiplatformV1MemoryBankCustomizationConfig) super.set(fieldName, value);
119+
}
120+
121+
@Override
122+
public GoogleCloudAiplatformV1MemoryBankCustomizationConfig clone() {
123+
return (GoogleCloudAiplatformV1MemoryBankCustomizationConfig) super.clone();
124+
}
125+
126+
}

0 commit comments

Comments
 (0)