7#include <aws/iotanalytics/IoTAnalytics_EXPORTS.h>
8#include <aws/iotanalytics/model/IotEventsDestinationConfiguration.h>
9#include <aws/iotanalytics/model/S3DestinationConfiguration.h>
68 bool m_iotEventsDestinationConfigurationHasBeenSet =
false;
71 bool m_s3DestinationConfigurationHasBeenSet =
false;
DatasetContentDeliveryDestination & WithIotEventsDestinationConfiguration(IotEventsDestinationConfiguration &&value)
bool IotEventsDestinationConfigurationHasBeenSet() const
DatasetContentDeliveryDestination & WithS3DestinationConfiguration(S3DestinationConfiguration &&value)
bool S3DestinationConfigurationHasBeenSet() const
void SetIotEventsDestinationConfiguration(IotEventsDestinationConfiguration &&value)
const IotEventsDestinationConfiguration & GetIotEventsDestinationConfiguration() const
AWS_IOTANALYTICS_API DatasetContentDeliveryDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTANALYTICS_API DatasetContentDeliveryDestination(Aws::Utils::Json::JsonView jsonValue)
DatasetContentDeliveryDestination & WithIotEventsDestinationConfiguration(const IotEventsDestinationConfiguration &value)
AWS_IOTANALYTICS_API DatasetContentDeliveryDestination()
const S3DestinationConfiguration & GetS3DestinationConfiguration() const
AWS_IOTANALYTICS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIotEventsDestinationConfiguration(const IotEventsDestinationConfiguration &value)
void SetS3DestinationConfiguration(const S3DestinationConfiguration &value)
void SetS3DestinationConfiguration(S3DestinationConfiguration &&value)
DatasetContentDeliveryDestination & WithS3DestinationConfiguration(const S3DestinationConfiguration &value)
Aws::Utils::Json::JsonValue JsonValue