Class: Humidifier::Lambda::EventSourceMapping
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Lambda::EventSourceMapping resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#batch_size ⇒ Object
returns the BatchSize property.
-
#batch_size=(value) ⇒ Object
sets the BatchSize property (Integer).
-
#bisect_batch_on_function_error ⇒ Object
returns the BisectBatchOnFunctionError property.
-
#bisect_batch_on_function_error=(value) ⇒ Object
sets the BisectBatchOnFunctionError property (Boolean).
-
#destination_config ⇒ Object
returns the DestinationConfig property.
-
#destination_config=(value) ⇒ Object
sets the DestinationConfig property (Structure).
-
#enabled ⇒ Object
returns the Enabled property.
-
#enabled=(value) ⇒ Object
sets the Enabled property (Boolean).
-
#event_source_arn ⇒ Object
returns the EventSourceArn property.
-
#event_source_arn=(value) ⇒ Object
sets the EventSourceArn property (String).
-
#filter_criteria ⇒ Object
returns the FilterCriteria property.
-
#filter_criteria=(value) ⇒ Object
sets the FilterCriteria property (Structure).
-
#function_name ⇒ Object
returns the FunctionName property.
-
#function_name=(value) ⇒ Object
sets the FunctionName property (String).
-
#function_response_types ⇒ Object
returns the FunctionResponseTypes property.
-
#function_response_types=(value) ⇒ Object
sets the FunctionResponseTypes property (List).
-
#maximum_batching_window_in_seconds ⇒ Object
returns the MaximumBatchingWindowInSeconds property.
-
#maximum_batching_window_in_seconds=(value) ⇒ Object
sets the MaximumBatchingWindowInSeconds property (Integer).
-
#maximum_record_age_in_seconds ⇒ Object
returns the MaximumRecordAgeInSeconds property.
-
#maximum_record_age_in_seconds=(value) ⇒ Object
sets the MaximumRecordAgeInSeconds property (Integer).
-
#maximum_retry_attempts ⇒ Object
returns the MaximumRetryAttempts property.
-
#maximum_retry_attempts=(value) ⇒ Object
sets the MaximumRetryAttempts property (Integer).
-
#parallelization_factor ⇒ Object
returns the ParallelizationFactor property.
-
#parallelization_factor=(value) ⇒ Object
sets the ParallelizationFactor property (Integer).
-
#queues ⇒ Object
returns the Queues property.
-
#queues=(value) ⇒ Object
sets the Queues property (List).
-
#self_managed_event_source ⇒ Object
returns the SelfManagedEventSource property.
-
#self_managed_event_source=(value) ⇒ Object
sets the SelfManagedEventSource property (Structure).
-
#source_access_configurations ⇒ Object
returns the SourceAccessConfigurations property.
-
#source_access_configurations=(value) ⇒ Object
sets the SourceAccessConfigurations property (List).
-
#starting_position ⇒ Object
returns the StartingPosition property.
-
#starting_position=(value) ⇒ Object
sets the StartingPosition property (String).
-
#starting_position_timestamp ⇒ Object
returns the StartingPositionTimestamp property.
-
#starting_position_timestamp=(value) ⇒ Object
sets the StartingPositionTimestamp property (Double).
-
#topics ⇒ Object
returns the Topics property.
-
#topics=(value) ⇒ Object
sets the Topics property (List).
-
#tumbling_window_in_seconds ⇒ Object
returns the TumblingWindowInSeconds property.
-
#tumbling_window_in_seconds=(value) ⇒ Object
sets the TumblingWindowInSeconds property (Integer).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#batch_size ⇒ Object
returns the BatchSize property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def batch_size properties['batch_size'] end |
#batch_size=(value) ⇒ Object
sets the BatchSize property (Integer)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def batch_size=(value) update_property('batch_size', value) end |
#bisect_batch_on_function_error ⇒ Object
returns the BisectBatchOnFunctionError property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def bisect_batch_on_function_error properties['bisect_batch_on_function_error'] end |
#bisect_batch_on_function_error=(value) ⇒ Object
sets the BisectBatchOnFunctionError property (Boolean)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def bisect_batch_on_function_error=(value) update_property('bisect_batch_on_function_error', value) end |
#destination_config ⇒ Object
returns the DestinationConfig property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def destination_config properties['destination_config'] end |
#destination_config=(value) ⇒ Object
sets the DestinationConfig property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def destination_config=(value) update_property('destination_config', value) end |
#enabled ⇒ Object
returns the Enabled property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def enabled properties['enabled'] end |
#enabled=(value) ⇒ Object
sets the Enabled property (Boolean)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def enabled=(value) update_property('enabled', value) end |
#event_source_arn ⇒ Object
returns the EventSourceArn property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def event_source_arn properties['event_source_arn'] end |
#event_source_arn=(value) ⇒ Object
sets the EventSourceArn property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def event_source_arn=(value) update_property('event_source_arn', value) end |
#filter_criteria ⇒ Object
returns the FilterCriteria property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def filter_criteria properties['filter_criteria'] end |
#filter_criteria=(value) ⇒ Object
sets the FilterCriteria property (Structure)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def filter_criteria=(value) update_property('filter_criteria', value) end |
#function_name ⇒ Object
returns the FunctionName property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def function_name properties['function_name'] end |
#function_name=(value) ⇒ Object
sets the FunctionName property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def function_name=(value) update_property('function_name', value) end |
#function_response_types ⇒ Object
returns the FunctionResponseTypes property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def function_response_types properties['function_response_types'] end |
#function_response_types=(value) ⇒ Object
sets the FunctionResponseTypes property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def function_response_types=(value) update_property('function_response_types', value) end |
#maximum_batching_window_in_seconds ⇒ Object
returns the MaximumBatchingWindowInSeconds property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def maximum_batching_window_in_seconds properties['maximum_batching_window_in_seconds'] end |
#maximum_batching_window_in_seconds=(value) ⇒ Object
sets the MaximumBatchingWindowInSeconds property (Integer)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def maximum_batching_window_in_seconds=(value) update_property('maximum_batching_window_in_seconds', value) end |
#maximum_record_age_in_seconds ⇒ Object
returns the MaximumRecordAgeInSeconds property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def maximum_record_age_in_seconds properties['maximum_record_age_in_seconds'] end |
#maximum_record_age_in_seconds=(value) ⇒ Object
sets the MaximumRecordAgeInSeconds property (Integer)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def maximum_record_age_in_seconds=(value) update_property('maximum_record_age_in_seconds', value) end |
#maximum_retry_attempts ⇒ Object
returns the MaximumRetryAttempts property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def maximum_retry_attempts properties['maximum_retry_attempts'] end |
#maximum_retry_attempts=(value) ⇒ Object
sets the MaximumRetryAttempts property (Integer)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def maximum_retry_attempts=(value) update_property('maximum_retry_attempts', value) end |
#parallelization_factor ⇒ Object
returns the ParallelizationFactor property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def parallelization_factor properties['parallelization_factor'] end |
#parallelization_factor=(value) ⇒ Object
sets the ParallelizationFactor property (Integer)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def parallelization_factor=(value) update_property('parallelization_factor', value) end |
#queues ⇒ Object
returns the Queues property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def queues properties['queues'] end |
#queues=(value) ⇒ Object
sets the Queues property (List)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def queues=(value) update_property('queues', value) end |
#self_managed_event_source ⇒ Object
returns the SelfManagedEventSource property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def self_managed_event_source properties['self_managed_event_source'] end |
#self_managed_event_source=(value) ⇒ Object
sets the SelfManagedEventSource property (Structure)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def self_managed_event_source=(value) update_property('self_managed_event_source', value) end |
#source_access_configurations ⇒ Object
returns the SourceAccessConfigurations property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def source_access_configurations properties['source_access_configurations'] end |
#source_access_configurations=(value) ⇒ Object
sets the SourceAccessConfigurations property (List)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def source_access_configurations=(value) update_property('source_access_configurations', value) end |
#starting_position ⇒ Object
returns the StartingPosition property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def starting_position properties['starting_position'] end |
#starting_position=(value) ⇒ Object
sets the StartingPosition property (String)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def starting_position=(value) update_property('starting_position', value) end |
#starting_position_timestamp ⇒ Object
returns the StartingPositionTimestamp property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def properties['starting_position_timestamp'] end |
#starting_position_timestamp=(value) ⇒ Object
sets the StartingPositionTimestamp property (Double)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def (value) update_property('starting_position_timestamp', value) end |
#topics ⇒ Object
returns the Topics property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def topics properties['topics'] end |
#topics=(value) ⇒ Object
sets the Topics property (List)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def topics=(value) update_property('topics', value) end |
#tumbling_window_in_seconds ⇒ Object
returns the TumblingWindowInSeconds property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def tumbling_window_in_seconds properties['tumbling_window_in_seconds'] end |
#tumbling_window_in_seconds=(value) ⇒ Object
sets the TumblingWindowInSeconds property (Integer)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def tumbling_window_in_seconds=(value) update_property('tumbling_window_in_seconds', value) end |