7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/TlsEncryption.h>
20namespace MediaConnect {
47 template <
typename DestinationAddressT = Aws::String>
49 m_destinationAddressHasBeenSet =
true;
50 m_destinationAddress = std::forward<DestinationAddressT>(value);
52 template <
typename DestinationAddressT = Aws::String>
70 m_destinationPortHasBeenSet =
true;
71 m_destinationPort = value;
87 template <
typename ApplicationNameT = Aws::String>
89 m_applicationNameHasBeenSet =
true;
90 m_applicationName = std::forward<ApplicationNameT>(value);
92 template <
typename ApplicationNameT = Aws::String>
106 template <
typename StreamNameT = Aws::String>
108 m_streamNameHasBeenSet =
true;
109 m_streamName = std::forward<StreamNameT>(value);
111 template <
typename StreamNameT = Aws::String>
126 template <
typename TlsEncryptionT = TlsEncryption>
128 m_tlsEncryptionHasBeenSet =
true;
129 m_tlsEncryption = std::forward<TlsEncryptionT>(value);
131 template <
typename TlsEncryptionT = TlsEncryption>
140 int m_destinationPort{0};
146 TlsEncryption m_tlsEncryption;
147 bool m_destinationAddressHasBeenSet =
false;
148 bool m_destinationPortHasBeenSet =
false;
149 bool m_applicationNameHasBeenSet =
false;
150 bool m_streamNameHasBeenSet =
false;
151 bool m_tlsEncryptionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue