Class CfnTrackerMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.location.CfnTrackerMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTrackerMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTrackerMixinProps
@Stability(Stable)
@Internal
public static final class CfnTrackerMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTrackerMixinProps
An implementation for
CfnTrackerMixinProps-
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.location.CfnTrackerMixinProps
CfnTrackerMixinProps.Builder, CfnTrackerMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnTrackerMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTrackerMixinProps.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 StringAn optional description for the tracker resource.final ObjectReturns union: eitherBooleanorIResolvablefinal ObjectReturns union: eitherBooleanorIResolvablefinal StringA key identifier for an AWS KMS customer managed key .final StringSpecifies the position filtering for the tracker resource.final Stringfinal String(deprecated) This shape is deprecated since 2022-02-01: Deprecated.getTags()An array of key-value pairs to apply to this resource.final StringThe name for the tracker resource.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 theCfnTrackerMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnTrackerMixinPropsAn optional description for the tracker resource.- Specified by:
getDescriptionin interfaceCfnTrackerMixinProps- See Also:
-
getEventBridgeEnabled
Description copied from interface:CfnTrackerMixinPropsReturns union: eitherBooleanorIResolvable- Specified by:
getEventBridgeEnabledin interfaceCfnTrackerMixinProps- See Also:
-
getKmsKeyEnableGeospatialQueries
Description copied from interface:CfnTrackerMixinPropsReturns union: eitherBooleanorIResolvable- Specified by:
getKmsKeyEnableGeospatialQueriesin interfaceCfnTrackerMixinProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnTrackerMixinPropsA key identifier for an AWS KMS customer managed key . Enter a key ID, key ARN, alias name, or alias ARN.- Specified by:
getKmsKeyIdin interfaceCfnTrackerMixinProps- See Also:
-
getPositionFiltering
Description copied from interface:CfnTrackerMixinPropsSpecifies the position filtering for the tracker resource.Valid values:
TimeBased- Location updates are evaluated against linked geofence collections, but not every location update is stored. If your update frequency is more often than 30 seconds, only one update per 30 seconds is stored for each unique device ID.DistanceBased- If the device has moved less than 30 m (98.4 ft), location updates are ignored. Location updates within this area are neither evaluated against linked geofence collections, nor stored. This helps control costs by reducing the number of geofence evaluations and historical device positions to paginate through. Distance-based filtering can also reduce the effects of GPS noise when displaying device trajectories on a map.AccuracyBased- If the device has moved less than the measured accuracy, location updates are ignored. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is ignored if the device has moved less than 15 m. Ignored location updates are neither evaluated against linked geofence collections, nor stored. This can reduce the effects of GPS noise when displaying device trajectories on a map, and can help control your costs by reducing the number of geofence evaluations.
This field is optional. If not specified, the default value is
TimeBased.- Specified by:
getPositionFilteringin interfaceCfnTrackerMixinProps- See Also:
-
getPricingPlan
- Specified by:
getPricingPlanin interfaceCfnTrackerMixinProps- See Also:
-
getPricingPlanDataSource
Description copied from interface:CfnTrackerMixinProps(deprecated) This shape is deprecated since 2022-02-01: Deprecated.No longer allowed.
- Specified by:
getPricingPlanDataSourcein interfaceCfnTrackerMixinProps- See Also:
-
getTags
Description copied from interface:CfnTrackerMixinPropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnTrackerMixinProps- See Also:
-
getTrackerName
Description copied from interface:CfnTrackerMixinPropsThe name for the tracker resource.Requirements:
- Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_).
- Must be a unique tracker resource name.
- No spaces allowed. For example,
ExampleTracker.
- Specified by:
getTrackerNamein interfaceCfnTrackerMixinProps- 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()
-