AWS SDK for C++  1.9.129
AWS SDK for C++
EventSourceMappingConfiguration.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace Lambda
29 {
30 namespace Model
31 {
32 
40  {
41  public:
46 
47 
51  inline const Aws::String& GetUUID() const{ return m_uUID; }
52 
56  inline bool UUIDHasBeenSet() const { return m_uUIDHasBeenSet; }
57 
61  inline void SetUUID(const Aws::String& value) { m_uUIDHasBeenSet = true; m_uUID = value; }
62 
66  inline void SetUUID(Aws::String&& value) { m_uUIDHasBeenSet = true; m_uUID = std::move(value); }
67 
71  inline void SetUUID(const char* value) { m_uUIDHasBeenSet = true; m_uUID.assign(value); }
72 
76  inline EventSourceMappingConfiguration& WithUUID(const Aws::String& value) { SetUUID(value); return *this;}
77 
81  inline EventSourceMappingConfiguration& WithUUID(Aws::String&& value) { SetUUID(std::move(value)); return *this;}
82 
86  inline EventSourceMappingConfiguration& WithUUID(const char* value) { SetUUID(value); return *this;}
87 
88 
94  inline const EventSourcePosition& GetStartingPosition() const{ return m_startingPosition; }
95 
101  inline bool StartingPositionHasBeenSet() const { return m_startingPositionHasBeenSet; }
102 
108  inline void SetStartingPosition(const EventSourcePosition& value) { m_startingPositionHasBeenSet = true; m_startingPosition = value; }
109 
115  inline void SetStartingPosition(EventSourcePosition&& value) { m_startingPositionHasBeenSet = true; m_startingPosition = std::move(value); }
116 
122  inline EventSourceMappingConfiguration& WithStartingPosition(const EventSourcePosition& value) { SetStartingPosition(value); return *this;}
123 
129  inline EventSourceMappingConfiguration& WithStartingPosition(EventSourcePosition&& value) { SetStartingPosition(std::move(value)); return *this;}
130 
131 
136  inline const Aws::Utils::DateTime& GetStartingPositionTimestamp() const{ return m_startingPositionTimestamp; }
137 
142  inline bool StartingPositionTimestampHasBeenSet() const { return m_startingPositionTimestampHasBeenSet; }
143 
148  inline void SetStartingPositionTimestamp(const Aws::Utils::DateTime& value) { m_startingPositionTimestampHasBeenSet = true; m_startingPositionTimestamp = value; }
149 
154  inline void SetStartingPositionTimestamp(Aws::Utils::DateTime&& value) { m_startingPositionTimestampHasBeenSet = true; m_startingPositionTimestamp = std::move(value); }
155 
160  inline EventSourceMappingConfiguration& WithStartingPositionTimestamp(const Aws::Utils::DateTime& value) { SetStartingPositionTimestamp(value); return *this;}
161 
166  inline EventSourceMappingConfiguration& WithStartingPositionTimestamp(Aws::Utils::DateTime&& value) { SetStartingPositionTimestamp(std::move(value)); return *this;}
167 
168 
178  inline int GetBatchSize() const{ return m_batchSize; }
179 
189  inline bool BatchSizeHasBeenSet() const { return m_batchSizeHasBeenSet; }
190 
200  inline void SetBatchSize(int value) { m_batchSizeHasBeenSet = true; m_batchSize = value; }
201 
211  inline EventSourceMappingConfiguration& WithBatchSize(int value) { SetBatchSize(value); return *this;}
212 
213 
221  inline int GetMaximumBatchingWindowInSeconds() const{ return m_maximumBatchingWindowInSeconds; }
222 
230  inline bool MaximumBatchingWindowInSecondsHasBeenSet() const { return m_maximumBatchingWindowInSecondsHasBeenSet; }
231 
239  inline void SetMaximumBatchingWindowInSeconds(int value) { m_maximumBatchingWindowInSecondsHasBeenSet = true; m_maximumBatchingWindowInSeconds = value; }
240 
248  inline EventSourceMappingConfiguration& WithMaximumBatchingWindowInSeconds(int value) { SetMaximumBatchingWindowInSeconds(value); return *this;}
249 
250 
255  inline int GetParallelizationFactor() const{ return m_parallelizationFactor; }
256 
261  inline bool ParallelizationFactorHasBeenSet() const { return m_parallelizationFactorHasBeenSet; }
262 
267  inline void SetParallelizationFactor(int value) { m_parallelizationFactorHasBeenSet = true; m_parallelizationFactor = value; }
268 
273  inline EventSourceMappingConfiguration& WithParallelizationFactor(int value) { SetParallelizationFactor(value); return *this;}
274 
275 
279  inline const Aws::String& GetEventSourceArn() const{ return m_eventSourceArn; }
280 
284  inline bool EventSourceArnHasBeenSet() const { return m_eventSourceArnHasBeenSet; }
285 
289  inline void SetEventSourceArn(const Aws::String& value) { m_eventSourceArnHasBeenSet = true; m_eventSourceArn = value; }
290 
294  inline void SetEventSourceArn(Aws::String&& value) { m_eventSourceArnHasBeenSet = true; m_eventSourceArn = std::move(value); }
295 
299  inline void SetEventSourceArn(const char* value) { m_eventSourceArnHasBeenSet = true; m_eventSourceArn.assign(value); }
300 
304  inline EventSourceMappingConfiguration& WithEventSourceArn(const Aws::String& value) { SetEventSourceArn(value); return *this;}
305 
309  inline EventSourceMappingConfiguration& WithEventSourceArn(Aws::String&& value) { SetEventSourceArn(std::move(value)); return *this;}
310 
314  inline EventSourceMappingConfiguration& WithEventSourceArn(const char* value) { SetEventSourceArn(value); return *this;}
315 
316 
320  inline const Aws::String& GetFunctionArn() const{ return m_functionArn; }
321 
325  inline bool FunctionArnHasBeenSet() const { return m_functionArnHasBeenSet; }
326 
330  inline void SetFunctionArn(const Aws::String& value) { m_functionArnHasBeenSet = true; m_functionArn = value; }
331 
335  inline void SetFunctionArn(Aws::String&& value) { m_functionArnHasBeenSet = true; m_functionArn = std::move(value); }
336 
340  inline void SetFunctionArn(const char* value) { m_functionArnHasBeenSet = true; m_functionArn.assign(value); }
341 
345  inline EventSourceMappingConfiguration& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
346 
350  inline EventSourceMappingConfiguration& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
351 
355  inline EventSourceMappingConfiguration& WithFunctionArn(const char* value) { SetFunctionArn(value); return *this;}
356 
357 
362  inline const Aws::Utils::DateTime& GetLastModified() const{ return m_lastModified; }
363 
368  inline bool LastModifiedHasBeenSet() const { return m_lastModifiedHasBeenSet; }
369 
374  inline void SetLastModified(const Aws::Utils::DateTime& value) { m_lastModifiedHasBeenSet = true; m_lastModified = value; }
375 
380  inline void SetLastModified(Aws::Utils::DateTime&& value) { m_lastModifiedHasBeenSet = true; m_lastModified = std::move(value); }
381 
386  inline EventSourceMappingConfiguration& WithLastModified(const Aws::Utils::DateTime& value) { SetLastModified(value); return *this;}
387 
392  inline EventSourceMappingConfiguration& WithLastModified(Aws::Utils::DateTime&& value) { SetLastModified(std::move(value)); return *this;}
393 
394 
398  inline const Aws::String& GetLastProcessingResult() const{ return m_lastProcessingResult; }
399 
403  inline bool LastProcessingResultHasBeenSet() const { return m_lastProcessingResultHasBeenSet; }
404 
408  inline void SetLastProcessingResult(const Aws::String& value) { m_lastProcessingResultHasBeenSet = true; m_lastProcessingResult = value; }
409 
413  inline void SetLastProcessingResult(Aws::String&& value) { m_lastProcessingResultHasBeenSet = true; m_lastProcessingResult = std::move(value); }
414 
418  inline void SetLastProcessingResult(const char* value) { m_lastProcessingResultHasBeenSet = true; m_lastProcessingResult.assign(value); }
419 
423  inline EventSourceMappingConfiguration& WithLastProcessingResult(const Aws::String& value) { SetLastProcessingResult(value); return *this;}
424 
428  inline EventSourceMappingConfiguration& WithLastProcessingResult(Aws::String&& value) { SetLastProcessingResult(std::move(value)); return *this;}
429 
433  inline EventSourceMappingConfiguration& WithLastProcessingResult(const char* value) { SetLastProcessingResult(value); return *this;}
434 
435 
442  inline const Aws::String& GetState() const{ return m_state; }
443 
450  inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
451 
458  inline void SetState(const Aws::String& value) { m_stateHasBeenSet = true; m_state = value; }
459 
466  inline void SetState(Aws::String&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }
467 
474  inline void SetState(const char* value) { m_stateHasBeenSet = true; m_state.assign(value); }
475 
482  inline EventSourceMappingConfiguration& WithState(const Aws::String& value) { SetState(value); return *this;}
483 
490  inline EventSourceMappingConfiguration& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;}
491 
498  inline EventSourceMappingConfiguration& WithState(const char* value) { SetState(value); return *this;}
499 
500 
505  inline const Aws::String& GetStateTransitionReason() const{ return m_stateTransitionReason; }
506 
511  inline bool StateTransitionReasonHasBeenSet() const { return m_stateTransitionReasonHasBeenSet; }
512 
517  inline void SetStateTransitionReason(const Aws::String& value) { m_stateTransitionReasonHasBeenSet = true; m_stateTransitionReason = value; }
518 
523  inline void SetStateTransitionReason(Aws::String&& value) { m_stateTransitionReasonHasBeenSet = true; m_stateTransitionReason = std::move(value); }
524 
529  inline void SetStateTransitionReason(const char* value) { m_stateTransitionReasonHasBeenSet = true; m_stateTransitionReason.assign(value); }
530 
535  inline EventSourceMappingConfiguration& WithStateTransitionReason(const Aws::String& value) { SetStateTransitionReason(value); return *this;}
536 
541  inline EventSourceMappingConfiguration& WithStateTransitionReason(Aws::String&& value) { SetStateTransitionReason(std::move(value)); return *this;}
542 
547  inline EventSourceMappingConfiguration& WithStateTransitionReason(const char* value) { SetStateTransitionReason(value); return *this;}
548 
549 
554  inline const DestinationConfig& GetDestinationConfig() const{ return m_destinationConfig; }
555 
560  inline bool DestinationConfigHasBeenSet() const { return m_destinationConfigHasBeenSet; }
561 
566  inline void SetDestinationConfig(const DestinationConfig& value) { m_destinationConfigHasBeenSet = true; m_destinationConfig = value; }
567 
572  inline void SetDestinationConfig(DestinationConfig&& value) { m_destinationConfigHasBeenSet = true; m_destinationConfig = std::move(value); }
573 
578  inline EventSourceMappingConfiguration& WithDestinationConfig(const DestinationConfig& value) { SetDestinationConfig(value); return *this;}
579 
584  inline EventSourceMappingConfiguration& WithDestinationConfig(DestinationConfig&& value) { SetDestinationConfig(std::move(value)); return *this;}
585 
586 
590  inline const Aws::Vector<Aws::String>& GetTopics() const{ return m_topics; }
591 
595  inline bool TopicsHasBeenSet() const { return m_topicsHasBeenSet; }
596 
600  inline void SetTopics(const Aws::Vector<Aws::String>& value) { m_topicsHasBeenSet = true; m_topics = value; }
601 
605  inline void SetTopics(Aws::Vector<Aws::String>&& value) { m_topicsHasBeenSet = true; m_topics = std::move(value); }
606 
610  inline EventSourceMappingConfiguration& WithTopics(const Aws::Vector<Aws::String>& value) { SetTopics(value); return *this;}
611 
615  inline EventSourceMappingConfiguration& WithTopics(Aws::Vector<Aws::String>&& value) { SetTopics(std::move(value)); return *this;}
616 
620  inline EventSourceMappingConfiguration& AddTopics(const Aws::String& value) { m_topicsHasBeenSet = true; m_topics.push_back(value); return *this; }
621 
625  inline EventSourceMappingConfiguration& AddTopics(Aws::String&& value) { m_topicsHasBeenSet = true; m_topics.push_back(std::move(value)); return *this; }
626 
630  inline EventSourceMappingConfiguration& AddTopics(const char* value) { m_topicsHasBeenSet = true; m_topics.push_back(value); return *this; }
631 
632 
637  inline const Aws::Vector<Aws::String>& GetQueues() const{ return m_queues; }
638 
643  inline bool QueuesHasBeenSet() const { return m_queuesHasBeenSet; }
644 
649  inline void SetQueues(const Aws::Vector<Aws::String>& value) { m_queuesHasBeenSet = true; m_queues = value; }
650 
655  inline void SetQueues(Aws::Vector<Aws::String>&& value) { m_queuesHasBeenSet = true; m_queues = std::move(value); }
656 
661  inline EventSourceMappingConfiguration& WithQueues(const Aws::Vector<Aws::String>& value) { SetQueues(value); return *this;}
662 
667  inline EventSourceMappingConfiguration& WithQueues(Aws::Vector<Aws::String>&& value) { SetQueues(std::move(value)); return *this;}
668 
673  inline EventSourceMappingConfiguration& AddQueues(const Aws::String& value) { m_queuesHasBeenSet = true; m_queues.push_back(value); return *this; }
674 
679  inline EventSourceMappingConfiguration& AddQueues(Aws::String&& value) { m_queuesHasBeenSet = true; m_queues.push_back(std::move(value)); return *this; }
680 
685  inline EventSourceMappingConfiguration& AddQueues(const char* value) { m_queuesHasBeenSet = true; m_queues.push_back(value); return *this; }
686 
687 
692  inline const Aws::Vector<SourceAccessConfiguration>& GetSourceAccessConfigurations() const{ return m_sourceAccessConfigurations; }
693 
698  inline bool SourceAccessConfigurationsHasBeenSet() const { return m_sourceAccessConfigurationsHasBeenSet; }
699 
704  inline void SetSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations = value; }
705 
710  inline void SetSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations = std::move(value); }
711 
716  inline EventSourceMappingConfiguration& WithSourceAccessConfigurations(const Aws::Vector<SourceAccessConfiguration>& value) { SetSourceAccessConfigurations(value); return *this;}
717 
722  inline EventSourceMappingConfiguration& WithSourceAccessConfigurations(Aws::Vector<SourceAccessConfiguration>&& value) { SetSourceAccessConfigurations(std::move(value)); return *this;}
723 
728  inline EventSourceMappingConfiguration& AddSourceAccessConfigurations(const SourceAccessConfiguration& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations.push_back(value); return *this; }
729 
734  inline EventSourceMappingConfiguration& AddSourceAccessConfigurations(SourceAccessConfiguration&& value) { m_sourceAccessConfigurationsHasBeenSet = true; m_sourceAccessConfigurations.push_back(std::move(value)); return *this; }
735 
736 
740  inline const SelfManagedEventSource& GetSelfManagedEventSource() const{ return m_selfManagedEventSource; }
741 
745  inline bool SelfManagedEventSourceHasBeenSet() const { return m_selfManagedEventSourceHasBeenSet; }
746 
750  inline void SetSelfManagedEventSource(const SelfManagedEventSource& value) { m_selfManagedEventSourceHasBeenSet = true; m_selfManagedEventSource = value; }
751 
755  inline void SetSelfManagedEventSource(SelfManagedEventSource&& value) { m_selfManagedEventSourceHasBeenSet = true; m_selfManagedEventSource = std::move(value); }
756 
760  inline EventSourceMappingConfiguration& WithSelfManagedEventSource(const SelfManagedEventSource& value) { SetSelfManagedEventSource(value); return *this;}
761 
765  inline EventSourceMappingConfiguration& WithSelfManagedEventSource(SelfManagedEventSource&& value) { SetSelfManagedEventSource(std::move(value)); return *this;}
766 
767 
773  inline int GetMaximumRecordAgeInSeconds() const{ return m_maximumRecordAgeInSeconds; }
774 
780  inline bool MaximumRecordAgeInSecondsHasBeenSet() const { return m_maximumRecordAgeInSecondsHasBeenSet; }
781 
787  inline void SetMaximumRecordAgeInSeconds(int value) { m_maximumRecordAgeInSecondsHasBeenSet = true; m_maximumRecordAgeInSeconds = value; }
788 
794  inline EventSourceMappingConfiguration& WithMaximumRecordAgeInSeconds(int value) { SetMaximumRecordAgeInSeconds(value); return *this;}
795 
796 
801  inline bool GetBisectBatchOnFunctionError() const{ return m_bisectBatchOnFunctionError; }
802 
807  inline bool BisectBatchOnFunctionErrorHasBeenSet() const { return m_bisectBatchOnFunctionErrorHasBeenSet; }
808 
813  inline void SetBisectBatchOnFunctionError(bool value) { m_bisectBatchOnFunctionErrorHasBeenSet = true; m_bisectBatchOnFunctionError = value; }
814 
819  inline EventSourceMappingConfiguration& WithBisectBatchOnFunctionError(bool value) { SetBisectBatchOnFunctionError(value); return *this;}
820 
821 
828  inline int GetMaximumRetryAttempts() const{ return m_maximumRetryAttempts; }
829 
836  inline bool MaximumRetryAttemptsHasBeenSet() const { return m_maximumRetryAttemptsHasBeenSet; }
837 
844  inline void SetMaximumRetryAttempts(int value) { m_maximumRetryAttemptsHasBeenSet = true; m_maximumRetryAttempts = value; }
845 
852  inline EventSourceMappingConfiguration& WithMaximumRetryAttempts(int value) { SetMaximumRetryAttempts(value); return *this;}
853 
854 
859  inline int GetTumblingWindowInSeconds() const{ return m_tumblingWindowInSeconds; }
860 
865  inline bool TumblingWindowInSecondsHasBeenSet() const { return m_tumblingWindowInSecondsHasBeenSet; }
866 
871  inline void SetTumblingWindowInSeconds(int value) { m_tumblingWindowInSecondsHasBeenSet = true; m_tumblingWindowInSeconds = value; }
872 
877  inline EventSourceMappingConfiguration& WithTumblingWindowInSeconds(int value) { SetTumblingWindowInSeconds(value); return *this;}
878 
879 
884  inline const Aws::Vector<FunctionResponseType>& GetFunctionResponseTypes() const{ return m_functionResponseTypes; }
885 
890  inline bool FunctionResponseTypesHasBeenSet() const { return m_functionResponseTypesHasBeenSet; }
891 
896  inline void SetFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes = value; }
897 
902  inline void SetFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes = std::move(value); }
903 
908  inline EventSourceMappingConfiguration& WithFunctionResponseTypes(const Aws::Vector<FunctionResponseType>& value) { SetFunctionResponseTypes(value); return *this;}
909 
914  inline EventSourceMappingConfiguration& WithFunctionResponseTypes(Aws::Vector<FunctionResponseType>&& value) { SetFunctionResponseTypes(std::move(value)); return *this;}
915 
920  inline EventSourceMappingConfiguration& AddFunctionResponseTypes(const FunctionResponseType& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes.push_back(value); return *this; }
921 
926  inline EventSourceMappingConfiguration& AddFunctionResponseTypes(FunctionResponseType&& value) { m_functionResponseTypesHasBeenSet = true; m_functionResponseTypes.push_back(std::move(value)); return *this; }
927 
928  private:
929 
930  Aws::String m_uUID;
931  bool m_uUIDHasBeenSet;
932 
933  EventSourcePosition m_startingPosition;
934  bool m_startingPositionHasBeenSet;
935 
936  Aws::Utils::DateTime m_startingPositionTimestamp;
937  bool m_startingPositionTimestampHasBeenSet;
938 
939  int m_batchSize;
940  bool m_batchSizeHasBeenSet;
941 
942  int m_maximumBatchingWindowInSeconds;
943  bool m_maximumBatchingWindowInSecondsHasBeenSet;
944 
945  int m_parallelizationFactor;
946  bool m_parallelizationFactorHasBeenSet;
947 
948  Aws::String m_eventSourceArn;
949  bool m_eventSourceArnHasBeenSet;
950 
951  Aws::String m_functionArn;
952  bool m_functionArnHasBeenSet;
953 
954  Aws::Utils::DateTime m_lastModified;
955  bool m_lastModifiedHasBeenSet;
956 
957  Aws::String m_lastProcessingResult;
958  bool m_lastProcessingResultHasBeenSet;
959 
960  Aws::String m_state;
961  bool m_stateHasBeenSet;
962 
963  Aws::String m_stateTransitionReason;
964  bool m_stateTransitionReasonHasBeenSet;
965 
966  DestinationConfig m_destinationConfig;
967  bool m_destinationConfigHasBeenSet;
968 
969  Aws::Vector<Aws::String> m_topics;
970  bool m_topicsHasBeenSet;
971 
972  Aws::Vector<Aws::String> m_queues;
973  bool m_queuesHasBeenSet;
974 
975  Aws::Vector<SourceAccessConfiguration> m_sourceAccessConfigurations;
976  bool m_sourceAccessConfigurationsHasBeenSet;
977 
978  SelfManagedEventSource m_selfManagedEventSource;
979  bool m_selfManagedEventSourceHasBeenSet;
980 
981  int m_maximumRecordAgeInSeconds;
982  bool m_maximumRecordAgeInSecondsHasBeenSet;
983 
984  bool m_bisectBatchOnFunctionError;
985  bool m_bisectBatchOnFunctionErrorHasBeenSet;
986 
987  int m_maximumRetryAttempts;
988  bool m_maximumRetryAttemptsHasBeenSet;
989 
990  int m_tumblingWindowInSeconds;
991  bool m_tumblingWindowInSecondsHasBeenSet;
992 
993  Aws::Vector<FunctionResponseType> m_functionResponseTypes;
994  bool m_functionResponseTypesHasBeenSet;
995  };
996 
997 } // namespace Model
998 } // namespace Lambda
999 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Lambda::Model::EventSourceMappingConfiguration::GetStateTransitionReason
const Aws::String & GetStateTransitionReason() const
Definition: EventSourceMappingConfiguration.h:505
Aws::Lambda::Model::EventSourceMappingConfiguration::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: EventSourceMappingConfiguration.h:710
Aws::Lambda::Model::EventSourceMappingConfiguration::StateHasBeenSet
bool StateHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:450
Aws::Lambda::Model::EventSourceMappingConfiguration::SetMaximumRecordAgeInSeconds
void SetMaximumRecordAgeInSeconds(int value)
Definition: EventSourceMappingConfiguration.h:787
FunctionResponseType.h
Aws::Lambda::Model::EventSourceMappingConfiguration::SetParallelizationFactor
void SetParallelizationFactor(int value)
Definition: EventSourceMappingConfiguration.h:267
Aws::Lambda::Model::EventSourceMappingConfiguration::SetMaximumRetryAttempts
void SetMaximumRetryAttempts(int value)
Definition: EventSourceMappingConfiguration.h:844
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPosition
void SetStartingPosition(const EventSourcePosition &value)
Definition: EventSourceMappingConfiguration.h:108
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStateTransitionReason
EventSourceMappingConfiguration & WithStateTransitionReason(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:541
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPosition
void SetStartingPosition(EventSourcePosition &&value)
Definition: EventSourceMappingConfiguration.h:115
Aws::Lambda::Model::FunctionResponseType
FunctionResponseType
Definition: FunctionResponseType.h:17
Aws::Lambda::Model::EventSourceMappingConfiguration::WithSelfManagedEventSource
EventSourceMappingConfiguration & WithSelfManagedEventSource(SelfManagedEventSource &&value)
Definition: EventSourceMappingConfiguration.h:765
Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastModified
void SetLastModified(Aws::Utils::DateTime &&value)
Definition: EventSourceMappingConfiguration.h:380
Aws::Lambda::Model::EventSourceMappingConfiguration::SelfManagedEventSourceHasBeenSet
bool SelfManagedEventSourceHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:745
Aws::Lambda::Model::EventSourceMappingConfiguration::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: EventSourceMappingConfiguration.h:320
Aws::Lambda::Model::EventSourceMappingConfiguration::WithSourceAccessConfigurations
EventSourceMappingConfiguration & WithSourceAccessConfigurations(Aws::Vector< SourceAccessConfiguration > &&value)
Definition: EventSourceMappingConfiguration.h:722
Aws::Lambda::Model::EventSourceMappingConfiguration::WithMaximumRecordAgeInSeconds
EventSourceMappingConfiguration & WithMaximumRecordAgeInSeconds(int value)
Definition: EventSourceMappingConfiguration.h:794
Aws::Lambda::Model::EventSourceMappingConfiguration::LastProcessingResultHasBeenSet
bool LastProcessingResultHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:403
Aws::Lambda::Model::EventSourceMappingConfiguration::AddSourceAccessConfigurations
EventSourceMappingConfiguration & AddSourceAccessConfigurations(SourceAccessConfiguration &&value)
Definition: EventSourceMappingConfiguration.h:734
Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionResponseTypes
EventSourceMappingConfiguration & WithFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: EventSourceMappingConfiguration.h:908
EventSourcePosition.h
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStateTransitionReason
void SetStateTransitionReason(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:523
Aws::Lambda::Model::EventSourceMappingConfiguration::WithEventSourceArn
EventSourceMappingConfiguration & WithEventSourceArn(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:304
Aws::Lambda::Model::EventSourceMappingConfiguration::TopicsHasBeenSet
bool TopicsHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:595
Aws::Lambda::Model::EventSourceMappingConfiguration::GetSelfManagedEventSource
const SelfManagedEventSource & GetSelfManagedEventSource() const
Definition: EventSourceMappingConfiguration.h:740
Aws::Lambda::Model::EventSourceMappingConfiguration::AddTopics
EventSourceMappingConfiguration & AddTopics(const char *value)
Definition: EventSourceMappingConfiguration.h:630
Aws::Lambda::Model::EventSourceMappingConfiguration::AddFunctionResponseTypes
EventSourceMappingConfiguration & AddFunctionResponseTypes(const FunctionResponseType &value)
Definition: EventSourceMappingConfiguration.h:920
Aws::Lambda::Model::EventSourcePosition
EventSourcePosition
Definition: EventSourcePosition.h:17
Aws::Lambda::Model::EventSourceMappingConfiguration::SetUUID
void SetUUID(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:66
Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastProcessingResult
void SetLastProcessingResult(const char *value)
Definition: EventSourceMappingConfiguration.h:418
Aws::Lambda::Model::EventSourceMappingConfiguration::SetSelfManagedEventSource
void SetSelfManagedEventSource(SelfManagedEventSource &&value)
Definition: EventSourceMappingConfiguration.h:755
Aws::Lambda::Model::EventSourceMappingConfiguration::LastModifiedHasBeenSet
bool LastModifiedHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:368
Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastProcessingResult
EventSourceMappingConfiguration & WithLastProcessingResult(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:423
DateTime.h
Aws::Lambda::Model::EventSourceMappingConfiguration::WithTumblingWindowInSeconds
EventSourceMappingConfiguration & WithTumblingWindowInSeconds(int value)
Definition: EventSourceMappingConfiguration.h:877
Aws::Lambda::Model::EventSourceMappingConfiguration::TumblingWindowInSecondsHasBeenSet
bool TumblingWindowInSecondsHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:865
Aws::Lambda::Model::EventSourceMappingConfiguration::GetLastProcessingResult
const Aws::String & GetLastProcessingResult() const
Definition: EventSourceMappingConfiguration.h:398
Aws::Lambda::Model::EventSourceMappingConfiguration::GetTumblingWindowInSeconds
int GetTumblingWindowInSeconds() const
Definition: EventSourceMappingConfiguration.h:859
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPosition
EventSourceMappingConfiguration & WithStartingPosition(EventSourcePosition &&value)
Definition: EventSourceMappingConfiguration.h:129
SelfManagedEventSource.h
Aws::Lambda::Model::EventSourceMappingConfiguration::SetEventSourceArn
void SetEventSourceArn(const char *value)
Definition: EventSourceMappingConfiguration.h:299
Aws::Lambda::Model::EventSourceMappingConfiguration::AddQueues
EventSourceMappingConfiguration & AddQueues(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:679
Aws::Lambda::Model::EventSourceMappingConfiguration::SetQueues
void SetQueues(const Aws::Vector< Aws::String > &value)
Definition: EventSourceMappingConfiguration.h:649
Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastModified
void SetLastModified(const Aws::Utils::DateTime &value)
Definition: EventSourceMappingConfiguration.h:374
Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastProcessingResult
EventSourceMappingConfiguration & WithLastProcessingResult(const char *value)
Definition: EventSourceMappingConfiguration.h:433
Aws::Lambda::Model::EventSourceMappingConfiguration::SetBisectBatchOnFunctionError
void SetBisectBatchOnFunctionError(bool value)
Definition: EventSourceMappingConfiguration.h:813
Aws::Lambda::Model::EventSourceMappingConfiguration::GetTopics
const Aws::Vector< Aws::String > & GetTopics() const
Definition: EventSourceMappingConfiguration.h:590
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::EventSourceMappingConfiguration::WithMaximumRetryAttempts
EventSourceMappingConfiguration & WithMaximumRetryAttempts(int value)
Definition: EventSourceMappingConfiguration.h:852
Aws::Lambda::Model::EventSourceMappingConfiguration::SetBatchSize
void SetBatchSize(int value)
Definition: EventSourceMappingConfiguration.h:200
Aws::Lambda::Model::EventSourceMappingConfiguration::AddFunctionResponseTypes
EventSourceMappingConfiguration & AddFunctionResponseTypes(FunctionResponseType &&value)
Definition: EventSourceMappingConfiguration.h:926
Aws::Lambda::Model::EventSourceMappingConfiguration::WithSelfManagedEventSource
EventSourceMappingConfiguration & WithSelfManagedEventSource(const SelfManagedEventSource &value)
Definition: EventSourceMappingConfiguration.h:760
Aws::Lambda::Model::EventSourceMappingConfiguration::GetMaximumBatchingWindowInSeconds
int GetMaximumBatchingWindowInSeconds() const
Definition: EventSourceMappingConfiguration.h:221
Aws::Lambda::Model::SourceAccessConfiguration
Definition: SourceAccessConfiguration.h:35
Aws::Lambda::Model::EventSourceMappingConfiguration::SetDestinationConfig
void SetDestinationConfig(const DestinationConfig &value)
Definition: EventSourceMappingConfiguration.h:566
Aws::Lambda::Model::EventSourceMappingConfiguration::AddQueues
EventSourceMappingConfiguration & AddQueues(const char *value)
Definition: EventSourceMappingConfiguration.h:685
Aws::Lambda::Model::EventSourceMappingConfiguration::WithUUID
EventSourceMappingConfiguration & WithUUID(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:81
Aws::Lambda::Model::EventSourceMappingConfiguration::MaximumBatchingWindowInSecondsHasBeenSet
bool MaximumBatchingWindowInSecondsHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:230
Aws::Lambda::Model::EventSourceMappingConfiguration::WithState
EventSourceMappingConfiguration & WithState(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:490
Aws::Lambda::Model::EventSourceMappingConfiguration::GetMaximumRetryAttempts
int GetMaximumRetryAttempts() const
Definition: EventSourceMappingConfiguration.h:828
Aws::Lambda::Model::EventSourceMappingConfiguration::WithState
EventSourceMappingConfiguration & WithState(const char *value)
Definition: EventSourceMappingConfiguration.h:498
AWSVector.h
Aws::Lambda::Model::EventSourceMappingConfiguration::WithTopics
EventSourceMappingConfiguration & WithTopics(const Aws::Vector< Aws::String > &value)
Definition: EventSourceMappingConfiguration.h:610
Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastProcessingResult
void SetLastProcessingResult(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:413
Aws::Lambda::Model::EventSourceMappingConfiguration::WithUUID
EventSourceMappingConfiguration & WithUUID(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:76
Aws::Lambda::Model::EventSourceMappingConfiguration::SetSelfManagedEventSource
void SetSelfManagedEventSource(const SelfManagedEventSource &value)
Definition: EventSourceMappingConfiguration.h:750
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStateTransitionReason
EventSourceMappingConfiguration & WithStateTransitionReason(const char *value)
Definition: EventSourceMappingConfiguration.h:547
Aws::Lambda::Model::EventSourceMappingConfiguration::MaximumRetryAttemptsHasBeenSet
bool MaximumRetryAttemptsHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:836
Aws::Lambda::Model::EventSourceMappingConfiguration::SetSourceAccessConfigurations
void SetSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: EventSourceMappingConfiguration.h:704
Aws::Lambda::Model::EventSourceMappingConfiguration::SetState
void SetState(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:466
Aws::Lambda::Model::EventSourceMappingConfiguration::WithParallelizationFactor
EventSourceMappingConfiguration & WithParallelizationFactor(int value)
Definition: EventSourceMappingConfiguration.h:273
Aws::Lambda::Model::EventSourceMappingConfiguration::WithTopics
EventSourceMappingConfiguration & WithTopics(Aws::Vector< Aws::String > &&value)
Definition: EventSourceMappingConfiguration.h:615
Aws::Lambda::Model::EventSourceMappingConfiguration::AddTopics
EventSourceMappingConfiguration & AddTopics(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:625
Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastModified
EventSourceMappingConfiguration & WithLastModified(Aws::Utils::DateTime &&value)
Definition: EventSourceMappingConfiguration.h:392
Aws::Lambda::Model::EventSourceMappingConfiguration::WithDestinationConfig
EventSourceMappingConfiguration & WithDestinationConfig(const DestinationConfig &value)
Definition: EventSourceMappingConfiguration.h:578
Aws::Lambda::Model::EventSourceMappingConfiguration::WithState
EventSourceMappingConfiguration & WithState(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:482
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::EventSourceMappingConfiguration::GetParallelizationFactor
int GetParallelizationFactor() const
Definition: EventSourceMappingConfiguration.h:255
Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: EventSourceMappingConfiguration.h:340
Aws::Lambda::Model::EventSourceMappingConfiguration::GetSourceAccessConfigurations
const Aws::Vector< SourceAccessConfiguration > & GetSourceAccessConfigurations() const
Definition: EventSourceMappingConfiguration.h:692
Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastModified
EventSourceMappingConfiguration & WithLastModified(const Aws::Utils::DateTime &value)
Definition: EventSourceMappingConfiguration.h:386
Aws::Lambda::Model::EventSourceMappingConfiguration::GetStartingPositionTimestamp
const Aws::Utils::DateTime & GetStartingPositionTimestamp() const
Definition: EventSourceMappingConfiguration.h:136
Aws::Lambda::Model::EventSourceMappingConfiguration::GetMaximumRecordAgeInSeconds
int GetMaximumRecordAgeInSeconds() const
Definition: EventSourceMappingConfiguration.h:773
Aws::Lambda::Model::EventSourceMappingConfiguration::StateTransitionReasonHasBeenSet
bool StateTransitionReasonHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:511
Aws::Lambda::Model::EventSourceMappingConfiguration::operator=
EventSourceMappingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Lambda::Model::EventSourceMappingConfiguration::EventSourceArnHasBeenSet
bool EventSourceArnHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:284
Aws::Lambda::Model::EventSourceMappingConfiguration::AddTopics
EventSourceMappingConfiguration & AddTopics(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:620
Aws::Lambda::Model::EventSourceMappingConfiguration::GetDestinationConfig
const DestinationConfig & GetDestinationConfig() const
Definition: EventSourceMappingConfiguration.h:554
Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionResponseTypes
EventSourceMappingConfiguration & WithFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: EventSourceMappingConfiguration.h:914
Aws::Lambda::Model::EventSourceMappingConfiguration::StartingPositionTimestampHasBeenSet
bool StartingPositionTimestampHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:142
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPositionTimestamp
EventSourceMappingConfiguration & WithStartingPositionTimestamp(Aws::Utils::DateTime &&value)
Definition: EventSourceMappingConfiguration.h:166
Aws::Lambda::Model::EventSourceMappingConfiguration::SetUUID
void SetUUID(const char *value)
Definition: EventSourceMappingConfiguration.h:71
Aws::Lambda::Model::EventSourceMappingConfiguration::SetTopics
void SetTopics(Aws::Vector< Aws::String > &&value)
Definition: EventSourceMappingConfiguration.h:605
Aws::Lambda::Model::EventSourceMappingConfiguration::GetBatchSize
int GetBatchSize() const
Definition: EventSourceMappingConfiguration.h:178
Aws::Lambda::Model::EventSourceMappingConfiguration::WithEventSourceArn
EventSourceMappingConfiguration & WithEventSourceArn(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:309
Aws::Lambda::Model::EventSourceMappingConfiguration::SetState
void SetState(const char *value)
Definition: EventSourceMappingConfiguration.h:474
Aws::Lambda::Model::EventSourceMappingConfiguration::EventSourceMappingConfiguration
EventSourceMappingConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Lambda::Model::EventSourceMappingConfiguration::AddQueues
EventSourceMappingConfiguration & AddQueues(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:673
Aws::Lambda::Model::EventSourceMappingConfiguration::WithEventSourceArn
EventSourceMappingConfiguration & WithEventSourceArn(const char *value)
Definition: EventSourceMappingConfiguration.h:314
Aws::Lambda::Model::EventSourceMappingConfiguration::DestinationConfigHasBeenSet
bool DestinationConfigHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:560
Aws::Lambda::Model::EventSourceMappingConfiguration::MaximumRecordAgeInSecondsHasBeenSet
bool MaximumRecordAgeInSecondsHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:780
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionArn
EventSourceMappingConfiguration & WithFunctionArn(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:350
Aws::Lambda::Model::EventSourceMappingConfiguration::WithMaximumBatchingWindowInSeconds
EventSourceMappingConfiguration & WithMaximumBatchingWindowInSeconds(int value)
Definition: EventSourceMappingConfiguration.h:248
Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionResponseTypes
void SetFunctionResponseTypes(const Aws::Vector< FunctionResponseType > &value)
Definition: EventSourceMappingConfiguration.h:896
Aws::Lambda::Model::EventSourceMappingConfiguration::WithLastProcessingResult
EventSourceMappingConfiguration & WithLastProcessingResult(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:428
Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionArn
EventSourceMappingConfiguration & WithFunctionArn(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:345
Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:330
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStateTransitionReason
void SetStateTransitionReason(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:517
Aws::Lambda::Model::EventSourceMappingConfiguration::WithQueues
EventSourceMappingConfiguration & WithQueues(Aws::Vector< Aws::String > &&value)
Definition: EventSourceMappingConfiguration.h:667
Aws::Lambda::Model::SelfManagedEventSource
Definition: SelfManagedEventSource.h:36
Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionResponseTypes
void SetFunctionResponseTypes(Aws::Vector< FunctionResponseType > &&value)
Definition: EventSourceMappingConfiguration.h:902
Aws::Lambda::Model::EventSourceMappingConfiguration::AddSourceAccessConfigurations
EventSourceMappingConfiguration & AddSourceAccessConfigurations(const SourceAccessConfiguration &value)
Definition: EventSourceMappingConfiguration.h:728
Aws::Lambda::Model::EventSourceMappingConfiguration::FunctionResponseTypesHasBeenSet
bool FunctionResponseTypesHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:890
Aws::Lambda::Model::EventSourceMappingConfiguration::FunctionArnHasBeenSet
bool FunctionArnHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:325
Aws::Lambda::Model::EventSourceMappingConfiguration::GetQueues
const Aws::Vector< Aws::String > & GetQueues() const
Definition: EventSourceMappingConfiguration.h:637
Aws::Lambda::Model::EventSourceMappingConfiguration::WithFunctionArn
EventSourceMappingConfiguration & WithFunctionArn(const char *value)
Definition: EventSourceMappingConfiguration.h:355
Aws::Lambda::Model::EventSourceMappingConfiguration::SetEventSourceArn
void SetEventSourceArn(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:294
Aws::Lambda::Model::EventSourceMappingConfiguration::ParallelizationFactorHasBeenSet
bool ParallelizationFactorHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:261
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStateTransitionReason
void SetStateTransitionReason(const char *value)
Definition: EventSourceMappingConfiguration.h:529
Aws::Lambda::Model::EventSourceMappingConfiguration::WithDestinationConfig
EventSourceMappingConfiguration & WithDestinationConfig(DestinationConfig &&value)
Definition: EventSourceMappingConfiguration.h:584
Aws::Lambda::Model::EventSourceMappingConfiguration::BisectBatchOnFunctionErrorHasBeenSet
bool BisectBatchOnFunctionErrorHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:807
Aws::Lambda::Model::EventSourceMappingConfiguration::UUIDHasBeenSet
bool UUIDHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:56
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPositionTimestamp
EventSourceMappingConfiguration & WithStartingPositionTimestamp(const Aws::Utils::DateTime &value)
Definition: EventSourceMappingConfiguration.h:160
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws::Lambda::Model::EventSourceMappingConfiguration::StartingPositionHasBeenSet
bool StartingPositionHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:101
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStateTransitionReason
EventSourceMappingConfiguration & WithStateTransitionReason(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:535
Aws::Lambda::Model::EventSourceMappingConfiguration::SourceAccessConfigurationsHasBeenSet
bool SourceAccessConfigurationsHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:698
Aws::Lambda::Model::EventSourceMappingConfiguration::SetTumblingWindowInSeconds
void SetTumblingWindowInSeconds(int value)
Definition: EventSourceMappingConfiguration.h:871
Aws::Lambda::Model::EventSourceMappingConfiguration::GetFunctionResponseTypes
const Aws::Vector< FunctionResponseType > & GetFunctionResponseTypes() const
Definition: EventSourceMappingConfiguration.h:884
Aws::Lambda::Model::EventSourceMappingConfiguration::SetMaximumBatchingWindowInSeconds
void SetMaximumBatchingWindowInSeconds(int value)
Definition: EventSourceMappingConfiguration.h:239
Aws::Lambda::Model::EventSourceMappingConfiguration::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: EventSourceMappingConfiguration.h:335
Aws::Lambda::Model::EventSourceMappingConfiguration::BatchSizeHasBeenSet
bool BatchSizeHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:189
Aws::Lambda::Model::EventSourceMappingConfiguration::WithStartingPosition
EventSourceMappingConfiguration & WithStartingPosition(const EventSourcePosition &value)
Definition: EventSourceMappingConfiguration.h:122
Aws::Lambda::Model::EventSourceMappingConfiguration::SetEventSourceArn
void SetEventSourceArn(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:289
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::EventSourceMappingConfiguration::GetState
const Aws::String & GetState() const
Definition: EventSourceMappingConfiguration.h:442
SourceAccessConfiguration.h
Aws::Lambda::Model::EventSourceMappingConfiguration::WithUUID
EventSourceMappingConfiguration & WithUUID(const char *value)
Definition: EventSourceMappingConfiguration.h:86
Aws::Lambda::Model::EventSourceMappingConfiguration::WithBatchSize
EventSourceMappingConfiguration & WithBatchSize(int value)
Definition: EventSourceMappingConfiguration.h:211
Aws::Lambda::Model::EventSourceMappingConfiguration::GetEventSourceArn
const Aws::String & GetEventSourceArn() const
Definition: EventSourceMappingConfiguration.h:279
Aws::Lambda::Model::EventSourceMappingConfiguration::WithSourceAccessConfigurations
EventSourceMappingConfiguration & WithSourceAccessConfigurations(const Aws::Vector< SourceAccessConfiguration > &value)
Definition: EventSourceMappingConfiguration.h:716
Aws::Lambda::Model::DestinationConfig
Definition: DestinationConfig.h:34
Aws::Lambda::Model::EventSourceMappingConfiguration::SetQueues
void SetQueues(Aws::Vector< Aws::String > &&value)
Definition: EventSourceMappingConfiguration.h:655
Aws::Lambda::Model::EventSourceMappingConfiguration::GetBisectBatchOnFunctionError
bool GetBisectBatchOnFunctionError() const
Definition: EventSourceMappingConfiguration.h:801
Aws::Lambda::Model::EventSourceMappingConfiguration::WithBisectBatchOnFunctionError
EventSourceMappingConfiguration & WithBisectBatchOnFunctionError(bool value)
Definition: EventSourceMappingConfiguration.h:819
Aws::Lambda::Model::EventSourceMappingConfiguration::SetDestinationConfig
void SetDestinationConfig(DestinationConfig &&value)
Definition: EventSourceMappingConfiguration.h:572
Aws::Lambda::Model::EventSourceMappingConfiguration::WithQueues
EventSourceMappingConfiguration & WithQueues(const Aws::Vector< Aws::String > &value)
Definition: EventSourceMappingConfiguration.h:661
Aws::Lambda::Model::EventSourceMappingConfiguration::SetLastProcessingResult
void SetLastProcessingResult(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:408
Aws::Lambda::Model::EventSourceMappingConfiguration::QueuesHasBeenSet
bool QueuesHasBeenSet() const
Definition: EventSourceMappingConfiguration.h:643
Aws::Lambda::Model::EventSourceMappingConfiguration::GetUUID
const Aws::String & GetUUID() const
Definition: EventSourceMappingConfiguration.h:51
Aws::Lambda::Model::EventSourceMappingConfiguration::EventSourceMappingConfiguration
EventSourceMappingConfiguration()
Aws::Lambda::Model::EventSourceMappingConfiguration::SetState
void SetState(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:458
Aws::Lambda::Model::EventSourceMappingConfiguration::GetLastModified
const Aws::Utils::DateTime & GetLastModified() const
Definition: EventSourceMappingConfiguration.h:362
Lambda_EXPORTS.h
Aws::Lambda::Model::EventSourceMappingConfiguration::SetUUID
void SetUUID(const Aws::String &value)
Definition: EventSourceMappingConfiguration.h:61
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPositionTimestamp
void SetStartingPositionTimestamp(Aws::Utils::DateTime &&value)
Definition: EventSourceMappingConfiguration.h:154
Aws::Lambda::Model::EventSourceMappingConfiguration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Lambda::Model::EventSourceMappingConfiguration::SetTopics
void SetTopics(const Aws::Vector< Aws::String > &value)
Definition: EventSourceMappingConfiguration.h:600
Aws::Lambda::Model::EventSourceMappingConfiguration::GetStartingPosition
const EventSourcePosition & GetStartingPosition() const
Definition: EventSourceMappingConfiguration.h:94
Aws::Lambda::Model::EventSourceMappingConfiguration::SetStartingPositionTimestamp
void SetStartingPositionTimestamp(const Aws::Utils::DateTime &value)
Definition: EventSourceMappingConfiguration.h:148
Aws::Lambda::Model::EventSourceMappingConfiguration
Definition: EventSourceMappingConfiguration.h:40
DestinationConfig.h