7#include <aws/core/utils/UUID.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ec2/EC2Request.h>
10#include <aws/ec2/EC2_EXPORTS.h>
42 template <
typename VerifiedAccessInstanceIdT = Aws::String>
44 m_verifiedAccessInstanceIdHasBeenSet =
true;
45 m_verifiedAccessInstanceId = std::forward<VerifiedAccessInstanceIdT>(value);
47 template <
typename VerifiedAccessInstanceIdT = Aws::String>
60 template <
typename DescriptionT = Aws::String>
62 m_descriptionHasBeenSet =
true;
63 m_description = std::forward<DescriptionT>(value);
65 template <
typename DescriptionT = Aws::String>
82 m_dryRunHasBeenSet =
true;
100 template <
typename ClientTokenT = Aws::String>
102 m_clientTokenHasBeenSet =
true;
103 m_clientToken = std::forward<ClientTokenT>(value);
105 template <
typename ClientTokenT = Aws::String>
118 template <
typename C
idrEndpo
intsCustomSubDomainT = Aws::String>
120 m_cidrEndpointsCustomSubDomainHasBeenSet =
true;
121 m_cidrEndpointsCustomSubDomain = std::forward<CidrEndpointsCustomSubDomainT>(value);
123 template <
typename C
idrEndpo
intsCustomSubDomainT = Aws::String>
134 bool m_dryRun{
false};
139 bool m_verifiedAccessInstanceIdHasBeenSet =
false;
140 bool m_descriptionHasBeenSet =
false;
141 bool m_dryRunHasBeenSet =
false;
142 bool m_clientTokenHasBeenSet =
true;
143 bool m_cidrEndpointsCustomSubDomainHasBeenSet =
false;
ModifyVerifiedAccessInstanceRequest & WithClientToken(ClientTokenT &&value)
AWS_EC2_API ModifyVerifiedAccessInstanceRequest()=default
void SetDescription(DescriptionT &&value)
AWS_EC2_API Aws::String SerializePayload() const override
bool CidrEndpointsCustomSubDomainHasBeenSet() const
bool VerifiedAccessInstanceIdHasBeenSet() const
virtual const char * GetServiceRequestName() const override
ModifyVerifiedAccessInstanceRequest & WithCidrEndpointsCustomSubDomain(CidrEndpointsCustomSubDomainT &&value)
ModifyVerifiedAccessInstanceRequest & WithVerifiedAccessInstanceId(VerifiedAccessInstanceIdT &&value)
const Aws::String & GetDescription() const
void SetCidrEndpointsCustomSubDomain(CidrEndpointsCustomSubDomainT &&value)
ModifyVerifiedAccessInstanceRequest & WithDryRun(bool value)
AWS_EC2_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
void SetVerifiedAccessInstanceId(VerifiedAccessInstanceIdT &&value)
const Aws::String & GetVerifiedAccessInstanceId() const
bool ClientTokenHasBeenSet() const
bool DescriptionHasBeenSet() const
void SetDryRun(bool value)
ModifyVerifiedAccessInstanceRequest & WithDescription(DescriptionT &&value)
bool DryRunHasBeenSet() const
const Aws::String & GetClientToken() const
void SetClientToken(ClientTokenT &&value)
const Aws::String & GetCidrEndpointsCustomSubDomain() const
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String