@Stability(value=Stable) public static final class CfnGeofenceCollection.Builder extends Object implements software.amazon.jsii.Builder<CfnGeofenceCollection>
CfnGeofenceCollection.| Modifier and Type | Method and Description |
|---|---|
CfnGeofenceCollection |
build() |
CfnGeofenceCollection.Builder |
collectionName(String collectionName)
The name for the geofence collection.
|
static CfnGeofenceCollection.Builder |
create(Construct scope,
String id) |
CfnGeofenceCollection.Builder |
description(String description)
An optional description for the geofence collection.
|
CfnGeofenceCollection.Builder |
kmsKeyId(String kmsKeyId)
A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) .
|
CfnGeofenceCollection.Builder |
pricingPlan(String pricingPlan)
Specifies the pricing plan for the geofence collection.
|
CfnGeofenceCollection.Builder |
pricingPlanDataSource(String pricingPlanDataSource)
Specifies the data provider for the geofence collection.
|
@Stability(value=Stable) public static CfnGeofenceCollection.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnGeofenceCollection.Builder.@Stability(value=Stable) public CfnGeofenceCollection.Builder collectionName(String collectionName)
collectionName - The name for the geofence collection. This parameter is required.this@Stability(value=Stable) public CfnGeofenceCollection.Builder pricingPlan(String pricingPlan)
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page .
pricingPlan - Specifies the pricing plan for the geofence collection. This parameter is required.this@Stability(value=Stable) public CfnGeofenceCollection.Builder description(String description)
description - An optional description for the geofence collection. This parameter is required.this@Stability(value=Stable) public CfnGeofenceCollection.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN. This parameter is required.this@Stability(value=Stable) public CfnGeofenceCollection.Builder pricingPlanDataSource(String pricingPlanDataSource)
MobileAssetTracking | MobileAssetManagementFor more information about Data Providers , and Pricing plans , see the Amazon Location Service product page.
Amazon Location Service only uses
PricingPlanDataSourceto calculate billing for your geofence collection. Your data will not be shared with the data provider, and will remain in your AWS account or region unless you move it.
Valid Values: Esri | Here
pricingPlanDataSource - Specifies the data provider for the geofence collection. This parameter is required.this@Stability(value=Stable) public CfnGeofenceCollection build()
build in interface software.amazon.jsii.Builder<CfnGeofenceCollection>Copyright © 2022. All rights reserved.