All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.common.UserDataOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/common/offline_user_data.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;

public interface UserDataOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.UserData)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * User identification info. Required.
   * 
* * repeated .google.ads.googleads.v17.common.UserIdentifier user_identifiers = 1; */ java.util.List getUserIdentifiersList(); /** *
   * User identification info. Required.
   * 
* * repeated .google.ads.googleads.v17.common.UserIdentifier user_identifiers = 1; */ com.google.ads.googleads.v17.common.UserIdentifier getUserIdentifiers(int index); /** *
   * User identification info. Required.
   * 
* * repeated .google.ads.googleads.v17.common.UserIdentifier user_identifiers = 1; */ int getUserIdentifiersCount(); /** *
   * User identification info. Required.
   * 
* * repeated .google.ads.googleads.v17.common.UserIdentifier user_identifiers = 1; */ java.util.List getUserIdentifiersOrBuilderList(); /** *
   * User identification info. Required.
   * 
* * repeated .google.ads.googleads.v17.common.UserIdentifier user_identifiers = 1; */ com.google.ads.googleads.v17.common.UserIdentifierOrBuilder getUserIdentifiersOrBuilder( int index); /** *
   * Additional transactions/attributes associated with the user.
   * Required when updating store sales data.
   * 
* * .google.ads.googleads.v17.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.v17.common.TransactionAttribute transaction_attribute = 2; * @return The transactionAttribute. */ com.google.ads.googleads.v17.common.TransactionAttribute getTransactionAttribute(); /** *
   * Additional transactions/attributes associated with the user.
   * Required when updating store sales data.
   * 
* * .google.ads.googleads.v17.common.TransactionAttribute transaction_attribute = 2; */ com.google.ads.googleads.v17.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.v17.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.v17.common.UserAttribute user_attribute = 3; * @return The userAttribute. */ com.google.ads.googleads.v17.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.v17.common.UserAttribute user_attribute = 3; */ com.google.ads.googleads.v17.common.UserAttributeOrBuilder getUserAttributeOrBuilder(); /** *
   * The consent setting for the user. Customer match will ignore this field
   * and return a warning.
   * 
* * optional .google.ads.googleads.v17.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.v17.common.Consent consent = 4; * @return The consent. */ com.google.ads.googleads.v17.common.Consent getConsent(); /** *
   * The consent setting for the user. Customer match will ignore this field
   * and return a warning.
   * 
* * optional .google.ads.googleads.v17.common.Consent consent = 4; */ com.google.ads.googleads.v17.common.ConsentOrBuilder getConsentOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy