Interface UserDataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UserData, UserData.Builder

public interface UserDataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getUserIdentifiersList

      List<UserIdentifier> getUserIdentifiersList()
       User identification info. Required.
       
      repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;
    • getUserIdentifiers

      UserIdentifier getUserIdentifiers(int index)
       User identification info. Required.
       
      repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;
    • getUserIdentifiersCount

      int getUserIdentifiersCount()
       User identification info. Required.
       
      repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;
    • getUserIdentifiersOrBuilderList

      List<? extends UserIdentifierOrBuilder> getUserIdentifiersOrBuilderList()
       User identification info. Required.
       
      repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;
    • getUserIdentifiersOrBuilder

      UserIdentifierOrBuilder getUserIdentifiersOrBuilder(int index)
       User identification info. Required.
       
      repeated .google.ads.googleads.v18.common.UserIdentifier user_identifiers = 1;
    • hasTransactionAttribute

      boolean hasTransactionAttribute()
       Additional transactions/attributes associated with the user.
       Required when updating store sales data.
       
      .google.ads.googleads.v18.common.TransactionAttribute transaction_attribute = 2;
      Returns:
      Whether the transactionAttribute field is set.
    • getTransactionAttribute

      TransactionAttribute getTransactionAttribute()
       Additional transactions/attributes associated with the user.
       Required when updating store sales data.
       
      .google.ads.googleads.v18.common.TransactionAttribute transaction_attribute = 2;
      Returns:
      The transactionAttribute.
    • getTransactionAttributeOrBuilder

      TransactionAttributeOrBuilder getTransactionAttributeOrBuilder()
       Additional transactions/attributes associated with the user.
       Required when updating store sales data.
       
      .google.ads.googleads.v18.common.TransactionAttribute transaction_attribute = 2;
    • hasUserAttribute

      boolean hasUserAttribute()
       Additional attributes associated with the user. Required when updating
       customer match attributes. These have an expiration of 540 days.
       
      .google.ads.googleads.v18.common.UserAttribute user_attribute = 3;
      Returns:
      Whether the userAttribute field is set.
    • getUserAttribute

      UserAttribute getUserAttribute()
       Additional attributes associated with the user. Required when updating
       customer match attributes. These have an expiration of 540 days.
       
      .google.ads.googleads.v18.common.UserAttribute user_attribute = 3;
      Returns:
      The userAttribute.
    • getUserAttributeOrBuilder

      UserAttributeOrBuilder getUserAttributeOrBuilder()
       Additional attributes associated with the user. Required when updating
       customer match attributes. These have an expiration of 540 days.
       
      .google.ads.googleads.v18.common.UserAttribute user_attribute = 3;
    • hasConsent

      boolean hasConsent()
       The consent setting for the user. If set, will override the job level
       consent for this user.
       
      optional .google.ads.googleads.v18.common.Consent consent = 4;
      Returns:
      Whether the consent field is set.
    • getConsent

      Consent getConsent()
       The consent setting for the user. If set, will override the job level
       consent for this user.
       
      optional .google.ads.googleads.v18.common.Consent consent = 4;
      Returns:
      The consent.
    • getConsentOrBuilder

      ConsentOrBuilder getConsentOrBuilder()
       The consent setting for the user. If set, will override the job level
       consent for this user.
       
      optional .google.ads.googleads.v18.common.Consent consent = 4;