class Datadog::Tracing::Contrib::Aws::ParsedContext
A wrapper around Seahorse::Client::RequestContext
def host
def host context.http_request.endpoint.host end
def http_method
def http_method context.http_request.http_method end
def initialize(context)
def initialize(context) @context = context end
def operation
def operation context.operation_name end
def params
def params context.params end
def path
def path context.http_request.endpoint.path end
def region
def region context.client.config.region end
def resource
def resource "#{service}.#{operation}" end
def retry_attempts
def retry_attempts context.retries end
def safely(attr, fallback = nil)
def safely(attr, fallback = nil) public_send(attr) rescue fallback end
def service
def service context.client.class.to_s.split('::')[1].downcase end
def status_code
def status_code context.http_response.status_code end