Class AnalyticsConsumerProperties

java.lang.Object
org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties

@ConfigurationProperties("analytics") @Validated public class AnalyticsConsumerProperties extends Object
Author:
Christian Tzolov
  • Constructor Details

    • AnalyticsConsumerProperties

      public AnalyticsConsumerProperties()
  • Method Details

    • getTag

    • getMeterType

      public org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties.MeterType getMeterType()
    • setMeterType

      public void setMeterType(org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties.MeterType meterType)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNameExpression

      public Expression getNameExpression()
    • setNameExpression

      public void setNameExpression(Expression nameExpression)
    • getAmountExpression

      public Expression getAmountExpression()
    • setAmountExpression

      public void setAmountExpression(Expression amountExpression)
    • getComputedAmountExpression

      public Expression getComputedAmountExpression()
    • getComputedNameExpression

      public Expression getComputedNameExpression()
    • isExclusiveOptions

      @AssertTrue(message="exactly one of \'name\' and \'nameExpression\' must be set") public @jakarta.validation.constraints.AssertTrue(message="exactly one of \'name\' and \'nameExpression\' must be set") boolean isExclusiveOptions()
    • toString

      public String toString()
      Overrides:
      toString in class Object