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