7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/outposts/OutpostsRequest.h>
10#include <aws/outposts/Outposts_EXPORTS.h>
11#include <aws/outposts/model/VpcInformation.h>
39 template <
typename OutpostIdT = Aws::String>
41 m_outpostIdHasBeenSet =
true;
42 m_outpostId = std::forward<OutpostIdT>(value);
44 template <
typename OutpostIdT = Aws::String>
59 template <
typename VpcInformationListT = Aws::Vector<VpcInformation>>
61 m_vpcInformationListHasBeenSet =
true;
62 m_vpcInformationList = std::forward<VpcInformationListT>(value);
64 template <
typename VpcInformationListT = Aws::Vector<VpcInformation>>
69 template <
typename VpcInformationListT = VpcInformation>
71 m_vpcInformationListHasBeenSet =
true;
72 m_vpcInformationList.emplace_back(std::forward<VpcInformationListT>(value));
80 bool m_outpostIdHasBeenSet =
false;
81 bool m_vpcInformationListHasBeenSet =
false;
CreatePrivateConnectivityConfigRequest & WithVpcInformationList(VpcInformationListT &&value)
void SetOutpostId(OutpostIdT &&value)
AWS_OUTPOSTS_API CreatePrivateConnectivityConfigRequest()=default
const Aws::String & GetOutpostId() const
CreatePrivateConnectivityConfigRequest & WithOutpostId(OutpostIdT &&value)
void SetVpcInformationList(VpcInformationListT &&value)
const Aws::Vector< VpcInformation > & GetVpcInformationList() const
CreatePrivateConnectivityConfigRequest & AddVpcInformationList(VpcInformationListT &&value)
AWS_OUTPOSTS_API Aws::String SerializePayload() const override
bool OutpostIdHasBeenSet() const
bool VpcInformationListHasBeenSet() const
virtual const char * GetServiceRequestName() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector