7#include <aws/route53/Route53_EXPORTS.h>
8#include <aws/route53/Route53Request.h>
9#include <aws/route53/model/ReusableDelegationSetLimitType.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
58 template<
typename DelegationSetIdT = Aws::String>
59 void SetDelegationSetId(DelegationSetIdT&& value) { m_delegationSetIdHasBeenSet =
true; m_delegationSetId = std::forward<DelegationSetIdT>(value); }
60 template<
typename DelegationSetIdT = Aws::String>
66 bool m_typeHasBeenSet =
false;
69 bool m_delegationSetIdHasBeenSet =
false;
bool TypeHasBeenSet() const
GetReusableDelegationSetLimitRequest & WithDelegationSetId(DelegationSetIdT &&value)
AWS_ROUTE53_API GetReusableDelegationSetLimitRequest()=default
virtual const char * GetServiceRequestName() const override
AWS_ROUTE53_API Aws::String SerializePayload() const override
GetReusableDelegationSetLimitRequest & WithType(ReusableDelegationSetLimitType value)
void SetType(ReusableDelegationSetLimitType value)
ReusableDelegationSetLimitType GetType() const
bool DelegationSetIdHasBeenSet() const
const Aws::String & GetDelegationSetId() const
void SetDelegationSetId(DelegationSetIdT &&value)
ReusableDelegationSetLimitType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String