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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getCustomKey()
      Name of the store sales custom variable key.
      com.google.protobuf.ByteString getCustomKeyBytes()
      Name of the store sales custom variable key.
      double getLoyaltyFraction()
      This is the fraction of all transactions that are identifiable (for example, associated with any form of customer information).
      StoreSalesThirdPartyMetadata getThirdPartyMetadata()
      Metadata for a third party Store Sales upload.
      StoreSalesThirdPartyMetadataOrBuilder getThirdPartyMetadataOrBuilder()
      Metadata for a third party Store Sales upload.
      double getTransactionUploadFraction()
      This is the ratio of sales being uploaded compared to the overall sales that can be associated with a customer.
      boolean hasCustomKey()
      Name of the store sales custom variable key.
      boolean hasLoyaltyFraction()
      This is the fraction of all transactions that are identifiable (for example, associated with any form of customer information).
      boolean hasThirdPartyMetadata()
      Metadata for a third party Store Sales upload.
      boolean hasTransactionUploadFraction()
      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 Detail

      • 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

        java.lang.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.v14.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.v14.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;
        Returns:
        The thirdPartyMetadata.
      • getThirdPartyMetadataOrBuilder

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