63 inline void SetUUID(
const char* value) { m_uUIDHasBeenSet =
true; m_uUID.assign(value); }
92 inline void SetBatchSize(
long value) { m_batchSizeHasBeenSet =
true; m_batchSize = value; }
123 inline void SetEventSourceArn(
const char* value) { m_eventSourceArnHasBeenSet =
true; m_eventSourceArn.assign(value); }
165 inline void SetFunctionArn(
const char* value) { m_functionArnHasBeenSet =
true; m_functionArn.assign(value); }
233 inline void SetLastProcessingResult(
const char* value) { m_lastProcessingResultHasBeenSet =
true; m_lastProcessingResult.assign(value); }
276 inline void SetState(
const char* value) { m_stateHasBeenSet =
true; m_state.assign(value); }
321 inline void SetStateTransitionReason(
const char* value) { m_stateTransitionReasonHasBeenSet =
true; m_stateTransitionReason.assign(value); }
343 bool m_uUIDHasBeenSet;
345 bool m_batchSizeHasBeenSet;
347 bool m_eventSourceArnHasBeenSet;
349 bool m_functionArnHasBeenSet;
351 bool m_lastModifiedHasBeenSet;
353 bool m_lastProcessingResultHasBeenSet;
355 bool m_stateHasBeenSet;
357 bool m_stateTransitionReasonHasBeenSet;
void SetEventSourceArn(Aws::String &&value)
EventSourceMappingConfiguration & WithLastProcessingResult(const char *value)
EventSourceMappingConfiguration & WithState(const Aws::String &value)
const Aws::String & GetEventSourceArn() const
const Aws::String & GetLastProcessingResult() const
EventSourceMappingConfiguration & WithUUID(const Aws::String &value)
void SetFunctionArn(Aws::String &&value)
void SetUUID(const Aws::String &value)
EventSourceMappingConfiguration & WithState(const char *value)
void SetBatchSize(long value)
EventSourceMappingConfiguration & WithUUID(const char *value)
void SetLastProcessingResult(const Aws::String &value)
void SetEventSourceArn(const Aws::String &value)
const Aws::Utils::DateTime & GetLastModified() const
void SetLastModified(const Aws::Utils::DateTime &value)
EventSourceMappingConfiguration & WithState(Aws::String &&value)
const Aws::String & GetUUID() const
EventSourceMappingConfiguration & WithLastProcessingResult(Aws::String &&value)
EventSourceMappingConfiguration & WithStateTransitionReason(Aws::String &&value)
EventSourceMappingConfiguration & WithLastModified(const Aws::Utils::DateTime &value)
long GetBatchSize() const
EventSourceMappingConfiguration & WithLastModified(Aws::Utils::DateTime &&value)
void SetUUID(const char *value)
void SetFunctionArn(const char *value)
void SetStateTransitionReason(Aws::String &&value)
void SetLastProcessingResult(Aws::String &&value)
EventSourceMappingConfiguration & WithLastProcessingResult(const Aws::String &value)
void SetStateTransitionReason(const Aws::String &value)
EventSourceMappingConfiguration & WithFunctionArn(const char *value)
EventSourceMappingConfiguration & WithUUID(Aws::String &&value)
void SetFunctionArn(const Aws::String &value)
void SetState(Aws::String &&value)
void SetLastProcessingResult(const char *value)
EventSourceMappingConfiguration & WithBatchSize(long value)
EventSourceMappingConfiguration & WithStateTransitionReason(const char *value)
void SetEventSourceArn(const char *value)
const Aws::String & GetStateTransitionReason() const
EventSourceMappingConfiguration & WithFunctionArn(const Aws::String &value)
EventSourceMappingConfiguration & WithStateTransitionReason(const Aws::String &value)
EventSourceMappingConfiguration & WithFunctionArn(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetFunctionArn() const
EventSourceMappingConfiguration & WithEventSourceArn(Aws::String &&value)
void SetUUID(Aws::String &&value)
const Aws::String & GetState() const
void SetLastModified(Aws::Utils::DateTime &&value)
void SetStateTransitionReason(const char *value)
void SetState(const Aws::String &value)
EventSourceMappingConfiguration & WithEventSourceArn(const char *value)
void SetState(const char *value)
JSON (JavaScript Object Notation).
EventSourceMappingConfiguration & WithEventSourceArn(const Aws::String &value)