7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediaconnect/model/Encryption.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/mediaconnect/model/Transport.h>
12#include <aws/mediaconnect/model/VpcInterfaceAttachment.h>
13#include <aws/mediaconnect/model/OutputStatus.h>
14#include <aws/mediaconnect/model/MediaStreamOutputConfiguration.h>
64 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
78 inline void SetDestination(
const char* value) { m_destinationHasBeenSet =
true; m_destination.assign(value); }
106 inline void SetEntitlementArn(
const char* value) { m_entitlementArnHasBeenSet =
true; m_entitlementArn.assign(value); }
124 inline void SetListenerAddress(
const char* value) { m_listenerAddressHasBeenSet =
true; m_listenerAddress.assign(value); }
139 inline void SetMediaLiveInputArn(
const char* value) { m_mediaLiveInputArnHasBeenSet =
true; m_mediaLiveInputArn.assign(value); }
167 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
181 inline void SetOutputArn(
const char* value) { m_outputArnHasBeenSet =
true; m_outputArn.assign(value); }
193 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
229 inline void SetBridgeArn(
const char* value) { m_bridgeArnHasBeenSet =
true; m_bridgeArn.assign(value); }
245 inline Output&
AddBridgePorts(
int value) { m_bridgePortsHasBeenSet =
true; m_bridgePorts.push_back(value);
return *
this; }
261 int m_dataTransferSubscriberFeePercent;
262 bool m_dataTransferSubscriberFeePercentHasBeenSet =
false;
265 bool m_descriptionHasBeenSet =
false;
268 bool m_destinationHasBeenSet =
false;
271 bool m_encryptionHasBeenSet =
false;
274 bool m_entitlementArnHasBeenSet =
false;
277 bool m_listenerAddressHasBeenSet =
false;
280 bool m_mediaLiveInputArnHasBeenSet =
false;
283 bool m_mediaStreamOutputConfigurationsHasBeenSet =
false;
286 bool m_nameHasBeenSet =
false;
289 bool m_outputArnHasBeenSet =
false;
292 bool m_portHasBeenSet =
false;
295 bool m_transportHasBeenSet =
false;
298 bool m_vpcInterfaceAttachmentHasBeenSet =
false;
301 bool m_bridgeArnHasBeenSet =
false;
304 bool m_bridgePortsHasBeenSet =
false;
307 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