Interface LifecycleGoalValueSettingsOrBuilder

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

public interface LifecycleGoalValueSettingsOrBuilder 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

    • hasValue

      boolean hasValue()
       Value of the lifecycle goal. For example, for customer acquisition goal,
       value is the incremental conversion value for new customers who are not of
       high value.
       
      optional double value = 1;
      Returns:
      Whether the value field is set.
    • getValue

      double getValue()
       Value of the lifecycle goal. For example, for customer acquisition goal,
       value is the incremental conversion value for new customers who are not of
       high value.
       
      optional double value = 1;
      Returns:
      The value.
    • hasHighLifetimeValue

      boolean hasHighLifetimeValue()
       High lifetime value of the lifecycle goal. For example, for customer
       acquisition goal, high lifetime value is the incremental conversion value
       for new customers who are of high value. High lifetime value should be
       greater than value, if set.
       In current stage, high lifetime value feature is in beta and this field
       is read-only.
       
      optional double high_lifetime_value = 2;
      Returns:
      Whether the highLifetimeValue field is set.
    • getHighLifetimeValue

      double getHighLifetimeValue()
       High lifetime value of the lifecycle goal. For example, for customer
       acquisition goal, high lifetime value is the incremental conversion value
       for new customers who are of high value. High lifetime value should be
       greater than value, if set.
       In current stage, high lifetime value feature is in beta and this field
       is read-only.
       
      optional double high_lifetime_value = 2;
      Returns:
      The highLifetimeValue.