Interface UserIdentifierOrBuilder

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

public interface UserIdentifierOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Address information.
    Address information.
    Hashed email address using SHA-256 hash function after normalization.
    com.google.protobuf.ByteString
    Hashed email address using SHA-256 hash function after normalization.
    Hashed phone number using SHA-256 hash function after normalization (E164 standard).
    com.google.protobuf.ByteString
    Hashed phone number using SHA-256 hash function after normalization (E164 standard).
     
    Mobile device ID (advertising ID/IDFA).
    com.google.protobuf.ByteString
    Mobile device ID (advertising ID/IDFA).
    Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.
    com.google.protobuf.ByteString
    Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.
    Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.
    int
    Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.
    boolean
    Address information.
    boolean
    Hashed email address using SHA-256 hash function after normalization.
    boolean
    Hashed phone number using SHA-256 hash function after normalization (E164 standard).
    boolean
    Mobile device ID (advertising ID/IDFA).
    boolean
    Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getUserIdentifierSourceValue

      int getUserIdentifierSourceValue()
       Source of the user identifier when the upload is from Store Sales,
       ConversionUploadService, or ConversionAdjustmentUploadService.
       
      .google.ads.googleads.v18.enums.UserIdentifierSourceEnum.UserIdentifierSource user_identifier_source = 6;
      Returns:
      The enum numeric value on the wire for userIdentifierSource.
    • getUserIdentifierSource

       Source of the user identifier when the upload is from Store Sales,
       ConversionUploadService, or ConversionAdjustmentUploadService.
       
      .google.ads.googleads.v18.enums.UserIdentifierSourceEnum.UserIdentifierSource user_identifier_source = 6;
      Returns:
      The userIdentifierSource.
    • hasHashedEmail

      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;
      Returns:
      Whether the hashedEmail field is set.
    • getHashedEmail

      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;
      Returns:
      The hashedEmail.
    • getHashedEmailBytes

      com.google.protobuf.ByteString getHashedEmailBytes()
       Hashed email address using SHA-256 hash function after normalization.
       Accepted for Customer Match, Store Sales, ConversionUploadService, and
       ConversionAdjustmentUploadService.
       
      string hashed_email = 7;
      Returns:
      The bytes for hashedEmail.
    • hasHashedPhoneNumber

      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;
      Returns:
      Whether the hashedPhoneNumber field is set.
    • getHashedPhoneNumber

      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;
      Returns:
      The hashedPhoneNumber.
    • getHashedPhoneNumberBytes

      com.google.protobuf.ByteString getHashedPhoneNumberBytes()
       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;
      Returns:
      The bytes for hashedPhoneNumber.
    • hasMobileId

      boolean hasMobileId()
       Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
       
      string mobile_id = 9;
      Returns:
      Whether the mobileId field is set.
    • getMobileId

      String getMobileId()
       Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
       
      string mobile_id = 9;
      Returns:
      The mobileId.
    • getMobileIdBytes

      com.google.protobuf.ByteString getMobileIdBytes()
       Mobile device ID (advertising ID/IDFA). Accepted only for Customer Match.
       
      string mobile_id = 9;
      Returns:
      The bytes for mobileId.
    • hasThirdPartyUserId

      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;
      Returns:
      Whether the thirdPartyUserId field is set.
    • getThirdPartyUserId

      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;
      Returns:
      The thirdPartyUserId.
    • getThirdPartyUserIdBytes

      com.google.protobuf.ByteString getThirdPartyUserIdBytes()
       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;
      Returns:
      The bytes for thirdPartyUserId.
    • hasAddressInfo

      boolean hasAddressInfo()
       Address information. Accepted only for Customer Match, Store Sales, and
       ConversionAdjustmentUploadService.
       
      .google.ads.googleads.v18.common.OfflineUserAddressInfo address_info = 5;
      Returns:
      Whether the addressInfo field is set.
    • getAddressInfo

      OfflineUserAddressInfo getAddressInfo()
       Address information. Accepted only for Customer Match, Store Sales, and
       ConversionAdjustmentUploadService.
       
      .google.ads.googleads.v18.common.OfflineUserAddressInfo address_info = 5;
      Returns:
      The addressInfo.
    • getAddressInfoOrBuilder

      OfflineUserAddressInfoOrBuilder getAddressInfoOrBuilder()
       Address information. Accepted only for Customer Match, Store Sales, and
       ConversionAdjustmentUploadService.
       
      .google.ads.googleads.v18.common.OfflineUserAddressInfo address_info = 5;
    • getIdentifierCase

      UserIdentifier.IdentifierCase getIdentifierCase()