Class CfnFleetMetricMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnFleetMetricMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFleetMetricMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFleetMetricMixinProps
@Stability(Stable)
@Internal
public static final class CfnFleetMetricMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFleetMetricMixinProps
An implementation for
CfnFleetMetricMixinProps-
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.cfnpropertymixins.services.iot.CfnFleetMetricMixinProps
CfnFleetMetricMixinProps.Builder, CfnFleetMetricMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFleetMetricMixinProps.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 theCfnFleetMetricMixinProps.Builder.
-
-
Method Details
-
getAggregationField
Description copied from interface:CfnFleetMetricMixinPropsThe field to aggregate.- Specified by:
getAggregationFieldin interfaceCfnFleetMetricMixinProps- See Also:
-
getAggregationType
Description copied from interface:CfnFleetMetricMixinPropsThe type of the aggregation query.Returns union: either
IResolvableorCfnFleetMetricPropsMixin.AggregationTypeProperty- Specified by:
getAggregationTypein interfaceCfnFleetMetricMixinProps- See Also:
-
getDescription
Description copied from interface:CfnFleetMetricMixinPropsThe fleet metric description.- Specified by:
getDescriptionin interfaceCfnFleetMetricMixinProps- See Also:
-
getIndexName
Description copied from interface:CfnFleetMetricMixinPropsThe name of the index to search.- Specified by:
getIndexNamein interfaceCfnFleetMetricMixinProps- See Also:
-
getMetricName
Description copied from interface:CfnFleetMetricMixinPropsThe name of the fleet metric to create.- Specified by:
getMetricNamein interfaceCfnFleetMetricMixinProps- See Also:
-
getPeriod
Description copied from interface:CfnFleetMetricMixinPropsThe time in seconds between fleet metric emissions.Range [60(1 min), 86400(1 day)] and must be multiple of 60.
- Specified by:
getPeriodin interfaceCfnFleetMetricMixinProps- See Also:
-
getQueryString
Description copied from interface:CfnFleetMetricMixinPropsThe search query string.- Specified by:
getQueryStringin interfaceCfnFleetMetricMixinProps- See Also:
-
getQueryVersion
Description copied from interface:CfnFleetMetricMixinPropsThe query version.- Specified by:
getQueryVersionin interfaceCfnFleetMetricMixinProps- See Also:
-
getTags
Description copied from interface:CfnFleetMetricMixinPropsMetadata which can be used to manage the fleet metric.- Specified by:
getTagsin interfaceCfnFleetMetricMixinProps- See Also:
-
getUnit
Description copied from interface:CfnFleetMetricMixinPropsUsed to support unit transformation such as milliseconds to seconds.Must be a unit supported by CW metric. Default to null.
- Specified by:
getUnitin interfaceCfnFleetMetricMixinProps- 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()
-