Interface CfnPlaceIndexProps

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

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

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.*;
 CfnPlaceIndexProps cfnPlaceIndexProps = CfnPlaceIndexProps.builder()
         .dataSource("dataSource")
         .indexName("indexName")
         // the properties below are optional
         .dataSourceConfiguration(DataSourceConfigurationProperty.builder()
                 .intendedUse("intendedUse")
                 .build())
         .description("description")
         .pricingPlan("pricingPlan")
         .build();
 
  • Method Details

    • getDataSource

      @Stability(Stable) @NotNull String getDataSource()
      Specifies the geospatial data provider for the new place index.

      This field is case-sensitive. Enter the valid values as shown. For example, entering HERE returns an error.

      Valid values include:

      If you specify HERE Technologies ( Here ) as the data provider, you may not store results for locations in Japan. For more information, see the AWS Service Terms for Amazon Location Service.

      For additional information , see Data providers on the Amazon Location Service Developer Guide .

    • getIndexName

      @Stability(Stable) @NotNull String getIndexName()
      The name of the place index resource.

      Requirements:

      • Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_).
      • Must be a unique place index resource name.
      • No spaces allowed. For example, ExamplePlaceIndex .
    • getDataSourceConfiguration

      @Stability(Stable) @Nullable default Object getDataSourceConfiguration()
      Specifies the data storage option requesting Places.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The optional description for the place index resource.
    • getPricingPlan

      @Stability(Stable) @Nullable default String getPricingPlan()
      No longer used. If included, the only allowed value is RequestBasedUsage .

      Allowed Values : RequestBasedUsage

    • builder

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