diff --git a/clients/google-api-services-datamanager/v1/2.0.0/README.md b/clients/google-api-services-datamanager/v1/2.0.0/README.md index 70c852a05ab..788f33ba471 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/README.md +++ b/clients/google-api-services-datamanager/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-datamanager - v1-rev20260708-2.0.0 + v1-rev20260729-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-datamanager:v1-rev20260708-2.0.0' + implementation 'com.google.apis:google-api-services-datamanager:v1-rev20260729-2.0.0' } ``` diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/DataManager.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/DataManager.java index 28e04d7b787..b85751fc420 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/DataManager.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/DataManager.java @@ -3915,6 +3915,105 @@ public Remove set(String parameterName, Object value) { return (Remove) super.set(parameterName, value); } } + /** + * Removes all audience members from the provided destinations. + * + * Create a request for the method "audienceMembers.removeAll". + * + * This request holds the parameters needed by the datamanager server. After setting any optional + * parameters, call the {@link RemoveAll#execute()} method to invoke the remote operation. + * + * @param content the {@link com.google.api.services.datamanager.v1.model.RemoveAllAudienceMembersRequest} + * @return the request + */ + public RemoveAll removeAll(com.google.api.services.datamanager.v1.model.RemoveAllAudienceMembersRequest content) throws java.io.IOException { + RemoveAll result = new RemoveAll(content); + initialize(result); + return result; + } + + public class RemoveAll extends DataManagerRequest { + + private static final String REST_PATH = "v1/audienceMembers:removeAll"; + + /** + * Removes all audience members from the provided destinations. + * + * Create a request for the method "audienceMembers.removeAll". + * + * This request holds the parameters needed by the the datamanager server. After setting any + * optional parameters, call the {@link RemoveAll#execute()} method to invoke the remote + * operation.

