7#include <aws/appconfig/AppConfig_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/appconfig/model/BytesMeasure.h>
47 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
65 inline double GetLimit()
const{
return m_limit; }
67 inline void SetLimit(
double value) { m_limitHasBeenSet =
true; m_limit = value; }
73 inline double GetSize()
const{
return m_size; }
75 inline void SetSize(
double value) { m_sizeHasBeenSet =
true; m_size = value; }
81 bool m_messageHasBeenSet =
false;
84 bool m_measureHasBeenSet =
false;
87 bool m_limitHasBeenSet =
false;
90 bool m_sizeHasBeenSet =
false;
void SetSize(double value)
PayloadTooLargeException & WithMessage(const char *value)
AWS_APPCONFIG_API PayloadTooLargeException(Aws::Utils::Json::JsonView jsonValue)
PayloadTooLargeException & WithLimit(double value)
AWS_APPCONFIG_API PayloadTooLargeException()
void SetMessage(Aws::String &&value)
void SetMeasure(BytesMeasure &&value)
PayloadTooLargeException & WithMeasure(const BytesMeasure &value)
bool MessageHasBeenSet() const
bool SizeHasBeenSet() const
void SetMessage(const char *value)
PayloadTooLargeException & WithSize(double value)
void SetMessage(const Aws::String &value)
bool LimitHasBeenSet() const
const Aws::String & GetMessage() const
PayloadTooLargeException & WithMeasure(BytesMeasure &&value)
void SetLimit(double value)
void SetMeasure(const BytesMeasure &value)
AWS_APPCONFIG_API Aws::Utils::Json::JsonValue Jsonize() const
bool MeasureHasBeenSet() const
const BytesMeasure & GetMeasure() const
AWS_APPCONFIG_API PayloadTooLargeException & operator=(Aws::Utils::Json::JsonView jsonValue)
PayloadTooLargeException & WithMessage(Aws::String &&value)
PayloadTooLargeException & WithMessage(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue