7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityagent/SecurityAgent_EXPORTS.h>
19namespace SecurityAgent {
41 template <
typename IntegrationIdT = Aws::String>
43 m_integrationIdHasBeenSet =
true;
44 m_integrationId = std::forward<IntegrationIdT>(value);
46 template <
typename IntegrationIdT = Aws::String>
59 template <
typename ContainerIdT = Aws::String>
61 m_containerIdHasBeenSet =
true;
62 m_containerId = std::forward<ContainerIdT>(value);
64 template <
typename ContainerIdT = Aws::String>
77 template <
typename ParentIdT = Aws::String>
79 m_parentIdHasBeenSet =
true;
80 m_parentId = std::forward<ParentIdT>(value);
82 template <
typename ParentIdT = Aws::String>
96 template <
typename DocumentIdT = Aws::String>
98 m_documentIdHasBeenSet =
true;
99 m_documentId = std::forward<DocumentIdT>(value);
101 template <
typename DocumentIdT = Aws::String>
115 bool m_integrationIdHasBeenSet =
false;
116 bool m_containerIdHasBeenSet =
false;
117 bool m_parentIdHasBeenSet =
false;
118 bool m_documentIdHasBeenSet =
false;
void SetContainerId(ContainerIdT &&value)
AWS_SECURITYAGENT_API ReportDestination()=default
ReportDestination & WithParentId(ParentIdT &&value)
const Aws::String & GetIntegrationId() const
const Aws::String & GetContainerId() const
void SetIntegrationId(IntegrationIdT &&value)
AWS_SECURITYAGENT_API ReportDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetDocumentId() const
const Aws::String & GetParentId() const
bool DocumentIdHasBeenSet() const
ReportDestination & WithContainerId(ContainerIdT &&value)
ReportDestination & WithIntegrationId(IntegrationIdT &&value)
void SetParentId(ParentIdT &&value)
ReportDestination & WithDocumentId(DocumentIdT &&value)
bool IntegrationIdHasBeenSet() const
void SetDocumentId(DocumentIdT &&value)
AWS_SECURITYAGENT_API ReportDestination(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool ContainerIdHasBeenSet() const
bool ParentIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue