7#include <aws/ivs/IVS_EXPORTS.h>
8#include <aws/ivs/model/RenditionConfigurationRenditionSelection.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/ivs/model/RenditionConfigurationRendition.h>
80 bool m_renditionSelectionHasBeenSet =
false;
83 bool m_renditionsHasBeenSet =
false;
AWS_IVS_API Aws::Utils::Json::JsonValue Jsonize() const
RenditionConfiguration & WithRenditionSelection(const RenditionConfigurationRenditionSelection &value)
void SetRenditionSelection(RenditionConfigurationRenditionSelection &&value)
RenditionConfiguration & WithRenditionSelection(RenditionConfigurationRenditionSelection &&value)
AWS_IVS_API RenditionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRenditions(const Aws::Vector< RenditionConfigurationRendition > &value)
bool RenditionsHasBeenSet() const
RenditionConfiguration & WithRenditions(const Aws::Vector< RenditionConfigurationRendition > &value)
bool RenditionSelectionHasBeenSet() const
const RenditionConfigurationRenditionSelection & GetRenditionSelection() const
void SetRenditions(Aws::Vector< RenditionConfigurationRendition > &&value)
AWS_IVS_API RenditionConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetRenditionSelection(const RenditionConfigurationRenditionSelection &value)
RenditionConfiguration & AddRenditions(RenditionConfigurationRendition &&value)
AWS_IVS_API RenditionConfiguration()
RenditionConfiguration & WithRenditions(Aws::Vector< RenditionConfigurationRendition > &&value)
const Aws::Vector< RenditionConfigurationRendition > & GetRenditions() const
RenditionConfiguration & AddRenditions(const RenditionConfigurationRendition &value)
RenditionConfigurationRenditionSelection
RenditionConfigurationRendition
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue