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- See Also:
-
getAggregationField
Description copied from interface:CfnFleetMetricPropsThe field to aggregate.- Specified by:
getAggregationFieldin interfaceCfnFleetMetricProps- See Also:
-
getAggregationType
Description copied from interface:CfnFleetMetricPropsThe type of the aggregation query.Returns union: either
IResolvableorCfnFleetMetric.AggregationTypeProperty- Specified by:
getAggregationTypein interfaceCfnFleetMetricProps- See Also:
-
getDescription
Description copied from interface:CfnFleetMetricPropsThe fleet metric description.- Specified by:
getDescriptionin interfaceCfnFleetMetricProps- See Also:
-
getIndexName
Description copied from interface:CfnFleetMetricPropsThe name of the index to search.- Specified by:
getIndexNamein interfaceCfnFleetMetricProps- See Also:
-
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- See Also:
-
getQueryString
Description copied from interface:CfnFleetMetricPropsThe search query string.- Specified by:
getQueryStringin interfaceCfnFleetMetricProps- See Also:
-
getQueryVersion
Description copied from interface:CfnFleetMetricPropsThe query version.- Specified by:
getQueryVersionin interfaceCfnFleetMetricProps- See Also:
-
getTags
Description copied from interface:CfnFleetMetricPropsMetadata which can be used to manage the fleet metric.- Specified by:
getTagsin interfaceCfnFleetMetricProps- See Also:
-
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- See Also:
-
$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()
-