Skip to content

Commit 2a34f22

Browse files
1 parent cb27990 commit 2a34f22

File tree

8 files changed

+503
-30
lines changed

8 files changed

+503
-30
lines changed

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

clients/google-api-services-integrations/v1/2.0.0/com/google/api/services/integrations/v1/Integrations.java

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3153,6 +3153,137 @@ public Clients clients() {
31533153
*/
31543154
public class Clients {
31553155

3156+
/**
3157+
* Updates the client customer configuration for the given project and location resource name
3158+
*
3159+
* Create a request for the method "clients.changeConfig".
3160+
*
3161+
* This request holds the parameters needed by the integrations server. After setting any optional
3162+
* parameters, call the {@link ChangeConfig#execute()} method to invoke the remote operation.
3163+
*
3164+
* @param parent Required. Required: Format - projects/{project}/locations/{location}
3165+
* @param content the {@link com.google.api.services.integrations.v1.model.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest}
3166+
* @return the request
3167+
*/
3168+
public ChangeConfig changeConfig(java.lang.String parent, com.google.api.services.integrations.v1.model.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest content) throws java.io.IOException {
3169+
ChangeConfig result = new ChangeConfig(parent, content);
3170+
initialize(result);
3171+
return result;
3172+
}
3173+
3174+
public class ChangeConfig extends IntegrationsRequest<com.google.api.services.integrations.v1.model.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse> {
3175+
3176+
private static final String REST_PATH = "v1/{+parent}/clients:changeConfig";
3177+
3178+
private final java.util.regex.Pattern PARENT_PATTERN =
3179+
java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+$");
3180+
3181+
/**
3182+
* Updates the client customer configuration for the given project and location resource name
3183+
*
3184+
* Create a request for the method "clients.changeConfig".
3185+
*
3186+
* This request holds the parameters needed by the the integrations server. After setting any
3187+
* optional parameters, call the {@link ChangeConfig#execute()} method to invoke the remote
3188+
* operation. <p> {@link
3189+
* ChangeConfig#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
3190+
* must be called to initialize this instance immediately after invoking the constructor. </p>
3191+
*
3192+
* @param parent Required. Required: Format - projects/{project}/locations/{location}
3193+
* @param content the {@link com.google.api.services.integrations.v1.model.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest}
3194+
* @since 1.13
3195+
*/
3196+
protected ChangeConfig(java.lang.String parent, com.google.api.services.integrations.v1.model.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest content) {
3197+
super(Integrations.this, "POST", REST_PATH, content, com.google.api.services.integrations.v1.model.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.class);
3198+
this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified.");
3199+
if (!getSuppressPatternChecks()) {
3200+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
3201+
"Parameter parent must conform to the pattern " +
3202+
"^projects/[^/]+/locations/[^/]+$");
3203+
}
3204+
}
3205+
3206+
@Override
3207+
public ChangeConfig set$Xgafv(java.lang.String $Xgafv) {
3208+
return (ChangeConfig) super.set$Xgafv($Xgafv);
3209+
}
3210+
3211+
@Override
3212+
public ChangeConfig setAccessToken(java.lang.String accessToken) {
3213+
return (ChangeConfig) super.setAccessToken(accessToken);
3214+
}
3215+
3216+
@Override
3217+
public ChangeConfig setAlt(java.lang.String alt) {
3218+
return (ChangeConfig) super.setAlt(alt);
3219+
}
3220+
3221+
@Override
3222+
public ChangeConfig setCallback(java.lang.String callback) {
3223+
return (ChangeConfig) super.setCallback(callback);
3224+
}
3225+
3226+
@Override
3227+
public ChangeConfig setFields(java.lang.String fields) {
3228+
return (ChangeConfig) super.setFields(fields);
3229+
}
3230+
3231+
@Override
3232+
public ChangeConfig setKey(java.lang.String key) {
3233+
return (ChangeConfig) super.setKey(key);
3234+
}
3235+
3236+
@Override
3237+
public ChangeConfig setOauthToken(java.lang.String oauthToken) {
3238+
return (ChangeConfig) super.setOauthToken(oauthToken);
3239+
}
3240+
3241+
@Override
3242+
public ChangeConfig setPrettyPrint(java.lang.Boolean prettyPrint) {
3243+
return (ChangeConfig) super.setPrettyPrint(prettyPrint);
3244+
}
3245+
3246+
@Override
3247+
public ChangeConfig setQuotaUser(java.lang.String quotaUser) {
3248+
return (ChangeConfig) super.setQuotaUser(quotaUser);
3249+
}
3250+
3251+
@Override
3252+
public ChangeConfig setUploadType(java.lang.String uploadType) {
3253+
return (ChangeConfig) super.setUploadType(uploadType);
3254+
}
3255+
3256+
@Override
3257+
public ChangeConfig setUploadProtocol(java.lang.String uploadProtocol) {
3258+
return (ChangeConfig) super.setUploadProtocol(uploadProtocol);
3259+
}
3260+
3261+
/** Required. Required: Format - projects/{project}/locations/{location} */
3262+
@com.google.api.client.util.Key
3263+
private java.lang.String parent;
3264+
3265+
/** Required. Required: Format - projects/{project}/locations/{location}
3266+
*/
3267+
public java.lang.String getParent() {
3268+
return parent;
3269+
}
3270+
3271+
/** Required. Required: Format - projects/{project}/locations/{location} */
3272+
public ChangeConfig setParent(java.lang.String parent) {
3273+
if (!getSuppressPatternChecks()) {
3274+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
3275+
"Parameter parent must conform to the pattern " +
3276+
"^projects/[^/]+/locations/[^/]+$");
3277+
}
3278+
this.parent = parent;
3279+
return this;
3280+
}
3281+
3282+
@Override
3283+
public ChangeConfig set(String parameterName, Object value) {
3284+
return (ChangeConfig) super.set(parameterName, value);
3285+
}
3286+
}
31563287
/**
31573288
* Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related
31583289
* data in a wipeout-compliant way.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
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.integrations.v1.model;
18+
19+
/**
20+
* Request for the ChangeCustomerConfig rpc
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 Application Integration API. For a detailed
24+
* explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. The customer configuration to be updated.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private GoogleCloudIntegrationsV1alphaCustomerConfig customerConfig;
39+
40+
/**
41+
* Required. Field mask specifying the fields in the customer config that have been modified and
42+
* must be updated. If absent or empty, no fields are updated.
43+
* The value may be {@code null}.
44+
*/
45+
@com.google.api.client.util.Key
46+
private String updateMask;
47+
48+
/**
49+
* Optional. The customer configuration to be updated.
50+
* @return value or {@code null} for none
51+
*/
52+
public GoogleCloudIntegrationsV1alphaCustomerConfig getCustomerConfig() {
53+
return customerConfig;
54+
}
55+
56+
/**
57+
* Optional. The customer configuration to be updated.
58+
* @param customerConfig customerConfig or {@code null} for none
59+
*/
60+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest setCustomerConfig(GoogleCloudIntegrationsV1alphaCustomerConfig customerConfig) {
61+
this.customerConfig = customerConfig;
62+
return this;
63+
}
64+
65+
/**
66+
* Required. Field mask specifying the fields in the customer config that have been modified and
67+
* must be updated. If absent or empty, no fields are updated.
68+
* @return value or {@code null} for none
69+
*/
70+
public String getUpdateMask() {
71+
return updateMask;
72+
}
73+
74+
/**
75+
* Required. Field mask specifying the fields in the customer config that have been modified and
76+
* must be updated. If absent or empty, no fields are updated.
77+
* @param updateMask updateMask or {@code null} for none
78+
*/
79+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest setUpdateMask(String updateMask) {
80+
this.updateMask = updateMask;
81+
return this;
82+
}
83+
84+
@Override
85+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest set(String fieldName, Object value) {
86+
return (GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest) super.set(fieldName, value);
87+
}
88+
89+
@Override
90+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest clone() {
91+
return (GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest) super.clone();
92+
}
93+
94+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.integrations.v1.model;
18+
19+
/**
20+
* Response for the ChangeCustomerConfig rpc
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 Application Integration API. For a detailed
24+
* explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Required. The updated customer configuration.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private GoogleCloudIntegrationsV1alphaCustomerConfig customerConfig;
39+
40+
/**
41+
* Required. The updated customer configuration.
42+
* @return value or {@code null} for none
43+
*/
44+
public GoogleCloudIntegrationsV1alphaCustomerConfig getCustomerConfig() {
45+
return customerConfig;
46+
}
47+
48+
/**
49+
* Required. The updated customer configuration.
50+
* @param customerConfig customerConfig or {@code null} for none
51+
*/
52+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse setCustomerConfig(GoogleCloudIntegrationsV1alphaCustomerConfig customerConfig) {
53+
this.customerConfig = customerConfig;
54+
return this;
55+
}
56+
57+
@Override
58+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse set(String fieldName, Object value) {
59+
return (GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse) super.set(fieldName, value);
60+
}
61+
62+
@Override
63+
public GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse clone() {
64+
return (GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse) super.clone();
65+
}
66+
67+
}

0 commit comments

Comments
 (0)