aws_sdk_sagemakergeospatial/client/search_raster_data_collection.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`SearchRasterDataCollection`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder) operation.
4 /// This operation supports pagination; See [`into_paginator()`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::into_paginator).
5 ///
6 /// - The fluent builder is configurable:
7 /// - [`arn(impl Into<String>)`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::arn) / [`set_arn(Option<String>)`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::set_arn):<br>required: **true**<br><p>The Amazon Resource Name (ARN) of the raster data collection.</p><br>
8 /// - [`raster_data_collection_query(RasterDataCollectionQueryWithBandFilterInput)`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::raster_data_collection_query) / [`set_raster_data_collection_query(Option<RasterDataCollectionQueryWithBandFilterInput>)`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::set_raster_data_collection_query):<br>required: **true**<br><p>RasterDataCollectionQuery consisting of <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_AreaOfInterest.html">AreaOfInterest(AOI)</a>, <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_PropertyFilter.html">PropertyFilters</a> and <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_TimeRangeFilterInput.html">TimeRangeFilterInput</a> used in <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_SearchRasterDataCollection.html">SearchRasterDataCollection</a>.</p><br>
9 /// - [`next_token(impl Into<String>)`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::set_next_token):<br>required: **false**<br><p>If the previous response was truncated, you receive this token. Use it in your next request to receive the next set of results.</p><br>
10 /// - On success, responds with [`SearchRasterDataCollectionOutput`](crate::operation::search_raster_data_collection::SearchRasterDataCollectionOutput) with field(s):
11 /// - [`approximate_result_count(i32)`](crate::operation::search_raster_data_collection::SearchRasterDataCollectionOutput::approximate_result_count): <p>Approximate number of results in the response.</p>
12 /// - [`next_token(Option<String>)`](crate::operation::search_raster_data_collection::SearchRasterDataCollectionOutput::next_token): <p>If the previous response was truncated, you receive this token. Use it in your next request to receive the next set of results.</p>
13 /// - [`items(Option<Vec::<ItemSource>>)`](crate::operation::search_raster_data_collection::SearchRasterDataCollectionOutput::items): <p>List of items matching the Raster DataCollectionQuery.</p>
14 /// - On failure, responds with [`SdkError<SearchRasterDataCollectionError>`](crate::operation::search_raster_data_collection::SearchRasterDataCollectionError)
15 pub fn search_raster_data_collection(
16 &self,
17 ) -> crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder {
18 crate::operation::search_raster_data_collection::builders::SearchRasterDataCollectionFluentBuilder::new(self.handle.clone())
19 }
20}