Interface DescribePlaceIndexResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribePlaceIndexResponse.Builder,DescribePlaceIndexResponse>, LocationResponse.Builder, SdkBuilder<DescribePlaceIndexResponse.Builder,DescribePlaceIndexResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribePlaceIndexResponse

public static interface DescribePlaceIndexResponse.Builder extends LocationResponse.Builder, SdkPojo, CopyableBuilder<DescribePlaceIndexResponse.Builder,DescribePlaceIndexResponse>
  • Method Details

    • createTime

      The timestamp for when the place index resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

      Parameters:
      createTime - The timestamp for when the place index resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSource

      The data provider of geospatial data. Values can be one of the following:

      • Esri

      • Grab

      • Here

      For more information about data providers, see Amazon Location Service data providers.

      Parameters:
      dataSource - The data provider of geospatial data. Values can be one of the following:

      • Esri

      • Grab

      • Here

      For more information about data providers, see Amazon Location Service data providers.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSourceConfiguration

      DescribePlaceIndexResponse.Builder dataSourceConfiguration(DataSourceConfiguration dataSourceConfiguration)

      The specified data storage option for requesting Places.

      Parameters:
      dataSourceConfiguration - The specified data storage option for requesting Places.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSourceConfiguration

      default DescribePlaceIndexResponse.Builder dataSourceConfiguration(Consumer<DataSourceConfiguration.Builder> dataSourceConfiguration)

      The specified data storage option for requesting Places.

      This is a convenience method that creates an instance of the DataSourceConfiguration.Builder avoiding the need to create one manually via DataSourceConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dataSourceConfiguration(DataSourceConfiguration).

      Parameters:
      dataSourceConfiguration - a consumer that will call methods on DataSourceConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      DescribePlaceIndexResponse.Builder description(String description)

      The optional description for the place index resource.

      Parameters:
      description - The optional description for the place index resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • indexArn

      The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across Amazon Web Services.

      • Format example: arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex

      Parameters:
      indexArn - The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across Amazon Web Services.

      • Format example: arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • indexName

      The name of the place index resource being described.

      Parameters:
      indexName - The name of the place index resource being described.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pricingPlan

      Deprecated.
      Deprecated. Always returns RequestBasedUsage.

      No longer used. Always returns RequestBasedUsage.

      Parameters:
      pricingPlan - No longer used. Always returns RequestBasedUsage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • pricingPlan

      Deprecated.
      Deprecated. Always returns RequestBasedUsage.

      No longer used. Always returns RequestBasedUsage.

      Parameters:
      pricingPlan - No longer used. Always returns RequestBasedUsage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      Tags associated with place index resource.

      Parameters:
      tags - Tags associated with place index resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      The timestamp for when the place index resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

      Parameters:
      updateTime - The timestamp for when the place index resource was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.