config

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2024 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

View Source
const DebugModeDefault = false

Variables

This section is empty.

Functions

This section is empty.

Types

type DataSetConfig

type DataSetConfig struct {
	Endpoint           string
	Tokens             DataSetTokens
	BufferSettings     buffer_config.DataSetBufferSettings
	ServerHostSettings server_host_config.DataSetServerHostSettings
	Debug              bool
}

DataSetConfig wraps DataSet endpoint configuration (host, tokens, etc.)

func New

func New(opts ...DataSetConfigOption) (*DataSetConfig, error)

func NewDefaultDataSetConfig added in v0.0.8

func NewDefaultDataSetConfig() DataSetConfig

func (*DataSetConfig) String added in v0.0.8

func (cfg *DataSetConfig) String() string

func (*DataSetConfig) Validate added in v0.0.8

func (cfg *DataSetConfig) Validate() error

func (*DataSetConfig) WithOptions added in v0.0.9

func (cfg *DataSetConfig) WithOptions(opts ...DataSetConfigOption) (*DataSetConfig, error)

type DataSetConfigOption

type DataSetConfigOption func(*DataSetConfig) error

func FromEnv

func FromEnv() DataSetConfigOption

func WithBufferSettings added in v0.0.7

func WithBufferSettings(bufferSettings buffer_config.DataSetBufferSettings) DataSetConfigOption

func WithDebug added in v0.15.0

func WithDebug(debug bool) DataSetConfigOption

func WithEndpoint

func WithEndpoint(endpoint string) DataSetConfigOption

func WithServerHostSettings added in v0.0.10

func WithServerHostSettings(serverHostSettings server_host_config.DataSetServerHostSettings) DataSetConfigOption

func WithTokens

func WithTokens(tokens DataSetTokens) DataSetConfigOption

type DataSetTokens

type DataSetTokens struct {
	WriteLog    string
	ReadLog     string
	WriteConfig string
	ReadConfig  string
}

DataSetTokens wrap DataSet access tokens

func (DataSetTokens) String added in v0.0.8

func (tokens DataSetTokens) String() string

Jump to

Keyboard shortcuts

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