Help us shape the future of Go! Take the 2026 Go Developer Survey

gatewayobs

package
v1.53.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Overview

Code generated by cloud-observability; DO NOT EDIT.

Index

Constants

View Source
const Version_3V1GTG0 = true

Variables

This section is empty.

Functions

This section is empty.

Types

type BillablePriorityReporter added in v1.45.1

type BillablePriorityReporter interface {
	RegisterFunc(func(ts time.Time, tx BillablePriorityTx) bool)
	Tx(func(tx BillablePriorityTx))
	TxAt(time.Time, func(tx BillablePriorityTx))
	WithProvider(name string) ProviderReporter
	WithDeferredProvider() (ProviderReporter, KeyResolver)
	// contains filtered or unexported methods
}

func NewNoopBillablePriorityReporter added in v1.45.1

func NewNoopBillablePriorityReporter() BillablePriorityReporter

type BillablePriorityTx added in v1.45.1

type BillablePriorityTx interface {
	GrantedPriority() GrantedPriorityTx
	// contains filtered or unexported methods
}

type GrantedPriorityReporter added in v1.45.1

type GrantedPriorityReporter interface {
	RegisterFunc(func(ts time.Time, tx GrantedPriorityTx) bool)
	Tx(func(tx GrantedPriorityTx))
	TxAt(time.Time, func(tx GrantedPriorityTx))
	WithBillablePriority(priority string) BillablePriorityReporter
	WithDeferredBillablePriority() (BillablePriorityReporter, KeyResolver)
	// contains filtered or unexported methods
}

func NewNoopGrantedPriorityReporter added in v1.45.1

func NewNoopGrantedPriorityReporter() GrantedPriorityReporter

type GrantedPriorityTx added in v1.45.1

type GrantedPriorityTx interface {
	RequestedPriority() RequestedPriorityTx
	// contains filtered or unexported methods
}

type KeyResolver

type KeyResolver interface {
	Resolve(string)
	Reset()
}

type ModelBargeInRequestTypes added in v1.44.1

type ModelBargeInRequestTypes string
const (
	ModelBargeInRequestTypesUndefined  ModelBargeInRequestTypes = ""
	ModelBargeInRequestTypesCloud      ModelBargeInRequestTypes = "cloud"
	ModelBargeInRequestTypesSelfHosted ModelBargeInRequestTypes = "self_hosted"
)

type ModelEotRequestTypes added in v1.46.0

type ModelEotRequestTypes string
const (
	ModelEotRequestTypesUndefined  ModelEotRequestTypes = ""
	ModelEotRequestTypesCloud      ModelEotRequestTypes = "cloud"
	ModelEotRequestTypesSelfHosted ModelEotRequestTypes = "self_hosted"
)

type ModelReporter

type ModelReporter interface {
	RegisterFunc(func(ts time.Time, tx ModelTx) bool)
	Tx(func(tx ModelTx))
	TxAt(time.Time, func(tx ModelTx))
	// contains filtered or unexported methods
}

func NewNoopModelReporter

func NewNoopModelReporter() ModelReporter

type ModelTx

type ModelTx interface {
	Provider() ProviderTx
	// contains filtered or unexported methods
}

type ProjectReporter

type ProjectReporter interface {
	RegisterFunc(func(ts time.Time, tx ProjectTx) bool)
	Tx(func(tx ProjectTx))
	TxAt(time.Time, func(tx ProjectTx))
	WithRequestedPriority(priority string) RequestedPriorityReporter
	WithDeferredRequestedPriority() (RequestedPriorityReporter, KeyResolver)
	// contains filtered or unexported methods
}

func NewNoopProjectReporter

func NewNoopProjectReporter() ProjectReporter

type ProjectTx

type ProjectTx interface {
	// contains filtered or unexported methods
}

type ProviderReporter

type ProviderReporter interface {
	RegisterFunc(func(ts time.Time, tx ProviderTx) bool)
	Tx(func(tx ProviderTx))
	TxAt(time.Time, func(tx ProviderTx))
	WithModel(name string) ModelReporter
	WithDeferredModel() (ModelReporter, KeyResolver)
	// contains filtered or unexported methods
}

func NewNoopProviderReporter

func NewNoopProviderReporter() ProviderReporter

type ProviderTx

type ProviderTx interface {
	BillablePriority() BillablePriorityTx
	// contains filtered or unexported methods
}

type Reporter

type Reporter interface {
	WithProject(id string) ProjectReporter
	WithDeferredProject() (ProjectReporter, KeyResolver)
}

func NewNoopReporter

func NewNoopReporter() Reporter

type RequestedPriorityReporter added in v1.45.1

type RequestedPriorityReporter interface {
	RegisterFunc(func(ts time.Time, tx RequestedPriorityTx) bool)
	Tx(func(tx RequestedPriorityTx))
	TxAt(time.Time, func(tx RequestedPriorityTx))
	WithGrantedPriority(priority string) GrantedPriorityReporter
	WithDeferredGrantedPriority() (GrantedPriorityReporter, KeyResolver)
	// contains filtered or unexported methods
}

func NewNoopRequestedPriorityReporter added in v1.45.1

func NewNoopRequestedPriorityReporter() RequestedPriorityReporter

type RequestedPriorityTx added in v1.45.1

type RequestedPriorityTx interface {
	Project() ProjectTx
	// contains filtered or unexported methods
}

type Rollup

type Rollup string
const (
	RollupUndefined Rollup = ""
	RollupModel     Rollup = "model"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL