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

com.google.ads.googleads.v17.common.UserIdentifierOrBuilder 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 UserIdentifierOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.UserIdentifier)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Source of the user identifier when the upload is from Store Sales,
   * ConversionUploadService, or ConversionAdjustmentUploadService.
   * 
* * .google.ads.googleads.v17.enums.UserIdentifierSourceEnum.UserIdentifierSource user_identifier_source = 6; * @return The enum numeric value on the wire for userIdentifierSource. */ int getUserIdentifierSourceValue(); /** *
   * Source of the user identifier when the upload is from Store Sales,
   * ConversionUploadService, or ConversionAdjustmentUploadService.
   * 
* * .google.ads.googleads.v17.enums.UserIdentifierSourceEnum.UserIdentifierSource user_identifier_source = 6; * @return The userIdentifierSource. */ com.google.ads.googleads.v17.enums.UserIdentifierSourceEnum.UserIdentifierSource getUserIdentifierSource(); /** *
   * Hashed email address using SHA-256 hash function after normalization.
   * Accepted for Customer Match, Store Sales, ConversionUploadService, and
   * ConversionAdjustmentUploadService.
   * 
* * string hashed_email = 7; * @return Whether the hashedEmail field is set. */ boolean hasHashedEmail(); /** *
   * Hashed email address using SHA-256 hash function after normalization.
   * Accepted for Customer Match, Store Sales, ConversionUploadService, and
   * ConversionAdjustmentUploadService.
   * 
* * string hashed_email = 7; * @return The hashedEmail. */ java.lang.String getHashedEmail(); /** *
   * Hashed email address using SHA-256 hash function after normalization.
   * Accepted for Customer Match, Store Sales, ConversionUploadService, and
   * ConversionAdjustmentUploadService.
   * 
* * string hashed_email = 7; * @return The bytes for hashedEmail. */ com.google.protobuf.ByteString getHashedEmailBytes(); /** *
   * Hashed phone number using SHA-256 hash function after normalization
   * (E164 standard). Accepted for Customer Match, Store Sales,
   * ConversionUploadService, and ConversionAdjustmentUploadService.
   * 
* * string hashed_phone_number = 8; * @return Whether the hashedPhoneNumber field is set. */ boolean hasHashedPhoneNumber(); /** *
   * Hashed phone number using SHA-256 hash function after normalization
   * (E164 standard). Accepted for Customer Match, Store Sales,
   * ConversionUploadService, and ConversionAdjustmentUploadService.
   * 
* * string hashed_phone_number = 8; * @return The hashedPhoneNumber. */ java.lang.String getHashedPhoneNumber(); /** *
   * Hashed phone number using SHA-256 hash function after normalization
   * (E164 standard). Accepted for Customer Match, Store Sales,
   * ConversionUploadService, and ConversionAdjustmentUploadService.
   * 
* * string hashed_phone_number = 8; * @return The bytes for hashedPhoneNumber. */ com.google.protobuf.ByteString getHashedPhoneNumberBytes(); /** *
   * Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
   * 
* * string mobile_id = 9; * @return Whether the mobileId field is set. */ boolean hasMobileId(); /** *
   * Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
   * 
* * string mobile_id = 9; * @return The mobileId. */ java.lang.String getMobileId(); /** *
   * Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
   * 
* * string mobile_id = 9; * @return The bytes for mobileId. */ com.google.protobuf.ByteString getMobileIdBytes(); /** *
   * Advertiser-assigned user ID for Customer Match upload, or
   * third-party-assigned user ID for Store Sales. Accepted only for Customer
   * Match and Store Sales.
   * 
* * string third_party_user_id = 10; * @return Whether the thirdPartyUserId field is set. */ boolean hasThirdPartyUserId(); /** *
   * Advertiser-assigned user ID for Customer Match upload, or
   * third-party-assigned user ID for Store Sales. Accepted only for Customer
   * Match and Store Sales.
   * 
* * string third_party_user_id = 10; * @return The thirdPartyUserId. */ java.lang.String getThirdPartyUserId(); /** *
   * Advertiser-assigned user ID for Customer Match upload, or
   * third-party-assigned user ID for Store Sales. Accepted only for Customer
   * Match and Store Sales.
   * 
* * string third_party_user_id = 10; * @return The bytes for thirdPartyUserId. */ com.google.protobuf.ByteString getThirdPartyUserIdBytes(); /** *
   * Address information. Accepted only for Customer Match, Store Sales, and
   * ConversionAdjustmentUploadService.
   * 
* * .google.ads.googleads.v17.common.OfflineUserAddressInfo address_info = 5; * @return Whether the addressInfo field is set. */ boolean hasAddressInfo(); /** *
   * Address information. Accepted only for Customer Match, Store Sales, and
   * ConversionAdjustmentUploadService.
   * 
* * .google.ads.googleads.v17.common.OfflineUserAddressInfo address_info = 5; * @return The addressInfo. */ com.google.ads.googleads.v17.common.OfflineUserAddressInfo getAddressInfo(); /** *
   * Address information. Accepted only for Customer Match, Store Sales, and
   * ConversionAdjustmentUploadService.
   * 
* * .google.ads.googleads.v17.common.OfflineUserAddressInfo address_info = 5; */ com.google.ads.googleads.v17.common.OfflineUserAddressInfoOrBuilder getAddressInfoOrBuilder(); com.google.ads.googleads.v17.common.UserIdentifier.IdentifierCase getIdentifierCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy