7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/sagemaker-geospatial/model/BandMathConfigInput.h>
9#include <aws/sagemaker-geospatial/model/CloudMaskingConfigInput.h>
10#include <aws/sagemaker-geospatial/model/CloudRemovalConfigInput.h>
11#include <aws/sagemaker-geospatial/model/GeoMosaicConfigInput.h>
12#include <aws/sagemaker-geospatial/model/LandCoverSegmentationConfigInput.h>
13#include <aws/sagemaker-geospatial/model/ResamplingConfigInput.h>
14#include <aws/sagemaker-geospatial/model/StackConfigInput.h>
15#include <aws/sagemaker-geospatial/model/TemporalStatisticsConfigInput.h>
16#include <aws/sagemaker-geospatial/model/ZonalStatisticsConfigInput.h>
27namespace SageMakerGeospatial {
50 template <
typename BandMathConfigT = BandMathConfigInput>
52 m_bandMathConfigHasBeenSet =
true;
53 m_bandMathConfig = std::forward<BandMathConfigT>(value);
55 template <
typename BandMathConfigT = BandMathConfigInput>
69 template <
typename CloudMaskingConfigT = CloudMaskingConfigInput>
71 m_cloudMaskingConfigHasBeenSet =
true;
72 m_cloudMaskingConfig = std::forward<CloudMaskingConfigT>(value);
74 template <
typename CloudMaskingConfigT = CloudMaskingConfigInput>
88 template <
typename CloudRemovalConfigT = CloudRemovalConfigInput>
90 m_cloudRemovalConfigHasBeenSet =
true;
91 m_cloudRemovalConfig = std::forward<CloudRemovalConfigT>(value);
93 template <
typename CloudRemovalConfigT = CloudRemovalConfigInput>
107 template <
typename GeoMosaicConfigT = GeoMosaicConfigInput>
109 m_geoMosaicConfigHasBeenSet =
true;
110 m_geoMosaicConfig = std::forward<GeoMosaicConfigT>(value);
112 template <
typename GeoMosaicConfigT = GeoMosaicConfigInput>
126 template <
typename LandCoverSegmentationConfigT = LandCoverSegmentationConfigInput>
128 m_landCoverSegmentationConfigHasBeenSet =
true;
129 m_landCoverSegmentationConfig = std::forward<LandCoverSegmentationConfigT>(value);
131 template <
typename LandCoverSegmentationConfigT = LandCoverSegmentationConfigInput>
145 template <
typename ResamplingConfigT = ResamplingConfigInput>
147 m_resamplingConfigHasBeenSet =
true;
148 m_resamplingConfig = std::forward<ResamplingConfigT>(value);
150 template <
typename ResamplingConfigT = ResamplingConfigInput>
164 template <
typename StackConfigT = StackConfigInput>
166 m_stackConfigHasBeenSet =
true;
167 m_stackConfig = std::forward<StackConfigT>(value);
169 template <
typename StackConfigT = StackConfigInput>
183 template <
typename TemporalStatisticsConfigT = TemporalStatisticsConfigInput>
185 m_temporalStatisticsConfigHasBeenSet =
true;
186 m_temporalStatisticsConfig = std::forward<TemporalStatisticsConfigT>(value);
188 template <
typename TemporalStatisticsConfigT = TemporalStatisticsConfigInput>
202 template <
typename ZonalStatisticsConfigT = ZonalStatisticsConfigInput>
204 m_zonalStatisticsConfigHasBeenSet =
true;
205 m_zonalStatisticsConfig = std::forward<ZonalStatisticsConfigT>(value);
207 template <
typename ZonalStatisticsConfigT = ZonalStatisticsConfigInput>
231 bool m_bandMathConfigHasBeenSet =
false;
232 bool m_cloudMaskingConfigHasBeenSet =
false;
233 bool m_cloudRemovalConfigHasBeenSet =
false;
234 bool m_geoMosaicConfigHasBeenSet =
false;
235 bool m_landCoverSegmentationConfigHasBeenSet =
false;
236 bool m_resamplingConfigHasBeenSet =
false;
237 bool m_stackConfigHasBeenSet =
false;
238 bool m_temporalStatisticsConfigHasBeenSet =
false;
239 bool m_zonalStatisticsConfigHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue