Documentation
¶
Index ¶
- Constants
- func GetConfigs(path, manufacturer string, platform string, version string) (*structs.ModeConfig, *structs.HubConfig, error)
- func GetConfigsFromEtcd(etcdEndpoints []string, platform string, version string) (*structs.ModeConfig, *structs.HubConfig, error)
- type CollectItemBuilder
- func (b *CollectItemBuilder) Build() (structs.CollectItem, error)
- func (b *CollectItemBuilder) WithConfigs(path string, version string) *CollectItemBuilder
- func (b *CollectItemBuilder) WithExpectedType(expectedType structs.ExpectedType) *CollectItemBuilder
- func (b *CollectItemBuilder) WithLoginTimeout(timeout int) *CollectItemBuilder
- func (b *CollectItemBuilder) WithMethod(method structs.CollectMethod) *CollectItemBuilder
- func (b *CollectItemBuilder) WithName(name string) *CollectItemBuilder
- func (b *CollectItemBuilder) WithNoOutputTimeout(timeout int) *CollectItemBuilder
- func (b *CollectItemBuilder) WithOptions() *CollectItemBuilder
- func (b *CollectItemBuilder) WithSnmpVersion(version string) *CollectItemBuilder
- func (b *CollectItemBuilder) WithTarget(target string) *CollectItemBuilder
Constants ¶
View Source
const DefaultSSHTimeout = 10
View Source
const DefaultSnmpTimeout = 5
Variables ¶
This section is empty.
Functions ¶
func GetConfigs ¶
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 (b *CollectItemBuilder) Build() (structs.CollectItem, error)
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 (b *CollectItemBuilder) WithMethod(method structs.CollectMethod) *CollectItemBuilder
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
Click to show internal directories.
Click to hide internal directories.