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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnFleetMetricProps
CfnFleetMetricProps.Builder, CfnFleetMetricProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnFleetMetricProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFleetMetricProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The field to aggregate.final Object
The type of the aggregation query.final String
The fleet metric description.final String
The name of the index to search.final String
The name of the fleet metric to create.final Number
The time in seconds between fleet metric emissions.final String
The search query string.final String
The query version.getTags()
Metadata which can be used to manage the fleet metric.final String
getUnit()
Used to support unit transformation such as milliseconds to seconds.final int
hashCode()
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:CfnFleetMetricProps
The name of the fleet metric to create.- Specified by:
getMetricName
in interfaceCfnFleetMetricProps
- See Also:
-
getAggregationField
Description copied from interface:CfnFleetMetricProps
The field to aggregate.- Specified by:
getAggregationField
in interfaceCfnFleetMetricProps
- See Also:
-
getAggregationType
Description copied from interface:CfnFleetMetricProps
The type of the aggregation query.- Specified by:
getAggregationType
in interfaceCfnFleetMetricProps
- See Also:
-
getDescription
Description copied from interface:CfnFleetMetricProps
The fleet metric description.- Specified by:
getDescription
in interfaceCfnFleetMetricProps
- See Also:
-
getIndexName
Description copied from interface:CfnFleetMetricProps
The name of the index to search.- Specified by:
getIndexName
in interfaceCfnFleetMetricProps
- See Also:
-
getPeriod
Description copied from interface:CfnFleetMetricProps
The time in seconds between fleet metric emissions.Range [60(1 min), 86400(1 day)] and must be multiple of 60.
- Specified by:
getPeriod
in interfaceCfnFleetMetricProps
- See Also:
-
getQueryString
Description copied from interface:CfnFleetMetricProps
The search query string.- Specified by:
getQueryString
in interfaceCfnFleetMetricProps
- See Also:
-
getQueryVersion
Description copied from interface:CfnFleetMetricProps
The query version.- Specified by:
getQueryVersion
in interfaceCfnFleetMetricProps
- See Also:
-
getTags
Description copied from interface:CfnFleetMetricProps
Metadata which can be used to manage the fleet metric.- Specified by:
getTags
in interfaceCfnFleetMetricProps
- See Also:
-
getUnit
Description copied from interface:CfnFleetMetricProps
Used to support unit transformation such as milliseconds to seconds.Must be a unit supported by CW metric. Default to null.
- Specified by:
getUnit
in interfaceCfnFleetMetricProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-