com.google.ads.googleads.v16.common.UserDataOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v16 Show documentation
Show all versions of google-ads-stubs-v16 Show documentation
Stubs for GAAPI version google-ads-stubs-v16
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v16/common/offline_user_data.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v16.common;
public interface UserDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v16.common.UserData)
com.google.protobuf.MessageOrBuilder {
/**
*
* User identification info. Required.
*
*
* repeated .google.ads.googleads.v16.common.UserIdentifier user_identifiers = 1;
*/
java.util.List
getUserIdentifiersList();
/**
*
* User identification info. Required.
*
*
* repeated .google.ads.googleads.v16.common.UserIdentifier user_identifiers = 1;
*/
com.google.ads.googleads.v16.common.UserIdentifier getUserIdentifiers(int index);
/**
*
* User identification info. Required.
*
*
* repeated .google.ads.googleads.v16.common.UserIdentifier user_identifiers = 1;
*/
int getUserIdentifiersCount();
/**
*
* User identification info. Required.
*
*
* repeated .google.ads.googleads.v16.common.UserIdentifier user_identifiers = 1;
*/
java.util.List extends com.google.ads.googleads.v16.common.UserIdentifierOrBuilder>
getUserIdentifiersOrBuilderList();
/**
*
* User identification info. Required.
*
*
* repeated .google.ads.googleads.v16.common.UserIdentifier user_identifiers = 1;
*/
com.google.ads.googleads.v16.common.UserIdentifierOrBuilder getUserIdentifiersOrBuilder(
int index);
/**
*
* Additional transactions/attributes associated with the user.
* Required when updating store sales data.
*
*
* .google.ads.googleads.v16.common.TransactionAttribute transaction_attribute = 2;
* @return Whether the transactionAttribute field is set.
*/
boolean hasTransactionAttribute();
/**
*
* Additional transactions/attributes associated with the user.
* Required when updating store sales data.
*
*
* .google.ads.googleads.v16.common.TransactionAttribute transaction_attribute = 2;
* @return The transactionAttribute.
*/
com.google.ads.googleads.v16.common.TransactionAttribute getTransactionAttribute();
/**
*
* Additional transactions/attributes associated with the user.
* Required when updating store sales data.
*
*
* .google.ads.googleads.v16.common.TransactionAttribute transaction_attribute = 2;
*/
com.google.ads.googleads.v16.common.TransactionAttributeOrBuilder getTransactionAttributeOrBuilder();
/**
*
* Additional attributes associated with the user. Required when updating
* customer match attributes. These have an expiration of 540 days.
*
*
* .google.ads.googleads.v16.common.UserAttribute user_attribute = 3;
* @return Whether the userAttribute field is set.
*/
boolean hasUserAttribute();
/**
*
* Additional attributes associated with the user. Required when updating
* customer match attributes. These have an expiration of 540 days.
*
*
* .google.ads.googleads.v16.common.UserAttribute user_attribute = 3;
* @return The userAttribute.
*/
com.google.ads.googleads.v16.common.UserAttribute getUserAttribute();
/**
*
* Additional attributes associated with the user. Required when updating
* customer match attributes. These have an expiration of 540 days.
*
*
* .google.ads.googleads.v16.common.UserAttribute user_attribute = 3;
*/
com.google.ads.googleads.v16.common.UserAttributeOrBuilder getUserAttributeOrBuilder();
/**
*
* The consent setting for the user. Customer match will ignore this field
* and return a warning.
*
*
* optional .google.ads.googleads.v16.common.Consent consent = 4;
* @return Whether the consent field is set.
*/
boolean hasConsent();
/**
*
* The consent setting for the user. Customer match will ignore this field
* and return a warning.
*
*
* optional .google.ads.googleads.v16.common.Consent consent = 4;
* @return The consent.
*/
com.google.ads.googleads.v16.common.Consent getConsent();
/**
*
* The consent setting for the user. Customer match will ignore this field
* and return a warning.
*
*
* optional .google.ads.googleads.v16.common.Consent consent = 4;
*/
com.google.ads.googleads.v16.common.ConsentOrBuilder getConsentOrBuilder();
}