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>
68 template<
typename RenditionsT = Aws::Vector<RenditionConfigurationRendition>>
69 void SetRenditions(RenditionsT&& value) { m_renditionsHasBeenSet =
true; m_renditions = std::forward<RenditionsT>(value); }
70 template<
typename RenditionsT = Aws::Vector<RenditionConfigurationRendition>>
77 bool m_renditionSelectionHasBeenSet =
false;
80 bool m_renditionsHasBeenSet =
false;
AWS_IVS_API Aws::Utils::Json::JsonValue Jsonize() const
RenditionConfiguration & WithRenditionSelection(RenditionConfigurationRenditionSelection value)
AWS_IVS_API RenditionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RenditionsHasBeenSet() const
RenditionConfiguration & WithRenditions(RenditionsT &&value)
bool RenditionSelectionHasBeenSet() const
AWS_IVS_API RenditionConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetRenditionSelection(RenditionConfigurationRenditionSelection value)
AWS_IVS_API RenditionConfiguration()=default
RenditionConfigurationRenditionSelection GetRenditionSelection() const
const Aws::Vector< RenditionConfigurationRendition > & GetRenditions() const
RenditionConfiguration & AddRenditions(RenditionConfigurationRendition value)
void SetRenditions(RenditionsT &&value)
RenditionConfigurationRenditionSelection
RenditionConfigurationRendition
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue