7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/wickr/WickrRequest.h>
9#include <aws/wickr/Wickr_EXPORTS.h>
38 template <
typename NetworkIdT = Aws::String>
40 m_networkIdHasBeenSet =
true;
41 m_networkId = std::forward<NetworkIdT>(value);
43 template <
typename NetworkIdT = Aws::String>
56 template <
typename ExtraAuthParamsT = Aws::String>
58 m_extraAuthParamsHasBeenSet =
true;
59 m_extraAuthParams = std::forward<ExtraAuthParamsT>(value);
61 template <
typename ExtraAuthParamsT = Aws::String>
74 template <
typename IssuerT = Aws::String>
76 m_issuerHasBeenSet =
true;
77 m_issuer = std::forward<IssuerT>(value);
79 template <
typename IssuerT = Aws::String>
92 template <
typename ScopesT = Aws::String>
94 m_scopesHasBeenSet =
true;
95 m_scopes = std::forward<ScopesT>(value);
97 template <
typename ScopesT = Aws::String>
111 template <
typename CertificateT = Aws::String>
113 m_certificateHasBeenSet =
true;
114 m_certificate = std::forward<CertificateT>(value);
116 template <
typename CertificateT = Aws::String>
132 bool m_networkIdHasBeenSet =
false;
133 bool m_extraAuthParamsHasBeenSet =
false;
134 bool m_issuerHasBeenSet =
false;
135 bool m_scopesHasBeenSet =
false;
136 bool m_certificateHasBeenSet =
false;
AWS_WICKR_API Aws::String SerializePayload() const override
RegisterOidcConfigTestRequest & WithNetworkId(NetworkIdT &&value)
bool NetworkIdHasBeenSet() const
void SetNetworkId(NetworkIdT &&value)
const Aws::String & GetIssuer() const
RegisterOidcConfigTestRequest & WithIssuer(IssuerT &&value)
AWS_WICKR_API RegisterOidcConfigTestRequest()=default
bool IssuerHasBeenSet() const
RegisterOidcConfigTestRequest & WithCertificate(CertificateT &&value)
virtual const char * GetServiceRequestName() const override
void SetScopes(ScopesT &&value)
void SetExtraAuthParams(ExtraAuthParamsT &&value)
void SetIssuer(IssuerT &&value)
const Aws::String & GetNetworkId() const
bool ScopesHasBeenSet() const
bool CertificateHasBeenSet() const
const Aws::String & GetScopes() const
RegisterOidcConfigTestRequest & WithScopes(ScopesT &&value)
const Aws::String & GetCertificate() const
RegisterOidcConfigTestRequest & WithExtraAuthParams(ExtraAuthParamsT &&value)
bool ExtraAuthParamsHasBeenSet() const
const Aws::String & GetExtraAuthParams() const
void SetCertificate(CertificateT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String