7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/BridgePlacement.h>
9#include <aws/mediaconnect/model/ConnectionStatus.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/mediaconnect/model/InstanceState.h>
13#include <aws/mediaconnect/model/MessageDetail.h>
74 template<
typename GatewayArnT = Aws::String>
75 void SetGatewayArn(GatewayArnT&& value) { m_gatewayArnHasBeenSet =
true; m_gatewayArn = std::forward<GatewayArnT>(value); }
76 template<
typename GatewayArnT = Aws::String>
86 template<
typename GatewayInstanceArnT = Aws::String>
87 void SetGatewayInstanceArn(GatewayInstanceArnT&& value) { m_gatewayInstanceArnHasBeenSet =
true; m_gatewayInstanceArn = std::forward<GatewayInstanceArnT>(value); }
88 template<
typename GatewayInstanceArnT = Aws::String>
99 template<
typename InstanceIdT = Aws::String>
100 void SetInstanceId(InstanceIdT&& value) { m_instanceIdHasBeenSet =
true; m_instanceId = std::forward<InstanceIdT>(value); }
101 template<
typename InstanceIdT = Aws::String>
111 template<
typename InstanceMessagesT = Aws::Vector<MessageDetail>>
112 void SetInstanceMessages(InstanceMessagesT&& value) { m_instanceMessagesHasBeenSet =
true; m_instanceMessages = std::forward<InstanceMessagesT>(value); }
113 template<
typename InstanceMessagesT = Aws::Vector<MessageDetail>>
115 template<
typename InstanceMessagesT = MessageDetail>
116 GatewayInstance&
AddInstanceMessages(InstanceMessagesT&& value) { m_instanceMessagesHasBeenSet =
true; m_instanceMessages.emplace_back(std::forward<InstanceMessagesT>(value));
return *
this; }
135 inline void SetRunningBridgeCount(
int value) { m_runningBridgeCountHasBeenSet =
true; m_runningBridgeCount = value; }
141 bool m_bridgePlacementHasBeenSet =
false;
144 bool m_connectionStatusHasBeenSet =
false;
147 bool m_gatewayArnHasBeenSet =
false;
150 bool m_gatewayInstanceArnHasBeenSet =
false;
153 bool m_instanceIdHasBeenSet =
false;
156 bool m_instanceMessagesHasBeenSet =
false;
159 bool m_instanceStateHasBeenSet =
false;
161 int m_runningBridgeCount{0};
162 bool m_runningBridgeCountHasBeenSet =
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