7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/MediaConnectRequest.h>
9#include <aws/mediaconnect/model/AddEgressGatewayBridgeRequest.h>
10#include <aws/mediaconnect/model/AddIngressGatewayBridgeRequest.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/mediaconnect/model/FailoverConfig.h>
14#include <aws/mediaconnect/model/AddBridgeOutputRequest.h>
15#include <aws/mediaconnect/model/AddBridgeSourceRequest.h>
48 template<
typename EgressGatewayBr
idgeT = AddEgressGatewayBr
idgeRequest>
49 void SetEgressGatewayBridge(EgressGatewayBridgeT&& value) { m_egressGatewayBridgeHasBeenSet =
true; m_egressGatewayBridge = std::forward<EgressGatewayBridgeT>(value); }
50 template<
typename EgressGatewayBr
idgeT = AddEgressGatewayBr
idgeRequest>
61 template<
typename IngressGatewayBr
idgeT = AddIngressGatewayBr
idgeRequest>
62 void SetIngressGatewayBridge(IngressGatewayBridgeT&& value) { m_ingressGatewayBridgeHasBeenSet =
true; m_ingressGatewayBridge = std::forward<IngressGatewayBridgeT>(value); }
63 template<
typename IngressGatewayBr
idgeT = AddIngressGatewayBr
idgeRequest>
74 template<
typename NameT = Aws::String>
75 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
76 template<
typename NameT = Aws::String>
86 template<
typename OutputsT = Aws::Vector<AddBr
idgeOutputRequest>>
87 void SetOutputs(OutputsT&& value) { m_outputsHasBeenSet =
true; m_outputs = std::forward<OutputsT>(value); }
88 template<
typename OutputsT = Aws::Vector<AddBr
idgeOutputRequest>>
90 template<
typename OutputsT = AddBr
idgeOutputRequest>
100 template<
typename PlacementArnT = Aws::String>
101 void SetPlacementArn(PlacementArnT&& value) { m_placementArnHasBeenSet =
true; m_placementArn = std::forward<PlacementArnT>(value); }
102 template<
typename PlacementArnT = Aws::String>
112 template<
typename SourceFailoverConfigT = FailoverConfig>
113 void SetSourceFailoverConfig(SourceFailoverConfigT&& value) { m_sourceFailoverConfigHasBeenSet =
true; m_sourceFailoverConfig = std::forward<SourceFailoverConfigT>(value); }
114 template<
typename SourceFailoverConfigT = FailoverConfig>
124 template<
typename SourcesT = Aws::Vector<AddBr
idgeSourceRequest>>
125 void SetSources(SourcesT&& value) { m_sourcesHasBeenSet =
true; m_sources = std::forward<SourcesT>(value); }
126 template<
typename SourcesT = Aws::Vector<AddBr
idgeSourceRequest>>
128 template<
typename SourcesT = AddBr
idgeSourceRequest>
134 bool m_egressGatewayBridgeHasBeenSet =
false;
137 bool m_ingressGatewayBridgeHasBeenSet =
false;
140 bool m_nameHasBeenSet =
false;
143 bool m_outputsHasBeenSet =
false;
146 bool m_placementArnHasBeenSet =
false;
149 bool m_sourceFailoverConfigHasBeenSet =
false;
152 bool m_sourcesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector