7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/model/CustomerManagedS3Storage.h>
47 template<
typename CustomerManagedS3StorageT = CustomerManagedS3Storage>
48 void SetCustomerManagedS3Storage(CustomerManagedS3StorageT&& value) { m_customerManagedS3StorageHasBeenSet =
true; m_customerManagedS3Storage = std::forward<CustomerManagedS3StorageT>(value); }
49 template<
typename CustomerManagedS3StorageT = CustomerManagedS3Storage>
55 bool m_customerManagedS3StorageHasBeenSet =
false;
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
MultiLayerStorage & WithCustomerManagedS3Storage(CustomerManagedS3StorageT &&value)
AWS_IOTSITEWISE_API MultiLayerStorage & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTSITEWISE_API MultiLayerStorage(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTSITEWISE_API MultiLayerStorage()=default
void SetCustomerManagedS3Storage(CustomerManagedS3StorageT &&value)
bool CustomerManagedS3StorageHasBeenSet() const
const CustomerManagedS3Storage & GetCustomerManagedS3Storage() const
Aws::Utils::Json::JsonValue JsonValue