AWS SDK for C++  1.9.19
AWS SDK for C++
DeleteEventSourceMappingResult.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 template<typename RESULT_TYPE>
21 class AmazonWebServiceResult;
22 
23 namespace Utils
24 {
25 namespace Json
26 {
27  class JsonValue;
28 } // namespace Json
29 } // namespace Utils
30 namespace Lambda
31 {
32 namespace Model
33 {
41  {
42  public:
46 
47 
51  inline const Aws::String& GetUUID() const{ return m_uUID; }
52 
56  inline void SetUUID(const Aws::String& value) { m_uUID = value; }
57 
61  inline void SetUUID(Aws::String&& value) { m_uUID = std::move(value); }
62 
66  inline void SetUUID(const char* value) { m_uUID.assign(value); }
67 
71  inline DeleteEventSourceMappingResult& WithUUID(const Aws::String& value) { SetUUID(value); return *this;}
72 
76  inline DeleteEventSourceMappingResult& WithUUID(Aws::String&& value) { SetUUID(std::move(value)); return *this;}
77 
81  inline DeleteEventSourceMappingResult& WithUUID(const char* value) { SetUUID(value); return *this;}
82 
83 
89  inline const EventSourcePosition& GetStartingPosition() const{ return m_startingPosition; }
90 
96  inline void SetStartingPosition(const EventSourcePosition& value) { m_startingPosition = value; }
97 
103  inline void SetStartingPosition(EventSourcePosition&& value) { m_startingPosition = std::move(value); }
104 
110  inline DeleteEventSourceMappingResult& WithStartingPosition(const EventSourcePosition& value) { SetStartingPosition(value); return *this;}
111 
117  inline DeleteEventSourceMappingResult& WithStartingPosition(EventSourcePosition&& value) { SetStartingPosition(std::move(value)); return *this;}
118 
119 
124  inline const Aws::Utils::DateTime& GetStartingPositionTimestamp() const{ return m_startingPositionTimestamp; }
125 
130  inline void SetStartingPositionTimestamp(const Aws::Utils::DateTime& value) { m_startingPositionTimestamp = value; }
131 
136  inline void SetStartingPositionTimestamp(Aws::Utils::DateTime&& value) { m_startingPositionTimestamp = std::move(value); }
137 
142  inline DeleteEventSourceMappingResult& WithStartingPositionTimestamp(const Aws::Utils::DateTime& value) { SetStartingPositionTimestamp(value); return *this;}
143 
148  inline DeleteEventSourceMappingResult& WithStartingPositionTimestamp(Aws::Utils::DateTime&& value) { SetStartingPositionTimestamp(std::move(value)); return *this;}
149 
150 
154  inline int GetBatchSize() const{ return m_batchSize; }
155 
159  inline void SetBatchSize(int value) { m_batchSize = value; }
160 
164  inline DeleteEventSourceMappingResult& WithBatchSize(int value) { SetBatchSize(value); return *this;}
165 
166 
171  inline int GetMaximumBatchingWindowInSeconds() const{ return m_maximumBatchingWindowInSeconds; }
172 
177  inline void SetMaximumBatchingWindowInSeconds(int value) { m_maximumBatchingWindowInSeconds = value; }
178 
183  inline DeleteEventSourceMappingResult& WithMaximumBatchingWindowInSeconds(int value) { SetMaximumBatchingWindowInSeconds(value); return *this;}
184 
185 
190  inline int GetParallelizationFactor() const{ return m_parallelizationFactor; }
191 
196  inline void SetParallelizationFactor(int value) { m_parallelizationFactor = value; }
197 
202  inline DeleteEventSourceMappingResult& WithParallelizationFactor(int value) { SetParallelizationFactor(value); return *this;}
203 
204 
208  inline const Aws::String& GetEventSourceArn() const{ return m_eventSourceArn; }
209 
213  inline void SetEventSourceArn(const Aws::String& value) { m_eventSourceArn = value; }
214 
218  inline void SetEventSourceArn(Aws::String&& value) { m_eventSourceArn = std::move(value); }
219 
223  inline void SetEventSourceArn(const char* value) { m_eventSourceArn.assign(value); }
224 
228  inline DeleteEventSourceMappingResult& WithEventSourceArn(const Aws::String& value) { SetEventSourceArn(value); return *this;}
229 
233  inline DeleteEventSourceMappingResult& WithEventSourceArn(Aws::String&& value) { SetEventSourceArn(std::move(value)); return *this;}
234 
238  inline DeleteEventSourceMappingResult& WithEventSourceArn(const char* value) { SetEventSourceArn(value); return *this;}
239 
240 
244  inline const Aws::String& GetFunctionArn() const{ return m_functionArn; }
245 
249  inline void SetFunctionArn(const Aws::String& value) { m_functionArn = value; }
250 
254  inline void SetFunctionArn(Aws::String&& value) { m_functionArn = std::move(value); }
255 
259  inline void SetFunctionArn(const char* value) { m_functionArn.assign(value); }
260 
264  inline DeleteEventSourceMappingResult& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
265 
269  inline DeleteEventSourceMappingResult& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
270 
274  inline DeleteEventSourceMappingResult& WithFunctionArn(const char* value) { SetFunctionArn(value); return *this;}
275 
276 
281  inline const Aws::Utils::DateTime& GetLastModified() const{ return m_lastModified; }
282 
287  inline void SetLastModified(const Aws::Utils::DateTime& value) { m_lastModified = value; }
288 
293  inline void SetLastModified(Aws::Utils::DateTime&& value) { m_lastModified = std::move(value); }
294 
299  inline DeleteEventSourceMappingResult& WithLastModified(const Aws::Utils::DateTime& value) { SetLastModified(value); return *this;}
300 
305  inline DeleteEventSourceMappingResult& WithLastModified(Aws::Utils::DateTime&& value) { SetLastModified(std::move(value)); return *this;}
306 
307 
311  inline const Aws::String& GetLastProcessingResult() const{ return m_lastProcessingResult; }
312 
316  inline void SetLastProcessingResult(const Aws::String& value) { m_lastProcessingResult = value; }
317 
321  inline void SetLastProcessingResult(Aws::String&& value) { m_lastProcessingResult = std::move(value); }
322 
326  inline void SetLastProcessingResult(const char* value) { m_lastProcessingResult.assign(value); }
327 
331  inline DeleteEventSourceMappingResult& WithLastProcessingResult(const Aws::String& value) { SetLastProcessingResult(value); return *this;}
332 
336  inline DeleteEventSourceMappingResult& WithLastProcessingResult(Aws::String&& value) { SetLastProcessingResult(std::move(value)); return *this;}
337 
341  inline DeleteEventSourceMappingResult& WithLastProcessingResult(const char* value) { SetLastProcessingResult(value); return *this;}
342 
343 
350  inline const Aws::String& GetState() const{ return m_state; }
351 
358  inline void SetState(const Aws::String& value) { m_state = value; }
359 
366  inline void SetState(Aws::String&& value) { m_state = std::move(value); }
367 
374  inline void SetState(const char* value) { m_state.assign(value); }
375 
382  inline DeleteEventSourceMappingResult& WithState(const Aws::String& value) { SetState(value); return *this;}
383 
390  inline DeleteEventSourceMappingResult& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;}
391 
398  inline DeleteEventSourceMappingResult& WithState(const char* value) { SetState(value); return *this;}
399 
400 
405  inline const Aws::String& GetStateTransitionReason() const{ return m_stateTransitionReason; }
406 
411  inline void SetStateTransitionReason(const Aws::String& value) { m_stateTransitionReason = value; }
412 
417  inline void SetStateTransitionReason(Aws::String&& value) { m_stateTransitionReason = std::move(value); }
418 
423  inline void SetStateTransitionReason(const char* value) { m_stateTransitionReason.assign(value); }
424 
429  inline DeleteEventSourceMappingResult& WithStateTransitionReason(const Aws::String& value) { SetStateTransitionReason(value); return *this;}
430 
435  inline DeleteEventSourceMappingResult& WithStateTransitionReason(Aws::String&& value) { SetStateTransitionReason(std::move(value)); return *this;}
436 
441  inline DeleteEventSourceMappingResult& WithStateTransitionReason(const char* value) { SetStateTransitionReason(value); return *this;}
442 
443 
448  inline const DestinationConfig& GetDestinationConfig() const{ return m_destinationConfig; }
449 
454  inline void SetDestinationConfig(const DestinationConfig& value) { m_destinationConfig = value; }
455 
460  inline void SetDestinationConfig(DestinationConfig&& value) { m_destinationConfig = std::move(value); }
461 
466  inline DeleteEventSourceMappingResult& WithDestinationConfig(const DestinationConfig& value) { SetDestinationConfig(value); return *this;}
467 
472  inline DeleteEventSourceMappingResult& WithDestinationConfig(DestinationConfig&& value) { SetDestinationConfig(std::move(value)); return *this;}
473 
474 
478  inline const Aws::Vector<Aws::String>& GetTopics() const{ return m_topics; }
479 
483  inline void SetTopics(const Aws::Vector<Aws::String>& value) { m_topics = value; }
484 
488  inline void SetTopics(Aws::Vector<Aws::String>&& value) { m_topics = std::move(value); }
489 
493  inline DeleteEventSourceMappingResult& WithTopics(const Aws::Vector<Aws::String>& value) { SetTopics(value); return *this;}
494 
498  inline DeleteEventSourceMappingResult& WithTopics(Aws::Vector<Aws::String>&& value) { SetTopics(std::move(value)); return *this;}
499 
503  inline DeleteEventSourceMappingResult& AddTopics(const Aws::String& value) { m_topics.push_back(value); return *this; }
504 
508  inline DeleteEventSourceMappingResult& AddTopics(Aws::String&& value) { m_topics.push_back(std::move(value)); return *this; }
509 
513  inline DeleteEventSourceMappingResult& AddTopics(const char* value) { m_topics.push_back(value); return *this; }
514 
515 
519  inline const Aws::Vector<Aws::String>& GetQueues() const{ return m_queues; }
520 
524  inline void SetQueues(const Aws::Vector<Aws::String>& value) { m_queues = value; }
525 
529  inline void SetQueues(Aws::Vector<Aws::String>&& value) { m_queues = std::move(value); }
530 
534  inline DeleteEventSourceMappingResult& WithQueues(const Aws::Vector<Aws::String>& value) { SetQueues(value); return *this;}
535 
539  inline DeleteEventSourceMappingResult& WithQueues(Aws::Vector<Aws::String>&& value) { SetQueues(std::move(value)); return *this;}
540 
544  inline DeleteEventSourceMappingResult& AddQueues(const Aws::String& value) { m_queues.push_back(value); return *this; }
545 
549  inline DeleteEventSourceMappingResult& AddQueues(Aws::String&& value) { m_queues.push_back(std::move(value)); return *this; }
550 
554  inline DeleteEventSourceMappingResult& AddQueues(const char* value) { m_queues.push_back(value); return *this; }
555 
556 
561  inline const Aws::Vector<SourceAccessConfiguration>& GetSourceAccessConfigurations() const{ return m_sourceAccessConfigurations; }
562 
567  inline void SetSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { m_sourceAccessConfigurations = value; }
568 
573  inline void SetSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { m_sourceAccessConfigurations = std::move(value); }
574 
579  inline DeleteEventSourceMappingResult& WithSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { SetSourceAccessConfigurations(value); return *this;}
580 
585  inline DeleteEventSourceMappingResult& WithSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { SetSourceAccessConfigurations(std::move(value)); return *this;}
586 
591  inline DeleteEventSourceMappingResult& AddSourceAccessConfigurations(const SourceAccessConfiguration& value) { m_sourceAccessConfigurations.push_back(value); return *this; }
592 
597  inline DeleteEventSourceMappingResult& AddSourceAccessConfigurations(SourceAccessConfiguration&& value) { m_sourceAccessConfigurations.push_back(std::move(value)); return *this; }
598 
599 
603  inline const SelfManagedEventSource& GetSelfManagedEventSource() const{ return m_selfManagedEventSource; }
604 
608  inline void SetSelfManagedEventSource(const SelfManagedEventSource& value) { m_selfManagedEventSource = value; }
609 
613  inline void SetSelfManagedEventSource(SelfManagedEventSource&& value) { m_selfManagedEventSource = std::move(value); }
614 
618  inline DeleteEventSourceMappingResult& WithSelfManagedEventSource(const SelfManagedEventSource& value) { SetSelfManagedEventSource(value); return *this;}
619 
623  inline DeleteEventSourceMappingResult& WithSelfManagedEventSource(SelfManagedEventSource&& value) { SetSelfManagedEventSource(std::move(value)); return *this;}
624 
625 
631  inline int GetMaximumRecordAgeInSeconds() const{ return m_maximumRecordAgeInSeconds; }
632 
638  inline void SetMaximumRecordAgeInSeconds(int value) { m_maximumRecordAgeInSeconds = value; }
639 
645  inline DeleteEventSourceMappingResult& WithMaximumRecordAgeInSeconds(int value) { SetMaximumRecordAgeInSeconds(value); return *this;}
646 
647 
652  inline bool GetBisectBatchOnFunctionError() const{ return m_bisectBatchOnFunctionError; }
653 
658  inline void SetBisectBatchOnFunctionError(bool value) { m_bisectBatchOnFunctionError = value; }
659 
664  inline DeleteEventSourceMappingResult& WithBisectBatchOnFunctionError(bool value) { SetBisectBatchOnFunctionError(value); return *this;}
665 
666 
672  inline int GetMaximumRetryAttempts() const{ return m_maximumRetryAttempts; }
673 
679  inline void SetMaximumRetryAttempts(int value) { m_maximumRetryAttempts = value; }
680 
686  inline DeleteEventSourceMappingResult& WithMaximumRetryAttempts(int value) { SetMaximumRetryAttempts(value); return *this;}
687 
688 
693  inline int GetTumblingWindowInSeconds() const{ return m_tumblingWindowInSeconds; }
694 
699  inline void SetTumblingWindowInSeconds(int value) { m_tumblingWindowInSeconds = value; }
700 
705  inline DeleteEventSourceMappingResult& WithTumblingWindowInSeconds(int value) { SetTumblingWindowInSeconds(value); return *this;}
706 
707 
712  inline const Aws::Vector<FunctionResponseType>& GetFunctionResponseTypes() const{ return m_functionResponseTypes; }
713 
718  inline void SetFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { m_functionResponseTypes = value; }
719 
724  inline void SetFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { m_functionResponseTypes = std::move(value); }
725 
730  inline DeleteEventSourceMappingResult& WithFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { SetFunctionResponseTypes(value); return *this;}
731 
736  inline DeleteEventSourceMappingResult& WithFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { SetFunctionResponseTypes(std::move(value)); return *this;}
737 
742  inline DeleteEventSourceMappingResult& AddFunctionResponseTypes(const FunctionResponseType& value) { m_functionResponseTypes.push_back(value); return *this; }
743 
748  inline DeleteEventSourceMappingResult& AddFunctionResponseTypes(FunctionResponseType&& value) { m_functionResponseTypes.push_back(std::move(value)); return *this; }
749 
750  private:
751 
752  Aws::String m_uUID;
753 
754  EventSourcePosition m_startingPosition;
755 
756  Aws::Utils::DateTime m_startingPositionTimestamp;
757 
758  int m_batchSize;
759 
760  int m_maximumBatchingWindowInSeconds;
761 
762  int m_parallelizationFactor;
763 
764  Aws::String m_eventSourceArn;
765 
766  Aws::String m_functionArn;
767 
768  Aws::Utils::DateTime m_lastModified;
769 
770  Aws::String m_lastProcessingResult;
771 
772  Aws::String m_state;
773 
774  Aws::String m_stateTransitionReason;
775 
776  DestinationConfig m_destinationConfig;
777 
778  Aws::Vector<Aws::String> m_topics;
779 
780  Aws::Vector<Aws::String> m_queues;
781 
782  Aws::Vector<SourceAccessConfiguration> m_sourceAccessConfigurations;
783 
784  SelfManagedEventSource m_selfManagedEventSource;
785 
786  int m_maximumRecordAgeInSeconds;
787 
788  bool m_bisectBatchOnFunctionError;
789 
790  int m_maximumRetryAttempts;
791 
792  int m_tumblingWindowInSeconds;
793 
794  Aws::Vector<FunctionResponseType> m_functionResponseTypes;
795  };
796 
797 } // namespace Model
798 } // namespace Lambda
799 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetLastModified
void SetLastModified(const Aws::Utils::DateTime &value)
Definition: DeleteEventSourceMappingResult.h:287
FunctionResponseType.h
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithMaximumRetryAttempts
DeleteEventSourceMappingResult & WithMaximumRetryAttempts(int value)
Definition: DeleteEventSourceMappingResult.h:686
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetMaximumRetryAttempts
int GetMaximumRetryAttempts() const
Definition: DeleteEventSourceMappingResult.h:672
Aws::Lambda::Model::FunctionResponseType
FunctionResponseType
Definition: FunctionResponseType.h:17
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetBisectBatchOnFunctionError
void SetBisectBatchOnFunctionError(bool value)
Definition: DeleteEventSourceMappingResult.h:658
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithSelfManagedEventSource
DeleteEventSourceMappingResult & WithSelfManagedEventSource(SelfManagedEventSource &&value)
Definition: DeleteEventSourceMappingResult.h:623
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetState
void SetState(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:366
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetLastProcessingResult
void SetLastProcessingResult(const char *value)
Definition: DeleteEventSourceMappingResult.h:326
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithFunctionArn
DeleteEventSourceMappingResult & WithFunctionArn(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:264
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStartingPositionTimestamp
DeleteEventSourceMappingResult & WithStartingPositionTimestamp(const Aws::Utils::DateTime &value)
Definition: DeleteEventSourceMappingResult.h:142
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetEventSourceArn
void SetEventSourceArn(const char *value)
Definition: DeleteEventSourceMappingResult.h:223
EventSourcePosition.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithTopics
DeleteEventSourceMappingResult & WithTopics(const Aws::Vector< Aws::String > &value)
Definition: DeleteEventSourceMappingResult.h:493
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetTopics
void SetTopics(const Aws::Vector< Aws::String > &value)
Definition: DeleteEventSourceMappingResult.h:483
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithQueues
DeleteEventSourceMappingResult & WithQueues(const Aws::Vector< Aws::String > &value)
Definition: DeleteEventSourceMappingResult.h:534
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetUUID
const Aws::String & GetUUID() const
Definition: DeleteEventSourceMappingResult.h:51
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithState
DeleteEventSourceMappingResult & WithState(const char *value)
Definition: DeleteEventSourceMappingResult.h:398
Aws::Lambda::Model::EventSourcePosition
EventSourcePosition
Definition: EventSourcePosition.h:17
DateTime.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetUUID
void SetUUID(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:61
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetParallelizationFactor
void SetParallelizationFactor(int value)
Definition: DeleteEventSourceMappingResult.h:196
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetEventSourceArn
const Aws::String & GetEventSourceArn() const
Definition: DeleteEventSourceMappingResult.h:208
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithLastProcessingResult
DeleteEventSourceMappingResult & WithLastProcessingResult(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:331
SelfManagedEventSource.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetMaximumRetryAttempts
void SetMaximumRetryAttempts(int value)
Definition: DeleteEventSourceMappingResult.h:679
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithUUID
DeleteEventSourceMappingResult & WithUUID(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:71
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStartingPosition
void SetStartingPosition(const EventSourcePosition &value)
Definition: DeleteEventSourceMappingResult.h:96
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: DeleteEventSourceMappingResult.h:244
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetBisectBatchOnFunctionError
bool GetBisectBatchOnFunctionError() const
Definition: DeleteEventSourceMappingResult.h:652
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithTopics
DeleteEventSourceMappingResult & WithTopics(Aws::Vector< Aws::String > &&value)
Definition: DeleteEventSourceMappingResult.h:498
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithFunctionResponseTypes
DeleteEventSourceMappingResult & WithFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: DeleteEventSourceMappingResult.h:730
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithQueues
DeleteEventSourceMappingResult & WithQueues(Aws::Vector< Aws::String > &&value)
Definition: DeleteEventSourceMappingResult.h:539
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithLastModified
DeleteEventSourceMappingResult & WithLastModified(const Aws::Utils::DateTime &value)
Definition: DeleteEventSourceMappingResult.h:299
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddQueues
DeleteEventSourceMappingResult & AddQueues(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:549
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddFunctionResponseTypes
DeleteEventSourceMappingResult & AddFunctionResponseTypes(const FunctionResponseType &value)
Definition: DeleteEventSourceMappingResult.h:742
Aws::Lambda::Model::SourceAccessConfiguration
Definition: SourceAccessConfiguration.h:34
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetQueues
void SetQueues(Aws::Vector< Aws::String > &&value)
Definition: DeleteEventSourceMappingResult.h:529
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStateTransitionReason
void SetStateTransitionReason(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:411
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithMaximumBatchingWindowInSeconds
DeleteEventSourceMappingResult & WithMaximumBatchingWindowInSeconds(int value)
Definition: DeleteEventSourceMappingResult.h:183
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddQueues
DeleteEventSourceMappingResult & AddQueues(const char *value)
Definition: DeleteEventSourceMappingResult.h:554
AWSVector.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetLastProcessingResult
const Aws::String & GetLastProcessingResult() const
Definition: DeleteEventSourceMappingResult.h:311
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStartingPosition
void SetStartingPosition(EventSourcePosition &&value)
Definition: DeleteEventSourceMappingResult.h:103
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithFunctionArn
DeleteEventSourceMappingResult & WithFunctionArn(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:269
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetFunctionResponseTypes
void SetFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: DeleteEventSourceMappingResult.h:718
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithState
DeleteEventSourceMappingResult & WithState(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:390
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetStartingPosition
const EventSourcePosition & GetStartingPosition() const
Definition: DeleteEventSourceMappingResult.h:89
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithFunctionResponseTypes
DeleteEventSourceMappingResult & WithFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: DeleteEventSourceMappingResult.h:736
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStartingPosition
DeleteEventSourceMappingResult & WithStartingPosition(EventSourcePosition &&value)
Definition: DeleteEventSourceMappingResult.h:117
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: DeleteEventSourceMappingResult.h:573
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddSourceAccessConfigurations
DeleteEventSourceMappingResult & AddSourceAccessConfigurations(const SourceAccessConfiguration &value)
Definition: DeleteEventSourceMappingResult.h:591
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetTopics
const Aws::Vector< Aws::String > & GetTopics() const
Definition: DeleteEventSourceMappingResult.h:478
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetUUID
void SetUUID(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:56
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetTopics
void SetTopics(Aws::Vector< Aws::String > &&value)
Definition: DeleteEventSourceMappingResult.h:488
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:254
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetMaximumRecordAgeInSeconds
void SetMaximumRecordAgeInSeconds(int value)
Definition: DeleteEventSourceMappingResult.h:638
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithBisectBatchOnFunctionError
DeleteEventSourceMappingResult & WithBisectBatchOnFunctionError(bool value)
Definition: DeleteEventSourceMappingResult.h:664
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetQueues
void SetQueues(const Aws::Vector< Aws::String > &value)
Definition: DeleteEventSourceMappingResult.h:524
Aws::Lambda::Model::DeleteEventSourceMappingResult
Definition: DeleteEventSourceMappingResult.h:41
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetDestinationConfig
void SetDestinationConfig(DestinationConfig &&value)
Definition: DeleteEventSourceMappingResult.h:460
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStartingPositionTimestamp
void SetStartingPositionTimestamp(Aws::Utils::DateTime &&value)
Definition: DeleteEventSourceMappingResult.h:136
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetUUID
void SetUUID(const char *value)
Definition: DeleteEventSourceMappingResult.h:66
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetMaximumRecordAgeInSeconds
int GetMaximumRecordAgeInSeconds() const
Definition: DeleteEventSourceMappingResult.h:631
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithDestinationConfig
DeleteEventSourceMappingResult & WithDestinationConfig(DestinationConfig &&value)
Definition: DeleteEventSourceMappingResult.h:472
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetDestinationConfig
void SetDestinationConfig(const DestinationConfig &value)
Definition: DeleteEventSourceMappingResult.h:454
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithUUID
DeleteEventSourceMappingResult & WithUUID(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:76
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStartingPositionTimestamp
DeleteEventSourceMappingResult & WithStartingPositionTimestamp(Aws::Utils::DateTime &&value)
Definition: DeleteEventSourceMappingResult.h:148
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStateTransitionReason
DeleteEventSourceMappingResult & WithStateTransitionReason(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:435
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStateTransitionReason
DeleteEventSourceMappingResult & WithStateTransitionReason(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:429
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetStateTransitionReason
const Aws::String & GetStateTransitionReason() const
Definition: DeleteEventSourceMappingResult.h:405
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetState
const Aws::String & GetState() const
Definition: DeleteEventSourceMappingResult.h:350
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetFunctionResponseTypes
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes() const
Definition: DeleteEventSourceMappingResult.h:712
AWSString.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddTopics
DeleteEventSourceMappingResult & AddTopics(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:508
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetSelfManagedEventSource
void SetSelfManagedEventSource(SelfManagedEventSource &&value)
Definition: DeleteEventSourceMappingResult.h:613
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddFunctionResponseTypes
DeleteEventSourceMappingResult & AddFunctionResponseTypes(FunctionResponseType &&value)
Definition: DeleteEventSourceMappingResult.h:748
Aws::Lambda::Model::SelfManagedEventSource
Definition: SelfManagedEventSource.h:36
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddSourceAccessConfigurations
DeleteEventSourceMappingResult & AddSourceAccessConfigurations(SourceAccessConfiguration &&value)
Definition: DeleteEventSourceMappingResult.h:597
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithParallelizationFactor
DeleteEventSourceMappingResult & WithParallelizationFactor(int value)
Definition: DeleteEventSourceMappingResult.h:202
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:249
Aws::Lambda::Model::DeleteEventSourceMappingResult::DeleteEventSourceMappingResult
DeleteEventSourceMappingResult()
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithEventSourceArn
DeleteEventSourceMappingResult & WithEventSourceArn(const char *value)
Definition: DeleteEventSourceMappingResult.h:238
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithLastModified
DeleteEventSourceMappingResult & WithLastModified(Aws::Utils::DateTime &&value)
Definition: DeleteEventSourceMappingResult.h:305
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetState
void SetState(const char *value)
Definition: DeleteEventSourceMappingResult.h:374
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithUUID
DeleteEventSourceMappingResult & WithUUID(const char *value)
Definition: DeleteEventSourceMappingResult.h:81
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetLastModified
void SetLastModified(Aws::Utils::DateTime &&value)
Definition: DeleteEventSourceMappingResult.h:293
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetSourceAccessConfigurations
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations() const
Definition: DeleteEventSourceMappingResult.h:561
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetEventSourceArn
void SetEventSourceArn(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:218
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithMaximumRecordAgeInSeconds
DeleteEventSourceMappingResult & WithMaximumRecordAgeInSeconds(int value)
Definition: DeleteEventSourceMappingResult.h:645
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetSelfManagedEventSource
void SetSelfManagedEventSource(const SelfManagedEventSource &value)
Definition: DeleteEventSourceMappingResult.h:608
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetMaximumBatchingWindowInSeconds
int GetMaximumBatchingWindowInSeconds() const
Definition: DeleteEventSourceMappingResult.h:171
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetEventSourceArn
void SetEventSourceArn(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:213
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStateTransitionReason
DeleteEventSourceMappingResult & WithStateTransitionReason(const char *value)
Definition: DeleteEventSourceMappingResult.h:441
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithLastProcessingResult
DeleteEventSourceMappingResult & WithLastProcessingResult(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:336
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithTumblingWindowInSeconds
DeleteEventSourceMappingResult & WithTumblingWindowInSeconds(int value)
Definition: DeleteEventSourceMappingResult.h:705
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddTopics
DeleteEventSourceMappingResult & AddTopics(const char *value)
Definition: DeleteEventSourceMappingResult.h:513
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: DeleteEventSourceMappingResult.h:259
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithBatchSize
DeleteEventSourceMappingResult & WithBatchSize(int value)
Definition: DeleteEventSourceMappingResult.h:164
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: DeleteEventSourceMappingResult.h:567
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStartingPositionTimestamp
void SetStartingPositionTimestamp(const Aws::Utils::DateTime &value)
Definition: DeleteEventSourceMappingResult.h:130
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithSourceAccessConfigurations
DeleteEventSourceMappingResult & WithSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: DeleteEventSourceMappingResult.h:585
Aws::Lambda::Model::DeleteEventSourceMappingResult::DeleteEventSourceMappingResult
DeleteEventSourceMappingResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetBatchSize
int GetBatchSize() const
Definition: DeleteEventSourceMappingResult.h:154
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetMaximumBatchingWindowInSeconds
void SetMaximumBatchingWindowInSeconds(int value)
Definition: DeleteEventSourceMappingResult.h:177
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetLastProcessingResult
void SetLastProcessingResult(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:316
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetQueues
const Aws::Vector< Aws::String > & GetQueues() const
Definition: DeleteEventSourceMappingResult.h:519
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetLastProcessingResult
void SetLastProcessingResult(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:321
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetState
void SetState(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:358
SourceAccessConfiguration.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithState
DeleteEventSourceMappingResult & WithState(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:382
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetSelfManagedEventSource
const SelfManagedEventSource & GetSelfManagedEventSource() const
Definition: DeleteEventSourceMappingResult.h:603
Aws::Lambda::Model::DeleteEventSourceMappingResult::operator=
DeleteEventSourceMappingResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetLastModified
const Aws::Utils::DateTime & GetLastModified() const
Definition: DeleteEventSourceMappingResult.h:281
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithFunctionArn
DeleteEventSourceMappingResult & WithFunctionArn(const char *value)
Definition: DeleteEventSourceMappingResult.h:274
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetTumblingWindowInSeconds
void SetTumblingWindowInSeconds(int value)
Definition: DeleteEventSourceMappingResult.h:699
Aws::Lambda::Model::DestinationConfig
Definition: DestinationConfig.h:34
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithSelfManagedEventSource
DeleteEventSourceMappingResult & WithSelfManagedEventSource(const SelfManagedEventSource &value)
Definition: DeleteEventSourceMappingResult.h:618
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithDestinationConfig
DeleteEventSourceMappingResult & WithDestinationConfig(const DestinationConfig &value)
Definition: DeleteEventSourceMappingResult.h:466
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithLastProcessingResult
DeleteEventSourceMappingResult & WithLastProcessingResult(const char *value)
Definition: DeleteEventSourceMappingResult.h:341
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddQueues
DeleteEventSourceMappingResult & AddQueues(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:544
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetTumblingWindowInSeconds
int GetTumblingWindowInSeconds() const
Definition: DeleteEventSourceMappingResult.h:693
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetParallelizationFactor
int GetParallelizationFactor() const
Definition: DeleteEventSourceMappingResult.h:190
Aws::Lambda::Model::DeleteEventSourceMappingResult::AddTopics
DeleteEventSourceMappingResult & AddTopics(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:503
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithEventSourceArn
DeleteEventSourceMappingResult & WithEventSourceArn(const Aws::String &value)
Definition: DeleteEventSourceMappingResult.h:228
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithEventSourceArn
DeleteEventSourceMappingResult & WithEventSourceArn(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:233
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetDestinationConfig
const DestinationConfig & GetDestinationConfig() const
Definition: DeleteEventSourceMappingResult.h:448
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStateTransitionReason
void SetStateTransitionReason(Aws::String &&value)
Definition: DeleteEventSourceMappingResult.h:417
Lambda_EXPORTS.h
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetFunctionResponseTypes
void SetFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: DeleteEventSourceMappingResult.h:724
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetBatchSize
void SetBatchSize(int value)
Definition: DeleteEventSourceMappingResult.h:159
Aws::Lambda::Model::DeleteEventSourceMappingResult::GetStartingPositionTimestamp
const Aws::Utils::DateTime & GetStartingPositionTimestamp() const
Definition: DeleteEventSourceMappingResult.h:124
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithSourceAccessConfigurations
DeleteEventSourceMappingResult & WithSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: DeleteEventSourceMappingResult.h:579
Aws::Lambda::Model::DeleteEventSourceMappingResult::WithStartingPosition
DeleteEventSourceMappingResult & WithStartingPosition(const EventSourcePosition &value)
Definition: DeleteEventSourceMappingResult.h:110
Aws::Lambda::Model::DeleteEventSourceMappingResult::SetStateTransitionReason
void SetStateTransitionReason(const char *value)
Definition: DeleteEventSourceMappingResult.h:423
DestinationConfig.h