7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/sagemaker-geospatial/model/EoCloudCoverInput.h>
9#include <aws/sagemaker-geospatial/model/LandsatCloudCoverLandInput.h>
10#include <aws/sagemaker-geospatial/model/PlatformInput.h>
11#include <aws/sagemaker-geospatial/model/ViewOffNadirInput.h>
12#include <aws/sagemaker-geospatial/model/ViewSunAzimuthInput.h>
13#include <aws/sagemaker-geospatial/model/ViewSunElevationInput.h>
26namespace SageMakerGeospatial
126 bool m_eoCloudCoverHasBeenSet =
false;
129 bool m_landsatCloudCoverLandHasBeenSet =
false;
132 bool m_platformHasBeenSet =
false;
135 bool m_viewOffNadirHasBeenSet =
false;
138 bool m_viewSunAzimuthHasBeenSet =
false;
141 bool m_viewSunElevationHasBeenSet =
false;
const PlatformInput & GetPlatform() const
const ViewSunElevationInput & GetViewSunElevation() const
AWS_SAGEMAKERGEOSPATIAL_API Property & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ViewSunElevationHasBeenSet() const
Property & WithLandsatCloudCoverLand(const LandsatCloudCoverLandInput &value)
AWS_SAGEMAKERGEOSPATIAL_API Aws::Utils::Json::JsonValue Jsonize() const
Property & WithViewSunElevation(const ViewSunElevationInput &value)
void SetEoCloudCover(const EoCloudCoverInput &value)
Property & WithEoCloudCover(const EoCloudCoverInput &value)
AWS_SAGEMAKERGEOSPATIAL_API Property(Aws::Utils::Json::JsonView jsonValue)
bool ViewOffNadirHasBeenSet() const
void SetViewOffNadir(const ViewOffNadirInput &value)
void SetEoCloudCover(EoCloudCoverInput &&value)
const ViewSunAzimuthInput & GetViewSunAzimuth() const
void SetLandsatCloudCoverLand(LandsatCloudCoverLandInput &&value)
Property & WithViewSunAzimuth(const ViewSunAzimuthInput &value)
bool EoCloudCoverHasBeenSet() const
Property & WithViewSunAzimuth(ViewSunAzimuthInput &&value)
void SetPlatform(const PlatformInput &value)
void SetViewSunAzimuth(ViewSunAzimuthInput &&value)
Property & WithViewOffNadir(const ViewOffNadirInput &value)
void SetViewSunElevation(const ViewSunElevationInput &value)
void SetViewSunElevation(ViewSunElevationInput &&value)
Property & WithPlatform(PlatformInput &&value)
Property & WithViewSunElevation(ViewSunElevationInput &&value)
AWS_SAGEMAKERGEOSPATIAL_API Property()
bool PlatformHasBeenSet() const
const LandsatCloudCoverLandInput & GetLandsatCloudCoverLand() const
void SetLandsatCloudCoverLand(const LandsatCloudCoverLandInput &value)
const EoCloudCoverInput & GetEoCloudCover() const
Property & WithLandsatCloudCoverLand(LandsatCloudCoverLandInput &&value)
const ViewOffNadirInput & GetViewOffNadir() const
bool ViewSunAzimuthHasBeenSet() const
Property & WithPlatform(const PlatformInput &value)
Property & WithEoCloudCover(EoCloudCoverInput &&value)
Property & WithViewOffNadir(ViewOffNadirInput &&value)
bool LandsatCloudCoverLandHasBeenSet() const
void SetPlatform(PlatformInput &&value)
void SetViewSunAzimuth(const ViewSunAzimuthInput &value)
void SetViewOffNadir(ViewOffNadirInput &&value)
Aws::Utils::Json::JsonValue JsonValue