{@link + * RemoveAll#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} + * must be called to initialize this instance immediately after invoking the constructor.

+ * + * @param content the {@link com.google.api.services.datamanager.v1.model.RemoveAllAudienceMembersRequest} + * @since 1.13 + */ + protected RemoveAll(com.google.api.services.datamanager.v1.model.RemoveAllAudienceMembersRequest content) { + super(DataManager.this, "POST", REST_PATH, content, com.google.api.services.datamanager.v1.model.RemoveAllAudienceMembersResponse.class); + } + + @Override + public RemoveAll set$Xgafv(java.lang.String $Xgafv) { + return (RemoveAll) super.set$Xgafv($Xgafv); + } + + @Override + public RemoveAll setAccessToken(java.lang.String accessToken) { + return (RemoveAll) super.setAccessToken(accessToken); + } + + @Override + public RemoveAll setAlt(java.lang.String alt) { + return (RemoveAll) super.setAlt(alt); + } + + @Override + public RemoveAll setCallback(java.lang.String callback) { + return (RemoveAll) super.setCallback(callback); + } + + @Override + public RemoveAll setFields(java.lang.String fields) { + return (RemoveAll) super.setFields(fields); + } + + @Override + public RemoveAll setKey(java.lang.String key) { + return (RemoveAll) super.setKey(key); + } + + @Override + public RemoveAll setOauthToken(java.lang.String oauthToken) { + return (RemoveAll) super.setOauthToken(oauthToken); + } + + @Override + public RemoveAll setPrettyPrint(java.lang.Boolean prettyPrint) { + return (RemoveAll) super.setPrettyPrint(prettyPrint); + } + + @Override + public RemoveAll setQuotaUser(java.lang.String quotaUser) { + return (RemoveAll) super.setQuotaUser(quotaUser); + } + + @Override + public RemoveAll setUploadType(java.lang.String uploadType) { + return (RemoveAll) super.setUploadType(uploadType); + } + + @Override + public RemoveAll setUploadProtocol(java.lang.String uploadProtocol) { + return (RemoveAll) super.setUploadProtocol(uploadProtocol); + } + + @Override + public RemoveAll set(String parameterName, Object value) { + return (RemoveAll) super.set(parameterName, value); + } + } } diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AdEvent.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AdEvent.java index 0f3f5f9be38..f09d4cf686c 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AdEvent.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AdEvent.java @@ -131,7 +131,7 @@ public final class AdEvent extends com.google.api.client.json.GenericJson { private java.lang.String campaignName; /** - * Optional. Information gathered about the device being used when the ad event happened. + * Required. Information gathered about the device being used when the ad event happened. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -218,7 +218,7 @@ public final class AdEvent extends com.google.api.client.json.GenericJson { private java.lang.String platformTypeString; /** - * Required. The ISO 3166-2 country plus subdivision. + * Optional. The ISO 3166-2 country plus subdivision. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -513,7 +513,7 @@ public AdEvent setCampaignName(java.lang.String campaignName) { } /** - * Optional. Information gathered about the device being used when the ad event happened. + * Required. Information gathered about the device being used when the ad event happened. * @return value or {@code null} for none */ public DeviceInfo getDeviceInfo() { @@ -521,7 +521,7 @@ public DeviceInfo getDeviceInfo() { } /** - * Optional. Information gathered about the device being used when the ad event happened. + * Required. Information gathered about the device being used when the ad event happened. * @param deviceInfo deviceInfo or {@code null} for none */ public AdEvent setDeviceInfo(DeviceInfo deviceInfo) { @@ -723,7 +723,7 @@ public AdEvent setPlatformTypeString(java.lang.String platformTypeString) { } /** - * Required. The ISO 3166-2 country plus subdivision. + * Optional. The ISO 3166-2 country plus subdivision. * @return value or {@code null} for none */ public java.lang.String getRegionCode() { @@ -731,7 +731,7 @@ public java.lang.String getRegionCode() { } /** - * Required. The ISO 3166-2 country plus subdivision. + * Optional. The ISO 3166-2 country plus subdivision. * @param regionCode regionCode or {@code null} for none */ public AdEvent setRegionCode(java.lang.String regionCode) { diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AddressInfo.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AddressInfo.java index ce3c029094e..543af3a3b66 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AddressInfo.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AddressInfo.java @@ -29,6 +29,33 @@ @SuppressWarnings("javadoc") public final class AddressInfo extends com.google.api.client.json.GenericJson { + /** + * Optional. The street and number of the user's address. Used only for Google Analytics. This + * field is hashed and possibly encrypted. Normalize the value before hashing: - Remove symbol + * characters - Convert to lowercase - Remove leading and trailing whitespace + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String addressLine; + + /** + * Optional. The administrative area (state/province) of the user's address. Used only for Google + * Analytics. The value should be normalized as such: - Remove symbol characters - Convert to + * lowercase - Remove leading and trailing whitespace + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String administrativeArea; + + /** + * Optional. The city of the user's address. Used only for Google Analytics. The value should be + * normalized as such: - Remove symbol characters - Convert to lowercase - Remove leading and + * trailing whitespace + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String city; + /** * Required. Family (last) name of the user, all lowercase, with no punctuation, no leading or * trailing whitespace, and hashed as SHA-256. @@ -59,6 +86,69 @@ public final class AddressInfo extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private java.lang.String regionCode; + /** + * Optional. The street and number of the user's address. Used only for Google Analytics. This + * field is hashed and possibly encrypted. Normalize the value before hashing: - Remove symbol + * characters - Convert to lowercase - Remove leading and trailing whitespace + * @return value or {@code null} for none + */ + public java.lang.String getAddressLine() { + return addressLine; + } + + /** + * Optional. The street and number of the user's address. Used only for Google Analytics. This + * field is hashed and possibly encrypted. Normalize the value before hashing: - Remove symbol + * characters - Convert to lowercase - Remove leading and trailing whitespace + * @param addressLine addressLine or {@code null} for none + */ + public AddressInfo setAddressLine(java.lang.String addressLine) { + this.addressLine = addressLine; + return this; + } + + /** + * Optional. The administrative area (state/province) of the user's address. Used only for Google + * Analytics. The value should be normalized as such: - Remove symbol characters - Convert to + * lowercase - Remove leading and trailing whitespace + * @return value or {@code null} for none + */ + public java.lang.String getAdministrativeArea() { + return administrativeArea; + } + + /** + * Optional. The administrative area (state/province) of the user's address. Used only for Google + * Analytics. The value should be normalized as such: - Remove symbol characters - Convert to + * lowercase - Remove leading and trailing whitespace + * @param administrativeArea administrativeArea or {@code null} for none + */ + public AddressInfo setAdministrativeArea(java.lang.String administrativeArea) { + this.administrativeArea = administrativeArea; + return this; + } + + /** + * Optional. The city of the user's address. Used only for Google Analytics. The value should be + * normalized as such: - Remove symbol characters - Convert to lowercase - Remove leading and + * trailing whitespace + * @return value or {@code null} for none + */ + public java.lang.String getCity() { + return city; + } + + /** + * Optional. The city of the user's address. Used only for Google Analytics. The value should be + * normalized as such: - Remove symbol characters - Convert to lowercase - Remove leading and + * trailing whitespace + * @param city city or {@code null} for none + */ + public AddressInfo setCity(java.lang.String city) { + this.city = city; + return this; + } + /** * Required. Family (last) name of the user, all lowercase, with no punctuation, no leading or * trailing whitespace, and hashed as SHA-256. diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AudienceMember.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AudienceMember.java index a79aebf93ee..1f93a80bc6e 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AudienceMember.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/AudienceMember.java @@ -50,6 +50,13 @@ public final class AudienceMember extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private java.util.List destinationReferences; + /** + * Encrypted Google User IDs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private GoogleUserIdData googleUserIdData; + /** * Data identifying the user's mobile devices. * The value may be {@code null}. @@ -66,6 +73,13 @@ public final class AudienceMember extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private PairData pairData; + /** + * Partner-provided identifiers. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private PartnerProvidedIdData partnerProvidedIdData; + /** * Data related to publisher provided identifiers. This feature is only available to data * partners. @@ -139,6 +153,23 @@ public AudienceMember setDestinationReferences(java.util.List return this; } + /** + * Encrypted Google User IDs. + * @return value or {@code null} for none + */ + public GoogleUserIdData getGoogleUserIdData() { + return googleUserIdData; + } + + /** + * Encrypted Google User IDs. + * @param googleUserIdData googleUserIdData or {@code null} for none + */ + public AudienceMember setGoogleUserIdData(GoogleUserIdData googleUserIdData) { + this.googleUserIdData = googleUserIdData; + return this; + } + /** * Data identifying the user's mobile devices. * @return value or {@code null} for none @@ -177,6 +208,23 @@ public AudienceMember setPairData(PairData pairData) { return this; } + /** + * Partner-provided identifiers. + * @return value or {@code null} for none + */ + public PartnerProvidedIdData getPartnerProvidedIdData() { + return partnerProvidedIdData; + } + + /** + * Partner-provided identifiers. + * @param partnerProvidedIdData partnerProvidedIdData or {@code null} for none + */ + public AudienceMember setPartnerProvidedIdData(PartnerProvidedIdData partnerProvidedIdData) { + this.partnerProvidedIdData = partnerProvidedIdData; + return this; + } + /** * Data related to publisher provided identifiers. This feature is only available to data * partners. diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/DeviceInfo.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/DeviceInfo.java index aa7a3c1f6ce..566aaa670f2 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/DeviceInfo.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/DeviceInfo.java @@ -58,13 +58,14 @@ public final class DeviceInfo extends com.google.api.client.json.GenericJson { private java.lang.String category; /** - * Optional. The IP address of the device for the given context. **Note:** Google Ads does not - * support IP address matching for end users in the European Economic Area (EEA), United Kingdom - * (UK), or Switzerland (CH). Add logic to conditionally exclude sharing IP addresses from users - * from these regions and ensure that you provide users with clear and comprehensive information - * about the data you collect on your sites, apps, and other properties and get consent where - * required by law or any applicable Google policies. See the [About offline conversion - * imports](https://support.google.com/google-ads/answer/2998031) page for more details. + * Optional. The IP address of the device for the given context. Required when used in an AdEvent. + * **Note:** Google Ads does not support IP address matching for end users in the European + * Economic Area (EEA), United Kingdom (UK), or Switzerland (CH). Add logic to conditionally + * exclude sharing IP addresses from users from these regions and ensure that you provide users + * with clear and comprehensive information about the data you collect on your sites, apps, and + * other properties and get consent where required by law or any applicable Google policies. See + * the [About offline conversion imports](https://support.google.com/google-ads/answer/2998031) + * page for more details. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -188,13 +189,14 @@ public DeviceInfo setCategory(java.lang.String category) { } /** - * Optional. The IP address of the device for the given context. **Note:** Google Ads does not - * support IP address matching for end users in the European Economic Area (EEA), United Kingdom - * (UK), or Switzerland (CH). Add logic to conditionally exclude sharing IP addresses from users - * from these regions and ensure that you provide users with clear and comprehensive information - * about the data you collect on your sites, apps, and other properties and get consent where - * required by law or any applicable Google policies. See the [About offline conversion - * imports](https://support.google.com/google-ads/answer/2998031) page for more details. + * Optional. The IP address of the device for the given context. Required when used in an AdEvent. + * **Note:** Google Ads does not support IP address matching for end users in the European + * Economic Area (EEA), United Kingdom (UK), or Switzerland (CH). Add logic to conditionally + * exclude sharing IP addresses from users from these regions and ensure that you provide users + * with clear and comprehensive information about the data you collect on your sites, apps, and + * other properties and get consent where required by law or any applicable Google policies. See + * the [About offline conversion imports](https://support.google.com/google-ads/answer/2998031) + * page for more details. * @return value or {@code null} for none */ public java.lang.String getIpAddress() { @@ -202,13 +204,14 @@ public java.lang.String getIpAddress() { } /** - * Optional. The IP address of the device for the given context. **Note:** Google Ads does not - * support IP address matching for end users in the European Economic Area (EEA), United Kingdom - * (UK), or Switzerland (CH). Add logic to conditionally exclude sharing IP addresses from users - * from these regions and ensure that you provide users with clear and comprehensive information - * about the data you collect on your sites, apps, and other properties and get consent where - * required by law or any applicable Google policies. See the [About offline conversion - * imports](https://support.google.com/google-ads/answer/2998031) page for more details. + * Optional. The IP address of the device for the given context. Required when used in an AdEvent. + * **Note:** Google Ads does not support IP address matching for end users in the European + * Economic Area (EEA), United Kingdom (UK), or Switzerland (CH). Add logic to conditionally + * exclude sharing IP addresses from users from these regions and ensure that you provide users + * with clear and comprehensive information about the data you collect on your sites, apps, and + * other properties and get consent where required by law or any applicable Google policies. See + * the [About offline conversion imports](https://support.google.com/google-ads/answer/2998031) + * page for more details. * @param ipAddress ipAddress or {@code null} for none */ public DeviceInfo setIpAddress(java.lang.String ipAddress) { diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/FieldWarning.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/FieldWarning.java new file mode 100644 index 00000000000..c576638f1b4 --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/FieldWarning.java @@ -0,0 +1,117 @@ +/* + * 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; + +/** + * Detailed row-level warning with field paths. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class FieldWarning extends com.google.api.client.json.GenericJson { + + /** + * The detailed warning message describing the issue. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String description; + + /** + * The field path that triggered the warning. Uses the same format as + * google.rpc.BadRequest.FieldViolation.field. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String field; + + /** + * The warning reason. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String reason; + + /** + * The detailed warning message describing the issue. + * @return value or {@code null} for none + */ + public java.lang.String getDescription() { + return description; + } + + /** + * The detailed warning message describing the issue. + * @param description description or {@code null} for none + */ + public FieldWarning setDescription(java.lang.String description) { + this.description = description; + return this; + } + + /** + * The field path that triggered the warning. Uses the same format as + * google.rpc.BadRequest.FieldViolation.field. + * @return value or {@code null} for none + */ + public java.lang.String getField() { + return field; + } + + /** + * The field path that triggered the warning. Uses the same format as + * google.rpc.BadRequest.FieldViolation.field. + * @param field field or {@code null} for none + */ + public FieldWarning setField(java.lang.String field) { + this.field = field; + return this; + } + + /** + * The warning reason. + * @return value or {@code null} for none + */ + public java.lang.String getReason() { + return reason; + } + + /** + * The warning reason. + * @param reason reason or {@code null} for none + */ + public FieldWarning setReason(java.lang.String reason) { + this.reason = reason; + return this; + } + + @Override + public FieldWarning set(String fieldName, Object value) { + return (FieldWarning) super.set(fieldName, value); + } + + @Override + public FieldWarning clone() { + return (FieldWarning) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/GoogleUserIdData.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/GoogleUserIdData.java new file mode 100644 index 00000000000..a58ff4811bb --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/GoogleUserIdData.java @@ -0,0 +1,66 @@ +/* + * 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; + +/** + * Google user id data holding encrypted google user IDs. At least one google user ID is required. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class GoogleUserIdData extends com.google.api.client.json.GenericJson { + + /** + * Required. The list of encrypted google user IDs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List googleUserIds; + + /** + * Required. The list of encrypted google user IDs. + * @return value or {@code null} for none + */ + public java.util.List getGoogleUserIds() { + return googleUserIds; + } + + /** + * Required. The list of encrypted google user IDs. + * @param googleUserIds googleUserIds or {@code null} for none + */ + public GoogleUserIdData setGoogleUserIds(java.util.List googleUserIds) { + this.googleUserIds = googleUserIds; + return this; + } + + @Override + public GoogleUserIdData set(String fieldName, Object value) { + return (GoogleUserIdData) super.set(fieldName, value); + } + + @Override + public GoogleUserIdData clone() { + return (GoogleUserIdData) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAdEventsRequest.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAdEventsRequest.java index 88f0f078698..296f24a2b55 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAdEventsRequest.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAdEventsRequest.java @@ -43,7 +43,7 @@ public final class IngestAdEventsRequest extends com.google.api.client.json.Gene } /** - * Optional. Information about encryption keys which are used to encrypt the data. + * Required. Information about encryption keys which are used to encrypt the data. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -74,7 +74,7 @@ public IngestAdEventsRequest setAdEvents(java.util.List adEvents) { } /** - * Optional. Information about encryption keys which are used to encrypt the data. + * Required. Information about encryption keys which are used to encrypt the data. * @return value or {@code null} for none */ public EncryptionInfo getEncryptionInfo() { @@ -82,7 +82,7 @@ public EncryptionInfo getEncryptionInfo() { } /** - * Optional. Information about encryption keys which are used to encrypt the data. + * Required. Information about encryption keys which are used to encrypt the data. * @param encryptionInfo encryptionInfo or {@code null} for none */ public IngestAdEventsRequest setEncryptionInfo(EncryptionInfo encryptionInfo) { diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersResponse.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersResponse.java index 9669199be40..9c7931eb124 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersResponse.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersResponse.java @@ -29,6 +29,19 @@ @SuppressWarnings("javadoc") public final class IngestAudienceMembersResponse extends com.google.api.client.json.GenericJson { + /** + * Detailed row-level warnings with field paths. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List fieldWarnings; + + static { + // hack to force ProGuard to consider FieldWarning used, since otherwise it would be stripped out + // see https://github.com/google/google-api-java-client/issues/543 + com.google.api.client.util.Data.nullOf(FieldWarning.class); + } + /** * The auto-generated ID of the request. * The value may be {@code null}. @@ -36,6 +49,23 @@ public final class IngestAudienceMembersResponse extends com.google.api.client.j @com.google.api.client.util.Key private java.lang.String requestId; + /** + * Detailed row-level warnings with field paths. + * @return value or {@code null} for none + */ + public java.util.List getFieldWarnings() { + return fieldWarnings; + } + + /** + * Detailed row-level warnings with field paths. + * @param fieldWarnings fieldWarnings or {@code null} for none + */ + public IngestAudienceMembersResponse setFieldWarnings(java.util.List fieldWarnings) { + this.fieldWarnings = fieldWarnings; + return this; + } + /** * The auto-generated ID of the request. * @return value or {@code null} for none diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersStatus.java index 139e60b322e..1d7f4c5e557 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersStatus.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestAudienceMembersStatus.java @@ -36,6 +36,13 @@ public final class IngestAudienceMembersStatus extends com.google.api.client.jso @com.google.api.client.util.Key private IngestCompositeDataStatus compositeDataIngestionStatus; + /** + * The status of the google user id data ingestion to the destination. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private IngestGoogleUserIdDataStatus googleUserIdDataIngestionStatus; + /** * The status of the mobile data ingestion to the destination. * The value may be {@code null}. @@ -50,6 +57,13 @@ public final class IngestAudienceMembersStatus extends com.google.api.client.jso @com.google.api.client.util.Key private IngestPairDataStatus pairDataIngestionStatus; + /** + * The status of the partner provided id data ingestion to the destination. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private IngestPartnerProvidedIdDataStatus partnerProvidedIdDataIngestionStatus; + /** * The status of the ppid data ingestion to the destination. * The value may be {@code null}. @@ -88,6 +102,23 @@ public IngestAudienceMembersStatus setCompositeDataIngestionStatus(IngestComposi return this; } + /** + * The status of the google user id data ingestion to the destination. + * @return value or {@code null} for none + */ + public IngestGoogleUserIdDataStatus getGoogleUserIdDataIngestionStatus() { + return googleUserIdDataIngestionStatus; + } + + /** + * The status of the google user id data ingestion to the destination. + * @param googleUserIdDataIngestionStatus googleUserIdDataIngestionStatus or {@code null} for none + */ + public IngestAudienceMembersStatus setGoogleUserIdDataIngestionStatus(IngestGoogleUserIdDataStatus googleUserIdDataIngestionStatus) { + this.googleUserIdDataIngestionStatus = googleUserIdDataIngestionStatus; + return this; + } + /** * The status of the mobile data ingestion to the destination. * @return value or {@code null} for none @@ -122,6 +153,23 @@ public IngestAudienceMembersStatus setPairDataIngestionStatus(IngestPairDataStat return this; } + /** + * The status of the partner provided id data ingestion to the destination. + * @return value or {@code null} for none + */ + public IngestPartnerProvidedIdDataStatus getPartnerProvidedIdDataIngestionStatus() { + return partnerProvidedIdDataIngestionStatus; + } + + /** + * The status of the partner provided id data ingestion to the destination. + * @param partnerProvidedIdDataIngestionStatus partnerProvidedIdDataIngestionStatus or {@code null} for none + */ + public IngestAudienceMembersStatus setPartnerProvidedIdDataIngestionStatus(IngestPartnerProvidedIdDataStatus partnerProvidedIdDataIngestionStatus) { + this.partnerProvidedIdDataIngestionStatus = partnerProvidedIdDataIngestionStatus; + return this; + } + /** * The status of the ppid data ingestion to the destination. * @return value or {@code null} for none diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestEventsResponse.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestEventsResponse.java index 69fbb645b0c..993e45448cf 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestEventsResponse.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestEventsResponse.java @@ -29,6 +29,19 @@ @SuppressWarnings("javadoc") public final class IngestEventsResponse extends com.google.api.client.json.GenericJson { + /** + * Detailed row-level warnings with field paths. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List fieldWarnings; + + static { + // hack to force ProGuard to consider FieldWarning used, since otherwise it would be stripped out + // see https://github.com/google/google-api-java-client/issues/543 + com.google.api.client.util.Data.nullOf(FieldWarning.class); + } + /** * The auto-generated ID of the request. * The value may be {@code null}. @@ -36,6 +49,23 @@ public final class IngestEventsResponse extends com.google.api.client.json.Gener @com.google.api.client.util.Key private java.lang.String requestId; + /** + * Detailed row-level warnings with field paths. + * @return value or {@code null} for none + */ + public java.util.List getFieldWarnings() { + return fieldWarnings; + } + + /** + * Detailed row-level warnings with field paths. + * @param fieldWarnings fieldWarnings or {@code null} for none + */ + public IngestEventsResponse setFieldWarnings(java.util.List fieldWarnings) { + this.fieldWarnings = fieldWarnings; + return this; + } + /** * The auto-generated ID of the request. * @return value or {@code null} for none diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestGoogleUserIdDataStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestGoogleUserIdDataStatus.java new file mode 100644 index 00000000000..16e28df7e7f --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestGoogleUserIdDataStatus.java @@ -0,0 +1,100 @@ +/* + * 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 status of the google user id data ingestion to the destination containing stats related to + * the ingestion. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class IngestGoogleUserIdDataStatus extends com.google.api.client.json.GenericJson { + + /** + * The total count of google user ids sent in the upload request for the destination. Includes all + * google user ids in the request, regardless of whether they were successfully ingested or not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long googleUserIdCount; + + /** + * The total count of audience members sent in the upload request for the destination. Includes + * all audience members in the request, regardless of whether they were successfully ingested or + * not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long recordCount; + + /** + * The total count of google user ids sent in the upload request for the destination. Includes all + * google user ids in the request, regardless of whether they were successfully ingested or not. + * @return value or {@code null} for none + */ + public java.lang.Long getGoogleUserIdCount() { + return googleUserIdCount; + } + + /** + * The total count of google user ids sent in the upload request for the destination. Includes all + * google user ids in the request, regardless of whether they were successfully ingested or not. + * @param googleUserIdCount googleUserIdCount or {@code null} for none + */ + public IngestGoogleUserIdDataStatus setGoogleUserIdCount(java.lang.Long googleUserIdCount) { + this.googleUserIdCount = googleUserIdCount; + return this; + } + + /** + * The total count of audience members sent in the upload request for the destination. Includes + * all audience members in the request, regardless of whether they were successfully ingested or + * not. + * @return value or {@code null} for none + */ + public java.lang.Long getRecordCount() { + return recordCount; + } + + /** + * The total count of audience members sent in the upload request for the destination. Includes + * all audience members in the request, regardless of whether they were successfully ingested or + * not. + * @param recordCount recordCount or {@code null} for none + */ + public IngestGoogleUserIdDataStatus setRecordCount(java.lang.Long recordCount) { + this.recordCount = recordCount; + return this; + } + + @Override + public IngestGoogleUserIdDataStatus set(String fieldName, Object value) { + return (IngestGoogleUserIdDataStatus) super.set(fieldName, value); + } + + @Override + public IngestGoogleUserIdDataStatus clone() { + return (IngestGoogleUserIdDataStatus) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestPartnerProvidedIdDataStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestPartnerProvidedIdDataStatus.java new file mode 100644 index 00000000000..9b9932c93b7 --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/IngestPartnerProvidedIdDataStatus.java @@ -0,0 +1,103 @@ +/* + * 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 status of the partner provided id data ingestion to the destination containing stats related + * to the ingestion. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class IngestPartnerProvidedIdDataStatus extends com.google.api.client.json.GenericJson { + + /** + * The total count of partner provided ids sent in the upload request for the destination. + * Includes all partner provided ids in the request, regardless of whether they were successfully + * ingested or not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long partnerProvidedIdCount; + + /** + * The total count of audience members sent in the upload request for the destination. Includes + * all audience members in the request, regardless of whether they were successfully ingested or + * not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long recordCount; + + /** + * The total count of partner provided ids sent in the upload request for the destination. + * Includes all partner provided ids in the request, regardless of whether they were successfully + * ingested or not. + * @return value or {@code null} for none + */ + public java.lang.Long getPartnerProvidedIdCount() { + return partnerProvidedIdCount; + } + + /** + * The total count of partner provided ids sent in the upload request for the destination. + * Includes all partner provided ids in the request, regardless of whether they were successfully + * ingested or not. + * @param partnerProvidedIdCount partnerProvidedIdCount or {@code null} for none + */ + public IngestPartnerProvidedIdDataStatus setPartnerProvidedIdCount(java.lang.Long partnerProvidedIdCount) { + this.partnerProvidedIdCount = partnerProvidedIdCount; + return this; + } + + /** + * The total count of audience members sent in the upload request for the destination. Includes + * all audience members in the request, regardless of whether they were successfully ingested or + * not. + * @return value or {@code null} for none + */ + public java.lang.Long getRecordCount() { + return recordCount; + } + + /** + * The total count of audience members sent in the upload request for the destination. Includes + * all audience members in the request, regardless of whether they were successfully ingested or + * not. + * @param recordCount recordCount or {@code null} for none + */ + public IngestPartnerProvidedIdDataStatus setRecordCount(java.lang.Long recordCount) { + this.recordCount = recordCount; + return this; + } + + @Override + public IngestPartnerProvidedIdDataStatus set(String fieldName, Object value) { + return (IngestPartnerProvidedIdDataStatus) super.set(fieldName, value); + } + + @Override + public IngestPartnerProvidedIdDataStatus clone() { + return (IngestPartnerProvidedIdDataStatus) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/MobileData.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/MobileData.java index 7aaaca0344c..2d36543428e 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/MobileData.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/MobileData.java @@ -30,16 +30,20 @@ public final class MobileData extends com.google.api.client.json.GenericJson { /** - * Required. The list of mobile device IDs (advertising ID/IDFA). At most 10 `mobileIds` can be - * provided in a single AudienceMember. + * Required. The list of mobile device IDs (Android advertising ID, iOS IDFA for Customer Match + * user lists and Android advertising ID, iOS IDFA, Xbox or Microsoft ID, Amazon Fire TV ID, Roku + * ID, Generic Device ID for basic user lists). At most 10 `mobileIds` can be provided in a single + * AudienceMember. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List mobileIds; /** - * Required. The list of mobile device IDs (advertising ID/IDFA). At most 10 `mobileIds` can be - * provided in a single AudienceMember. + * Required. The list of mobile device IDs (Android advertising ID, iOS IDFA for Customer Match + * user lists and Android advertising ID, iOS IDFA, Xbox or Microsoft ID, Amazon Fire TV ID, Roku + * ID, Generic Device ID for basic user lists). At most 10 `mobileIds` can be provided in a single + * AudienceMember. * @return value or {@code null} for none */ public java.util.List getMobileIds() { @@ -47,8 +51,10 @@ public java.util.List getMobileIds() { } /** - * Required. The list of mobile device IDs (advertising ID/IDFA). At most 10 `mobileIds` can be - * provided in a single AudienceMember. + * Required. The list of mobile device IDs (Android advertising ID, iOS IDFA for Customer Match + * user lists and Android advertising ID, iOS IDFA, Xbox or Microsoft ID, Amazon Fire TV ID, Roku + * ID, Generic Device ID for basic user lists). At most 10 `mobileIds` can be provided in a single + * AudienceMember. * @param mobileIds mobileIds or {@code null} for none */ public MobileData setMobileIds(java.util.List mobileIds) { diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/PartnerProvidedIdData.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/PartnerProvidedIdData.java new file mode 100644 index 00000000000..57743bdfbd1 --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/PartnerProvidedIdData.java @@ -0,0 +1,67 @@ +/* + * 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; + +/** + * Partner-provided data holding the partner-provided identifiers. At least one partner-provided + * identifier is required. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class PartnerProvidedIdData extends com.google.api.client.json.GenericJson { + + /** + * Required. The list of partner-provided identifiers. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List partnerProvidedIds; + + /** + * Required. The list of partner-provided identifiers. + * @return value or {@code null} for none + */ + public java.util.List getPartnerProvidedIds() { + return partnerProvidedIds; + } + + /** + * Required. The list of partner-provided identifiers. + * @param partnerProvidedIds partnerProvidedIds or {@code null} for none + */ + public PartnerProvidedIdData setPartnerProvidedIds(java.util.List partnerProvidedIds) { + this.partnerProvidedIds = partnerProvidedIds; + return this; + } + + @Override + public PartnerProvidedIdData set(String fieldName, Object value) { + return (PartnerProvidedIdData) super.set(fieldName, value); + } + + @Override + public PartnerProvidedIdData clone() { + return (PartnerProvidedIdData) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersRequest.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersRequest.java new file mode 100644 index 00000000000..710a44bfbae --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersRequest.java @@ -0,0 +1,130 @@ +/* + * 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; + +/** + * Request to remove all users from an audience in the provided destinations. Returns a + * RemoveAllAudienceMembersResponse. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class RemoveAllAudienceMembersRequest extends com.google.api.client.json.GenericJson { + + /** + * Required. The list of destinations to remove the users from. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List destinations; + + static { + // hack to force ProGuard to consider Destination used, since otherwise it would be stripped out + // see https://github.com/google/google-api-java-client/issues/543 + com.google.api.client.util.Data.nullOf(Destination.class); + } + + /** + * Optional. The remove as of time. If set, only audience members last added before this time will + * be removed. If not set, it defaults to current time. The remove as of time must not be in the + * future. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private String removeAsOfTime; + + /** + * Optional. For testing purposes. If `true`, the request is validated but not executed. Only + * errors are returned, not results. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Boolean validateOnly; + + /** + * Required. The list of destinations to remove the users from. + * @return value or {@code null} for none + */ + public java.util.List getDestinations() { + return destinations; + } + + /** + * Required. The list of destinations to remove the users from. + * @param destinations destinations or {@code null} for none + */ + public RemoveAllAudienceMembersRequest setDestinations(java.util.List destinations) { + this.destinations = destinations; + return this; + } + + /** + * Optional. The remove as of time. If set, only audience members last added before this time will + * be removed. If not set, it defaults to current time. The remove as of time must not be in the + * future. + * @return value or {@code null} for none + */ + public String getRemoveAsOfTime() { + return removeAsOfTime; + } + + /** + * Optional. The remove as of time. If set, only audience members last added before this time will + * be removed. If not set, it defaults to current time. The remove as of time must not be in the + * future. + * @param removeAsOfTime removeAsOfTime or {@code null} for none + */ + public RemoveAllAudienceMembersRequest setRemoveAsOfTime(String removeAsOfTime) { + this.removeAsOfTime = removeAsOfTime; + return this; + } + + /** + * Optional. For testing purposes. If `true`, the request is validated but not executed. Only + * errors are returned, not results. + * @return value or {@code null} for none + */ + public java.lang.Boolean getValidateOnly() { + return validateOnly; + } + + /** + * Optional. For testing purposes. If `true`, the request is validated but not executed. Only + * errors are returned, not results. + * @param validateOnly validateOnly or {@code null} for none + */ + public RemoveAllAudienceMembersRequest setValidateOnly(java.lang.Boolean validateOnly) { + this.validateOnly = validateOnly; + return this; + } + + @Override + public RemoveAllAudienceMembersRequest set(String fieldName, Object value) { + return (RemoveAllAudienceMembersRequest) super.set(fieldName, value); + } + + @Override + public RemoveAllAudienceMembersRequest clone() { + return (RemoveAllAudienceMembersRequest) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersResponse.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersResponse.java new file mode 100644 index 00000000000..07b10cb0e88 --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersResponse.java @@ -0,0 +1,66 @@ +/* + * 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; + +/** + * Response from the RemoveAllAudienceMembersRequest. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class RemoveAllAudienceMembersResponse extends com.google.api.client.json.GenericJson { + + /** + * The auto-generated ID of the request. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String requestId; + + /** + * The auto-generated ID of the request. + * @return value or {@code null} for none + */ + public java.lang.String getRequestId() { + return requestId; + } + + /** + * The auto-generated ID of the request. + * @param requestId requestId or {@code null} for none + */ + public RemoveAllAudienceMembersResponse setRequestId(java.lang.String requestId) { + this.requestId = requestId; + return this; + } + + @Override + public RemoveAllAudienceMembersResponse set(String fieldName, Object value) { + return (RemoveAllAudienceMembersResponse) super.set(fieldName, value); + } + + @Override + public RemoveAllAudienceMembersResponse clone() { + return (RemoveAllAudienceMembersResponse) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersStatus.java new file mode 100644 index 00000000000..23b92fe1d97 --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAllAudienceMembersStatus.java @@ -0,0 +1,42 @@ +/* + * 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 status of the remove all audience members request. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class RemoveAllAudienceMembersStatus extends com.google.api.client.json.GenericJson { + + @Override + public RemoveAllAudienceMembersStatus set(String fieldName, Object value) { + return (RemoveAllAudienceMembersStatus) super.set(fieldName, value); + } + + @Override + public RemoveAllAudienceMembersStatus clone() { + return (RemoveAllAudienceMembersStatus) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAudienceMembersStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAudienceMembersStatus.java index 09ccf5eec44..383312ef911 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAudienceMembersStatus.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveAudienceMembersStatus.java @@ -36,6 +36,13 @@ public final class RemoveAudienceMembersStatus extends com.google.api.client.jso @com.google.api.client.util.Key private RemoveCompositeDataStatus compositeDataRemovalStatus; + /** + * The status of the google user id data removal from the destination. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private RemoveGoogleUserIdDataStatus googleUserIdDataRemovalStatus; + /** * The status of the mobile data removal from the destination. * The value may be {@code null}. @@ -50,6 +57,13 @@ public final class RemoveAudienceMembersStatus extends com.google.api.client.jso @com.google.api.client.util.Key private RemovePairDataStatus pairDataRemovalStatus; + /** + * The status of the partner provided id data removal from the destination. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private RemovePartnerProvidedIdDataStatus partnerProvidedIdDataRemovalStatus; + /** * The status of the ppid data removal from the destination. * The value may be {@code null}. @@ -88,6 +102,23 @@ public RemoveAudienceMembersStatus setCompositeDataRemovalStatus(RemoveComposite return this; } + /** + * The status of the google user id data removal from the destination. + * @return value or {@code null} for none + */ + public RemoveGoogleUserIdDataStatus getGoogleUserIdDataRemovalStatus() { + return googleUserIdDataRemovalStatus; + } + + /** + * The status of the google user id data removal from the destination. + * @param googleUserIdDataRemovalStatus googleUserIdDataRemovalStatus or {@code null} for none + */ + public RemoveAudienceMembersStatus setGoogleUserIdDataRemovalStatus(RemoveGoogleUserIdDataStatus googleUserIdDataRemovalStatus) { + this.googleUserIdDataRemovalStatus = googleUserIdDataRemovalStatus; + return this; + } + /** * The status of the mobile data removal from the destination. * @return value or {@code null} for none @@ -122,6 +153,23 @@ public RemoveAudienceMembersStatus setPairDataRemovalStatus(RemovePairDataStatus return this; } + /** + * The status of the partner provided id data removal from the destination. + * @return value or {@code null} for none + */ + public RemovePartnerProvidedIdDataStatus getPartnerProvidedIdDataRemovalStatus() { + return partnerProvidedIdDataRemovalStatus; + } + + /** + * The status of the partner provided id data removal from the destination. + * @param partnerProvidedIdDataRemovalStatus partnerProvidedIdDataRemovalStatus or {@code null} for none + */ + public RemoveAudienceMembersStatus setPartnerProvidedIdDataRemovalStatus(RemovePartnerProvidedIdDataStatus partnerProvidedIdDataRemovalStatus) { + this.partnerProvidedIdDataRemovalStatus = partnerProvidedIdDataRemovalStatus; + return this; + } + /** * The status of the ppid data removal from the destination. * @return value or {@code null} for none diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveGoogleUserIdDataStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveGoogleUserIdDataStatus.java new file mode 100644 index 00000000000..e9d6d10d199 --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemoveGoogleUserIdDataStatus.java @@ -0,0 +1,96 @@ +/* + * 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 status of the google user id data removal from the destination. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class RemoveGoogleUserIdDataStatus extends com.google.api.client.json.GenericJson { + + /** + * The total count of google user ids sent in the removal request. Includes all google user ids in + * the request, regardless of whether they were successfully removed or not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long googleUserIdCount; + + /** + * The total count of audience members sent in the removal request. Includes all audience members + * in the request, regardless of whether they were successfully removed or not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long recordCount; + + /** + * The total count of google user ids sent in the removal request. Includes all google user ids in + * the request, regardless of whether they were successfully removed or not. + * @return value or {@code null} for none + */ + public java.lang.Long getGoogleUserIdCount() { + return googleUserIdCount; + } + + /** + * The total count of google user ids sent in the removal request. Includes all google user ids in + * the request, regardless of whether they were successfully removed or not. + * @param googleUserIdCount googleUserIdCount or {@code null} for none + */ + public RemoveGoogleUserIdDataStatus setGoogleUserIdCount(java.lang.Long googleUserIdCount) { + this.googleUserIdCount = googleUserIdCount; + return this; + } + + /** + * The total count of audience members sent in the removal request. Includes all audience members + * in the request, regardless of whether they were successfully removed or not. + * @return value or {@code null} for none + */ + public java.lang.Long getRecordCount() { + return recordCount; + } + + /** + * The total count of audience members sent in the removal request. Includes all audience members + * in the request, regardless of whether they were successfully removed or not. + * @param recordCount recordCount or {@code null} for none + */ + public RemoveGoogleUserIdDataStatus setRecordCount(java.lang.Long recordCount) { + this.recordCount = recordCount; + return this; + } + + @Override + public RemoveGoogleUserIdDataStatus set(String fieldName, Object value) { + return (RemoveGoogleUserIdDataStatus) super.set(fieldName, value); + } + + @Override + public RemoveGoogleUserIdDataStatus clone() { + return (RemoveGoogleUserIdDataStatus) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemovePartnerProvidedIdDataStatus.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemovePartnerProvidedIdDataStatus.java new file mode 100644 index 00000000000..4e7a0e651df --- /dev/null +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RemovePartnerProvidedIdDataStatus.java @@ -0,0 +1,96 @@ +/* + * 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 status of the partner provided id data removal from the destination. + * + *

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: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class RemovePartnerProvidedIdDataStatus extends com.google.api.client.json.GenericJson { + + /** + * The total count of partner provided ids sent in the removal request. Includes all partner + * provided ids in the request, regardless of whether they were successfully removed or not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long partnerProvidedIdCount; + + /** + * The total count of audience members sent in the removal request. Includes all audience members + * in the request, regardless of whether they were successfully removed or not. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long recordCount; + + /** + * The total count of partner provided ids sent in the removal request. Includes all partner + * provided ids in the request, regardless of whether they were successfully removed or not. + * @return value or {@code null} for none + */ + public java.lang.Long getPartnerProvidedIdCount() { + return partnerProvidedIdCount; + } + + /** + * The total count of partner provided ids sent in the removal request. Includes all partner + * provided ids in the request, regardless of whether they were successfully removed or not. + * @param partnerProvidedIdCount partnerProvidedIdCount or {@code null} for none + */ + public RemovePartnerProvidedIdDataStatus setPartnerProvidedIdCount(java.lang.Long partnerProvidedIdCount) { + this.partnerProvidedIdCount = partnerProvidedIdCount; + return this; + } + + /** + * The total count of audience members sent in the removal request. Includes all audience members + * in the request, regardless of whether they were successfully removed or not. + * @return value or {@code null} for none + */ + public java.lang.Long getRecordCount() { + return recordCount; + } + + /** + * The total count of audience members sent in the removal request. Includes all audience members + * in the request, regardless of whether they were successfully removed or not. + * @param recordCount recordCount or {@code null} for none + */ + public RemovePartnerProvidedIdDataStatus setRecordCount(java.lang.Long recordCount) { + this.recordCount = recordCount; + return this; + } + + @Override + public RemovePartnerProvidedIdDataStatus set(String fieldName, Object value) { + return (RemovePartnerProvidedIdDataStatus) super.set(fieldName, value); + } + + @Override + public RemovePartnerProvidedIdDataStatus clone() { + return (RemovePartnerProvidedIdDataStatus) super.clone(); + } + +} diff --git a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RequestStatusPerDestination.java b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RequestStatusPerDestination.java index 50331b60ff3..0414beab1cf 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RequestStatusPerDestination.java +++ b/clients/google-api-services-datamanager/v1/2.0.0/com/google/api/services/datamanager/v1/model/RequestStatusPerDestination.java @@ -66,6 +66,13 @@ public final class RequestStatusPerDestination extends com.google.api.client.jso @com.google.api.client.util.Key private IngestEventsStatus eventsIngestionStatus; + /** + * The status of the remove all audience members request. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private RemoveAllAudienceMembersStatus removeAllAudienceMembersStatus; + /** * The request status of the destination. * The value may be {@code null}. @@ -170,6 +177,23 @@ public RequestStatusPerDestination setEventsIngestionStatus(IngestEventsStatus e return this; } + /** + * The status of the remove all audience members request. + * @return value or {@code null} for none + */ + public RemoveAllAudienceMembersStatus getRemoveAllAudienceMembersStatus() { + return removeAllAudienceMembersStatus; + } + + /** + * The status of the remove all audience members request. + * @param removeAllAudienceMembersStatus removeAllAudienceMembersStatus or {@code null} for none + */ + public RequestStatusPerDestination setRemoveAllAudienceMembersStatus(RemoveAllAudienceMembersStatus removeAllAudienceMembersStatus) { + this.removeAllAudienceMembersStatus = removeAllAudienceMembersStatus; + return this; + } + /** * The request status of the destination. * @return value or {@code null} for none diff --git a/clients/google-api-services-datamanager/v1/2.0.0/pom.xml b/clients/google-api-services-datamanager/v1/2.0.0/pom.xml index d6238e6f79c..5f699f77502 100644 --- a/clients/google-api-services-datamanager/v1/2.0.0/pom.xml +++ b/clients/google-api-services-datamanager/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-datamanager - v1-rev20260708-2.0.0 - Data Manager API v1-rev20260708-2.0.0 + v1-rev20260729-2.0.0 + Data Manager API v1-rev20260729-2.0.0 jar 2011 diff --git a/clients/google-api-services-datamanager/v1/README.md b/clients/google-api-services-datamanager/v1/README.md index 70c852a05ab..788f33ba471 100644 --- a/clients/google-api-services-datamanager/v1/README.md +++ b/clients/google-api-services-datamanager/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-datamanager - v1-rev20260708-2.0.0 + v1-rev20260729-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-datamanager:v1-rev20260708-2.0.0' + implementation 'com.google.apis:google-api-services-datamanager:v1-rev20260729-2.0.0' } ```