7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
10#include <aws/mediaconnect/model/MediaStreamAttributesRequest.h>
11#include <aws/mediaconnect/model/MediaStreamType.h>
22namespace MediaConnect {
44 template <
typename AttributesT = MediaStreamAttributesRequest>
46 m_attributesHasBeenSet =
true;
47 m_attributes = std::forward<AttributesT>(value);
49 template <
typename AttributesT = MediaStreamAttributesRequest>
65 m_clockRateHasBeenSet =
true;
81 template <
typename DescriptionT = Aws::String>
83 m_descriptionHasBeenSet =
true;
84 m_description = std::forward<DescriptionT>(value);
86 template <
typename DescriptionT = Aws::String>
100 m_mediaStreamIdHasBeenSet =
true;
101 m_mediaStreamId = value;
115 template <
typename MediaStreamNameT = Aws::String>
117 m_mediaStreamNameHasBeenSet =
true;
118 m_mediaStreamName = std::forward<MediaStreamNameT>(value);
120 template <
typename MediaStreamNameT = Aws::String>
134 m_mediaStreamTypeHasBeenSet =
true;
135 m_mediaStreamType = value;
149 template <
typename V
ideoFormatT = Aws::String>
151 m_videoFormatHasBeenSet =
true;
152 m_videoFormat = std::forward<VideoFormatT>(value);
154 template <
typename V
ideoFormatT = Aws::String>
168 template <
typename MediaStreamTagsT = Aws::Map<Aws::String, Aws::String>>
170 m_mediaStreamTagsHasBeenSet =
true;
171 m_mediaStreamTags = std::forward<MediaStreamTagsT>(value);
173 template <
typename MediaStreamTagsT = Aws::Map<Aws::String, Aws::String>>
178 template <
typename MediaStreamTagsKeyT = Aws::String,
typename MediaStreamTagsValueT = Aws::String>
180 m_mediaStreamTagsHasBeenSet =
true;
181 m_mediaStreamTags.emplace(std::forward<MediaStreamTagsKeyT>(key), std::forward<MediaStreamTagsValueT>(value));
192 int m_mediaStreamId{0};
201 bool m_attributesHasBeenSet =
false;
202 bool m_clockRateHasBeenSet =
false;
203 bool m_descriptionHasBeenSet =
false;
204 bool m_mediaStreamIdHasBeenSet =
false;
205 bool m_mediaStreamNameHasBeenSet =
false;
206 bool m_mediaStreamTypeHasBeenSet =
false;
207 bool m_videoFormatHasBeenSet =
false;
208 bool m_mediaStreamTagsHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue