7#include <aws/snowball/Snowball_EXPORTS.h>
8#include <aws/snowball/model/NFSOnDeviceServiceConfiguration.h>
9#include <aws/snowball/model/TGWOnDeviceServiceConfiguration.h>
10#include <aws/snowball/model/EKSOnDeviceServiceConfiguration.h>
11#include <aws/snowball/model/S3OnDeviceServiceConfiguration.h>
96 bool m_nFSOnDeviceServiceHasBeenSet =
false;
99 bool m_tGWOnDeviceServiceHasBeenSet =
false;
102 bool m_eKSOnDeviceServiceHasBeenSet =
false;
105 bool m_s3OnDeviceServiceHasBeenSet =
false;
OnDeviceServiceConfiguration & WithS3OnDeviceService(S3OnDeviceServiceConfiguration &&value)
void SetTGWOnDeviceService(const TGWOnDeviceServiceConfiguration &value)
bool TGWOnDeviceServiceHasBeenSet() const
OnDeviceServiceConfiguration & WithEKSOnDeviceService(const EKSOnDeviceServiceConfiguration &value)
void SetS3OnDeviceService(const S3OnDeviceServiceConfiguration &value)
OnDeviceServiceConfiguration & WithTGWOnDeviceService(const TGWOnDeviceServiceConfiguration &value)
OnDeviceServiceConfiguration & WithTGWOnDeviceService(TGWOnDeviceServiceConfiguration &&value)
void SetNFSOnDeviceService(NFSOnDeviceServiceConfiguration &&value)
OnDeviceServiceConfiguration & WithNFSOnDeviceService(const NFSOnDeviceServiceConfiguration &value)
const S3OnDeviceServiceConfiguration & GetS3OnDeviceService() const
OnDeviceServiceConfiguration & WithNFSOnDeviceService(NFSOnDeviceServiceConfiguration &&value)
OnDeviceServiceConfiguration & WithS3OnDeviceService(const S3OnDeviceServiceConfiguration &value)
bool S3OnDeviceServiceHasBeenSet() const
OnDeviceServiceConfiguration & WithEKSOnDeviceService(EKSOnDeviceServiceConfiguration &&value)
AWS_SNOWBALL_API OnDeviceServiceConfiguration()
void SetS3OnDeviceService(S3OnDeviceServiceConfiguration &&value)
AWS_SNOWBALL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEKSOnDeviceService(EKSOnDeviceServiceConfiguration &&value)
bool NFSOnDeviceServiceHasBeenSet() const
const EKSOnDeviceServiceConfiguration & GetEKSOnDeviceService() const
bool EKSOnDeviceServiceHasBeenSet() const
void SetTGWOnDeviceService(TGWOnDeviceServiceConfiguration &&value)
AWS_SNOWBALL_API OnDeviceServiceConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetEKSOnDeviceService(const EKSOnDeviceServiceConfiguration &value)
const TGWOnDeviceServiceConfiguration & GetTGWOnDeviceService() const
void SetNFSOnDeviceService(const NFSOnDeviceServiceConfiguration &value)
AWS_SNOWBALL_API OnDeviceServiceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const NFSOnDeviceServiceConfiguration & GetNFSOnDeviceService() const
Aws::Utils::Json::JsonValue JsonValue