Class: Aws::LocationService::Types::SearchPlaceIndexForPositionRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-locationservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:position, :key]

Instance Attribute Summary collapse

Instance Attribute Details

#index_nameString

The name of the place index resource you want to use for the search.

Returns:

  • (String)


5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'lib/aws-sdk-locationservice/types.rb', line 5736

class SearchPlaceIndexForPositionRequest < Struct.new(
  :index_name,
  :position,
  :max_results,
  :language,
  :key)
  SENSITIVE = [:position, :key]
  include Aws::Structure
end

#keyString

The optional [API key] to authorize the request.

[1]: docs.aws.amazon.com/location/latest/developerguide/using-apikeys.html

Returns:

  • (String)


5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'lib/aws-sdk-locationservice/types.rb', line 5736

class SearchPlaceIndexForPositionRequest < Struct.new(
  :index_name,
  :position,
  :max_results,
  :language,
  :key)
  SENSITIVE = [:position, :key]
  include Aws::Structure
end

#languageString

The preferred language used to return results. The value must be a valid [BCP 47] language tag, for example, ‘en` for English.

This setting affects the languages used in the results, but not the results themselves. If no language is specified, or not supported for a particular result, the partner automatically chooses a language for the result.

For an example, we’ll use the Greek language. You search for a location around Athens, Greece, with the ‘language` parameter set to `en`. The `city` in the results will most likely be returned as `Athens`.

If you set the ‘language` parameter to `el`, for Greek, then the `city` in the results will more likely be returned as `Αθήνα`.

If the data provider does not have a value for Greek, the result will be in a language that the provider does support.

[1]: tools.ietf.org/search/bcp47

Returns:

  • (String)


5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'lib/aws-sdk-locationservice/types.rb', line 5736

class SearchPlaceIndexForPositionRequest < Struct.new(
  :index_name,
  :position,
  :max_results,
  :language,
  :key)
  SENSITIVE = [:position, :key]
  include Aws::Structure
end

#max_resultsInteger

An optional parameter. The maximum number of results returned per request.

Default value: ‘50`

Returns:

  • (Integer)


5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'lib/aws-sdk-locationservice/types.rb', line 5736

class SearchPlaceIndexForPositionRequest < Struct.new(
  :index_name,
  :position,
  :max_results,
  :language,
  :key)
  SENSITIVE = [:position, :key]
  include Aws::Structure
end

#positionArray<Float>

Specifies the longitude and latitude of the position to query.

This parameter must contain a pair of numbers. The first number represents the X coordinate, or longitude; the second number represents the Y coordinate, or latitude.

For example, ‘[-123.1174, 49.2847]` represents a position with longitude `-123.1174` and latitude `49.2847`.

Returns:

  • (Array<Float>)


5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'lib/aws-sdk-locationservice/types.rb', line 5736

class SearchPlaceIndexForPositionRequest < Struct.new(
  :index_name,
  :position,
  :max_results,
  :language,
  :key)
  SENSITIVE = [:position, :key]
  include Aws::Structure
end