@Generated(value="software.amazon.awssdk:codegen") public final class MetricsConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MetricsConfiguration.Builder,MetricsConfiguration>
Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket. If you're updating an existing metrics configuration, note that this is a full replacement of the existing metrics configuration. If you don't include the elements you want to keep, they are erased. For more information, see PUT Bucket metrics in the Amazon S3 API Reference.
Modifier and Type | Class and Description |
---|---|
static interface |
MetricsConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static MetricsConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
MetricsFilter |
filter()
Specifies a metrics configuration filter.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID used to identify the metrics configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MetricsConfiguration.Builder> |
serializableBuilderClass() |
MetricsConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String id()
The ID used to identify the metrics configuration.
public final MetricsFilter filter()
Specifies a metrics configuration filter. The metrics configuration will only include objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).
public MetricsConfiguration.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<MetricsConfiguration.Builder,MetricsConfiguration>
public static MetricsConfiguration.Builder builder()
public static Class<? extends MetricsConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.