@Generated(value="software.amazon.awssdk:codegen") public final class UpdateFleetMetricRequest extends IotRequest implements ToCopyableBuilder<UpdateFleetMetricRequest.Builder,UpdateFleetMetricRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateFleetMetricRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
aggregationField()
The field to aggregate.
|
AggregationType |
aggregationType()
The type of the aggregation query.
|
static UpdateFleetMetricRequest.Builder |
builder() |
String |
description()
The description of the fleet metric.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Long |
expectedVersion()
The expected version of the fleet metric record in the registry.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
indexName()
The name of the index to search.
|
String |
metricName()
The name of the fleet metric to update.
|
Integer |
period()
The time in seconds between fleet metric emissions.
|
String |
queryString()
The search query string.
|
String |
queryVersion()
The version of the query.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateFleetMetricRequest.Builder> |
serializableBuilderClass() |
UpdateFleetMetricRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
FleetMetricUnit |
unit()
Used to support unit transformation such as milliseconds to seconds.
|
String |
unitAsString()
Used to support unit transformation such as milliseconds to seconds.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String metricName()
The name of the fleet metric to update.
public final String queryString()
The search query string.
public final AggregationType aggregationType()
The type of the aggregation query.
public final Integer period()
The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.
public final String aggregationField()
The field to aggregate.
public final String description()
The description of the fleet metric.
public final String queryVersion()
The version of the query.
public final String indexName()
The name of the index to search.
public final FleetMetricUnit unit()
Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric.
If the service returns an enum value that is not available in the current SDK version, unit will return
FleetMetricUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
unitAsString().
FleetMetricUnitpublic final String unitAsString()
Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric.
If the service returns an enum value that is not available in the current SDK version, unit will return
FleetMetricUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
unitAsString().
FleetMetricUnitpublic final Long expectedVersion()
The expected version of the fleet metric record in the registry.
public UpdateFleetMetricRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateFleetMetricRequest.Builder,UpdateFleetMetricRequest>toBuilder in class IotRequestpublic static UpdateFleetMetricRequest.Builder builder()
public static Class<? extends UpdateFleetMetricRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.