7#include <aws/iotanalytics/IoTAnalytics_EXPORTS.h>
8#include <aws/iotanalytics/model/IotEventsDestinationConfiguration.h>
9#include <aws/iotanalytics/model/S3DestinationConfiguration.h>
48 template<
typename IotEventsDestinationConfigurationT = IotEventsDestinationConfiguration>
49 void SetIotEventsDestinationConfiguration(IotEventsDestinationConfigurationT&& value) { m_iotEventsDestinationConfigurationHasBeenSet =
true; m_iotEventsDestinationConfiguration = std::forward<IotEventsDestinationConfigurationT>(value); }
50 template<
typename IotEventsDestinationConfigurationT = IotEventsDestinationConfiguration>
60 template<
typename S3DestinationConfigurationT = S3DestinationConfiguration>
61 void SetS3DestinationConfiguration(S3DestinationConfigurationT&& value) { m_s3DestinationConfigurationHasBeenSet =
true; m_s3DestinationConfiguration = std::forward<S3DestinationConfigurationT>(value); }
62 template<
typename S3DestinationConfigurationT = S3DestinationConfiguration>
68 bool m_iotEventsDestinationConfigurationHasBeenSet =
false;
71 bool m_s3DestinationConfigurationHasBeenSet =
false;
bool IotEventsDestinationConfigurationHasBeenSet() const
bool S3DestinationConfigurationHasBeenSet() const
DatasetContentDeliveryDestination & WithS3DestinationConfiguration(S3DestinationConfigurationT &&value)
DatasetContentDeliveryDestination & WithIotEventsDestinationConfiguration(IotEventsDestinationConfigurationT &&value)
AWS_IOTANALYTICS_API DatasetContentDeliveryDestination()=default
const IotEventsDestinationConfiguration & GetIotEventsDestinationConfiguration() const
AWS_IOTANALYTICS_API DatasetContentDeliveryDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetS3DestinationConfiguration(S3DestinationConfigurationT &&value)
AWS_IOTANALYTICS_API DatasetContentDeliveryDestination(Aws::Utils::Json::JsonView jsonValue)
const S3DestinationConfiguration & GetS3DestinationConfiguration() const
AWS_IOTANALYTICS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIotEventsDestinationConfiguration(IotEventsDestinationConfigurationT &&value)
Aws::Utils::Json::JsonValue JsonValue