7#include <aws/globalaccelerator/GlobalAccelerator_EXPORTS.h>
8#include <aws/globalaccelerator/GlobalAcceleratorRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/globalaccelerator/model/CidrAuthorizationContext.h>
15namespace GlobalAccelerator
49 template<
typename C
idrT = Aws::String>
50 void SetCidr(CidrT&& value) { m_cidrHasBeenSet =
true; m_cidr = std::forward<CidrT>(value); }
51 template<
typename C
idrT = Aws::String>
62 template<
typename C
idrAuthorizationContextT = C
idrAuthorizationContext>
63 void SetCidrAuthorizationContext(CidrAuthorizationContextT&& value) { m_cidrAuthorizationContextHasBeenSet =
true; m_cidrAuthorizationContext = std::forward<CidrAuthorizationContextT>(value); }
64 template<
typename C
idrAuthorizationContextT = C
idrAuthorizationContext>
70 bool m_cidrHasBeenSet =
false;
73 bool m_cidrAuthorizationContextHasBeenSet =
false;
AWS_GLOBALACCELERATOR_API ProvisionByoipCidrRequest()=default
void SetCidr(CidrT &&value)
bool CidrAuthorizationContextHasBeenSet() const
AWS_GLOBALACCELERATOR_API Aws::String SerializePayload() const override
ProvisionByoipCidrRequest & WithCidrAuthorizationContext(CidrAuthorizationContextT &&value)
const CidrAuthorizationContext & GetCidrAuthorizationContext() const
bool CidrHasBeenSet() const
virtual const char * GetServiceRequestName() const override
ProvisionByoipCidrRequest & WithCidr(CidrT &&value)
void SetCidrAuthorizationContext(CidrAuthorizationContextT &&value)
AWS_GLOBALACCELERATOR_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const Aws::String & GetCidr() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String