@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceLevelIndicator extends Object implements Serializable, Cloneable, StructuredPojo
This structure contains information about the performance metric that an SLO monitors.
| Constructor and Description |
|---|
ServiceLevelIndicator() |
| Modifier and Type | Method and Description |
|---|---|
ServiceLevelIndicator |
clone() |
boolean |
equals(Object obj) |
String |
getComparisonOperator()
The arithmetic operation used when comparing the specified metric to the threshold.
|
Double |
getMetricThreshold()
The value that the SLI metric is compared to.
|
ServiceLevelIndicatorMetric |
getSliMetric()
A structure that contains information about the metric that the SLO monitors.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setComparisonOperator(String comparisonOperator)
The arithmetic operation used when comparing the specified metric to the threshold.
|
void |
setMetricThreshold(Double metricThreshold)
The value that the SLI metric is compared to.
|
void |
setSliMetric(ServiceLevelIndicatorMetric sliMetric)
A structure that contains information about the metric that the SLO monitors.
|
String |
toString()
Returns a string representation of this object.
|
ServiceLevelIndicator |
withComparisonOperator(ServiceLevelIndicatorComparisonOperator comparisonOperator)
The arithmetic operation used when comparing the specified metric to the threshold.
|
ServiceLevelIndicator |
withComparisonOperator(String comparisonOperator)
The arithmetic operation used when comparing the specified metric to the threshold.
|
ServiceLevelIndicator |
withMetricThreshold(Double metricThreshold)
The value that the SLI metric is compared to.
|
ServiceLevelIndicator |
withSliMetric(ServiceLevelIndicatorMetric sliMetric)
A structure that contains information about the metric that the SLO monitors.
|
public void setSliMetric(ServiceLevelIndicatorMetric sliMetric)
A structure that contains information about the metric that the SLO monitors.
sliMetric - A structure that contains information about the metric that the SLO monitors.public ServiceLevelIndicatorMetric getSliMetric()
A structure that contains information about the metric that the SLO monitors.
public ServiceLevelIndicator withSliMetric(ServiceLevelIndicatorMetric sliMetric)
A structure that contains information about the metric that the SLO monitors.
sliMetric - A structure that contains information about the metric that the SLO monitors.public void setMetricThreshold(Double metricThreshold)
The value that the SLI metric is compared to.
metricThreshold - The value that the SLI metric is compared to.public Double getMetricThreshold()
The value that the SLI metric is compared to.
public ServiceLevelIndicator withMetricThreshold(Double metricThreshold)
The value that the SLI metric is compared to.
metricThreshold - The value that the SLI metric is compared to.public void setComparisonOperator(String comparisonOperator)
The arithmetic operation used when comparing the specified metric to the threshold.
comparisonOperator - The arithmetic operation used when comparing the specified metric to the threshold.ServiceLevelIndicatorComparisonOperatorpublic String getComparisonOperator()
The arithmetic operation used when comparing the specified metric to the threshold.
ServiceLevelIndicatorComparisonOperatorpublic ServiceLevelIndicator withComparisonOperator(String comparisonOperator)
The arithmetic operation used when comparing the specified metric to the threshold.
comparisonOperator - The arithmetic operation used when comparing the specified metric to the threshold.ServiceLevelIndicatorComparisonOperatorpublic ServiceLevelIndicator withComparisonOperator(ServiceLevelIndicatorComparisonOperator comparisonOperator)
The arithmetic operation used when comparing the specified metric to the threshold.
comparisonOperator - The arithmetic operation used when comparing the specified metric to the threshold.ServiceLevelIndicatorComparisonOperatorpublic String toString()
toString in class ObjectObject.toString()public ServiceLevelIndicator clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.