7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/mediaconnect/model/Encryption.h>
11#include <aws/mediaconnect/model/Protocol.h>
12#include <aws/mediaconnect/model/VpcInterfaceAttachment.h>
13#include <aws/mediaconnect/model/OutputStatus.h>
14#include <aws/mediaconnect/model/MediaStreamOutputConfigurationRequest.h>
72 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
86 inline void SetDestination(
const char* value) { m_destinationHasBeenSet =
true; m_destination.assign(value); }
113 inline void SetMaxLatency(
int value) { m_maxLatencyHasBeenSet =
true; m_maxLatency = value; }
142 inline void SetMinLatency(
int value) { m_minLatencyHasBeenSet =
true; m_minLatency = value; }
154 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
166 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
190 inline void SetRemoteId(
const char* value) { m_remoteIdHasBeenSet =
true; m_remoteId.assign(value); }
203 inline void SetSenderControlPort(
int value) { m_senderControlPortHasBeenSet =
true; m_senderControlPort = value; }
213 inline void SetSmoothingLatency(
int value) { m_smoothingLatencyHasBeenSet =
true; m_smoothingLatency = value; }
226 inline void SetStreamId(
const char* value) { m_streamIdHasBeenSet =
true; m_streamId.assign(value); }
260 bool m_cidrAllowListHasBeenSet =
false;
263 bool m_descriptionHasBeenSet =
false;
266 bool m_destinationHasBeenSet =
false;
269 bool m_encryptionHasBeenSet =
false;
272 bool m_maxLatencyHasBeenSet =
false;
275 bool m_mediaStreamOutputConfigurationsHasBeenSet =
false;
278 bool m_minLatencyHasBeenSet =
false;
281 bool m_nameHasBeenSet =
false;
284 bool m_portHasBeenSet =
false;
287 bool m_protocolHasBeenSet =
false;
290 bool m_remoteIdHasBeenSet =
false;
292 int m_senderControlPort;
293 bool m_senderControlPortHasBeenSet =
false;
295 int m_smoothingLatency;
296 bool m_smoothingLatencyHasBeenSet =
false;
299 bool m_streamIdHasBeenSet =
false;
302 bool m_vpcInterfaceAttachmentHasBeenSet =
false;
305 bool m_outputStatusHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue