7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetBundleId(
const char* value) { m_bundleIdHasBeenSet =
true; m_bundleId.assign(value); }
65 inline void SetCertificate(
const char* value) { m_certificateHasBeenSet =
true; m_certificate.assign(value); }
80 inline void SetDefaultAuthenticationMethod(
const char* value) { m_defaultAuthenticationMethodHasBeenSet =
true; m_defaultAuthenticationMethod.assign(value); }
92 inline void SetEnabled(
bool value) { m_enabledHasBeenSet =
true; m_enabled = value; }
105 inline void SetPrivateKey(
const char* value) { m_privateKeyHasBeenSet =
true; m_privateKey.assign(value); }
120 inline void SetTeamId(
const char* value) { m_teamIdHasBeenSet =
true; m_teamId.assign(value); }
134 inline void SetTokenKey(
const char* value) { m_tokenKeyHasBeenSet =
true; m_tokenKey.assign(value); }
149 inline void SetTokenKeyId(
const char* value) { m_tokenKeyIdHasBeenSet =
true; m_tokenKeyId.assign(value); }
157 bool m_bundleIdHasBeenSet =
false;
160 bool m_certificateHasBeenSet =
false;
163 bool m_defaultAuthenticationMethodHasBeenSet =
false;
166 bool m_enabledHasBeenSet =
false;
169 bool m_privateKeyHasBeenSet =
false;
172 bool m_teamIdHasBeenSet =
false;
175 bool m_tokenKeyHasBeenSet =
false;
178 bool m_tokenKeyIdHasBeenSet =
false;
APNSChannelRequest & WithPrivateKey(const char *value)
void SetDefaultAuthenticationMethod(const char *value)
const Aws::String & GetBundleId() const
APNSChannelRequest & WithEnabled(bool value)
void SetPrivateKey(const char *value)
AWS_PINPOINT_API APNSChannelRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTokenKeyId(const Aws::String &value)
const Aws::String & GetCertificate() const
bool PrivateKeyHasBeenSet() const
void SetBundleId(const Aws::String &value)
void SetTokenKey(Aws::String &&value)
bool BundleIdHasBeenSet() const
APNSChannelRequest & WithCertificate(Aws::String &&value)
APNSChannelRequest & WithCertificate(const char *value)
void SetDefaultAuthenticationMethod(const Aws::String &value)
void SetTokenKeyId(const char *value)
void SetPrivateKey(const Aws::String &value)
AWS_PINPOINT_API APNSChannelRequest()
void SetTeamId(Aws::String &&value)
const Aws::String & GetTokenKey() const
APNSChannelRequest & WithTokenKey(Aws::String &&value)
bool EnabledHasBeenSet() const
APNSChannelRequest & WithTokenKeyId(const char *value)
APNSChannelRequest & WithCertificate(const Aws::String &value)
void SetTokenKeyId(Aws::String &&value)
const Aws::String & GetPrivateKey() const
APNSChannelRequest & WithBundleId(const char *value)
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
APNSChannelRequest & WithDefaultAuthenticationMethod(Aws::String &&value)
bool TokenKeyHasBeenSet() const
APNSChannelRequest & WithTokenKey(const char *value)
APNSChannelRequest & WithDefaultAuthenticationMethod(const Aws::String &value)
APNSChannelRequest & WithTokenKey(const Aws::String &value)
void SetEnabled(bool value)
APNSChannelRequest & WithBundleId(const Aws::String &value)
APNSChannelRequest & WithPrivateKey(const Aws::String &value)
void SetTeamId(const char *value)
void SetTokenKey(const char *value)
APNSChannelRequest & WithDefaultAuthenticationMethod(const char *value)
APNSChannelRequest & WithTeamId(const Aws::String &value)
APNSChannelRequest & WithTokenKeyId(Aws::String &&value)
void SetTokenKey(const Aws::String &value)
APNSChannelRequest & WithTeamId(Aws::String &&value)
APNSChannelRequest & WithBundleId(Aws::String &&value)
void SetTeamId(const Aws::String &value)
void SetPrivateKey(Aws::String &&value)
void SetCertificate(Aws::String &&value)
void SetCertificate(const Aws::String &value)
void SetBundleId(const char *value)
void SetBundleId(Aws::String &&value)
APNSChannelRequest & WithTokenKeyId(const Aws::String &value)
APNSChannelRequest & WithPrivateKey(Aws::String &&value)
AWS_PINPOINT_API APNSChannelRequest(Aws::Utils::Json::JsonView jsonValue)
void SetDefaultAuthenticationMethod(Aws::String &&value)
bool TeamIdHasBeenSet() const
const Aws::String & GetDefaultAuthenticationMethod() const
bool TokenKeyIdHasBeenSet() const
const Aws::String & GetTeamId() const
const Aws::String & GetTokenKeyId() const
bool DefaultAuthenticationMethodHasBeenSet() const
APNSChannelRequest & WithTeamId(const char *value)
bool CertificateHasBeenSet() const
void SetCertificate(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue