7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/wafv2/model/FailureReason.h>
49 inline void SetResponseCode(
int value) { m_responseCodeHasBeenSet =
true; m_responseCode = value; }
59 inline void SetSolveTimestamp(
long long value) { m_solveTimestampHasBeenSet =
true; m_solveTimestamp = value; }
77 bool m_responseCodeHasBeenSet =
false;
79 long long m_solveTimestamp;
80 bool m_solveTimestampHasBeenSet =
false;
83 bool m_failureReasonHasBeenSet =
false;
int GetResponseCode() const
bool FailureReasonHasBeenSet() const
ChallengeResponse & WithSolveTimestamp(long long value)
bool ResponseCodeHasBeenSet() const
void SetFailureReason(const FailureReason &value)
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_WAFV2_API ChallengeResponse(Aws::Utils::Json::JsonView jsonValue)
void SetSolveTimestamp(long long value)
ChallengeResponse & WithFailureReason(const FailureReason &value)
const FailureReason & GetFailureReason() const
void SetFailureReason(FailureReason &&value)
long long GetSolveTimestamp() const
void SetResponseCode(int value)
ChallengeResponse & WithFailureReason(FailureReason &&value)
bool SolveTimestampHasBeenSet() const
AWS_WAFV2_API ChallengeResponse()
AWS_WAFV2_API ChallengeResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
ChallengeResponse & WithResponseCode(int value)
Aws::Utils::Json::JsonValue JsonValue