Documentation ¶
Overview ¶
Package api is a generated protocol buffer package.
It is generated from these files:
github.com/TheThingsNetwork/ttn/api/api.proto
It has these top-level messages:
Percentiles Rates SystemStats ComponentStats
Index ¶
- Variables
- func DialWithCert(address string, cert string) (*grpc.ClientConn, error)
- func IDFromContext(ctx context.Context) (token string, err error)
- func IDFromMetadata(md metadata.MD) (string, error)
- func KeyFromContext(ctx context.Context) (key string, err error)
- func KeyFromMetadata(md metadata.MD) (string, error)
- func MetadataFromContext(ctx context.Context) (metadata.MD, error)
- func NotEmptyAndValidId(id string, argument string) error
- func NotNilAndValid(in interface{}, argument string) error
- func SetLogger(log Logger)
- func TokenFromContext(ctx context.Context) (token string, err error)
- func TokenFromMetadata(md metadata.MD) (string, error)
- func ValidID(id string) bool
- func Validate(in interface{}) error
- func WithKeepAliveDialer() grpc.DialOption
- type ComponentStats
- func (*ComponentStats) Descriptor() ([]byte, []int)
- func (m *ComponentStats) GetCpu() *ComponentStats_CPUStats
- func (m *ComponentStats) GetMemory() *ComponentStats_MemoryStats
- func (m *ComponentStats) Marshal() (dAtA []byte, err error)
- func (m *ComponentStats) MarshalTo(dAtA []byte) (int, error)
- func (*ComponentStats) ProtoMessage()
- func (m *ComponentStats) Reset()
- func (m *ComponentStats) Size() (n int)
- func (m *ComponentStats) String() string
- func (m *ComponentStats) Unmarshal(dAtA []byte) error
- type ComponentStats_CPUStats
- func (*ComponentStats_CPUStats) Descriptor() ([]byte, []int)
- func (m *ComponentStats_CPUStats) Marshal() (dAtA []byte, err error)
- func (m *ComponentStats_CPUStats) MarshalTo(dAtA []byte) (int, error)
- func (*ComponentStats_CPUStats) ProtoMessage()
- func (m *ComponentStats_CPUStats) Reset()
- func (m *ComponentStats_CPUStats) Size() (n int)
- func (m *ComponentStats_CPUStats) String() string
- func (m *ComponentStats_CPUStats) Unmarshal(dAtA []byte) error
- type ComponentStats_MemoryStats
- func (*ComponentStats_MemoryStats) Descriptor() ([]byte, []int)
- func (m *ComponentStats_MemoryStats) Marshal() (dAtA []byte, err error)
- func (m *ComponentStats_MemoryStats) MarshalTo(dAtA []byte) (int, error)
- func (*ComponentStats_MemoryStats) ProtoMessage()
- func (m *ComponentStats_MemoryStats) Reset()
- func (m *ComponentStats_MemoryStats) Size() (n int)
- func (m *ComponentStats_MemoryStats) String() string
- func (m *ComponentStats_MemoryStats) Unmarshal(dAtA []byte) error
- type Logger
- type Percentiles
- func (*Percentiles) Descriptor() ([]byte, []int)
- func (m *Percentiles) Marshal() (dAtA []byte, err error)
- func (m *Percentiles) MarshalTo(dAtA []byte) (int, error)
- func (*Percentiles) ProtoMessage()
- func (m *Percentiles) Reset()
- func (m *Percentiles) Size() (n int)
- func (m *Percentiles) String() string
- func (m *Percentiles) Unmarshal(dAtA []byte) error
- type Rates
- func (*Rates) Descriptor() ([]byte, []int)
- func (m *Rates) Marshal() (dAtA []byte, err error)
- func (m *Rates) MarshalTo(dAtA []byte) (int, error)
- func (*Rates) ProtoMessage()
- func (m *Rates) Reset()
- func (m *Rates) Size() (n int)
- func (m *Rates) String() string
- func (m *Rates) Unmarshal(dAtA []byte) error
- type SystemStats
- func (*SystemStats) Descriptor() ([]byte, []int)
- func (m *SystemStats) GetCpu() *SystemStats_CPUStats
- func (m *SystemStats) GetLoad() *SystemStats_Loadstats
- func (m *SystemStats) GetMemory() *SystemStats_MemoryStats
- func (m *SystemStats) Marshal() (dAtA []byte, err error)
- func (m *SystemStats) MarshalTo(dAtA []byte) (int, error)
- func (*SystemStats) ProtoMessage()
- func (m *SystemStats) Reset()
- func (m *SystemStats) Size() (n int)
- func (m *SystemStats) String() string
- func (m *SystemStats) Unmarshal(dAtA []byte) error
- type SystemStats_CPUStats
- func (*SystemStats_CPUStats) Descriptor() ([]byte, []int)
- func (m *SystemStats_CPUStats) Marshal() (dAtA []byte, err error)
- func (m *SystemStats_CPUStats) MarshalTo(dAtA []byte) (int, error)
- func (*SystemStats_CPUStats) ProtoMessage()
- func (m *SystemStats_CPUStats) Reset()
- func (m *SystemStats_CPUStats) Size() (n int)
- func (m *SystemStats_CPUStats) String() string
- func (m *SystemStats_CPUStats) Unmarshal(dAtA []byte) error
- type SystemStats_Loadstats
- func (*SystemStats_Loadstats) Descriptor() ([]byte, []int)
- func (m *SystemStats_Loadstats) Marshal() (dAtA []byte, err error)
- func (m *SystemStats_Loadstats) MarshalTo(dAtA []byte) (int, error)
- func (*SystemStats_Loadstats) ProtoMessage()
- func (m *SystemStats_Loadstats) Reset()
- func (m *SystemStats_Loadstats) Size() (n int)
- func (m *SystemStats_Loadstats) String() string
- func (m *SystemStats_Loadstats) Unmarshal(dAtA []byte) error
- type SystemStats_MemoryStats
- func (*SystemStats_MemoryStats) Descriptor() ([]byte, []int)
- func (m *SystemStats_MemoryStats) Marshal() (dAtA []byte, err error)
- func (m *SystemStats_MemoryStats) MarshalTo(dAtA []byte) (int, error)
- func (*SystemStats_MemoryStats) ProtoMessage()
- func (m *SystemStats_MemoryStats) Reset()
- func (m *SystemStats_MemoryStats) Size() (n int)
- func (m *SystemStats_MemoryStats) String() string
- func (m *SystemStats_MemoryStats) Unmarshal(dAtA []byte) error
- type Validator
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthApi = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowApi = fmt.Errorf("proto: integer overflow") )
var ( ErrContext = errors.NewErrInternal("Could not get metadata from context") ErrNoToken = errors.NewErrInvalidArgument("Metadata", "token missing") ErrNoKey = errors.NewErrInvalidArgument("Metadata", "key missing") ErrNoID = errors.NewErrInvalidArgument("Metadata", "id missing") )
Errors that are returned when an item could not be retrieved
var Backoff = 1 * time.Second
Backoff indicates how long a client should wait between failed requests
var DialOptions = []grpc.DialOption{ WithKeepAliveDialer(), }
DialOptions to use in TTN gRPC
var KeepAlive = 10 * time.Second
KeepAlive indicates the keep-alive time for the Dialer
Functions ¶
func DialWithCert ¶
func DialWithCert(address string, cert string) (*grpc.ClientConn, error)
DialWithCert dials the address using the given TLS root cert
func NotEmptyAndValidId ¶
func NotNilAndValid ¶
func Validate ¶
func Validate(in interface{}) error
Validate the given object if it implements the Validator interface Must not be called with nil values!
func WithKeepAliveDialer ¶
func WithKeepAliveDialer() grpc.DialOption
WithKeepAliveDialer creates a dialer with the configured KeepAlive time
Types ¶
type ComponentStats ¶
type ComponentStats struct { Cpu *ComponentStats_CPUStats `protobuf:"bytes,1,opt,name=cpu" json:"cpu,omitempty"` Memory *ComponentStats_MemoryStats `protobuf:"bytes,3,opt,name=memory" json:"memory,omitempty"` Goroutines uint64 `protobuf:"varint,4,opt,name=goroutines,proto3" json:"goroutines,omitempty"` GcCpuFraction float32 `protobuf:"fixed32,5,opt,name=gc_cpu_fraction,json=gcCpuFraction,proto3" json:"gc_cpu_fraction,omitempty"` }
func GetComponentStats ¶
func GetComponentStats() *ComponentStats
GetComponentStats gets statistics about this component
func (*ComponentStats) Descriptor ¶
func (*ComponentStats) Descriptor() ([]byte, []int)
func (*ComponentStats) GetCpu ¶
func (m *ComponentStats) GetCpu() *ComponentStats_CPUStats
func (*ComponentStats) GetMemory ¶
func (m *ComponentStats) GetMemory() *ComponentStats_MemoryStats
func (*ComponentStats) Marshal ¶
func (m *ComponentStats) Marshal() (dAtA []byte, err error)
func (*ComponentStats) ProtoMessage ¶
func (*ComponentStats) ProtoMessage()
func (*ComponentStats) Reset ¶
func (m *ComponentStats) Reset()
func (*ComponentStats) Size ¶
func (m *ComponentStats) Size() (n int)
func (*ComponentStats) String ¶
func (m *ComponentStats) String() string
func (*ComponentStats) Unmarshal ¶
func (m *ComponentStats) Unmarshal(dAtA []byte) error
type ComponentStats_CPUStats ¶
type ComponentStats_CPUStats struct { User float32 `protobuf:"fixed32,1,opt,name=user,proto3" json:"user,omitempty"` System float32 `protobuf:"fixed32,2,opt,name=system,proto3" json:"system,omitempty"` Idle float32 `protobuf:"fixed32,3,opt,name=idle,proto3" json:"idle,omitempty"` }
func (*ComponentStats_CPUStats) Descriptor ¶
func (*ComponentStats_CPUStats) Descriptor() ([]byte, []int)
func (*ComponentStats_CPUStats) Marshal ¶
func (m *ComponentStats_CPUStats) Marshal() (dAtA []byte, err error)
func (*ComponentStats_CPUStats) MarshalTo ¶
func (m *ComponentStats_CPUStats) MarshalTo(dAtA []byte) (int, error)
func (*ComponentStats_CPUStats) ProtoMessage ¶
func (*ComponentStats_CPUStats) ProtoMessage()
func (*ComponentStats_CPUStats) Reset ¶
func (m *ComponentStats_CPUStats) Reset()
func (*ComponentStats_CPUStats) Size ¶
func (m *ComponentStats_CPUStats) Size() (n int)
func (*ComponentStats_CPUStats) String ¶
func (m *ComponentStats_CPUStats) String() string
func (*ComponentStats_CPUStats) Unmarshal ¶
func (m *ComponentStats_CPUStats) Unmarshal(dAtA []byte) error
type ComponentStats_MemoryStats ¶
type ComponentStats_MemoryStats struct { Memory uint64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"` Swap uint64 `protobuf:"varint,2,opt,name=swap,proto3" json:"swap,omitempty"` }
func (*ComponentStats_MemoryStats) Descriptor ¶
func (*ComponentStats_MemoryStats) Descriptor() ([]byte, []int)
func (*ComponentStats_MemoryStats) Marshal ¶
func (m *ComponentStats_MemoryStats) Marshal() (dAtA []byte, err error)
func (*ComponentStats_MemoryStats) MarshalTo ¶
func (m *ComponentStats_MemoryStats) MarshalTo(dAtA []byte) (int, error)
func (*ComponentStats_MemoryStats) ProtoMessage ¶
func (*ComponentStats_MemoryStats) ProtoMessage()
func (*ComponentStats_MemoryStats) Reset ¶
func (m *ComponentStats_MemoryStats) Reset()
func (*ComponentStats_MemoryStats) Size ¶
func (m *ComponentStats_MemoryStats) Size() (n int)
func (*ComponentStats_MemoryStats) String ¶
func (m *ComponentStats_MemoryStats) String() string
func (*ComponentStats_MemoryStats) Unmarshal ¶
func (m *ComponentStats_MemoryStats) Unmarshal(dAtA []byte) error
type Logger ¶
type Logger interface { Debug(msg string) Info(msg string) Warn(msg string) Error(msg string) Fatal(msg string) Debugf(msg string, v ...interface{}) Infof(msg string, v ...interface{}) Warnf(msg string, v ...interface{}) Errorf(msg string, v ...interface{}) Fatalf(msg string, v ...interface{}) }
Logger used in mqtt package
type Percentiles ¶
type Percentiles struct { Percentile1 float32 `protobuf:"fixed32,1,opt,name=percentile1,proto3" json:"percentile1,omitempty"` Percentile5 float32 `protobuf:"fixed32,2,opt,name=percentile5,proto3" json:"percentile5,omitempty"` Percentile10 float32 `protobuf:"fixed32,3,opt,name=percentile10,proto3" json:"percentile10,omitempty"` Percentile25 float32 `protobuf:"fixed32,4,opt,name=percentile25,proto3" json:"percentile25,omitempty"` Percentile50 float32 `protobuf:"fixed32,5,opt,name=percentile50,proto3" json:"percentile50,omitempty"` Percentile75 float32 `protobuf:"fixed32,6,opt,name=percentile75,proto3" json:"percentile75,omitempty"` Percentile90 float32 `protobuf:"fixed32,7,opt,name=percentile90,proto3" json:"percentile90,omitempty"` Percentile95 float32 `protobuf:"fixed32,8,opt,name=percentile95,proto3" json:"percentile95,omitempty"` Percentile99 float32 `protobuf:"fixed32,9,opt,name=percentile99,proto3" json:"percentile99,omitempty"` }
func (*Percentiles) Descriptor ¶
func (*Percentiles) Descriptor() ([]byte, []int)
func (*Percentiles) Marshal ¶
func (m *Percentiles) Marshal() (dAtA []byte, err error)
func (*Percentiles) ProtoMessage ¶
func (*Percentiles) ProtoMessage()
func (*Percentiles) Reset ¶
func (m *Percentiles) Reset()
func (*Percentiles) Size ¶
func (m *Percentiles) Size() (n int)
func (*Percentiles) String ¶
func (m *Percentiles) String() string
func (*Percentiles) Unmarshal ¶
func (m *Percentiles) Unmarshal(dAtA []byte) error
type Rates ¶
type Rates struct { Rate1 float32 `protobuf:"fixed32,1,opt,name=rate1,proto3" json:"rate1,omitempty"` Rate5 float32 `protobuf:"fixed32,2,opt,name=rate5,proto3" json:"rate5,omitempty"` Rate15 float32 `protobuf:"fixed32,3,opt,name=rate15,proto3" json:"rate15,omitempty"` }
func (*Rates) Descriptor ¶
func (*Rates) ProtoMessage ¶
func (*Rates) ProtoMessage()
type SystemStats ¶
type SystemStats struct { Load *SystemStats_Loadstats `protobuf:"bytes,1,opt,name=load" json:"load,omitempty"` Cpu *SystemStats_CPUStats `protobuf:"bytes,2,opt,name=cpu" json:"cpu,omitempty"` Memory *SystemStats_MemoryStats `protobuf:"bytes,3,opt,name=memory" json:"memory,omitempty"` }
func GetSystemStats ¶
func GetSystemStats() *SystemStats
GetSystemStats gets statistics about the system
func (*SystemStats) Descriptor ¶
func (*SystemStats) Descriptor() ([]byte, []int)
func (*SystemStats) GetCpu ¶
func (m *SystemStats) GetCpu() *SystemStats_CPUStats
func (*SystemStats) GetLoad ¶
func (m *SystemStats) GetLoad() *SystemStats_Loadstats
func (*SystemStats) GetMemory ¶
func (m *SystemStats) GetMemory() *SystemStats_MemoryStats
func (*SystemStats) Marshal ¶
func (m *SystemStats) Marshal() (dAtA []byte, err error)
func (*SystemStats) ProtoMessage ¶
func (*SystemStats) ProtoMessage()
func (*SystemStats) Reset ¶
func (m *SystemStats) Reset()
func (*SystemStats) Size ¶
func (m *SystemStats) Size() (n int)
func (*SystemStats) String ¶
func (m *SystemStats) String() string
func (*SystemStats) Unmarshal ¶
func (m *SystemStats) Unmarshal(dAtA []byte) error
type SystemStats_CPUStats ¶
type SystemStats_CPUStats struct { User float32 `protobuf:"fixed32,1,opt,name=user,proto3" json:"user,omitempty"` System float32 `protobuf:"fixed32,2,opt,name=system,proto3" json:"system,omitempty"` Idle float32 `protobuf:"fixed32,3,opt,name=idle,proto3" json:"idle,omitempty"` }
func (*SystemStats_CPUStats) Descriptor ¶
func (*SystemStats_CPUStats) Descriptor() ([]byte, []int)
func (*SystemStats_CPUStats) Marshal ¶
func (m *SystemStats_CPUStats) Marshal() (dAtA []byte, err error)
func (*SystemStats_CPUStats) MarshalTo ¶
func (m *SystemStats_CPUStats) MarshalTo(dAtA []byte) (int, error)
func (*SystemStats_CPUStats) ProtoMessage ¶
func (*SystemStats_CPUStats) ProtoMessage()
func (*SystemStats_CPUStats) Reset ¶
func (m *SystemStats_CPUStats) Reset()
func (*SystemStats_CPUStats) Size ¶
func (m *SystemStats_CPUStats) Size() (n int)
func (*SystemStats_CPUStats) String ¶
func (m *SystemStats_CPUStats) String() string
func (*SystemStats_CPUStats) Unmarshal ¶
func (m *SystemStats_CPUStats) Unmarshal(dAtA []byte) error
type SystemStats_Loadstats ¶
type SystemStats_Loadstats struct { Load1 float32 `protobuf:"fixed32,1,opt,name=load1,proto3" json:"load1,omitempty"` Load5 float32 `protobuf:"fixed32,2,opt,name=load5,proto3" json:"load5,omitempty"` Load15 float32 `protobuf:"fixed32,3,opt,name=load15,proto3" json:"load15,omitempty"` }
func (*SystemStats_Loadstats) Descriptor ¶
func (*SystemStats_Loadstats) Descriptor() ([]byte, []int)
func (*SystemStats_Loadstats) Marshal ¶
func (m *SystemStats_Loadstats) Marshal() (dAtA []byte, err error)
func (*SystemStats_Loadstats) MarshalTo ¶
func (m *SystemStats_Loadstats) MarshalTo(dAtA []byte) (int, error)
func (*SystemStats_Loadstats) ProtoMessage ¶
func (*SystemStats_Loadstats) ProtoMessage()
func (*SystemStats_Loadstats) Reset ¶
func (m *SystemStats_Loadstats) Reset()
func (*SystemStats_Loadstats) Size ¶
func (m *SystemStats_Loadstats) Size() (n int)
func (*SystemStats_Loadstats) String ¶
func (m *SystemStats_Loadstats) String() string
func (*SystemStats_Loadstats) Unmarshal ¶
func (m *SystemStats_Loadstats) Unmarshal(dAtA []byte) error
type SystemStats_MemoryStats ¶
type SystemStats_MemoryStats struct { Total uint64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Available uint64 `protobuf:"varint,2,opt,name=available,proto3" json:"available,omitempty"` Used uint64 `protobuf:"varint,3,opt,name=used,proto3" json:"used,omitempty"` }
func (*SystemStats_MemoryStats) Descriptor ¶
func (*SystemStats_MemoryStats) Descriptor() ([]byte, []int)
func (*SystemStats_MemoryStats) Marshal ¶
func (m *SystemStats_MemoryStats) Marshal() (dAtA []byte, err error)
func (*SystemStats_MemoryStats) MarshalTo ¶
func (m *SystemStats_MemoryStats) MarshalTo(dAtA []byte) (int, error)
func (*SystemStats_MemoryStats) ProtoMessage ¶
func (*SystemStats_MemoryStats) ProtoMessage()
func (*SystemStats_MemoryStats) Reset ¶
func (m *SystemStats_MemoryStats) Reset()
func (*SystemStats_MemoryStats) Size ¶
func (m *SystemStats_MemoryStats) Size() (n int)
func (*SystemStats_MemoryStats) String ¶
func (m *SystemStats_MemoryStats) String() string
func (*SystemStats_MemoryStats) Unmarshal ¶
func (m *SystemStats_MemoryStats) Unmarshal(dAtA []byte) error
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package broker is a generated protocol buffer package.
|
Package broker is a generated protocol buffer package. |
Package discovery is a generated protocol buffer package.
|
Package discovery is a generated protocol buffer package. |
Package gateway is a generated protocol buffer package.
|
Package gateway is a generated protocol buffer package. |
Package handler is a generated protocol buffer package.
|
Package handler is a generated protocol buffer package. |
Package monitor is a generated protocol buffer package.
|
Package monitor is a generated protocol buffer package. |
Package networkserver is a generated protocol buffer package.
|
Package networkserver is a generated protocol buffer package. |
Package protocol is a generated protocol buffer package.
|
Package protocol is a generated protocol buffer package. |
lorawan
Package lorawan is a generated protocol buffer package.
|
Package lorawan is a generated protocol buffer package. |
Package router is a generated protocol buffer package.
|
Package router is a generated protocol buffer package. |