7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/SessionContextAttributes.h>
9#include <aws/macie2/model/SessionIssuer.h>
71 bool m_attributesHasBeenSet =
false;
74 bool m_sessionIssuerHasBeenSet =
false;
void SetAttributes(SessionContextAttributes &&value)
bool SessionIssuerHasBeenSet() const
bool AttributesHasBeenSet() const
SessionContext & WithSessionIssuer(const SessionIssuer &value)
SessionContext & WithAttributes(SessionContextAttributes &&value)
const SessionIssuer & GetSessionIssuer() const
void SetAttributes(const SessionContextAttributes &value)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSessionIssuer(SessionIssuer &&value)
AWS_MACIE2_API SessionContext()
AWS_MACIE2_API SessionContext(Aws::Utils::Json::JsonView jsonValue)
const SessionContextAttributes & GetAttributes() const
SessionContext & WithSessionIssuer(SessionIssuer &&value)
AWS_MACIE2_API SessionContext & operator=(Aws::Utils::Json::JsonView jsonValue)
SessionContext & WithAttributes(const SessionContextAttributes &value)
void SetSessionIssuer(const SessionIssuer &value)
Aws::Utils::Json::JsonValue JsonValue