class Aws::LexRuntimeV2::EventStreams::StartConversationResponseEventStream

Attributes

event_emitter[R]

@api private @return Aws::EventEmitter

Public Class Methods

new() click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 167
def initialize
  @event_emitter = Aws::EventEmitter.new
end

Public Instance Methods

on_access_denied_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 195
def on_access_denied_exception_event(&block)
  @event_emitter.on(:access_denied_exception, block) if block_given?
end
on_audio_response_event_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 187
def on_audio_response_event_event(&block)
  @event_emitter.on(:audio_response_event, block) if block_given?
end
on_bad_gateway_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 223
def on_bad_gateway_exception_event(&block)
  @event_emitter.on(:bad_gateway_exception, block) if block_given?
end
on_conflict_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 215
def on_conflict_exception_event(&block)
  @event_emitter.on(:conflict_exception, block) if block_given?
end
on_dependency_failed_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 219
def on_dependency_failed_exception_event(&block)
  @event_emitter.on(:dependency_failed_exception, block) if block_given?
end
on_error_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 227
def on_error_event(&block)
  @event_emitter.on(:error, block) if block_given?
end
on_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 239
def on_event(&block)
  on_playback_interruption_event_event(&block)
  on_transcript_event_event(&block)
  on_intent_result_event_event(&block)
  on_text_response_event_event(&block)
  on_audio_response_event_event(&block)
  on_heartbeat_event_event(&block)
  on_access_denied_exception_event(&block)
  on_resource_not_found_exception_event(&block)
  on_validation_exception_event(&block)
  on_throttling_exception_event(&block)
  on_internal_server_exception_event(&block)
  on_conflict_exception_event(&block)
  on_dependency_failed_exception_event(&block)
  on_bad_gateway_exception_event(&block)
  on_error_event(&block)
  on_initial_response_event(&block)
  on_unknown_event(&block)
end
on_heartbeat_event_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 191
def on_heartbeat_event_event(&block)
  @event_emitter.on(:heartbeat_event, block) if block_given?
end
on_initial_response_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 231
def on_initial_response_event(&block)
  @event_emitter.on(:initial_response, block) if block_given?
end
on_intent_result_event_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 179
def on_intent_result_event_event(&block)
  @event_emitter.on(:intent_result_event, block) if block_given?
end
on_internal_server_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 211
def on_internal_server_exception_event(&block)
  @event_emitter.on(:internal_server_exception, block) if block_given?
end
on_playback_interruption_event_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 171
def on_playback_interruption_event_event(&block)
  @event_emitter.on(:playback_interruption_event, block) if block_given?
end
on_resource_not_found_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 199
def on_resource_not_found_exception_event(&block)
  @event_emitter.on(:resource_not_found_exception, block) if block_given?
end
on_text_response_event_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 183
def on_text_response_event_event(&block)
  @event_emitter.on(:text_response_event, block) if block_given?
end
on_throttling_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 207
def on_throttling_exception_event(&block)
  @event_emitter.on(:throttling_exception, block) if block_given?
end
on_transcript_event_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 175
def on_transcript_event_event(&block)
  @event_emitter.on(:transcript_event, block) if block_given?
end
on_unknown_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 235
def on_unknown_event(&block)
  @event_emitter.on(:unknown_event, block) if block_given?
end
on_validation_exception_event(&block) click to toggle source
# File lib/aws-sdk-lexruntimev2/event_streams.rb, line 203
def on_validation_exception_event(&block)
  @event_emitter.on(:validation_exception, block) if block_given?
end