7#include <aws/mediapackage/MediaPackage_EXPORTS.h>
8#include <aws/mediapackage/model/MssEncryption.h>
9#include <aws/mediapackage/model/StreamSelection.h>
20namespace MediaPackage {
40 template <
typename EncryptionT = MssEncryption>
42 m_encryptionHasBeenSet =
true;
43 m_encryption = std::forward<EncryptionT>(value);
45 template <
typename EncryptionT = MssEncryption>
59 m_manifestWindowSecondsHasBeenSet =
true;
60 m_manifestWindowSeconds = value;
75 m_segmentDurationSecondsHasBeenSet =
true;
76 m_segmentDurationSeconds = value;
88 template <
typename StreamSelectionT = StreamSelection>
90 m_streamSelectionHasBeenSet =
true;
91 m_streamSelection = std::forward<StreamSelectionT>(value);
93 template <
typename StreamSelectionT = StreamSelection>
102 int m_manifestWindowSeconds{0};
104 int m_segmentDurationSeconds{0};
106 StreamSelection m_streamSelection;
107 bool m_encryptionHasBeenSet =
false;
108 bool m_manifestWindowSecondsHasBeenSet =
false;
109 bool m_segmentDurationSecondsHasBeenSet =
false;
110 bool m_streamSelectionHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue