Skip to content

Commit f9f5afe

Browse files
1 parent fec92e0 commit f9f5afe

File tree

35 files changed

+2419
-18
lines changed

35 files changed

+2419
-18
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-rev20240907-2.0.0</version>
25+
<version>v1-rev20240916-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-rev20240907-2.0.0'
38+
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20240916-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: 273 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90103,6 +90103,146 @@ public List set(String parameterName, Object value) {
9010390103
return (List) super.set(parameterName, value);
9010490104
}
9010590105
}
90106+
/**
90107+
* Rebase a TunedModel.
90108+
*
90109+
* Create a request for the method "tuningJobs.rebaseTunedModel".
90110+
*
90111+
* This request holds the parameters needed by the aiplatform server. After setting any optional
90112+
* parameters, call the {@link RebaseTunedModel#execute()} method to invoke the remote operation.
90113+
*
90114+
* @param parent Required. The resource name of the Location into which to rebase the Model. Format:
90115+
* `projects/{project}/locations/{location}`
90116+
* @param content the {@link com.google.api.services.aiplatform.v1.model.GoogleCloudAiplatformV1RebaseTunedModelRequest}
90117+
* @return the request
90118+
*/
90119+
public RebaseTunedModel rebaseTunedModel(java.lang.String parent, com.google.api.services.aiplatform.v1.model.GoogleCloudAiplatformV1RebaseTunedModelRequest content) throws java.io.IOException {
90120+
RebaseTunedModel result = new RebaseTunedModel(parent, content);
90121+
initialize(result);
90122+
return result;
90123+
}
90124+
90125+
public class RebaseTunedModel extends AiplatformRequest<com.google.api.services.aiplatform.v1.model.GoogleLongrunningOperation> {
90126+
90127+
private static final String REST_PATH = "v1/{+parent}/tuningJobs:rebaseTunedModel";
90128+
90129+
private final java.util.regex.Pattern PARENT_PATTERN =
90130+
java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+$");
90131+
90132+
/**
90133+
* Rebase a TunedModel.
90134+
*
90135+
* Create a request for the method "tuningJobs.rebaseTunedModel".
90136+
*
90137+
* This request holds the parameters needed by the the aiplatform server. After setting any
90138+
* optional parameters, call the {@link RebaseTunedModel#execute()} method to invoke the remote
90139+
* operation. <p> {@link RebaseTunedModel#initialize(com.google.api.client.googleapis.services.Abs
90140+
* tractGoogleClientRequest)} must be called to initialize this instance immediately after
90141+
* invoking the constructor. </p>
90142+
*
90143+
* @param parent Required. The resource name of the Location into which to rebase the Model. Format:
90144+
* `projects/{project}/locations/{location}`
90145+
* @param content the {@link com.google.api.services.aiplatform.v1.model.GoogleCloudAiplatformV1RebaseTunedModelRequest}
90146+
* @since 1.13
90147+
*/
90148+
protected RebaseTunedModel(java.lang.String parent, com.google.api.services.aiplatform.v1.model.GoogleCloudAiplatformV1RebaseTunedModelRequest content) {
90149+
super(Aiplatform.this, "POST", REST_PATH, content, com.google.api.services.aiplatform.v1.model.GoogleLongrunningOperation.class);
90150+
this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified.");
90151+
if (!getSuppressPatternChecks()) {
90152+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
90153+
"Parameter parent must conform to the pattern " +
90154+
"^projects/[^/]+/locations/[^/]+$");
90155+
}
90156+
}
90157+
90158+
@Override
90159+
public RebaseTunedModel set$Xgafv(java.lang.String $Xgafv) {
90160+
return (RebaseTunedModel) super.set$Xgafv($Xgafv);
90161+
}
90162+
90163+
@Override
90164+
public RebaseTunedModel setAccessToken(java.lang.String accessToken) {
90165+
return (RebaseTunedModel) super.setAccessToken(accessToken);
90166+
}
90167+
90168+
@Override
90169+
public RebaseTunedModel setAlt(java.lang.String alt) {
90170+
return (RebaseTunedModel) super.setAlt(alt);
90171+
}
90172+
90173+
@Override
90174+
public RebaseTunedModel setCallback(java.lang.String callback) {
90175+
return (RebaseTunedModel) super.setCallback(callback);
90176+
}
90177+
90178+
@Override
90179+
public RebaseTunedModel setFields(java.lang.String fields) {
90180+
return (RebaseTunedModel) super.setFields(fields);
90181+
}
90182+
90183+
@Override
90184+
public RebaseTunedModel setKey(java.lang.String key) {
90185+
return (RebaseTunedModel) super.setKey(key);
90186+
}
90187+
90188+
@Override
90189+
public RebaseTunedModel setOauthToken(java.lang.String oauthToken) {
90190+
return (RebaseTunedModel) super.setOauthToken(oauthToken);
90191+
}
90192+
90193+
@Override
90194+
public RebaseTunedModel setPrettyPrint(java.lang.Boolean prettyPrint) {
90195+
return (RebaseTunedModel) super.setPrettyPrint(prettyPrint);
90196+
}
90197+
90198+
@Override
90199+
public RebaseTunedModel setQuotaUser(java.lang.String quotaUser) {
90200+
return (RebaseTunedModel) super.setQuotaUser(quotaUser);
90201+
}
90202+
90203+
@Override
90204+
public RebaseTunedModel setUploadType(java.lang.String uploadType) {
90205+
return (RebaseTunedModel) super.setUploadType(uploadType);
90206+
}
90207+
90208+
@Override
90209+
public RebaseTunedModel setUploadProtocol(java.lang.String uploadProtocol) {
90210+
return (RebaseTunedModel) super.setUploadProtocol(uploadProtocol);
90211+
}
90212+
90213+
/**
90214+
* Required. The resource name of the Location into which to rebase the Model. Format:
90215+
* `projects/{project}/locations/{location}`
90216+
*/
90217+
@com.google.api.client.util.Key
90218+
private java.lang.String parent;
90219+
90220+
/** Required. The resource name of the Location into which to rebase the Model. Format:
90221+
`projects/{project}/locations/{location}`
90222+
*/
90223+
public java.lang.String getParent() {
90224+
return parent;
90225+
}
90226+
90227+
/**
90228+
* Required. The resource name of the Location into which to rebase the Model. Format:
90229+
* `projects/{project}/locations/{location}`
90230+
*/
90231+
public RebaseTunedModel setParent(java.lang.String parent) {
90232+
if (!getSuppressPatternChecks()) {
90233+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
90234+
"Parameter parent must conform to the pattern " +
90235+
"^projects/[^/]+/locations/[^/]+$");
90236+
}
90237+
this.parent = parent;
90238+
return this;
90239+
}
90240+
90241+
@Override
90242+
public RebaseTunedModel set(String parameterName, Object value) {
90243+
return (RebaseTunedModel) super.set(parameterName, value);
90244+
}
90245+
}
9010690246

9010790247
/**
9010890248
* An accessor for creating requests from the Operations collection.
@@ -90265,6 +90405,139 @@ public Cancel set(String parameterName, Object value) {
9026590405
return (Cancel) super.set(parameterName, value);
9026690406
}
9026790407
}
90408+
/**
90409+
* Deletes a long-running operation. This method indicates that the client is no longer interested
90410+
* in the operation result. It does not cancel the operation. If the server doesn't support this
90411+
* method, it returns `google.rpc.Code.UNIMPLEMENTED`.
90412+
*
90413+
* Create a request for the method "operations.delete".
90414+
*
90415+
* This request holds the parameters needed by the aiplatform server. After setting any optional
90416+
* parameters, call the {@link Delete#execute()} method to invoke the remote operation.
90417+
*
90418+
* @param name The name of the operation resource to be deleted.
90419+
* @return the request
90420+
*/
90421+
public Delete delete(java.lang.String name) throws java.io.IOException {
90422+
Delete result = new Delete(name);
90423+
initialize(result);
90424+
return result;
90425+
}
90426+
90427+
public class Delete extends AiplatformRequest<com.google.api.services.aiplatform.v1.model.GoogleProtobufEmpty> {
90428+
90429+
private static final String REST_PATH = "v1/{+name}";
90430+
90431+
private final java.util.regex.Pattern NAME_PATTERN =
90432+
java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+/tuningJobs/[^/]+/operations/[^/]+$");
90433+
90434+
/**
90435+
* Deletes a long-running operation. This method indicates that the client is no longer interested
90436+
* in the operation result. It does not cancel the operation. If the server doesn't support this
90437+
* method, it returns `google.rpc.Code.UNIMPLEMENTED`.
90438+
*
90439+
* Create a request for the method "operations.delete".
90440+
*
90441+
* This request holds the parameters needed by the the aiplatform server. After setting any
90442+
* optional parameters, call the {@link Delete#execute()} method to invoke the remote operation.
90443+
* <p> {@link
90444+
* Delete#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must
90445+
* be called to initialize this instance immediately after invoking the constructor. </p>
90446+
*
90447+
* @param name The name of the operation resource to be deleted.
90448+
* @since 1.13
90449+
*/
90450+
protected Delete(java.lang.String name) {
90451+
super(Aiplatform.this, "DELETE", REST_PATH, null, com.google.api.services.aiplatform.v1.model.GoogleProtobufEmpty.class);
90452+
this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
90453+
if (!getSuppressPatternChecks()) {
90454+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
90455+
"Parameter name must conform to the pattern " +
90456+
"^projects/[^/]+/locations/[^/]+/tuningJobs/[^/]+/operations/[^/]+$");
90457+
}
90458+
}
90459+
90460+
@Override
90461+
public Delete set$Xgafv(java.lang.String $Xgafv) {
90462+
return (Delete) super.set$Xgafv($Xgafv);
90463+
}
90464+
90465+
@Override
90466+
public Delete setAccessToken(java.lang.String accessToken) {
90467+
return (Delete) super.setAccessToken(accessToken);
90468+
}
90469+
90470+
@Override
90471+
public Delete setAlt(java.lang.String alt) {
90472+
return (Delete) super.setAlt(alt);
90473+
}
90474+
90475+
@Override
90476+
public Delete setCallback(java.lang.String callback) {
90477+
return (Delete) super.setCallback(callback);
90478+
}
90479+
90480+
@Override
90481+
public Delete setFields(java.lang.String fields) {
90482+
return (Delete) super.setFields(fields);
90483+
}
90484+
90485+
@Override
90486+
public Delete setKey(java.lang.String key) {
90487+
return (Delete) super.setKey(key);
90488+
}
90489+
90490+
@Override
90491+
public Delete setOauthToken(java.lang.String oauthToken) {
90492+
return (Delete) super.setOauthToken(oauthToken);
90493+
}
90494+
90495+
@Override
90496+
public Delete setPrettyPrint(java.lang.Boolean prettyPrint) {
90497+
return (Delete) super.setPrettyPrint(prettyPrint);
90498+
}
90499+
90500+
@Override
90501+
public Delete setQuotaUser(java.lang.String quotaUser) {
90502+
return (Delete) super.setQuotaUser(quotaUser);
90503+
}
90504+
90505+
@Override
90506+
public Delete setUploadType(java.lang.String uploadType) {
90507+
return (Delete) super.setUploadType(uploadType);
90508+
}
90509+
90510+
@Override
90511+
public Delete setUploadProtocol(java.lang.String uploadProtocol) {
90512+
return (Delete) super.setUploadProtocol(uploadProtocol);
90513+
}
90514+
90515+
/** The name of the operation resource to be deleted. */
90516+
@com.google.api.client.util.Key
90517+
private java.lang.String name;
90518+
90519+
/** The name of the operation resource to be deleted.
90520+
*/
90521+
public java.lang.String getName() {
90522+
return name;
90523+
}
90524+
90525+
/** The name of the operation resource to be deleted. */
90526+
public Delete setName(java.lang.String name) {
90527+
if (!getSuppressPatternChecks()) {
90528+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
90529+
"Parameter name must conform to the pattern " +
90530+
"^projects/[^/]+/locations/[^/]+/tuningJobs/[^/]+/operations/[^/]+$");
90531+
}
90532+
this.name = name;
90533+
return this;
90534+
}
90535+
90536+
@Override
90537+
public Delete set(String parameterName, Object value) {
90538+
return (Delete) super.set(parameterName, value);
90539+
}
90540+
}
9026890541
/**
9026990542
* Gets the latest state of a long-running operation. Clients can use this method to poll the
9027090543
* operation result at intervals as recommended by the API service.

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,13 @@ public final class GoogleCloudAiplatformV1Candidate extends com.google.api.clien
8080
@com.google.api.client.util.Key
8181
private java.lang.Integer index;
8282

83+
/**
84+
* Output only. Log-likelihood scores for the response tokens and top tokens
85+
* The value may be {@code null}.
86+
*/
87+
@com.google.api.client.util.Key
88+
private GoogleCloudAiplatformV1LogprobsResult logprobsResult;
89+
8390
/**
8491
* Output only. List of ratings for the safety of a response candidate. There is at most one
8592
* rating per category.
@@ -211,6 +218,23 @@ public GoogleCloudAiplatformV1Candidate setIndex(java.lang.Integer index) {
211218
return this;
212219
}
213220

221+
/**
222+
* Output only. Log-likelihood scores for the response tokens and top tokens
223+
* @return value or {@code null} for none
224+
*/
225+
public GoogleCloudAiplatformV1LogprobsResult getLogprobsResult() {
226+
return logprobsResult;
227+
}
228+
229+
/**
230+
* Output only. Log-likelihood scores for the response tokens and top tokens
231+
* @param logprobsResult logprobsResult or {@code null} for none
232+
*/
233+
public GoogleCloudAiplatformV1Candidate setLogprobsResult(GoogleCloudAiplatformV1LogprobsResult logprobsResult) {
234+
this.logprobsResult = logprobsResult;
235+
return this;
236+
}
237+
214238
/**
215239
* Output only. List of ratings for the safety of a response candidate. There is at most one
216240
* rating per category.

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ public final class GoogleCloudAiplatformV1GenerateContentResponse extends com.go
4242
com.google.api.client.util.Data.nullOf(GoogleCloudAiplatformV1Candidate.class);
4343
}
4444

45+
/**
46+
* Output only. The model version used to generate the response.
47+
* The value may be {@code null}.
48+
*/
49+
@com.google.api.client.util.Key
50+
private java.lang.String modelVersion;
51+
4552
/**
4653
* Output only. Content filter results for a prompt sent in the request. Note: Sent only in the
4754
* first stream chunk. Only happens when no candidates were generated due to content violations.
@@ -74,6 +81,23 @@ public GoogleCloudAiplatformV1GenerateContentResponse setCandidates(java.util.Li
7481
return this;
7582
}
7683

84+
/**
85+
* Output only. The model version used to generate the response.
86+
* @return value or {@code null} for none
87+
*/
88+
public java.lang.String getModelVersion() {
89+
return modelVersion;
90+
}
91+
92+
/**
93+
* Output only. The model version used to generate the response.
94+
* @param modelVersion modelVersion or {@code null} for none
95+
*/
96+
public GoogleCloudAiplatformV1GenerateContentResponse setModelVersion(java.lang.String modelVersion) {
97+
this.modelVersion = modelVersion;
98+
return this;
99+
}
100+
77101
/**
78102
* Output only. Content filter results for a prompt sent in the request. Note: Sent only in the
79103
* first stream chunk. Only happens when no candidates were generated due to content violations.

0 commit comments

Comments
 (0)