Interface CfnGeofenceCollectionProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnGeofenceCollectionProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:59.775Z") @Stability(Stable) public interface CfnGeofenceCollectionProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnGeofenceCollection.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.location.*;
 CfnGeofenceCollectionProps cfnGeofenceCollectionProps = CfnGeofenceCollectionProps.builder()
         .collectionName("collectionName")
         // the properties below are optional
         .description("description")
         .kmsKeyId("kmsKeyId")
         .build();
 
  • Method Details

    • getCollectionName

      @Stability(Stable) @NotNull String getCollectionName()
      A custom name for the geofence collection.

      Requirements:

      • Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_).
      • Must be a unique geofence collection name.
      • No spaces allowed. For example, ExampleGeofenceCollection .
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      An optional description for the geofence collection.
    • getKmsKeyId

      @Stability(Stable) @Nullable default String getKmsKeyId()
      A key identifier for an AWS KMS customer managed key . Enter a key ID, key ARN, alias name, or alias ARN.
    • builder

      @Stability(Stable) static CfnGeofenceCollectionProps.Builder builder()
      Returns:
      a CfnGeofenceCollectionProps.Builder of CfnGeofenceCollectionProps