@Generated(value="software.amazon.awssdk:codegen") public class CustomizedMetricSpecification extends Object implements StructuredPojo, ToCopyableBuilder<CustomizedMetricSpecification.Builder,CustomizedMetricSpecification>
Configures a customized metric for a target tracking policy.
Modifier and Type | Class and Description |
---|---|
static interface |
CustomizedMetricSpecification.Builder |
Modifier and Type | Method and Description |
---|---|
static CustomizedMetricSpecification.Builder |
builder() |
List<MetricDimension> |
dimensions()
The dimensions of the metric.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
metricName()
The name of the metric.
|
String |
namespace()
The namespace of the metric.
|
static Class<? extends CustomizedMetricSpecification.Builder> |
serializableBuilderClass() |
MetricStatistic |
statistic()
The statistic of the metric.
|
String |
statisticString()
The statistic of the metric.
|
CustomizedMetricSpecification.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
unit()
The unit of the metric.
|
copy
public String metricName()
The name of the metric.
public String namespace()
The namespace of the metric.
public List<MetricDimension> dimensions()
The dimensions of the metric.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public MetricStatistic statistic()
The statistic of the metric.
If the service returns an enum value that is not available in the current SDK version, statistic
will
return MetricStatistic.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statisticString()
.
MetricStatistic
public String statisticString()
The statistic of the metric.
If the service returns an enum value that is not available in the current SDK version, statistic
will
return MetricStatistic.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statisticString()
.
MetricStatistic
public String unit()
The unit of the metric.
public CustomizedMetricSpecification.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CustomizedMetricSpecification.Builder,CustomizedMetricSpecification>
public static CustomizedMetricSpecification.Builder builder()
public static Class<? extends CustomizedMetricSpecification.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.