7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ssm/model/OperatingSystem.h>
50 inline void SetBaselineId(
const char* value) { m_baselineIdHasBeenSet =
true; m_baselineId.assign(value); }
64 inline void SetBaselineName(
const char* value) { m_baselineNameHasBeenSet =
true; m_baselineName.assign(value); }
91 inline void SetBaselineDescription(
const char* value) { m_baselineDescriptionHasBeenSet =
true; m_baselineDescription.assign(value); }
105 inline void SetDefaultBaseline(
bool value) { m_defaultBaselineHasBeenSet =
true; m_defaultBaseline = value; }
111 bool m_baselineIdHasBeenSet =
false;
114 bool m_baselineNameHasBeenSet =
false;
117 bool m_operatingSystemHasBeenSet =
false;
120 bool m_baselineDescriptionHasBeenSet =
false;
122 bool m_defaultBaseline;
123 bool m_defaultBaselineHasBeenSet =
false;
void SetBaselineId(const Aws::String &value)
const Aws::String & GetBaselineDescription() const
void SetOperatingSystem(const OperatingSystem &value)
PatchBaselineIdentity & WithBaselineName(Aws::String &&value)
PatchBaselineIdentity & WithBaselineId(const char *value)
void SetBaselineDescription(const Aws::String &value)
bool BaselineDescriptionHasBeenSet() const
PatchBaselineIdentity & WithOperatingSystem(OperatingSystem &&value)
void SetBaselineId(const char *value)
void SetBaselineName(const Aws::String &value)
const Aws::String & GetBaselineId() const
const Aws::String & GetBaselineName() const
void SetBaselineId(Aws::String &&value)
PatchBaselineIdentity & WithBaselineId(const Aws::String &value)
PatchBaselineIdentity & WithBaselineId(Aws::String &&value)
PatchBaselineIdentity & WithBaselineName(const Aws::String &value)
AWS_SSM_API PatchBaselineIdentity & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetOperatingSystem(OperatingSystem &&value)
PatchBaselineIdentity & WithDefaultBaseline(bool value)
bool BaselineNameHasBeenSet() const
bool OperatingSystemHasBeenSet() const
PatchBaselineIdentity & WithOperatingSystem(const OperatingSystem &value)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
PatchBaselineIdentity & WithBaselineDescription(const Aws::String &value)
void SetBaselineName(Aws::String &&value)
bool GetDefaultBaseline() const
PatchBaselineIdentity & WithBaselineName(const char *value)
void SetBaselineDescription(const char *value)
AWS_SSM_API PatchBaselineIdentity()
PatchBaselineIdentity & WithBaselineDescription(const char *value)
PatchBaselineIdentity & WithBaselineDescription(Aws::String &&value)
void SetBaselineName(const char *value)
bool DefaultBaselineHasBeenSet() const
void SetBaselineDescription(Aws::String &&value)
AWS_SSM_API PatchBaselineIdentity(Aws::Utils::Json::JsonView jsonValue)
const OperatingSystem & GetOperatingSystem() const
void SetDefaultBaseline(bool value)
bool BaselineIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue