7#include <aws/acm/ACMRequest.h>
8#include <aws/acm/ACM_EXPORTS.h>
9#include <aws/acm/model/AcmeAuthorizationBehavior.h>
10#include <aws/acm/model/AcmeContact.h>
11#include <aws/acm/model/CertificateAuthority.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
47 template <
typename AcmeEndpo
intArnT = Aws::String>
49 m_acmeEndpointArnHasBeenSet =
true;
50 m_acmeEndpointArn = std::forward<AcmeEndpointArnT>(value);
52 template <
typename AcmeEndpo
intArnT = Aws::String>
66 m_authorizationBehaviorHasBeenSet =
true;
67 m_authorizationBehavior = value;
82 m_contactHasBeenSet =
true;
97 template <
typename CertificateAuthorityT = CertificateAuthority>
99 m_certificateAuthorityHasBeenSet =
true;
100 m_certificateAuthority = std::forward<CertificateAuthorityT>(value);
102 template <
typename CertificateAuthorityT = CertificateAuthority>
115 CertificateAuthority m_certificateAuthority;
116 bool m_acmeEndpointArnHasBeenSet =
false;
117 bool m_authorizationBehaviorHasBeenSet =
false;
118 bool m_contactHasBeenSet =
false;
119 bool m_certificateAuthorityHasBeenSet =
false;
Aws::Endpoint::EndpointParameters EndpointParameters
UpdateAcmeEndpointRequest & WithCertificateAuthority(CertificateAuthorityT &&value)
void SetCertificateAuthority(CertificateAuthorityT &&value)
AcmeContact GetContact() const
AcmeAuthorizationBehavior GetAuthorizationBehavior() const
void SetAcmeEndpointArn(AcmeEndpointArnT &&value)
AWS_ACM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetAuthorizationBehavior(AcmeAuthorizationBehavior value)
virtual const char * GetServiceRequestName() const override
UpdateAcmeEndpointRequest & WithAuthorizationBehavior(AcmeAuthorizationBehavior value)
UpdateAcmeEndpointRequest & WithAcmeEndpointArn(AcmeEndpointArnT &&value)
AWS_ACM_API UpdateAcmeEndpointRequest()=default
bool CertificateAuthorityHasBeenSet() const
AWS_ACM_API Aws::String SerializePayload() const override
void SetContact(AcmeContact value)
AWS_ACM_API EndpointParameters GetEndpointContextParams() const override
UpdateAcmeEndpointRequest & WithContact(AcmeContact value)
bool AcmeEndpointArnHasBeenSet() const
const Aws::String & GetAcmeEndpointArn() const
bool AuthorizationBehaviorHasBeenSet() const
const CertificateAuthority & GetCertificateAuthority() const
bool ContactHasBeenSet() const
AcmeAuthorizationBehavior
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String