aws_sdk_sagemakergeospatial/client/get_tile.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 [`GetTile`](crate::operation::get_tile::builders::GetTileFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`x(i32)`](crate::operation::get_tile::builders::GetTileFluentBuilder::x) / [`set_x(Option<i32>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_x):<br>required: **true**<br><p>The x coordinate of the tile input.</p><br>
7 /// - [`y(i32)`](crate::operation::get_tile::builders::GetTileFluentBuilder::y) / [`set_y(Option<i32>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_y):<br>required: **true**<br><p>The y coordinate of the tile input.</p><br>
8 /// - [`z(i32)`](crate::operation::get_tile::builders::GetTileFluentBuilder::z) / [`set_z(Option<i32>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_z):<br>required: **true**<br><p>The z coordinate of the tile input.</p><br>
9 /// - [`image_assets(impl Into<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::image_assets) / [`set_image_assets(Option<Vec::<String>>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_image_assets):<br>required: **true**<br><p>The particular assets or bands to tile.</p><br>
10 /// - [`target(TargetOptions)`](crate::operation::get_tile::builders::GetTileFluentBuilder::target) / [`set_target(Option<TargetOptions>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_target):<br>required: **true**<br><p>Determines what part of the Earth Observation job to tile. 'INPUT' or 'OUTPUT' are the valid options.</p><br>
11 /// - [`arn(impl Into<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::arn) / [`set_arn(Option<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_arn):<br>required: **true**<br><p>The Amazon Resource Name (ARN) of the tile operation.</p><br>
12 /// - [`image_mask(bool)`](crate::operation::get_tile::builders::GetTileFluentBuilder::image_mask) / [`set_image_mask(Option<bool>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_image_mask):<br>required: **false**<br><p>Determines whether or not to return a valid data mask.</p><br>
13 /// - [`output_format(impl Into<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::output_format) / [`set_output_format(Option<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_output_format):<br>required: **false**<br><p>The data format of the output tile. The formats include .npy, .png and .jpg.</p><br>
14 /// - [`time_range_filter(impl Into<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::time_range_filter) / [`set_time_range_filter(Option<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_time_range_filter):<br>required: **false**<br><p>Time range filter applied to imagery to find the images to tile.</p><br>
15 /// - [`property_filters(impl Into<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::property_filters) / [`set_property_filters(Option<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_property_filters):<br>required: **false**<br><p>Property filters for the imagery to tile.</p><br>
16 /// - [`output_data_type(OutputType)`](crate::operation::get_tile::builders::GetTileFluentBuilder::output_data_type) / [`set_output_data_type(Option<OutputType>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_output_data_type):<br>required: **false**<br><p>The output data type of the tile operation.</p><br>
17 /// - [`execution_role_arn(impl Into<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::execution_role_arn) / [`set_execution_role_arn(Option<String>)`](crate::operation::get_tile::builders::GetTileFluentBuilder::set_execution_role_arn):<br>required: **false**<br><p>The Amazon Resource Name (ARN) of the IAM role that you specify.</p><br>
18 /// - On success, responds with [`GetTileOutput`](crate::operation::get_tile::GetTileOutput) with field(s):
19 /// - [`binary_file(ByteStream)`](crate::operation::get_tile::GetTileOutput::binary_file): <p>The output binary file.</p>
20 /// - On failure, responds with [`SdkError<GetTileError>`](crate::operation::get_tile::GetTileError)
21 pub fn get_tile(&self) -> crate::operation::get_tile::builders::GetTileFluentBuilder {
22 crate::operation::get_tile::builders::GetTileFluentBuilder::new(self.handle.clone())
23 }
24}