7#include <aws/drs/Drs_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename SourceNetworkIDT = Aws::String>
48 void SetSourceNetworkID(SourceNetworkIDT&& value) { m_sourceNetworkIDHasBeenSet =
true; m_sourceNetworkID = std::forward<SourceNetworkIDT>(value); }
49 template<
typename SourceNetworkIDT = Aws::String>
59 template<
typename SourceVpcT = Aws::String>
60 void SetSourceVpc(SourceVpcT&& value) { m_sourceVpcHasBeenSet =
true; m_sourceVpc = std::forward<SourceVpcT>(value); }
61 template<
typename SourceVpcT = Aws::String>
72 template<
typename StackNameT = Aws::String>
73 void SetStackName(StackNameT&& value) { m_stackNameHasBeenSet =
true; m_stackName = std::forward<StackNameT>(value); }
74 template<
typename StackNameT = Aws::String>
84 template<
typename TargetVpcT = Aws::String>
85 void SetTargetVpc(TargetVpcT&& value) { m_targetVpcHasBeenSet =
true; m_targetVpc = std::forward<TargetVpcT>(value); }
86 template<
typename TargetVpcT = Aws::String>
92 bool m_sourceNetworkIDHasBeenSet =
false;
95 bool m_sourceVpcHasBeenSet =
false;
98 bool m_stackNameHasBeenSet =
false;
101 bool m_targetVpcHasBeenSet =
false;
bool TargetVpcHasBeenSet() const
bool SourceVpcHasBeenSet() const
SourceNetworkData & WithStackName(StackNameT &&value)
SourceNetworkData & WithSourceNetworkID(SourceNetworkIDT &&value)
bool StackNameHasBeenSet() const
const Aws::String & GetSourceNetworkID() const
void SetSourceNetworkID(SourceNetworkIDT &&value)
void SetTargetVpc(TargetVpcT &&value)
AWS_DRS_API SourceNetworkData & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DRS_API SourceNetworkData(Aws::Utils::Json::JsonView jsonValue)
void SetStackName(StackNameT &&value)
AWS_DRS_API SourceNetworkData()=default
void SetSourceVpc(SourceVpcT &&value)
const Aws::String & GetTargetVpc() const
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
SourceNetworkData & WithSourceVpc(SourceVpcT &&value)
SourceNetworkData & WithTargetVpc(TargetVpcT &&value)
const Aws::String & GetStackName() const
bool SourceNetworkIDHasBeenSet() const
const Aws::String & GetSourceVpc() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue