class Aws::ClientSideMonitoring::RequestMetrics::ApiCall
def to_json(*a)
def to_json(*a) document = { "Type" => "ApiCall", "Service" => @service, "Api" => @api, "ClientId" => @client_id, "Timestamp" => @timestamp, "Version" => @version, "AttemptCount" => @attempt_count, "Latency" => @latency, "Region" => @region, "MaxRetriesExceeded" => @max_retries_exceeded, "UserAgent" => @user_agent, "FinalHttpStatusCode" => @final_http_status_code, } document["FinalSdkException"] = @final_sdk_exception if @final_sdk_exception document["FinalSdkExceptionMessage"] = @final_sdk_exception_message if @final_sdk_exception_message document["FinalAwsException"] = @final_aws_exception if @final_aws_exception document["FinalAwsExceptionMessage"] = @final_aws_exception_message if @final_aws_exception_message document = _truncate(document) document.to_json end