7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/sagemaker-geospatial/SageMakerGeospatialRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/sagemaker-geospatial/model/OutputType.h>
12#include <aws/sagemaker-geospatial/model/TargetOptions.h>
21namespace SageMakerGeospatial
51 inline void SetArn(
Aws::String&& value) { m_arnHasBeenSet =
true; m_arn = std::move(value); }
52 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
66 inline void SetExecutionRoleArn(
const char* value) { m_executionRoleArnHasBeenSet =
true; m_executionRoleArn.assign(value); }
93 inline void SetImageMask(
bool value) { m_imageMaskHasBeenSet =
true; m_imageMask = value; }
118 inline void SetOutputFormat(
const char* value) { m_outputFormatHasBeenSet =
true; m_outputFormat.assign(value); }
132 inline void SetPropertyFilters(
const char* value) { m_propertyFiltersHasBeenSet =
true; m_propertyFilters.assign(value); }
159 inline void SetTimeRangeFilter(
const char* value) { m_timeRangeFilterHasBeenSet =
true; m_timeRangeFilter.assign(value); }
169 inline int GetX()
const{
return m_x; }
171 inline void SetX(
int value) { m_xHasBeenSet =
true; m_x = value; }
179 inline int GetY()
const{
return m_y; }
181 inline void SetY(
int value) { m_yHasBeenSet =
true; m_y = value; }
189 inline int GetZ()
const{
return m_z; }
191 inline void SetZ(
int value) { m_zHasBeenSet =
true; m_z = value; }
197 bool m_arnHasBeenSet =
false;
200 bool m_executionRoleArnHasBeenSet =
false;
203 bool m_imageAssetsHasBeenSet =
false;
206 bool m_imageMaskHasBeenSet =
false;
209 bool m_outputDataTypeHasBeenSet =
false;
212 bool m_outputFormatHasBeenSet =
false;
215 bool m_propertyFiltersHasBeenSet =
false;
218 bool m_targetHasBeenSet =
false;
221 bool m_timeRangeFilterHasBeenSet =
false;
224 bool m_xHasBeenSet =
false;
227 bool m_yHasBeenSet =
false;
230 bool m_zHasBeenSet =
false;
GetTileRequest & WithArn(const Aws::String &value)
GetTileRequest & WithExecutionRoleArn(const char *value)
const Aws::String & GetArn() const
const Aws::String & GetTimeRangeFilter() const
const OutputType & GetOutputDataType() const
GetTileRequest & WithOutputDataType(const OutputType &value)
GetTileRequest & AddImageAssets(const Aws::String &value)
void SetArn(const Aws::String &value)
bool OutputDataTypeHasBeenSet() const
bool PropertyFiltersHasBeenSet() const
void SetArn(Aws::String &&value)
GetTileRequest & WithTimeRangeFilter(const Aws::String &value)
GetTileRequest & WithArn(Aws::String &&value)
void SetImageMask(bool value)
GetTileRequest & WithY(int value)
GetTileRequest & WithOutputDataType(OutputType &&value)
GetTileRequest & WithPropertyFilters(const char *value)
GetTileRequest & WithPropertyFilters(Aws::String &&value)
bool ImageMaskHasBeenSet() const
GetTileRequest & WithOutputFormat(Aws::String &&value)
GetTileRequest & WithTarget(const TargetOptions &value)
AWS_SAGEMAKERGEOSPATIAL_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetTarget(const TargetOptions &value)
void SetOutputDataType(OutputType &&value)
GetTileRequest & WithTimeRangeFilter(const char *value)
void SetExecutionRoleArn(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
const Aws::Vector< Aws::String > & GetImageAssets() const
void SetOutputFormat(const char *value)
bool TimeRangeFilterHasBeenSet() const
void SetTimeRangeFilter(const char *value)
void SetOutputFormat(const Aws::String &value)
GetTileRequest & WithTimeRangeFilter(Aws::String &&value)
const Aws::String & GetPropertyFilters() const
GetTileRequest & WithTarget(TargetOptions &&value)
const TargetOptions & GetTarget() const
void SetTimeRangeFilter(const Aws::String &value)
const Aws::String & GetExecutionRoleArn() const
GetTileRequest & WithExecutionRoleArn(const Aws::String &value)
void SetImageAssets(Aws::Vector< Aws::String > &&value)
GetTileRequest & WithImageAssets(const Aws::Vector< Aws::String > &value)
void SetImageAssets(const Aws::Vector< Aws::String > &value)
GetTileRequest & AddImageAssets(const char *value)
bool ImageAssetsHasBeenSet() const
void SetExecutionRoleArn(Aws::String &&value)
void SetOutputDataType(const OutputType &value)
void SetOutputFormat(Aws::String &&value)
GetTileRequest & WithImageMask(bool value)
GetTileRequest & WithOutputFormat(const char *value)
bool GetImageMask() const
GetTileRequest & WithPropertyFilters(const Aws::String &value)
void SetArn(const char *value)
GetTileRequest & WithOutputFormat(const Aws::String &value)
GetTileRequest & WithArn(const char *value)
void SetPropertyFilters(Aws::String &&value)
bool TargetHasBeenSet() const
void SetTimeRangeFilter(Aws::String &&value)
GetTileRequest & WithExecutionRoleArn(Aws::String &&value)
GetTileRequest & WithImageAssets(Aws::Vector< Aws::String > &&value)
GetTileRequest & WithZ(int value)
GetTileRequest & WithX(int value)
AWS_SAGEMAKERGEOSPATIAL_API Aws::String SerializePayload() const override
void SetPropertyFilters(const char *value)
GetTileRequest & AddImageAssets(Aws::String &&value)
const Aws::String & GetOutputFormat() const
void SetPropertyFilters(const Aws::String &value)
bool ArnHasBeenSet() const
AWS_SAGEMAKERGEOSPATIAL_API GetTileRequest()
bool OutputFormatHasBeenSet() const
bool ExecutionRoleArnHasBeenSet() const
void SetTarget(TargetOptions &&value)
void SetExecutionRoleArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector