7#include <aws/sesv2/SESV2_EXPORTS.h>
8#include <aws/sesv2/model/BounceType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
63 inline void SetBounceSubType(
const char* value) { m_bounceSubTypeHasBeenSet =
true; m_bounceSubType.assign(value); }
79 inline void SetDiagnosticCode(
const char* value) { m_diagnosticCodeHasBeenSet =
true; m_diagnosticCode.assign(value); }
87 bool m_bounceTypeHasBeenSet =
false;
90 bool m_bounceSubTypeHasBeenSet =
false;
93 bool m_diagnosticCodeHasBeenSet =
false;
Bounce & WithDiagnosticCode(const Aws::String &value)
void SetDiagnosticCode(const Aws::String &value)
const BounceType & GetBounceType() const
bool DiagnosticCodeHasBeenSet() const
void SetDiagnosticCode(const char *value)
bool BounceSubTypeHasBeenSet() const
const Aws::String & GetDiagnosticCode() const
Bounce & WithBounceType(BounceType &&value)
void SetDiagnosticCode(Aws::String &&value)
AWS_SESV2_API Aws::Utils::Json::JsonValue Jsonize() const
Bounce & WithBounceSubType(const char *value)
bool BounceTypeHasBeenSet() const
const Aws::String & GetBounceSubType() const
void SetBounceType(const BounceType &value)
void SetBounceSubType(Aws::String &&value)
Bounce & WithBounceType(const BounceType &value)
void SetBounceSubType(const Aws::String &value)
Bounce & WithBounceSubType(Aws::String &&value)
AWS_SESV2_API Bounce(Aws::Utils::Json::JsonView jsonValue)
Bounce & WithDiagnosticCode(Aws::String &&value)
Bounce & WithDiagnosticCode(const char *value)
Bounce & WithBounceSubType(const Aws::String &value)
AWS_SESV2_API Bounce & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBounceSubType(const char *value)
void SetBounceType(BounceType &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue