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}