builder

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultSSHTimeout = 10
View Source
const DefaultSnmpTimeout = 5

Variables

This section is empty.

Functions

func GetConfigs

func GetConfigs(path, manufacturer string, platform string, version string) (*structs.ModeConfig, *structs.HubConfig, error)

func GetConfigsFromEtcd

func GetConfigsFromEtcd(etcdEndpoints []string, platform string, version string) (*structs.ModeConfig, *structs.HubConfig, error)

GetConfigsFromEtcd 从etcd获取配置

Types

type CollectItemBuilder

type CollectItemBuilder struct {
	// contains filtered or unexported fields
}

func NewCollectItemBuilder

func NewCollectItemBuilder(remoteInfo *structs.L2DeviceRemoteInfo) *CollectItemBuilder

func (*CollectItemBuilder) Build

func (*CollectItemBuilder) WithConfigs

func (b *CollectItemBuilder) WithConfigs(path string, version string) *CollectItemBuilder

func (*CollectItemBuilder) WithExpectedType

func (b *CollectItemBuilder) WithExpectedType(expectedType structs.ExpectedType) *CollectItemBuilder

func (*CollectItemBuilder) WithLoginTimeout

func (b *CollectItemBuilder) WithLoginTimeout(timeout int) *CollectItemBuilder

func (*CollectItemBuilder) WithMethod

func (*CollectItemBuilder) WithName

func (b *CollectItemBuilder) WithName(name string) *CollectItemBuilder

func (*CollectItemBuilder) WithNoOutputTimeout

func (b *CollectItemBuilder) WithNoOutputTimeout(timeout int) *CollectItemBuilder

func (*CollectItemBuilder) WithOptions

func (b *CollectItemBuilder) WithOptions() *CollectItemBuilder

func (*CollectItemBuilder) WithSnmpVersion

func (b *CollectItemBuilder) WithSnmpVersion(version string) *CollectItemBuilder

func (*CollectItemBuilder) WithTarget

func (b *CollectItemBuilder) WithTarget(target string) *CollectItemBuilder

Jump to

Keyboard shortcuts

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