7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/IsDefinedInJob.h>
9#include <aws/macie2/model/IsMonitoredByJob.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/DateTime.h>
102 inline void SetLastJobId(
const char* value) { m_lastJobIdHasBeenSet =
true; m_lastJobId.assign(value); }
125 bool m_isDefinedInJobHasBeenSet =
false;
128 bool m_isMonitoredByJobHasBeenSet =
false;
131 bool m_lastJobIdHasBeenSet =
false;
134 bool m_lastJobRunTimeHasBeenSet =
false;
void SetIsDefinedInJob(IsDefinedInJob &&value)
JobDetails & WithLastJobRunTime(const Aws::Utils::DateTime &value)
bool LastJobIdHasBeenSet() const
const Aws::Utils::DateTime & GetLastJobRunTime() const
const IsMonitoredByJob & GetIsMonitoredByJob() const
AWS_MACIE2_API JobDetails()
JobDetails & WithLastJobId(const char *value)
JobDetails & WithIsMonitoredByJob(IsMonitoredByJob &&value)
void SetIsDefinedInJob(const IsDefinedInJob &value)
JobDetails & WithIsMonitoredByJob(const IsMonitoredByJob &value)
void SetLastJobRunTime(const Aws::Utils::DateTime &value)
bool IsDefinedInJobHasBeenSet() const
JobDetails & WithLastJobId(Aws::String &&value)
void SetIsMonitoredByJob(const IsMonitoredByJob &value)
bool LastJobRunTimeHasBeenSet() const
AWS_MACIE2_API JobDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLastJobRunTime(Aws::Utils::DateTime &&value)
bool IsMonitoredByJobHasBeenSet() const
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MACIE2_API JobDetails(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetLastJobId() const
JobDetails & WithIsDefinedInJob(const IsDefinedInJob &value)
void SetLastJobId(Aws::String &&value)
void SetLastJobId(const char *value)
void SetIsMonitoredByJob(IsMonitoredByJob &&value)
JobDetails & WithLastJobId(const Aws::String &value)
const IsDefinedInJob & GetIsDefinedInJob() const
void SetLastJobId(const Aws::String &value)
JobDetails & WithLastJobRunTime(Aws::Utils::DateTime &&value)
JobDetails & WithIsDefinedInJob(IsDefinedInJob &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue