config

package
v0.0.0-...-1498bf1 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	TitanAddress string
	Timeout      time.Duration
	CandidateID  string
}

func DefaultOption

func DefaultOption() Config

DefaultOption returns a default set of options.

type Option

type Option func(opts *Config)

Option is a single titan sdk Config.

func CandidateIDOption

func CandidateIDOption(id string) Option

CandidateIDOption specifies a candidate id

func TimeoutOption

func TimeoutOption(timeout time.Duration) Option

TimeoutOption specifies a time limit for requests made by the http Client.

func TitanAddressOption

func TitanAddressOption(address string) Option

TitanAddressOption set titan server address

Jump to

Keyboard shortcuts

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