Documentation ¶
Index ¶
- func WithAddress(address string) interfaces.RegistryOption
- func WithCredentials(username, password string) interfaces.RegistryOption
- func WithHealthEndpoint(endpoint string) interfaces.RegistryOption
- func WithID(id string) interfaces.RegistryOption
- func WithInterval(interval string) interfaces.RegistryOption
- func WithLogger(logger *logrus.Logger) interfaces.RegistryOption
- func WithName(name string) interfaces.RegistryOption
- func WithPassword(password string) interfaces.RegistryOption
- func WithPort(port int) interfaces.RegistryOption
- func WithTimeout(timeout string) interfaces.RegistryOption
- func WithUsername(username string) interfaces.RegistryOption
- type Consul
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithAddress ¶
func WithAddress(address string) interfaces.RegistryOption
func WithCredentials ¶
func WithCredentials(username, password string) interfaces.RegistryOption
func WithHealthEndpoint ¶
func WithHealthEndpoint(endpoint string) interfaces.RegistryOption
func WithID ¶
func WithID(id string) interfaces.RegistryOption
func WithInterval ¶
func WithInterval(interval string) interfaces.RegistryOption
func WithLogger ¶
func WithLogger(logger *logrus.Logger) interfaces.RegistryOption
func WithName ¶
func WithName(name string) interfaces.RegistryOption
func WithPassword ¶
func WithPassword(password string) interfaces.RegistryOption
func WithPort ¶
func WithPort(port int) interfaces.RegistryOption
func WithTimeout ¶
func WithTimeout(timeout string) interfaces.RegistryOption
func WithUsername ¶
func WithUsername(username string) interfaces.RegistryOption
Types ¶
type Consul ¶
func New ¶
func New(options ...interfaces.RegistryOption) (*Consul, error)
Click to show internal directories.
Click to hide internal directories.