Class CfnFleetMetricProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnFleetMetricProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFleetMetricProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnFleetMetricProps
@Stability(Stable)
@Internal
public static final class CfnFleetMetricProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFleetMetricProps
An implementation for
CfnFleetMetricProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnFleetMetricProps
CfnFleetMetricProps.Builder, CfnFleetMetricProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFleetMetricProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFleetMetricProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe field to aggregate.final ObjectThe type of the aggregation query.final StringThe fleet metric description.final StringThe name of the index to search.final StringThe name of the fleet metric to create.final NumberThe time in seconds between fleet metric emissions.final StringThe search query string.final StringThe query version.getTags()Metadata which can be used to manage the fleet metric.final StringgetUnit()Used to support unit transformation such as milliseconds to seconds.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnFleetMetricProps.Builder.
-
-
Method Details
-
getMetricName
Description copied from interface:CfnFleetMetricPropsThe name of the fleet metric to create.- Specified by:
getMetricNamein interfaceCfnFleetMetricProps
-
getAggregationField
Description copied from interface:CfnFleetMetricPropsThe field to aggregate.- Specified by:
getAggregationFieldin interfaceCfnFleetMetricProps
-
getAggregationType
Description copied from interface:CfnFleetMetricPropsThe type of the aggregation query.- Specified by:
getAggregationTypein interfaceCfnFleetMetricProps
-
getDescription
Description copied from interface:CfnFleetMetricPropsThe fleet metric description.- Specified by:
getDescriptionin interfaceCfnFleetMetricProps
-
getIndexName
Description copied from interface:CfnFleetMetricPropsThe name of the index to search.- Specified by:
getIndexNamein interfaceCfnFleetMetricProps
-
getPeriod
Description copied from interface:CfnFleetMetricPropsThe time in seconds between fleet metric emissions.Range [60(1 min), 86400(1 day)] and must be multiple of 60.
- Specified by:
getPeriodin interfaceCfnFleetMetricProps
-
getQueryString
Description copied from interface:CfnFleetMetricPropsThe search query string.- Specified by:
getQueryStringin interfaceCfnFleetMetricProps
-
getQueryVersion
Description copied from interface:CfnFleetMetricPropsThe query version.- Specified by:
getQueryVersionin interfaceCfnFleetMetricProps
-
getTags
Description copied from interface:CfnFleetMetricPropsMetadata which can be used to manage the fleet metric.- Specified by:
getTagsin interfaceCfnFleetMetricProps
-
getUnit
Description copied from interface:CfnFleetMetricPropsUsed to support unit transformation such as milliseconds to seconds.Must be a unit supported by CW metric. Default to null.
- Specified by:
getUnitin interfaceCfnFleetMetricProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-