7#include <aws/kinesisvideo/KinesisVideo_EXPORTS.h>
8#include <aws/kinesisvideo/model/ConfigurationStatus.h>
9#include <aws/kinesisvideo/model/NotificationDestinationConfig.h>
70 bool m_statusHasBeenSet =
false;
73 bool m_destinationConfigHasBeenSet =
false;
bool DestinationConfigHasBeenSet() const
AWS_KINESISVIDEO_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KINESISVIDEO_API NotificationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StatusHasBeenSet() const
NotificationConfiguration & WithDestinationConfig(NotificationDestinationConfig &&value)
NotificationConfiguration & WithStatus(ConfigurationStatus &&value)
const NotificationDestinationConfig & GetDestinationConfig() const
void SetDestinationConfig(NotificationDestinationConfig &&value)
void SetDestinationConfig(const NotificationDestinationConfig &value)
NotificationConfiguration & WithDestinationConfig(const NotificationDestinationConfig &value)
void SetStatus(const ConfigurationStatus &value)
NotificationConfiguration & WithStatus(const ConfigurationStatus &value)
void SetStatus(ConfigurationStatus &&value)
const ConfigurationStatus & GetStatus() const
AWS_KINESISVIDEO_API NotificationConfiguration()
AWS_KINESISVIDEO_API NotificationConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue