Documentation ¶
Index ¶
- Constants
- func CiCdProvider() string
- func ClearCache()
- func FromContext(ctx context.Context) string
- func InContext(ctx context.Context, key, value string) context.Context
- func Runtime() string
- func Sanitize(s string) string
- func WithPartner(partner string)
- func WithProduct(name, version string)
- func WithUserAgentExtra(key, value string)
Constants ¶
View Source
const ( RuntimeKey = "runtime" CicdKey = "cicd" AuthKey = "auth" )
Variables ¶
This section is empty.
Functions ¶
func CiCdProvider ¶ added in v0.25.0
func CiCdProvider() string
func ClearCache ¶ added in v0.35.0
func ClearCache()
Clear cached user agent values like the DBR version or the CI/CD provider being used. This is useful for testing.
func FromContext ¶
FromContext gets compliant user-agent string in a given context
func InContext ¶
InContext populates context with user agent dimension, usually to differentiate subsets of functionality and agreed with Databricks.
func WithPartner ¶ added in v0.43.0
func WithPartner(partner string)
func WithProduct ¶
func WithProduct(name, version string)
WithProduct sets the product name and product version globally. It should be called by developers to differentiate their application from others.
func WithUserAgentExtra ¶
func WithUserAgentExtra(key, value string)
WithUserAgentExtra sets per-process extra user agent data, which integration developers have agreed with Databricks.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.