Skip to content

Commit 1920fdd

Browse files
1 parent 6a5cd57 commit 1920fdd

File tree

11 files changed

+634
-6
lines changed

11 files changed

+634
-6
lines changed

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

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
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.datamanager.v1.model;
18+
19+
/**
20+
* A data encryption key wrapped by an AWS KMS key.
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 Data Manager 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 AwsWrappedKeyInfo extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Required. The base64 encoded encrypted data encryption key.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String encryptedDek;
38+
39+
/**
40+
* Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of
41+
* "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String kekUri;
46+
47+
/**
48+
* Required. The type of algorithm used to encrypt the data.
49+
* The value may be {@code null}.
50+
*/
51+
@com.google.api.client.util.Key
52+
private java.lang.String keyType;
53+
54+
/**
55+
* Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should
56+
* be in the format of "arn:{partition}:iam::{account_id}:role/{role_name}"
57+
* The value may be {@code null}.
58+
*/
59+
@com.google.api.client.util.Key
60+
private java.lang.String roleArn;
61+
62+
/**
63+
* Required. The base64 encoded encrypted data encryption key.
64+
* @return value or {@code null} for none
65+
*/
66+
public java.lang.String getEncryptedDek() {
67+
return encryptedDek;
68+
}
69+
70+
/**
71+
* Required. The base64 encoded encrypted data encryption key.
72+
* @param encryptedDek encryptedDek or {@code null} for none
73+
*/
74+
public AwsWrappedKeyInfo setEncryptedDek(java.lang.String encryptedDek) {
75+
this.encryptedDek = encryptedDek;
76+
return this;
77+
}
78+
79+
/**
80+
* Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of
81+
* "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"
82+
* @return value or {@code null} for none
83+
*/
84+
public java.lang.String getKekUri() {
85+
return kekUri;
86+
}
87+
88+
/**
89+
* Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of
90+
* "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"
91+
* @param kekUri kekUri or {@code null} for none
92+
*/
93+
public AwsWrappedKeyInfo setKekUri(java.lang.String kekUri) {
94+
this.kekUri = kekUri;
95+
return this;
96+
}
97+
98+
/**
99+
* Required. The type of algorithm used to encrypt the data.
100+
* @return value or {@code null} for none
101+
*/
102+
public java.lang.String getKeyType() {
103+
return keyType;
104+
}
105+
106+
/**
107+
* Required. The type of algorithm used to encrypt the data.
108+
* @param keyType keyType or {@code null} for none
109+
*/
110+
public AwsWrappedKeyInfo setKeyType(java.lang.String keyType) {
111+
this.keyType = keyType;
112+
return this;
113+
}
114+
115+
/**
116+
* Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should
117+
* be in the format of "arn:{partition}:iam::{account_id}:role/{role_name}"
118+
* @return value or {@code null} for none
119+
*/
120+
public java.lang.String getRoleArn() {
121+
return roleArn;
122+
}
123+
124+
/**
125+
* Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should
126+
* be in the format of "arn:{partition}:iam::{account_id}:role/{role_name}"
127+
* @param roleArn roleArn or {@code null} for none
128+
*/
129+
public AwsWrappedKeyInfo setRoleArn(java.lang.String roleArn) {
130+
this.roleArn = roleArn;
131+
return this;
132+
}
133+
134+
@Override
135+
public AwsWrappedKeyInfo set(String fieldName, Object value) {
136+
return (AwsWrappedKeyInfo) super.set(fieldName, value);
137+
}
138+
139+
@Override
140+
public AwsWrappedKeyInfo clone() {
141+
return (AwsWrappedKeyInfo) super.clone();
142+
}
143+
144+
}

clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/EncryptionInfo.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,37 @@
2929
@SuppressWarnings("javadoc")
3030
public final class EncryptionInfo extends com.google.api.client.json.GenericJson {
3131

32+
/**
33+
* Amazon Web Services wrapped key information.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private AwsWrappedKeyInfo awsWrappedKeyInfo;
38+
3239
/**
3340
* Google Cloud Platform wrapped key information.
3441
* The value may be {@code null}.
3542
*/
3643
@com.google.api.client.util.Key
3744
private GcpWrappedKeyInfo gcpWrappedKeyInfo;
3845

46+
/**
47+
* Amazon Web Services wrapped key information.
48+
* @return value or {@code null} for none
49+
*/
50+
public AwsWrappedKeyInfo getAwsWrappedKeyInfo() {
51+
return awsWrappedKeyInfo;
52+
}
53+
54+
/**
55+
* Amazon Web Services wrapped key information.
56+
* @param awsWrappedKeyInfo awsWrappedKeyInfo or {@code null} for none
57+
*/
58+
public EncryptionInfo setAwsWrappedKeyInfo(AwsWrappedKeyInfo awsWrappedKeyInfo) {
59+
this.awsWrappedKeyInfo = awsWrappedKeyInfo;
60+
return this;
61+
}
62+
3963
/**
4064
* Google Cloud Platform wrapped key information.
4165
* @return value or {@code null} for none

clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/Event.java

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,29 @@ public final class Event extends com.google.api.client.json.GenericJson {
3737
@com.google.api.client.util.Key
3838
private AdIdentifiers adIdentifiers;
3939

40+
/**
41+
* Optional. A bucket of any [event parameters](https://developers.google.com/analytics/devguides/
42+
* collection/protocol/ga4/reference/events) to be included within the event that were not already
43+
* specified using other structured fields.
44+
* The value may be {@code null}.
45+
*/
46+
@com.google.api.client.util.Key
47+
private java.util.List<EventParameter> additionalEventParameters;
48+
4049
/**
4150
* Optional. Information about the transaction and items associated with the event.
4251
* The value may be {@code null}.
4352
*/
4453
@com.google.api.client.util.Key
4554
private CartData cartData;
4655

56+
/**
57+
* Optional. A unique identifier for the user instance of a web client for this GA4 web stream.
58+
* The value may be {@code null}.
59+
*/
60+
@com.google.api.client.util.Key
61+
private java.lang.String clientId;
62+
4763
/**
4864
* Optional. Information about whether the associated user has provided different types of
4965
* consent.
@@ -95,6 +111,13 @@ public final class Event extends com.google.api.client.json.GenericJson {
95111
@com.google.api.client.util.Key
96112
private DeviceInfo eventDeviceInfo;
97113

114+
/**
115+
* Optional. The name of the event. Required for GA4 events.
116+
* The value may be {@code null}.
117+
*/
118+
@com.google.api.client.util.Key
119+
private java.lang.String eventName;
120+
98121
/**
99122
* Optional. Signal for where the event happened (web, app, in-store, etc.).
100123
* The value may be {@code null}.
@@ -139,6 +162,13 @@ public final class Event extends com.google.api.client.json.GenericJson {
139162
@com.google.api.client.util.Key
140163
private UserData userData;
141164

165+
/**
166+
* Optional. A unique identifier for a user, as defined by the advertiser.
167+
* The value may be {@code null}.
168+
*/
169+
@com.google.api.client.util.Key
170+
private java.lang.String userId;
171+
142172
/**
143173
* Optional. Advertiser-assessed information about the user at the time that the event happened.
144174
* The value may be {@code null}.
@@ -165,6 +195,27 @@ public Event setAdIdentifiers(AdIdentifiers adIdentifiers) {
165195
return this;
166196
}
167197

198+
/**
199+
* Optional. A bucket of any [event parameters](https://developers.google.com/analytics/devguides/
200+
* collection/protocol/ga4/reference/events) to be included within the event that were not already
201+
* specified using other structured fields.
202+
* @return value or {@code null} for none
203+
*/
204+
public java.util.List<EventParameter> getAdditionalEventParameters() {
205+
return additionalEventParameters;
206+
}
207+
208+
/**
209+
* Optional. A bucket of any [event parameters](https://developers.google.com/analytics/devguides/
210+
* collection/protocol/ga4/reference/events) to be included within the event that were not already
211+
* specified using other structured fields.
212+
* @param additionalEventParameters additionalEventParameters or {@code null} for none
213+
*/
214+
public Event setAdditionalEventParameters(java.util.List<EventParameter> additionalEventParameters) {
215+
this.additionalEventParameters = additionalEventParameters;
216+
return this;
217+
}
218+
168219
/**
169220
* Optional. Information about the transaction and items associated with the event.
170221
* @return value or {@code null} for none
@@ -182,6 +233,23 @@ public Event setCartData(CartData cartData) {
182233
return this;
183234
}
184235

236+
/**
237+
* Optional. A unique identifier for the user instance of a web client for this GA4 web stream.
238+
* @return value or {@code null} for none
239+
*/
240+
public java.lang.String getClientId() {
241+
return clientId;
242+
}
243+
244+
/**
245+
* Optional. A unique identifier for the user instance of a web client for this GA4 web stream.
246+
* @param clientId clientId or {@code null} for none
247+
*/
248+
public Event setClientId(java.lang.String clientId) {
249+
this.clientId = clientId;
250+
return this;
251+
}
252+
185253
/**
186254
* Optional. Information about whether the associated user has provided different types of
187255
* consent.
@@ -290,6 +358,23 @@ public Event setEventDeviceInfo(DeviceInfo eventDeviceInfo) {
290358
return this;
291359
}
292360

361+
/**
362+
* Optional. The name of the event. Required for GA4 events.
363+
* @return value or {@code null} for none
364+
*/
365+
public java.lang.String getEventName() {
366+
return eventName;
367+
}
368+
369+
/**
370+
* Optional. The name of the event. Required for GA4 events.
371+
* @param eventName eventName or {@code null} for none
372+
*/
373+
public Event setEventName(java.lang.String eventName) {
374+
this.eventName = eventName;
375+
return this;
376+
}
377+
293378
/**
294379
* Optional. Signal for where the event happened (web, app, in-store, etc.).
295380
* @return value or {@code null} for none
@@ -396,6 +481,23 @@ public Event setUserData(UserData userData) {
396481
return this;
397482
}
398483

484+
/**
485+
* Optional. A unique identifier for a user, as defined by the advertiser.
486+
* @return value or {@code null} for none
487+
*/
488+
public java.lang.String getUserId() {
489+
return userId;
490+
}
491+
492+
/**
493+
* Optional. A unique identifier for a user, as defined by the advertiser.
494+
* @param userId userId or {@code null} for none
495+
*/
496+
public Event setUserId(java.lang.String userId) {
497+
this.userId = userId;
498+
return this;
499+
}
500+
399501
/**
400502
* Optional. Advertiser-assessed information about the user at the time that the event happened.
401503
* @return value or {@code null} for none

0 commit comments

Comments
 (0)