AWS SDK for C++  1.9.129
AWS SDK for C++
GetEventSourceMappingResult.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 GetEventSourceMappingResult& WithUUID(const Aws::String& value) { SetUUID(value); return *this;}
72 
76  inline GetEventSourceMappingResult& WithUUID(Aws::String&& value) { SetUUID(std::move(value)); return *this;}
77 
81  inline GetEventSourceMappingResult& 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 GetEventSourceMappingResult& WithStartingPosition(const EventSourcePosition& value) { SetStartingPosition(value); return *this;}
111 
117  inline GetEventSourceMappingResult& 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 GetEventSourceMappingResult& WithStartingPositionTimestamp(const Aws::Utils::DateTime& value) { SetStartingPositionTimestamp(value); return *this;}
143 
148  inline GetEventSourceMappingResult& WithStartingPositionTimestamp(Aws::Utils::DateTime&& value) { SetStartingPositionTimestamp(std::move(value)); return *this;}
149 
150 
160  inline int GetBatchSize() const{ return m_batchSize; }
161 
171  inline void SetBatchSize(int value) { m_batchSize = value; }
172 
182  inline GetEventSourceMappingResult& WithBatchSize(int value) { SetBatchSize(value); return *this;}
183 
184 
192  inline int GetMaximumBatchingWindowInSeconds() const{ return m_maximumBatchingWindowInSeconds; }
193 
201  inline void SetMaximumBatchingWindowInSeconds(int value) { m_maximumBatchingWindowInSeconds = value; }
202 
210  inline GetEventSourceMappingResult& WithMaximumBatchingWindowInSeconds(int value) { SetMaximumBatchingWindowInSeconds(value); return *this;}
211 
212 
217  inline int GetParallelizationFactor() const{ return m_parallelizationFactor; }
218 
223  inline void SetParallelizationFactor(int value) { m_parallelizationFactor = value; }
224 
229  inline GetEventSourceMappingResult& WithParallelizationFactor(int value) { SetParallelizationFactor(value); return *this;}
230 
231 
235  inline const Aws::String& GetEventSourceArn() const{ return m_eventSourceArn; }
236 
240  inline void SetEventSourceArn(const Aws::String& value) { m_eventSourceArn = value; }
241 
245  inline void SetEventSourceArn(Aws::String&& value) { m_eventSourceArn = std::move(value); }
246 
250  inline void SetEventSourceArn(const char* value) { m_eventSourceArn.assign(value); }
251 
255  inline GetEventSourceMappingResult& WithEventSourceArn(const Aws::String& value) { SetEventSourceArn(value); return *this;}
256 
260  inline GetEventSourceMappingResult& WithEventSourceArn(Aws::String&& value) { SetEventSourceArn(std::move(value)); return *this;}
261 
265  inline GetEventSourceMappingResult& WithEventSourceArn(const char* value) { SetEventSourceArn(value); return *this;}
266 
267 
271  inline const Aws::String& GetFunctionArn() const{ return m_functionArn; }
272 
276  inline void SetFunctionArn(const Aws::String& value) { m_functionArn = value; }
277 
281  inline void SetFunctionArn(Aws::String&& value) { m_functionArn = std::move(value); }
282 
286  inline void SetFunctionArn(const char* value) { m_functionArn.assign(value); }
287 
291  inline GetEventSourceMappingResult& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
292 
296  inline GetEventSourceMappingResult& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
297 
301  inline GetEventSourceMappingResult& WithFunctionArn(const char* value) { SetFunctionArn(value); return *this;}
302 
303 
308  inline const Aws::Utils::DateTime& GetLastModified() const{ return m_lastModified; }
309 
314  inline void SetLastModified(const Aws::Utils::DateTime& value) { m_lastModified = value; }
315 
320  inline void SetLastModified(Aws::Utils::DateTime&& value) { m_lastModified = std::move(value); }
321 
326  inline GetEventSourceMappingResult& WithLastModified(const Aws::Utils::DateTime& value) { SetLastModified(value); return *this;}
327 
332  inline GetEventSourceMappingResult& WithLastModified(Aws::Utils::DateTime&& value) { SetLastModified(std::move(value)); return *this;}
333 
334 
338  inline const Aws::String& GetLastProcessingResult() const{ return m_lastProcessingResult; }
339 
343  inline void SetLastProcessingResult(const Aws::String& value) { m_lastProcessingResult = value; }
344 
348  inline void SetLastProcessingResult(Aws::String&& value) { m_lastProcessingResult = std::move(value); }
349 
353  inline void SetLastProcessingResult(const char* value) { m_lastProcessingResult.assign(value); }
354 
358  inline GetEventSourceMappingResult& WithLastProcessingResult(const Aws::String& value) { SetLastProcessingResult(value); return *this;}
359 
363  inline GetEventSourceMappingResult& WithLastProcessingResult(Aws::String&& value) { SetLastProcessingResult(std::move(value)); return *this;}
364 
368  inline GetEventSourceMappingResult& WithLastProcessingResult(const char* value) { SetLastProcessingResult(value); return *this;}
369 
370 
377  inline const Aws::String& GetState() const{ return m_state; }
378 
385  inline void SetState(const Aws::String& value) { m_state = value; }
386 
393  inline void SetState(Aws::String&& value) { m_state = std::move(value); }
394 
401  inline void SetState(const char* value) { m_state.assign(value); }
402 
409  inline GetEventSourceMappingResult& WithState(const Aws::String& value) { SetState(value); return *this;}
410 
417  inline GetEventSourceMappingResult& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;}
418 
425  inline GetEventSourceMappingResult& WithState(const char* value) { SetState(value); return *this;}
426 
427 
432  inline const Aws::String& GetStateTransitionReason() const{ return m_stateTransitionReason; }
433 
438  inline void SetStateTransitionReason(const Aws::String& value) { m_stateTransitionReason = value; }
439 
444  inline void SetStateTransitionReason(Aws::String&& value) { m_stateTransitionReason = std::move(value); }
445 
450  inline void SetStateTransitionReason(const char* value) { m_stateTransitionReason.assign(value); }
451 
456  inline GetEventSourceMappingResult& WithStateTransitionReason(const Aws::String& value) { SetStateTransitionReason(value); return *this;}
457 
462  inline GetEventSourceMappingResult& WithStateTransitionReason(Aws::String&& value) { SetStateTransitionReason(std::move(value)); return *this;}
463 
468  inline GetEventSourceMappingResult& WithStateTransitionReason(const char* value) { SetStateTransitionReason(value); return *this;}
469 
470 
475  inline const DestinationConfig& GetDestinationConfig() const{ return m_destinationConfig; }
476 
481  inline void SetDestinationConfig(const DestinationConfig& value) { m_destinationConfig = value; }
482 
487  inline void SetDestinationConfig(DestinationConfig&& value) { m_destinationConfig = std::move(value); }
488 
493  inline GetEventSourceMappingResult& WithDestinationConfig(const DestinationConfig& value) { SetDestinationConfig(value); return *this;}
494 
499  inline GetEventSourceMappingResult& WithDestinationConfig(DestinationConfig&& value) { SetDestinationConfig(std::move(value)); return *this;}
500 
501 
505  inline const Aws::Vector<Aws::String>& GetTopics() const{ return m_topics; }
506 
510  inline void SetTopics(const Aws::Vector<Aws::String>& value) { m_topics = value; }
511 
515  inline void SetTopics(Aws::Vector<Aws::String>&& value) { m_topics = std::move(value); }
516 
520  inline GetEventSourceMappingResult& WithTopics(const Aws::Vector<Aws::String>& value) { SetTopics(value); return *this;}
521 
525  inline GetEventSourceMappingResult& WithTopics(Aws::Vector<Aws::String>&& value) { SetTopics(std::move(value)); return *this;}
526 
530  inline GetEventSourceMappingResult& AddTopics(const Aws::String& value) { m_topics.push_back(value); return *this; }
531 
535  inline GetEventSourceMappingResult& AddTopics(Aws::String&& value) { m_topics.push_back(std::move(value)); return *this; }
536 
540  inline GetEventSourceMappingResult& AddTopics(const char* value) { m_topics.push_back(value); return *this; }
541 
542 
547  inline const Aws::Vector<Aws::String>& GetQueues() const{ return m_queues; }
548 
553  inline void SetQueues(const Aws::Vector<Aws::String>& value) { m_queues = value; }
554 
559  inline void SetQueues(Aws::Vector<Aws::String>&& value) { m_queues = std::move(value); }
560 
565  inline GetEventSourceMappingResult& WithQueues(const Aws::Vector<Aws::String>& value) { SetQueues(value); return *this;}
566 
571  inline GetEventSourceMappingResult& WithQueues(Aws::Vector<Aws::String>&& value) { SetQueues(std::move(value)); return *this;}
572 
577  inline GetEventSourceMappingResult& AddQueues(const Aws::String& value) { m_queues.push_back(value); return *this; }
578 
583  inline GetEventSourceMappingResult& AddQueues(Aws::String&& value) { m_queues.push_back(std::move(value)); return *this; }
584 
589  inline GetEventSourceMappingResult& AddQueues(const char* value) { m_queues.push_back(value); return *this; }
590 
591 
596  inline const Aws::Vector<SourceAccessConfiguration>& GetSourceAccessConfigurations() const{ return m_sourceAccessConfigurations; }
597 
602  inline void SetSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { m_sourceAccessConfigurations = value; }
603 
608  inline void SetSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { m_sourceAccessConfigurations = std::move(value); }
609 
614  inline GetEventSourceMappingResult& WithSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { SetSourceAccessConfigurations(value); return *this;}
615 
620  inline GetEventSourceMappingResult& WithSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { SetSourceAccessConfigurations(std::move(value)); return *this;}
621 
626  inline GetEventSourceMappingResult& AddSourceAccessConfigurations(const SourceAccessConfiguration& value) { m_sourceAccessConfigurations.push_back(value); return *this; }
627 
632  inline GetEventSourceMappingResult& AddSourceAccessConfigurations(SourceAccessConfiguration&& value) { m_sourceAccessConfigurations.push_back(std::move(value)); return *this; }
633 
634 
638  inline const SelfManagedEventSource& GetSelfManagedEventSource() const{ return m_selfManagedEventSource; }
639 
643  inline void SetSelfManagedEventSource(const SelfManagedEventSource& value) { m_selfManagedEventSource = value; }
644 
648  inline void SetSelfManagedEventSource(SelfManagedEventSource&& value) { m_selfManagedEventSource = std::move(value); }
649 
653  inline GetEventSourceMappingResult& WithSelfManagedEventSource(const SelfManagedEventSource& value) { SetSelfManagedEventSource(value); return *this;}
654 
658  inline GetEventSourceMappingResult& WithSelfManagedEventSource(SelfManagedEventSource&& value) { SetSelfManagedEventSource(std::move(value)); return *this;}
659 
660 
666  inline int GetMaximumRecordAgeInSeconds() const{ return m_maximumRecordAgeInSeconds; }
667 
673  inline void SetMaximumRecordAgeInSeconds(int value) { m_maximumRecordAgeInSeconds = value; }
674 
680  inline GetEventSourceMappingResult& WithMaximumRecordAgeInSeconds(int value) { SetMaximumRecordAgeInSeconds(value); return *this;}
681 
682 
687  inline bool GetBisectBatchOnFunctionError() const{ return m_bisectBatchOnFunctionError; }
688 
693  inline void SetBisectBatchOnFunctionError(bool value) { m_bisectBatchOnFunctionError = value; }
694 
699  inline GetEventSourceMappingResult& WithBisectBatchOnFunctionError(bool value) { SetBisectBatchOnFunctionError(value); return *this;}
700 
701 
708  inline int GetMaximumRetryAttempts() const{ return m_maximumRetryAttempts; }
709 
716  inline void SetMaximumRetryAttempts(int value) { m_maximumRetryAttempts = value; }
717 
724  inline GetEventSourceMappingResult& WithMaximumRetryAttempts(int value) { SetMaximumRetryAttempts(value); return *this;}
725 
726 
731  inline int GetTumblingWindowInSeconds() const{ return m_tumblingWindowInSeconds; }
732 
737  inline void SetTumblingWindowInSeconds(int value) { m_tumblingWindowInSeconds = value; }
738 
743  inline GetEventSourceMappingResult& WithTumblingWindowInSeconds(int value) { SetTumblingWindowInSeconds(value); return *this;}
744 
745 
750  inline const Aws::Vector<FunctionResponseType>& GetFunctionResponseTypes() const{ return m_functionResponseTypes; }
751 
756  inline void SetFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { m_functionResponseTypes = value; }
757 
762  inline void SetFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { m_functionResponseTypes = std::move(value); }
763 
768  inline GetEventSourceMappingResult& WithFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { SetFunctionResponseTypes(value); return *this;}
769 
774  inline GetEventSourceMappingResult& WithFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { SetFunctionResponseTypes(std::move(value)); return *this;}
775 
780  inline GetEventSourceMappingResult& AddFunctionResponseTypes(const FunctionResponseType& value) { m_functionResponseTypes.push_back(value); return *this; }
781 
786  inline GetEventSourceMappingResult& AddFunctionResponseTypes(FunctionResponseType&& value) { m_functionResponseTypes.push_back(std::move(value)); return *this; }
787 
788  private:
789 
790  Aws::String m_uUID;
791 
792  EventSourcePosition m_startingPosition;
793 
794  Aws::Utils::DateTime m_startingPositionTimestamp;
795 
796  int m_batchSize;
797 
798  int m_maximumBatchingWindowInSeconds;
799 
800  int m_parallelizationFactor;
801 
802  Aws::String m_eventSourceArn;
803 
804  Aws::String m_functionArn;
805 
806  Aws::Utils::DateTime m_lastModified;
807 
808  Aws::String m_lastProcessingResult;
809 
810  Aws::String m_state;
811 
812  Aws::String m_stateTransitionReason;
813 
814  DestinationConfig m_destinationConfig;
815 
816  Aws::Vector<Aws::String> m_topics;
817 
818  Aws::Vector<Aws::String> m_queues;
819 
820  Aws::Vector<SourceAccessConfiguration> m_sourceAccessConfigurations;
821 
822  SelfManagedEventSource m_selfManagedEventSource;
823 
824  int m_maximumRecordAgeInSeconds;
825 
826  bool m_bisectBatchOnFunctionError;
827 
828  int m_maximumRetryAttempts;
829 
830  int m_tumblingWindowInSeconds;
831 
832  Aws::Vector<FunctionResponseType> m_functionResponseTypes;
833  };
834 
835 } // namespace Model
836 } // namespace Lambda
837 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Lambda::Model::GetEventSourceMappingResult::SetParallelizationFactor
void SetParallelizationFactor(int value)
Definition: GetEventSourceMappingResult.h:223
Aws::Lambda::Model::GetEventSourceMappingResult::GetState
const Aws::String & GetState() const
Definition: GetEventSourceMappingResult.h:377
Aws::Lambda::Model::GetEventSourceMappingResult::SetQueues
void SetQueues(const Aws::Vector< Aws::String > &value)
Definition: GetEventSourceMappingResult.h:553
Aws::Lambda::Model::GetEventSourceMappingResult::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: GetEventSourceMappingResult.h:602
Aws::Lambda::Model::GetEventSourceMappingResult::SetStateTransitionReason
void SetStateTransitionReason(const char *value)
Definition: GetEventSourceMappingResult.h:450
Aws::Lambda::Model::GetEventSourceMappingResult::WithQueues
GetEventSourceMappingResult & WithQueues(Aws::Vector< Aws::String > &&value)
Definition: GetEventSourceMappingResult.h:571
FunctionResponseType.h
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Lambda::Model::FunctionResponseType
FunctionResponseType
Definition: FunctionResponseType.h:17
Aws::Lambda::Model::GetEventSourceMappingResult::WithUUID
GetEventSourceMappingResult & WithUUID(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:76
Aws::Lambda::Model::GetEventSourceMappingResult::WithDestinationConfig
GetEventSourceMappingResult & WithDestinationConfig(const DestinationConfig &value)
Definition: GetEventSourceMappingResult.h:493
Aws::Lambda::Model::GetEventSourceMappingResult::AddFunctionResponseTypes
GetEventSourceMappingResult & AddFunctionResponseTypes(const FunctionResponseType &value)
Definition: GetEventSourceMappingResult.h:780
Aws::Lambda::Model::GetEventSourceMappingResult::GetParallelizationFactor
int GetParallelizationFactor() const
Definition: GetEventSourceMappingResult.h:217
Aws::Lambda::Model::GetEventSourceMappingResult::WithState
GetEventSourceMappingResult & WithState(const char *value)
Definition: GetEventSourceMappingResult.h:425
Aws::Lambda::Model::GetEventSourceMappingResult::SetEventSourceArn
void SetEventSourceArn(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:245
Aws::Lambda::Model::GetEventSourceMappingResult::GetTopics
const Aws::Vector< Aws::String > & GetTopics() const
Definition: GetEventSourceMappingResult.h:505
Aws::Lambda::Model::GetEventSourceMappingResult::WithSourceAccessConfigurations
GetEventSourceMappingResult & WithSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: GetEventSourceMappingResult.h:614
EventSourcePosition.h
Aws::Lambda::Model::GetEventSourceMappingResult::WithUUID
GetEventSourceMappingResult & WithUUID(const char *value)
Definition: GetEventSourceMappingResult.h:81
Aws::Lambda::Model::GetEventSourceMappingResult::SetMaximumBatchingWindowInSeconds
void SetMaximumBatchingWindowInSeconds(int value)
Definition: GetEventSourceMappingResult.h:201
Aws::Lambda::Model::GetEventSourceMappingResult::AddFunctionResponseTypes
GetEventSourceMappingResult & AddFunctionResponseTypes(FunctionResponseType &&value)
Definition: GetEventSourceMappingResult.h:786
Aws::Lambda::Model::GetEventSourceMappingResult::WithEventSourceArn
GetEventSourceMappingResult & WithEventSourceArn(const char *value)
Definition: GetEventSourceMappingResult.h:265
Aws::Lambda::Model::GetEventSourceMappingResult::SetUUID
void SetUUID(const char *value)
Definition: GetEventSourceMappingResult.h:66
Aws::Lambda::Model::GetEventSourceMappingResult::WithLastModified
GetEventSourceMappingResult & WithLastModified(Aws::Utils::DateTime &&value)
Definition: GetEventSourceMappingResult.h:332
Aws::Lambda::Model::GetEventSourceMappingResult::SetStateTransitionReason
void SetStateTransitionReason(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:444
Aws::Lambda::Model::GetEventSourceMappingResult::AddSourceAccessConfigurations
GetEventSourceMappingResult & AddSourceAccessConfigurations(const SourceAccessConfiguration &value)
Definition: GetEventSourceMappingResult.h:626
Aws::Lambda::Model::GetEventSourceMappingResult::SetState
void SetState(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:393
Aws::Lambda::Model::EventSourcePosition
EventSourcePosition
Definition: EventSourcePosition.h:17
Aws::Lambda::Model::GetEventSourceMappingResult::WithMaximumRetryAttempts
GetEventSourceMappingResult & WithMaximumRetryAttempts(int value)
Definition: GetEventSourceMappingResult.h:724
Aws::Lambda::Model::GetEventSourceMappingResult::WithDestinationConfig
GetEventSourceMappingResult & WithDestinationConfig(DestinationConfig &&value)
Definition: GetEventSourceMappingResult.h:499
Aws::Lambda::Model::GetEventSourceMappingResult::SetFunctionResponseTypes
void SetFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: GetEventSourceMappingResult.h:762
Aws::Lambda::Model::GetEventSourceMappingResult::SetTumblingWindowInSeconds
void SetTumblingWindowInSeconds(int value)
Definition: GetEventSourceMappingResult.h:737
Aws::Lambda::Model::GetEventSourceMappingResult::WithFunctionArn
GetEventSourceMappingResult & WithFunctionArn(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:296
DateTime.h
Aws::Lambda::Model::GetEventSourceMappingResult::SetTopics
void SetTopics(const Aws::Vector< Aws::String > &value)
Definition: GetEventSourceMappingResult.h:510
Aws::Lambda::Model::GetEventSourceMappingResult::AddQueues
GetEventSourceMappingResult & AddQueues(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:577
Aws::Lambda::Model::GetEventSourceMappingResult::WithMaximumRecordAgeInSeconds
GetEventSourceMappingResult & WithMaximumRecordAgeInSeconds(int value)
Definition: GetEventSourceMappingResult.h:680
Aws::Lambda::Model::GetEventSourceMappingResult::SetEventSourceArn
void SetEventSourceArn(const char *value)
Definition: GetEventSourceMappingResult.h:250
Aws::Lambda::Model::GetEventSourceMappingResult::SetSelfManagedEventSource
void SetSelfManagedEventSource(const SelfManagedEventSource &value)
Definition: GetEventSourceMappingResult.h:643
Aws::Lambda::Model::GetEventSourceMappingResult::GetMaximumRetryAttempts
int GetMaximumRetryAttempts() const
Definition: GetEventSourceMappingResult.h:708
Aws::Lambda::Model::GetEventSourceMappingResult::SetMaximumRecordAgeInSeconds
void SetMaximumRecordAgeInSeconds(int value)
Definition: GetEventSourceMappingResult.h:673
SelfManagedEventSource.h
Aws::Lambda::Model::GetEventSourceMappingResult::SetBisectBatchOnFunctionError
void SetBisectBatchOnFunctionError(bool value)
Definition: GetEventSourceMappingResult.h:693
Aws::Lambda::Model::GetEventSourceMappingResult
Definition: GetEventSourceMappingResult.h:41
Aws::Lambda::Model::GetEventSourceMappingResult::WithLastProcessingResult
GetEventSourceMappingResult & WithLastProcessingResult(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:358
Aws::Lambda::Model::GetEventSourceMappingResult::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:276
Aws::Lambda::Model::GetEventSourceMappingResult::GetEventSourceMappingResult
GetEventSourceMappingResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::SourceAccessConfiguration
Definition: SourceAccessConfiguration.h:35
Aws::Lambda::Model::GetEventSourceMappingResult::WithStateTransitionReason
GetEventSourceMappingResult & WithStateTransitionReason(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:462
Aws::Lambda::Model::GetEventSourceMappingResult::WithState
GetEventSourceMappingResult & WithState(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:409
Aws::Lambda::Model::GetEventSourceMappingResult::AddTopics
GetEventSourceMappingResult & AddTopics(const char *value)
Definition: GetEventSourceMappingResult.h:540
Aws::Lambda::Model::GetEventSourceMappingResult::SetUUID
void SetUUID(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:56
Aws::Lambda::Model::GetEventSourceMappingResult::GetBatchSize
int GetBatchSize() const
Definition: GetEventSourceMappingResult.h:160
AWSVector.h
Aws::Lambda::Model::GetEventSourceMappingResult::SetQueues
void SetQueues(Aws::Vector< Aws::String > &&value)
Definition: GetEventSourceMappingResult.h:559
Aws::Lambda::Model::GetEventSourceMappingResult::GetFunctionResponseTypes
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes() const
Definition: GetEventSourceMappingResult.h:750
Aws::Lambda::Model::GetEventSourceMappingResult::GetMaximumRecordAgeInSeconds
int GetMaximumRecordAgeInSeconds() const
Definition: GetEventSourceMappingResult.h:666
Aws::Lambda::Model::GetEventSourceMappingResult::WithSelfManagedEventSource
GetEventSourceMappingResult & WithSelfManagedEventSource(SelfManagedEventSource &&value)
Definition: GetEventSourceMappingResult.h:658
Aws::Lambda::Model::GetEventSourceMappingResult::GetStateTransitionReason
const Aws::String & GetStateTransitionReason() const
Definition: GetEventSourceMappingResult.h:432
Aws::Lambda::Model::GetEventSourceMappingResult::WithEventSourceArn
GetEventSourceMappingResult & WithEventSourceArn(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:255
Aws::Lambda::Model::GetEventSourceMappingResult::WithStartingPositionTimestamp
GetEventSourceMappingResult & WithStartingPositionTimestamp(const Aws::Utils::DateTime &value)
Definition: GetEventSourceMappingResult.h:142
Aws::Lambda::Model::GetEventSourceMappingResult::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: GetEventSourceMappingResult.h:286
Aws::Lambda::Model::GetEventSourceMappingResult::SetMaximumRetryAttempts
void SetMaximumRetryAttempts(int value)
Definition: GetEventSourceMappingResult.h:716
Aws::Lambda::Model::GetEventSourceMappingResult::WithFunctionResponseTypes
GetEventSourceMappingResult & WithFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: GetEventSourceMappingResult.h:768
Aws::Lambda::Model::GetEventSourceMappingResult::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: GetEventSourceMappingResult.h:608
Aws::Lambda::Model::GetEventSourceMappingResult::WithTumblingWindowInSeconds
GetEventSourceMappingResult & WithTumblingWindowInSeconds(int value)
Definition: GetEventSourceMappingResult.h:743
Aws::Lambda::Model::GetEventSourceMappingResult::WithSourceAccessConfigurations
GetEventSourceMappingResult & WithSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: GetEventSourceMappingResult.h:620
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::GetEventSourceMappingResult::GetEventSourceMappingResult
GetEventSourceMappingResult()
Aws::Lambda::Model::GetEventSourceMappingResult::WithQueues
GetEventSourceMappingResult & WithQueues(const Aws::Vector< Aws::String > &value)
Definition: GetEventSourceMappingResult.h:565
Aws::Lambda::Model::GetEventSourceMappingResult::GetEventSourceArn
const Aws::String & GetEventSourceArn() const
Definition: GetEventSourceMappingResult.h:235
Aws::Lambda::Model::GetEventSourceMappingResult::SetLastModified
void SetLastModified(Aws::Utils::DateTime &&value)
Definition: GetEventSourceMappingResult.h:320
Aws::Lambda::Model::GetEventSourceMappingResult::WithSelfManagedEventSource
GetEventSourceMappingResult & WithSelfManagedEventSource(const SelfManagedEventSource &value)
Definition: GetEventSourceMappingResult.h:653
Aws::Lambda::Model::GetEventSourceMappingResult::SetTopics
void SetTopics(Aws::Vector< Aws::String > &&value)
Definition: GetEventSourceMappingResult.h:515
Aws::Lambda::Model::GetEventSourceMappingResult::GetStartingPositionTimestamp
const Aws::Utils::DateTime & GetStartingPositionTimestamp() const
Definition: GetEventSourceMappingResult.h:124
Aws::Lambda::Model::GetEventSourceMappingResult::WithStartingPositionTimestamp
GetEventSourceMappingResult & WithStartingPositionTimestamp(Aws::Utils::DateTime &&value)
Definition: GetEventSourceMappingResult.h:148
Aws::Lambda::Model::GetEventSourceMappingResult::WithBisectBatchOnFunctionError
GetEventSourceMappingResult & WithBisectBatchOnFunctionError(bool value)
Definition: GetEventSourceMappingResult.h:699
Aws::Lambda::Model::GetEventSourceMappingResult::WithState
GetEventSourceMappingResult & WithState(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:417
Aws::Lambda::Model::GetEventSourceMappingResult::SetStartingPosition
void SetStartingPosition(const EventSourcePosition &value)
Definition: GetEventSourceMappingResult.h:96
Aws::Lambda::Model::GetEventSourceMappingResult::SetStartingPosition
void SetStartingPosition(EventSourcePosition &&value)
Definition: GetEventSourceMappingResult.h:103
Aws::Lambda::Model::GetEventSourceMappingResult::SetStateTransitionReason
void SetStateTransitionReason(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:438
Aws::Lambda::Model::GetEventSourceMappingResult::SetLastModified
void SetLastModified(const Aws::Utils::DateTime &value)
Definition: GetEventSourceMappingResult.h:314
Aws::Lambda::Model::GetEventSourceMappingResult::GetBisectBatchOnFunctionError
bool GetBisectBatchOnFunctionError() const
Definition: GetEventSourceMappingResult.h:687
Aws::Lambda::Model::GetEventSourceMappingResult::SetDestinationConfig
void SetDestinationConfig(const DestinationConfig &value)
Definition: GetEventSourceMappingResult.h:481
Aws::Lambda::Model::GetEventSourceMappingResult::AddTopics
GetEventSourceMappingResult & AddTopics(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:535
AWSString.h
Aws::Lambda::Model::GetEventSourceMappingResult::WithMaximumBatchingWindowInSeconds
GetEventSourceMappingResult & WithMaximumBatchingWindowInSeconds(int value)
Definition: GetEventSourceMappingResult.h:210
Aws::Lambda::Model::SelfManagedEventSource
Definition: SelfManagedEventSource.h:36
Aws::Lambda::Model::GetEventSourceMappingResult::WithFunctionArn
GetEventSourceMappingResult & WithFunctionArn(const char *value)
Definition: GetEventSourceMappingResult.h:301
Aws::Lambda::Model::GetEventSourceMappingResult::WithEventSourceArn
GetEventSourceMappingResult & WithEventSourceArn(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:260
Aws::Lambda::Model::GetEventSourceMappingResult::SetStartingPositionTimestamp
void SetStartingPositionTimestamp(Aws::Utils::DateTime &&value)
Definition: GetEventSourceMappingResult.h:136
Aws::Lambda::Model::GetEventSourceMappingResult::WithFunctionArn
GetEventSourceMappingResult & WithFunctionArn(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:291
Aws::Lambda::Model::GetEventSourceMappingResult::SetSelfManagedEventSource
void SetSelfManagedEventSource(SelfManagedEventSource &&value)
Definition: GetEventSourceMappingResult.h:648
Aws::Lambda::Model::GetEventSourceMappingResult::SetUUID
void SetUUID(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:61
Aws::Lambda::Model::GetEventSourceMappingResult::SetLastProcessingResult
void SetLastProcessingResult(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:343
Aws::Lambda::Model::GetEventSourceMappingResult::GetLastProcessingResult
const Aws::String & GetLastProcessingResult() const
Definition: GetEventSourceMappingResult.h:338
Aws::Lambda::Model::GetEventSourceMappingResult::SetDestinationConfig
void SetDestinationConfig(DestinationConfig &&value)
Definition: GetEventSourceMappingResult.h:487
Aws::Lambda::Model::GetEventSourceMappingResult::operator=
GetEventSourceMappingResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::GetEventSourceMappingResult::SetState
void SetState(const char *value)
Definition: GetEventSourceMappingResult.h:401
Aws::Lambda::Model::GetEventSourceMappingResult::WithLastModified
GetEventSourceMappingResult & WithLastModified(const Aws::Utils::DateTime &value)
Definition: GetEventSourceMappingResult.h:326
Aws::Lambda::Model::GetEventSourceMappingResult::WithLastProcessingResult
GetEventSourceMappingResult & WithLastProcessingResult(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:363
Aws::Lambda::Model::GetEventSourceMappingResult::SetBatchSize
void SetBatchSize(int value)
Definition: GetEventSourceMappingResult.h:171
Aws::Lambda::Model::GetEventSourceMappingResult::GetMaximumBatchingWindowInSeconds
int GetMaximumBatchingWindowInSeconds() const
Definition: GetEventSourceMappingResult.h:192
Aws::Lambda::Model::GetEventSourceMappingResult::WithStateTransitionReason
GetEventSourceMappingResult & WithStateTransitionReason(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:456
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::GetEventSourceMappingResult::WithUUID
GetEventSourceMappingResult & WithUUID(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:71
Aws::Lambda::Model::GetEventSourceMappingResult::WithStateTransitionReason
GetEventSourceMappingResult & WithStateTransitionReason(const char *value)
Definition: GetEventSourceMappingResult.h:468
Aws::Lambda::Model::GetEventSourceMappingResult::SetEventSourceArn
void SetEventSourceArn(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:240
Aws::Lambda::Model::GetEventSourceMappingResult::WithTopics
GetEventSourceMappingResult & WithTopics(const Aws::Vector< Aws::String > &value)
Definition: GetEventSourceMappingResult.h:520
Aws::Lambda::Model::GetEventSourceMappingResult::WithFunctionResponseTypes
GetEventSourceMappingResult & WithFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: GetEventSourceMappingResult.h:774
Aws::Lambda::Model::GetEventSourceMappingResult::WithTopics
GetEventSourceMappingResult & WithTopics(Aws::Vector< Aws::String > &&value)
Definition: GetEventSourceMappingResult.h:525
Aws::Lambda::Model::GetEventSourceMappingResult::SetFunctionResponseTypes
void SetFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: GetEventSourceMappingResult.h:756
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
SourceAccessConfiguration.h
Aws::Lambda::Model::GetEventSourceMappingResult::SetState
void SetState(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:385
Aws::Lambda::Model::GetEventSourceMappingResult::AddTopics
GetEventSourceMappingResult & AddTopics(const Aws::String &value)
Definition: GetEventSourceMappingResult.h:530
Aws::Lambda::Model::GetEventSourceMappingResult::GetUUID
const Aws::String & GetUUID() const
Definition: GetEventSourceMappingResult.h:51
Aws::Lambda::Model::GetEventSourceMappingResult::AddQueues
GetEventSourceMappingResult & AddQueues(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:583
Aws::Lambda::Model::GetEventSourceMappingResult::AddQueues
GetEventSourceMappingResult & AddQueues(const char *value)
Definition: GetEventSourceMappingResult.h:589
Aws::Lambda::Model::DestinationConfig
Definition: DestinationConfig.h:34
Aws::Lambda::Model::GetEventSourceMappingResult::SetLastProcessingResult
void SetLastProcessingResult(const char *value)
Definition: GetEventSourceMappingResult.h:353
Aws::Lambda::Model::GetEventSourceMappingResult::AddSourceAccessConfigurations
GetEventSourceMappingResult & AddSourceAccessConfigurations(SourceAccessConfiguration &&value)
Definition: GetEventSourceMappingResult.h:632
Aws::Lambda::Model::GetEventSourceMappingResult::GetDestinationConfig
const DestinationConfig & GetDestinationConfig() const
Definition: GetEventSourceMappingResult.h:475
Aws::Lambda::Model::GetEventSourceMappingResult::SetStartingPositionTimestamp
void SetStartingPositionTimestamp(const Aws::Utils::DateTime &value)
Definition: GetEventSourceMappingResult.h:130
Aws::Lambda::Model::GetEventSourceMappingResult::WithStartingPosition
GetEventSourceMappingResult & WithStartingPosition(const EventSourcePosition &value)
Definition: GetEventSourceMappingResult.h:110
Aws::Lambda::Model::GetEventSourceMappingResult::GetLastModified
const Aws::Utils::DateTime & GetLastModified() const
Definition: GetEventSourceMappingResult.h:308
Aws::Lambda::Model::GetEventSourceMappingResult::GetSourceAccessConfigurations
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations() const
Definition: GetEventSourceMappingResult.h:596
Aws::Lambda::Model::GetEventSourceMappingResult::WithLastProcessingResult
GetEventSourceMappingResult & WithLastProcessingResult(const char *value)
Definition: GetEventSourceMappingResult.h:368
Aws::Lambda::Model::GetEventSourceMappingResult::GetStartingPosition
const EventSourcePosition & GetStartingPosition() const
Definition: GetEventSourceMappingResult.h:89
Aws::Lambda::Model::GetEventSourceMappingResult::WithStartingPosition
GetEventSourceMappingResult & WithStartingPosition(EventSourcePosition &&value)
Definition: GetEventSourceMappingResult.h:117
Aws::Lambda::Model::GetEventSourceMappingResult::GetTumblingWindowInSeconds
int GetTumblingWindowInSeconds() const
Definition: GetEventSourceMappingResult.h:731
Aws::Lambda::Model::GetEventSourceMappingResult::GetSelfManagedEventSource
const SelfManagedEventSource & GetSelfManagedEventSource() const
Definition: GetEventSourceMappingResult.h:638
Aws::Lambda::Model::GetEventSourceMappingResult::WithBatchSize
GetEventSourceMappingResult & WithBatchSize(int value)
Definition: GetEventSourceMappingResult.h:182
Aws::Lambda::Model::GetEventSourceMappingResult::WithParallelizationFactor
GetEventSourceMappingResult & WithParallelizationFactor(int value)
Definition: GetEventSourceMappingResult.h:229
Lambda_EXPORTS.h
Aws::Lambda::Model::GetEventSourceMappingResult::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: GetEventSourceMappingResult.h:271
Aws::Lambda::Model::GetEventSourceMappingResult::GetQueues
const Aws::Vector< Aws::String > & GetQueues() const
Definition: GetEventSourceMappingResult.h:547
Aws::Lambda::Model::GetEventSourceMappingResult::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:281
Aws::Lambda::Model::GetEventSourceMappingResult::SetLastProcessingResult
void SetLastProcessingResult(Aws::String &&value)
Definition: GetEventSourceMappingResult.h:348
DestinationConfig.h