28 namespace CloudWatchEvents
72 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
87 inline Target&
WithId(
const char* value) { SetId(value);
return *
this;}
107 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
150 inline void SetInput(
const char* value) { m_inputHasBeenSet =
true; m_input.assign(value); }
199 inline void SetInputPath(
const char* value) { m_inputPathHasBeenSet =
true; m_inputPath.assign(value); }
226 bool m_arnHasBeenSet;
228 bool m_inputHasBeenSet;
230 bool m_inputPathHasBeenSet;
const Aws::String & GetInput() const
#define AWS_CLOUDWATCHEVENTS_API
Target & WithInput(Aws::String &&value)
Target & WithInput(const char *value)
void SetArn(Aws::String &&value)
void SetArn(const char *value)
Target & WithInputPath(Aws::String &&value)
void SetInputPath(const char *value)
Target & WithId(const Aws::String &value)
Target & WithArn(Aws::String &&value)
Target & WithInput(const Aws::String &value)
const Aws::String & GetInputPath() const
void SetInput(const Aws::String &value)
Target & WithInputPath(const Aws::String &value)
void SetInputPath(Aws::String &&value)
Target & WithId(Aws::String &&value)
void SetId(Aws::String &&value)
const Aws::String & GetId() const
void SetId(const char *value)
void SetInput(Aws::String &&value)
void SetId(const Aws::String &value)
Target & WithInputPath(const char *value)
Target & WithArn(const char *value)
const Aws::String & GetArn() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetInputPath(const Aws::String &value)
void SetInput(const char *value)
Target & WithId(const char *value)
void SetArn(const Aws::String &value)
JSON (JavaScript Object Notation).
Target & WithArn(const Aws::String &value)