32 namespace ConfigService
77 inline void SetConfigRuleName(
const char* value) { m_configRuleNameHasBeenSet =
true; m_configRuleName.assign(value); }
115 inline void SetConfigRuleArn(
const char* value) { m_configRuleArnHasBeenSet =
true; m_configRuleArn.assign(value); }
150 inline void SetConfigRuleId(
const char* value) { m_configRuleIdHasBeenSet =
true; m_configRuleId.assign(value); }
185 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
220 inline void SetScope(
const Scope& value) { m_scopeHasBeenSet =
true; m_scope = value; }
230 inline void SetScope(
Scope&& value) { m_scopeHasBeenSet =
true; m_scope = value; }
262 inline void SetSource(
const Source& value) { m_sourceHasBeenSet =
true; m_source = value; }
268 inline void SetSource(
Source&& value) { m_sourceHasBeenSet =
true; m_source = value; }
304 inline void SetInputParameters(
const char* value) { m_inputParametersHasBeenSet =
true; m_inputParameters.assign(value); }
446 bool m_configRuleNameHasBeenSet;
448 bool m_configRuleArnHasBeenSet;
450 bool m_configRuleIdHasBeenSet;
452 bool m_descriptionHasBeenSet;
454 bool m_scopeHasBeenSet;
456 bool m_sourceHasBeenSet;
458 bool m_inputParametersHasBeenSet;
460 bool m_maximumExecutionFrequencyHasBeenSet;
462 bool m_configRuleStateHasBeenSet;
const Aws::String & GetConfigRuleName() const
void SetConfigRuleArn(const Aws::String &value)
void SetConfigRuleId(Aws::String &&value)
ConfigRule & WithDescription(const Aws::String &value)
ConfigRule & WithMaximumExecutionFrequency(const MaximumExecutionFrequency &value)
const Aws::String & GetInputParameters() const
ConfigRule & WithConfigRuleId(const Aws::String &value)
ConfigRule & WithSource(Source &&value)
void SetConfigRuleId(const char *value)
void SetMaximumExecutionFrequency(MaximumExecutionFrequency &&value)
const Aws::String & GetConfigRuleArn() const
const Aws::String & GetConfigRuleId() const
ConfigRule & WithConfigRuleId(Aws::String &&value)
ConfigRule & WithMaximumExecutionFrequency(MaximumExecutionFrequency &&value)
void SetSource(const Source &value)
void SetConfigRuleArn(Aws::String &&value)
void SetConfigRuleId(const Aws::String &value)
ConfigRule & WithConfigRuleId(const char *value)
ConfigRule & WithConfigRuleName(const char *value)
ConfigRule & WithScope(const Scope &value)
void SetScope(Scope &&value)
const Scope & GetScope() const
ConfigRule & WithSource(const Source &value)
ConfigRule & WithConfigRuleName(Aws::String &&value)
ConfigRule & WithInputParameters(const Aws::String &value)
void SetInputParameters(const Aws::String &value)
ConfigRule & WithDescription(Aws::String &&value)
void SetSource(Source &&value)
ConfigRule & WithConfigRuleName(const Aws::String &value)
void SetInputParameters(const char *value)
void SetConfigRuleArn(const char *value)
ConfigRule & WithScope(Scope &&value)
void SetMaximumExecutionFrequency(const MaximumExecutionFrequency &value)
void SetInputParameters(Aws::String &&value)
void SetConfigRuleName(Aws::String &&value)
ConfigRule & WithInputParameters(const char *value)
const MaximumExecutionFrequency & GetMaximumExecutionFrequency() const
ConfigRule & WithConfigRuleArn(Aws::String &&value)
MaximumExecutionFrequency
const Aws::String & GetDescription() const
void SetConfigRuleState(ConfigRuleState &&value)
ConfigRule & WithConfigRuleArn(const Aws::String &value)
ConfigRule & WithConfigRuleArn(const char *value)
const ConfigRuleState & GetConfigRuleState() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ConfigRule & WithInputParameters(Aws::String &&value)
ConfigRule & WithConfigRuleState(const ConfigRuleState &value)
void SetDescription(Aws::String &&value)
ConfigRule & WithConfigRuleState(ConfigRuleState &&value)
#define AWS_CONFIGSERVICE_API
const Source & GetSource() const
void SetDescription(const char *value)
void SetConfigRuleName(const Aws::String &value)
void SetConfigRuleName(const char *value)
void SetConfigRuleState(const ConfigRuleState &value)
ConfigRule & WithDescription(const char *value)
void SetScope(const Scope &value)
void SetDescription(const Aws::String &value)
JSON (JavaScript Object Notation).