AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
RestApiServerException.h
1
6#pragma once
7#include <aws/mwaa/MWAA_EXPORTS.h>
8#include <aws/core/utils/Document.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace MWAA
22{
23namespace Model
24{
25
33 {
34 public:
35 AWS_MWAA_API RestApiServerException() = default;
39
40
42
45 inline int GetRestApiStatusCode() const { return m_restApiStatusCode; }
46 inline bool RestApiStatusCodeHasBeenSet() const { return m_restApiStatusCodeHasBeenSet; }
47 inline void SetRestApiStatusCode(int value) { m_restApiStatusCodeHasBeenSet = true; m_restApiStatusCode = value; }
48 inline RestApiServerException& WithRestApiStatusCode(int value) { SetRestApiStatusCode(value); return *this;}
50
52
56 inline Aws::Utils::DocumentView GetRestApiResponse() const { return m_restApiResponse; }
57 inline bool RestApiResponseHasBeenSet() const { return m_restApiResponseHasBeenSet; }
58 template<typename RestApiResponseT = Aws::Utils::Document>
59 void SetRestApiResponse(RestApiResponseT&& value) { m_restApiResponseHasBeenSet = true; m_restApiResponse = std::forward<RestApiResponseT>(value); }
60 template<typename RestApiResponseT = Aws::Utils::Document>
61 RestApiServerException& WithRestApiResponse(RestApiResponseT&& value) { SetRestApiResponse(std::forward<RestApiResponseT>(value)); return *this;}
63 private:
64
65 int m_restApiStatusCode{0};
66 bool m_restApiStatusCodeHasBeenSet = false;
67
68 Aws::Utils::Document m_restApiResponse;
69 bool m_restApiResponseHasBeenSet = false;
70 };
71
72} // namespace Model
73} // namespace MWAA
74} // namespace Aws
Aws::Utils::DocumentView GetRestApiResponse() const
RestApiServerException & WithRestApiResponse(RestApiResponseT &&value)
AWS_MWAA_API RestApiServerException(Aws::Utils::Json::JsonView jsonValue)
AWS_MWAA_API RestApiServerException()=default
AWS_MWAA_API Aws::Utils::Json::JsonValue Jsonize() const
RestApiServerException & WithRestApiStatusCode(int value)
AWS_MWAA_API RestApiServerException & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRestApiResponse(RestApiResponseT &&value)
Aws::Utils::Json::JsonValue JsonValue