@Stability(value=Stable) public static final class CfnGeofenceCollectionProps.Builder extends Object implements software.amazon.jsii.Builder<CfnGeofenceCollectionProps>
CfnGeofenceCollectionProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnGeofenceCollectionProps |
build()
Builds the configured instance.
|
CfnGeofenceCollectionProps.Builder |
collectionName(String collectionName)
Sets the value of
CfnGeofenceCollectionProps.getCollectionName() |
CfnGeofenceCollectionProps.Builder |
description(String description)
Sets the value of
CfnGeofenceCollectionProps.getDescription() |
CfnGeofenceCollectionProps.Builder |
kmsKeyId(String kmsKeyId)
Sets the value of
CfnGeofenceCollectionProps.getKmsKeyId() |
CfnGeofenceCollectionProps.Builder |
pricingPlan(String pricingPlan)
Sets the value of
CfnGeofenceCollectionProps.getPricingPlan() |
CfnGeofenceCollectionProps.Builder |
pricingPlanDataSource(String pricingPlanDataSource)
Sets the value of
CfnGeofenceCollectionProps.getPricingPlanDataSource() |
@Stability(value=Stable) public CfnGeofenceCollectionProps.Builder collectionName(String collectionName)
CfnGeofenceCollectionProps.getCollectionName()collectionName - The name for the geofence collection. This parameter is required.this@Stability(value=Stable) public CfnGeofenceCollectionProps.Builder pricingPlan(String pricingPlan)
CfnGeofenceCollectionProps.getPricingPlan()pricingPlan - Specifies the pricing plan for the geofence collection. This parameter is required.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page .this@Stability(value=Stable) public CfnGeofenceCollectionProps.Builder description(String description)
CfnGeofenceCollectionProps.getDescription()description - An optional description for the geofence collection.this@Stability(value=Stable) public CfnGeofenceCollectionProps.Builder kmsKeyId(String kmsKeyId)
CfnGeofenceCollectionProps.getKmsKeyId()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@Stability(value=Stable) public CfnGeofenceCollectionProps.Builder pricingPlanDataSource(String pricingPlanDataSource)
CfnGeofenceCollectionProps.getPricingPlanDataSource()pricingPlanDataSource - Specifies the data provider for the geofence collection.
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
this@Stability(value=Stable) public CfnGeofenceCollectionProps build()
build in interface software.amazon.jsii.Builder<CfnGeofenceCollectionProps>CfnGeofenceCollectionPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.