package meta
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/meta"
Index ¶
- Constants
- func WithTraceID(ctx context.Context, traceID string) context.Context
- func WithUserAgent(ctx context.Context, userAgent string) context.Context
- type Meta
Constants ¶
const ( // outgoing headers HeaderDatabase = "x-ydb-database" HeaderTicket = "x-ydb-auth-ticket" HeaderVersion = "x-ydb-sdk-build-info" HeaderRequestType = "x-ydb-request-type" HeaderTraceID = "x-ydb-trace-id" HeaderUserAgent = "x-ydb-user-agent" // incomming headers HeaderServerHints = "x-ydb-server-hints" // hints HintSessionClose = "session-close" )
const (
Version = "ydb-go-sdk/3.11.12"
)
Functions ¶
func WithTraceID ¶
WithTraceID returns a copy of parent deadline with traceID
func WithUserAgent ¶
WithUserAgent returns a copy of parent deadline with custom user-agent info
Types ¶
type Meta ¶
type Meta interface { Meta(ctx context.Context) (context.Context, error) WithDatabase(database string) Meta WithCredentials(creds credentials.Credentials) Meta WithUserAgent(userAgent string) Meta Database() string UserAgent() string }
func New ¶
func New( database string, credentials credentials.Credentials, trace trace.Driver, requestsType string, userAgent string, ) Meta
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
internal/meta/test |
- Version
- v3.11.12
- Published
- Mar 5, 2022
- Platform
- js/wasm
- Imports
- 6 packages
- Last checked
- 1 minute ago –
Tools for package owners.