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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      OfflineUserAddressInfo getAddressInfo()
      Address information.
      OfflineUserAddressInfoOrBuilder getAddressInfoOrBuilder()
      Address information.
      java.lang.String getHashedEmail()
      Hashed email address using SHA-256 hash function after normalization.
      com.google.protobuf.ByteString getHashedEmailBytes()
      Hashed email address using SHA-256 hash function after normalization.
      java.lang.String getHashedPhoneNumber()
      Hashed phone number using SHA-256 hash function after normalization (E164 standard).
      com.google.protobuf.ByteString getHashedPhoneNumberBytes()
      Hashed phone number using SHA-256 hash function after normalization (E164 standard).
      UserIdentifier.IdentifierCase getIdentifierCase()  
      java.lang.String getMobileId()
      Mobile device ID (advertising ID/IDFA).
      com.google.protobuf.ByteString getMobileIdBytes()
      Mobile device ID (advertising ID/IDFA).
      java.lang.String getThirdPartyUserId()
      Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.
      com.google.protobuf.ByteString getThirdPartyUserIdBytes()
      Advertiser-assigned user ID for Customer Match upload, or third-party-assigned user ID for Store Sales.
      UserIdentifierSourceEnum.UserIdentifierSource getUserIdentifierSource()
      Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.
      int getUserIdentifierSourceValue()
      Source of the user identifier when the upload is from Store Sales, ConversionUploadService, or ConversionAdjustmentUploadService.
      boolean hasAddressInfo()
      Address information.
      boolean hasHashedEmail()
      Hashed email address using SHA-256 hash function after normalization.
      boolean hasHashedPhoneNumber()
      Hashed phone number using SHA-256 hash function after normalization (E164 standard).
      boolean hasMobileId()
      Mobile device ID (advertising ID/IDFA).
      boolean hasThirdPartyUserId()
      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 Detail

      • getUserIdentifierSourceValue

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

        UserIdentifierSourceEnum.UserIdentifierSource getUserIdentifierSource()
         Source of the user identifier when the upload is from Store Sales,
         ConversionUploadService, or ConversionAdjustmentUploadService.
         
        .google.ads.googleads.v10.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

        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;
        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

        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;
        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

        java.lang.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

        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;
        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.v10.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.v10.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.v10.common.OfflineUserAddressInfo address_info = 5;