Interface CustomerLifecycleOptimizationValueSettingsOrBuilder

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

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

    Modifier and Type
    Method
    Description
    double
    High lifetime value of the lifecycle goal.
    double
    Value of the lifecycle goal.
    boolean
    High lifetime value of the lifecycle goal.
    boolean
    Value of the lifecycle goal.

    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

    • hasAdditionalValue

      boolean hasAdditionalValue()
       Value of the lifecycle goal. For example, for retention goals, value is the
       incremental conversion value for lapsed customers who are not of high
       value.
       
      optional double additional_value = 1;
      Returns:
      Whether the additionalValue field is set.
    • getAdditionalValue

      double getAdditionalValue()
       Value of the lifecycle goal. For example, for retention goals, value is the
       incremental conversion value for lapsed customers who are not of high
       value.
       
      optional double additional_value = 1;
      Returns:
      The additionalValue.
    • hasAdditionalHighLifetimeValue

      boolean hasAdditionalHighLifetimeValue()
       High lifetime value of the lifecycle goal. For example, for customer
       acquisition goals, high lifetime value is the incremental conversion value
       for lapsed customers who are of high value. High lifetime value should be
       greater than value, if set.
       
      optional double additional_high_lifetime_value = 2;
      Returns:
      Whether the additionalHighLifetimeValue field is set.
    • getAdditionalHighLifetimeValue

      double getAdditionalHighLifetimeValue()
       High lifetime value of the lifecycle goal. For example, for customer
       acquisition goals, high lifetime value is the incremental conversion value
       for lapsed customers who are of high value. High lifetime value should be
       greater than value, if set.
       
      optional double additional_high_lifetime_value = 2;
      Returns:
      The additionalHighLifetimeValue.