@ConfigurationProperties(value="analytics") @Validated public class AnalyticsConsumerProperties extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AnalyticsConsumerProperties.MetricsTag |
Constructor and Description |
---|
AnalyticsConsumerProperties() |
Modifier and Type | Method and Description |
---|---|
org.springframework.expression.Expression |
getAmountExpression() |
org.springframework.expression.Expression |
getComputedAmountExpression() |
org.springframework.expression.Expression |
getComputedNameExpression() |
org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties.MeterType |
getMeterType() |
String |
getName() |
org.springframework.expression.Expression |
getNameExpression() |
AnalyticsConsumerProperties.MetricsTag |
getTag() |
@AssertTrue(message="exactly one of \'name\' and \'nameExpression\' must be set") boolean |
isExclusiveOptions() |
void |
setAmountExpression(org.springframework.expression.Expression amountExpression) |
void |
setMeterType(org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties.MeterType meterType) |
void |
setName(String name) |
void |
setNameExpression(org.springframework.expression.Expression nameExpression) |
String |
toString() |
public AnalyticsConsumerProperties.MetricsTag getTag()
public org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties.MeterType getMeterType()
public void setMeterType(org.springframework.cloud.fn.consumer.analytics.AnalyticsConsumerProperties.MeterType meterType)
public String getName()
public void setName(String name)
public org.springframework.expression.Expression getNameExpression()
public void setNameExpression(org.springframework.expression.Expression nameExpression)
public org.springframework.expression.Expression getAmountExpression()
public void setAmountExpression(org.springframework.expression.Expression amountExpression)
public org.springframework.expression.Expression getComputedAmountExpression()
public org.springframework.expression.Expression getComputedNameExpression()
@AssertTrue(message="exactly one of \'name\' and \'nameExpression\' must be set") public @AssertTrue(message="exactly one of \'name\' and \'nameExpression\' must be set") boolean isExclusiveOptions()
Copyright © 2020. All rights reserved.