Class CfnTopicRulePropsMixin.LocationActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.LocationActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRulePropsMixin.LocationActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRulePropsMixin.LocationActionProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRulePropsMixin.LocationActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRulePropsMixin.LocationActionProperty
An implementation for
CfnTopicRulePropsMixin.LocationActionProperty-
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.CfnTopicRulePropsMixin.LocationActionProperty
CfnTopicRulePropsMixin.LocationActionProperty.Builder, CfnTopicRulePropsMixin.LocationActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRulePropsMixin.LocationActionProperty.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 unique ID of the device providing the location data.final StringA string that evaluates to a double value that represents the latitude of the device's location.final StringA string that evaluates to a double value that represents the longitude of the device's location.final StringThe IAM role that grants permission to write to the Amazon Location resource.final ObjectThe time that the location data was sampled.final StringThe name of the tracker resource in Amazon Location in which the location is updated.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 theCfnTopicRulePropsMixin.LocationActionProperty.Builder.
-
-
Method Details
-
getDeviceId
Description copied from interface:CfnTopicRulePropsMixin.LocationActionPropertyThe unique ID of the device providing the location data.- Specified by:
getDeviceIdin interfaceCfnTopicRulePropsMixin.LocationActionProperty- See Also:
-
getLatitude
Description copied from interface:CfnTopicRulePropsMixin.LocationActionPropertyA string that evaluates to a double value that represents the latitude of the device's location.- Specified by:
getLatitudein interfaceCfnTopicRulePropsMixin.LocationActionProperty- See Also:
-
getLongitude
Description copied from interface:CfnTopicRulePropsMixin.LocationActionPropertyA string that evaluates to a double value that represents the longitude of the device's location.- Specified by:
getLongitudein interfaceCfnTopicRulePropsMixin.LocationActionProperty- See Also:
-
getRoleArn
Description copied from interface:CfnTopicRulePropsMixin.LocationActionPropertyThe IAM role that grants permission to write to the Amazon Location resource.- Specified by:
getRoleArnin interfaceCfnTopicRulePropsMixin.LocationActionProperty- See Also:
-
getTimestamp
Description copied from interface:CfnTopicRulePropsMixin.LocationActionPropertyThe time that the location data was sampled.The default value is the time the MQTT message was processed.
Returns union: either
IResolvableorCfnTopicRulePropsMixin.TimestampProperty- Specified by:
getTimestampin interfaceCfnTopicRulePropsMixin.LocationActionProperty- See Also:
-
getTrackerName
Description copied from interface:CfnTopicRulePropsMixin.LocationActionPropertyThe name of the tracker resource in Amazon Location in which the location is updated.- Specified by:
getTrackerNamein interfaceCfnTopicRulePropsMixin.LocationActionProperty- 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()
-