HttpOperationContext

Common configuration for an SDK (HTTP) operation/call

Properties

Link copied to clipboard
val AttemptTimeout: <Error class: unknown class><<Error class: unknown class>>

The amount of time to wait for a single attempt to complete

Link copied to clipboard
val CallTimeout: <Error class: unknown class><<Error class: unknown class>>

The amount of time to wait for a call to complete, including any retries

Link copied to clipboard
val ClockSkew: <Error class: unknown class><<Error class: unknown class>>

The clock skew duration to apply to the signature calculation date during the operation

Link copied to clipboard
val ClockSkewApproximateSigningTime: <Error class: unknown class><<Error class: unknown class>>

The approximate signing time of the request, used to compute client clock skew.

Link copied to clipboard
val DefaultChecksumAlgorithm: <Error class: unknown class><String>

The name of the default algorithm to be used for computing a checksum of the request.

Link copied to clipboard
val HostPrefix: <Error class: unknown class><String>

A prefix to prepend the resolved hostname with. See endpointTrait

Link copied to clipboard
val HttpCallList: <Error class: unknown class><List<<Error class: unknown class>>>

The HTTP calls made for this operation (this may be 1 if for example retries are involved)

Link copied to clipboard
val OperationAttributes: <Error class: unknown class><<Error class: unknown class>>

Cached attribute level attributes (e.g. rpc.method, rpc.service, etc)

Link copied to clipboard
val OperationInput: <Error class: unknown class><Any>

The operation input pre-serialization.

Link copied to clipboard
val OperationMetrics: <Error class: unknown class><OperationMetrics>

The operation metrics container used by various components to record metrics

Link copied to clipboard
val SdkInvocationId: <Error class: unknown class><String>

The unique request ID generated for tracking the request in-flight client side.