{@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.ListThis 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.ListThis 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.ListThis 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.ListThis 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.ListThis 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 @@