Versions in this module Expand all Collapse all v0 v0.3.0 Mar 15, 2019 v0.2.0 May 10, 2018 Changes in this version + func BgpAfiSafiType(t openconfig.BgpAfiSafiType) string + func InstallProtocolType(t openconfig.InstallProtocolType) string + func InstallProtocolTypes(types []openconfig.InstallProtocolType) []string + func PolicyDefaultType(t openconfig.PolicyDefaultType) string + func PolicyResultType(t openconfig.PolicyResultType) string + func QString(i interface{}) string + func QStringList(names []string) string + type ConfigProcessor struct + func NewConfigProcessor() *ConfigProcessor + func (b *ConfigProcessor) Len() int + func (p *ConfigProcessor) Bgp(name string, key *openconfig.NetworkInstanceProtocolKey, bgp *openconfig.Bgp) error + func (p *ConfigProcessor) BgpGlobalConfig(name string, key *openconfig.NetworkInstanceProtocolKey, ...) error + func (p *ConfigProcessor) BgpNeighbor(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpNeighborAfiSafi(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpNeighborAfiSafiConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpNeighborApplyPolicyConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpNeighborConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpNeighborTimersConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpNeighborTransportConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, ...) error + func (p *ConfigProcessor) BgpZebraConfig(name string, key *openconfig.NetworkInstanceProtocolKey, ...) error + func (p *ConfigProcessor) Bytes() *bytes.Buffer + func (p *ConfigProcessor) Clear() + func (p *ConfigProcessor) Items() []string + func (p *ConfigProcessor) Iterate(f func(string) error) error + func (p *ConfigProcessor) PolicyBgpActionsConfig(polName string, stmtName string, config *openconfig.PolicyBgpActionsConfig) error + func (p *ConfigProcessor) PolicyDefinition(polName string, pol *openconfig.PolicyDefinition) error + func (p *ConfigProcessor) PolicyDefinitionConfig(polName string, config *openconfig.PolicyDefinitionConfig) error + func (p *ConfigProcessor) PolicyNeighborSet(polName string, neighSet *openconfig.PolicyNeighborSet) error + func (p *ConfigProcessor) PolicyNeighborSetConfig(polName string, config *openconfig.PolicyNeighborSetConfig) error + func (p *ConfigProcessor) PolicyPrefixSet(polName string, pfxSet *openconfig.PolicyPrefixSet) error + func (p *ConfigProcessor) PolicyPrefixSetConfig(polName string, config *openconfig.PolicyPrefixSetConfig) error + func (p *ConfigProcessor) PolicyPrefixSetPrefix(polName string, pfxKey *openconfig.PolicyPrefixSetPrefixKey, ...) error + func (p *ConfigProcessor) PolicyPrefixSetPrefixConfig(polName string, pfxKey *openconfig.PolicyPrefixSetPrefixKey, ...) error + func (p *ConfigProcessor) PolicyStatement(polName string, stmtName string, stmt *openconfig.PolicyStatement) error + func (p *ConfigProcessor) PolicyStatementActionsConfig(polName string, stmtName string, ...) error + func (p *ConfigProcessor) PolicyStatementConfig(polName string, stmtName string, config *openconfig.PolicyStatementConfig) error + func (p *ConfigProcessor) PolicyTagSet(polName string, tagSet *openconfig.PolicyTagSet) error + func (p *ConfigProcessor) PolicyTagSetConfig(polName string, config *openconfig.PolicyTagSetConfig) error