7#include <aws/securityagent/SecurityAgent_EXPORTS.h>
16namespace SecurityAgent {
39 m_fetchDocumentHasBeenSet =
true;
40 m_fetchDocument = value;
55 m_createDocumentHasBeenSet =
true;
56 m_createDocument = value;
71 m_updateDocumentHasBeenSet =
true;
72 m_updateDocument = value;
80 bool m_fetchDocument{
false};
82 bool m_createDocument{
false};
84 bool m_updateDocument{
false};
85 bool m_fetchDocumentHasBeenSet =
false;
86 bool m_createDocumentHasBeenSet =
false;
87 bool m_updateDocumentHasBeenSet =
false;
AWS_SECURITYAGENT_API ConfluenceResourceCapabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYAGENT_API ConfluenceResourceCapabilities()=default
bool UpdateDocumentHasBeenSet() const
void SetUpdateDocument(bool value)
void SetCreateDocument(bool value)
AWS_SECURITYAGENT_API ConfluenceResourceCapabilities(Aws::Utils::Json::JsonView jsonValue)
ConfluenceResourceCapabilities & WithFetchDocument(bool value)
void SetFetchDocument(bool value)
ConfluenceResourceCapabilities & WithCreateDocument(bool value)
ConfluenceResourceCapabilities & WithUpdateDocument(bool value)
bool GetCreateDocument() const
AWS_SECURITYAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetUpdateDocument() const
bool GetFetchDocument() const
bool FetchDocumentHasBeenSet() const
bool CreateDocumentHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue