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-datamanager/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-datamanager</artifactId>
<version>v1-rev20260507-2.0.0</version>
<version>v1-rev20260527-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-datamanager:v1-rev20260507-2.0.0'
implementation 'com.google.apis:google-api-services-datamanager:v1-rev20260527-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,20 @@
@SuppressWarnings("javadoc")
public final class AdIdentifiers extends com.google.api.client.json.GenericJson {

/**
* Optional. The display click ID associated with this event.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String dclid;

/**
* Optional. Any number of encrypted user IDs.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<EncryptedUserId> encryptedUserIds;

/**
* Optional. The click identifier for clicks associated with app events and originating from iOS
* devices starting with iOS14.
Expand All @@ -45,6 +59,13 @@ public final class AdIdentifiers extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String gclid;

/**
* Optional. The impression ID associated with this event.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String impressionId;

/**
* Optional. Information gathered about the device being used (if any) at the time of landing onto
* the advertiser’s site after interacting with the ad.
Expand All @@ -53,6 +74,13 @@ public final class AdIdentifiers extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private DeviceInfo landingPageDeviceInfo;

/**
* Optional. The match ID field used to join this event with a previous event.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String matchId;

/**
* Optional. The mobile identifier for advertisers. This would be IDFA on iOS, AdID on Android, or
* other platforms’ identifiers for advertisers.
Expand All @@ -76,6 +104,40 @@ public final class AdIdentifiers extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String wbraid;

/**
* Optional. The display click ID associated with this event.
* @return value or {@code null} for none
*/
public java.lang.String getDclid() {
return dclid;
}

/**
* Optional. The display click ID associated with this event.
* @param dclid dclid or {@code null} for none
*/
public AdIdentifiers setDclid(java.lang.String dclid) {
this.dclid = dclid;
return this;
}

/**
* Optional. Any number of encrypted user IDs.
* @return value or {@code null} for none
*/
public java.util.List<EncryptedUserId> getEncryptedUserIds() {
return encryptedUserIds;
}

/**
* Optional. Any number of encrypted user IDs.
* @param encryptedUserIds encryptedUserIds or {@code null} for none
*/
public AdIdentifiers setEncryptedUserIds(java.util.List<EncryptedUserId> encryptedUserIds) {
this.encryptedUserIds = encryptedUserIds;
return this;
}

/**
* Optional. The click identifier for clicks associated with app events and originating from iOS
* devices starting with iOS14.
Expand Down Expand Up @@ -112,6 +174,23 @@ public AdIdentifiers setGclid(java.lang.String gclid) {
return this;
}

/**
* Optional. The impression ID associated with this event.
* @return value or {@code null} for none
*/
public java.lang.String getImpressionId() {
return impressionId;
}

/**
* Optional. The impression ID associated with this event.
* @param impressionId impressionId or {@code null} for none
*/
public AdIdentifiers setImpressionId(java.lang.String impressionId) {
this.impressionId = impressionId;
return this;
}

/**
* Optional. Information gathered about the device being used (if any) at the time of landing onto
* the advertiser’s site after interacting with the ad.
Expand All @@ -131,6 +210,23 @@ public AdIdentifiers setLandingPageDeviceInfo(DeviceInfo landingPageDeviceInfo)
return this;
}

/**
* Optional. The match ID field used to join this event with a previous event.
* @return value or {@code null} for none
*/
public java.lang.String getMatchId() {
return matchId;
}

/**
* Optional. The match ID field used to join this event with a previous event.
* @param matchId matchId or {@code null} for none
*/
public AdIdentifiers setMatchId(java.lang.String matchId) {
this.matchId = matchId;
return this;
}

/**
* Optional. The mobile identifier for advertisers. This would be IDFA on iOS, AdID on Android, or
* other platforms’ identifiers for advertisers.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,13 @@
@SuppressWarnings("javadoc")
public final class AudienceMember extends com.google.api.client.json.GenericJson {

/**
* Group of multiple identifier types.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CompositeData compositeData;

/**
* Optional. The consent setting for the user.
* The value may be {@code null}.
Expand Down Expand Up @@ -81,6 +88,23 @@ public final class AudienceMember extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private UserIdData userIdData;

/**
* Group of multiple identifier types.
* @return value or {@code null} for none
*/
public CompositeData getCompositeData() {
return compositeData;
}

/**
* Group of multiple identifier types.
* @param compositeData compositeData or {@code null} for none
*/
public AudienceMember setCompositeData(CompositeData compositeData) {
this.compositeData = compositeData;
return this;
}

/**
* Optional. The consent setting for the user.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/*
* 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.datamanager.v1.model;

/**
* Composite data holding identifiers and associated data for a user. At least one of `user_data` or
* `ip_data` is required.
*
* <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 Data Manager 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 CompositeData extends com.google.api.client.json.GenericJson {

/**
* Optional. IP address data representing customer interaction used to build the audience.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<IpData> ipData;

/**
* Optional. User-provided data that identifies the user.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private UserData userData;

/**
* Optional. IP address data representing customer interaction used to build the audience.
* @return value or {@code null} for none
*/
public java.util.List<IpData> getIpData() {
return ipData;
}

/**
* Optional. IP address data representing customer interaction used to build the audience.
* @param ipData ipData or {@code null} for none
*/
public CompositeData setIpData(java.util.List<IpData> ipData) {
this.ipData = ipData;
return this;
}

/**
* Optional. User-provided data that identifies the user.
* @return value or {@code null} for none
*/
public UserData getUserData() {
return userData;
}

/**
* Optional. User-provided data that identifies the user.
* @param userData userData or {@code null} for none
*/
public CompositeData setUserData(UserData userData) {
this.userData = userData;
return this;
}

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

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

}
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.datamanager.v1.model;

/**
* The count for a specific data type.
*
* <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 Data Manager 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 DataTypeCount extends com.google.api.client.json.GenericJson {

/**
* The count for this data type.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
private java.lang.Long count;

/**
* The type of data.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String type;

/**
* The count for this data type.
* @return value or {@code null} for none
*/
public java.lang.Long getCount() {
return count;
}

/**
* The count for this data type.
* @param count count or {@code null} for none
*/
public DataTypeCount setCount(java.lang.Long count) {
this.count = count;
return this;
}

/**
* The type of data.
* @return value or {@code null} for none
*/
public java.lang.String getType() {
return type;
}

/**
* The type of data.
* @param type type or {@code null} for none
*/
public DataTypeCount setType(java.lang.String type) {
this.type = type;
return this;
}

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

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

}
Loading