7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/MediaLiveRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/medialive/model/MultiplexSettings.h>
11#include <aws/core/utils/memory/stl/AWSMap.h>
12#include <aws/medialive/model/MultiplexProgramPacketIdentifiersMap.h>
47 template<
typename MultiplexIdT = Aws::String>
48 void SetMultiplexId(MultiplexIdT&& value) { m_multiplexIdHasBeenSet =
true; m_multiplexId = std::forward<MultiplexIdT>(value); }
49 template<
typename MultiplexIdT = Aws::String>
59 template<
typename MultiplexSettingsT = MultiplexSettings>
60 void SetMultiplexSettings(MultiplexSettingsT&& value) { m_multiplexSettingsHasBeenSet =
true; m_multiplexSettings = std::forward<MultiplexSettingsT>(value); }
61 template<
typename MultiplexSettingsT = MultiplexSettings>
71 template<
typename NameT = Aws::String>
72 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
73 template<
typename NameT = Aws::String>
81 template<
typename PacketIdentifiersMappingT = Aws::Map<Aws::String, MultiplexProgramPacketIdentifiersMap>>
82 void SetPacketIdentifiersMapping(PacketIdentifiersMappingT&& value) { m_packetIdentifiersMappingHasBeenSet =
true; m_packetIdentifiersMapping = std::forward<PacketIdentifiersMappingT>(value); }
83 template<
typename PacketIdentifiersMappingT = Aws::Map<Aws::String, MultiplexProgramPacketIdentifiersMap>>
85 template<
typename PacketIdentifiersMappingKeyT = Aws::String,
typename PacketIdentifiersMappingValueT = MultiplexProgramPacketIdentifiersMap>
87 m_packetIdentifiersMappingHasBeenSet =
true; m_packetIdentifiersMapping.emplace(std::forward<PacketIdentifiersMappingKeyT>(key), std::forward<PacketIdentifiersMappingValueT>(value));
return *
this;
93 bool m_multiplexIdHasBeenSet =
false;
96 bool m_multiplexSettingsHasBeenSet =
false;
99 bool m_nameHasBeenSet =
false;
102 bool m_packetIdentifiersMappingHasBeenSet =
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