Interface StoreSalesMetadataOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Name of the store sales custom variable key.
    com.google.protobuf.ByteString
    Name of the store sales custom variable key.
    double
    This is the fraction of all transactions that are identifiable (for example, associated with any form of customer information).
    Metadata for a third party Store Sales upload.
    Metadata for a third party Store Sales upload.
    double
    This is the ratio of sales being uploaded compared to the overall sales that can be associated with a customer.
    boolean
    Name of the store sales custom variable key.
    boolean
    This is the fraction of all transactions that are identifiable (for example, associated with any form of customer information).
    boolean
    Metadata for a third party Store Sales upload.
    boolean
    This is the ratio of sales being uploaded compared to the overall sales that can be associated with a customer.

    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

    • hasLoyaltyFraction

      boolean hasLoyaltyFraction()
       This is the fraction of all transactions that are identifiable (for
       example, associated with any form of customer information). Required. The
       fraction needs to be between 0 and 1 (excluding 0).
       
      optional double loyalty_fraction = 5;
      Returns:
      Whether the loyaltyFraction field is set.
    • getLoyaltyFraction

      double getLoyaltyFraction()
       This is the fraction of all transactions that are identifiable (for
       example, associated with any form of customer information). Required. The
       fraction needs to be between 0 and 1 (excluding 0).
       
      optional double loyalty_fraction = 5;
      Returns:
      The loyaltyFraction.
    • hasTransactionUploadFraction

      boolean hasTransactionUploadFraction()
       This is the ratio of sales being uploaded compared to the overall sales
       that can be associated with a customer. Required.
       The fraction needs to be between 0 and 1 (excluding 0). For example, if you
       upload half the sales that you are able to associate with a customer, this
       would be 0.5.
       
      optional double transaction_upload_fraction = 6;
      Returns:
      Whether the transactionUploadFraction field is set.
    • getTransactionUploadFraction

      double getTransactionUploadFraction()
       This is the ratio of sales being uploaded compared to the overall sales
       that can be associated with a customer. Required.
       The fraction needs to be between 0 and 1 (excluding 0). For example, if you
       upload half the sales that you are able to associate with a customer, this
       would be 0.5.
       
      optional double transaction_upload_fraction = 6;
      Returns:
      The transactionUploadFraction.
    • hasCustomKey

      boolean hasCustomKey()
       Name of the store sales custom variable key. A predefined key that
       can be applied to the transaction and then later used for custom
       segmentation in reporting.
       Accessible only to customers on the allow-list.
       
      optional string custom_key = 7;
      Returns:
      Whether the customKey field is set.
    • getCustomKey

      String getCustomKey()
       Name of the store sales custom variable key. A predefined key that
       can be applied to the transaction and then later used for custom
       segmentation in reporting.
       Accessible only to customers on the allow-list.
       
      optional string custom_key = 7;
      Returns:
      The customKey.
    • getCustomKeyBytes

      com.google.protobuf.ByteString getCustomKeyBytes()
       Name of the store sales custom variable key. A predefined key that
       can be applied to the transaction and then later used for custom
       segmentation in reporting.
       Accessible only to customers on the allow-list.
       
      optional string custom_key = 7;
      Returns:
      The bytes for customKey.
    • hasThirdPartyMetadata

      boolean hasThirdPartyMetadata()
       Metadata for a third party Store Sales upload.
       
      .google.ads.googleads.v18.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;
      Returns:
      Whether the thirdPartyMetadata field is set.
    • getThirdPartyMetadata

      StoreSalesThirdPartyMetadata getThirdPartyMetadata()
       Metadata for a third party Store Sales upload.
       
      .google.ads.googleads.v18.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;
      Returns:
      The thirdPartyMetadata.
    • getThirdPartyMetadataOrBuilder

      StoreSalesThirdPartyMetadataOrBuilder getThirdPartyMetadataOrBuilder()
       Metadata for a third party Store Sales upload.
       
      .google.ads.googleads.v18.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;