Documentation ¶
Index ¶
- 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
- 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 (b *ConfigProcessor) Len() int
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BgpAfiSafiType ¶
func BgpAfiSafiType(t openconfig.BgpAfiSafiType) string
func InstallProtocolType ¶
func InstallProtocolType(t openconfig.InstallProtocolType) string
func InstallProtocolTypes ¶
func InstallProtocolTypes(types []openconfig.InstallProtocolType) []string
func PolicyDefaultType ¶
func PolicyDefaultType(t openconfig.PolicyDefaultType) string
func PolicyResultType ¶
func PolicyResultType(t openconfig.PolicyResultType) string
func QStringList ¶
Types ¶
type ConfigProcessor ¶
type ConfigProcessor struct {
// contains filtered or unexported fields
}
func NewConfigProcessor ¶
func NewConfigProcessor() *ConfigProcessor
func (*ConfigProcessor) Bgp ¶
func (p *ConfigProcessor) Bgp(name string, key *openconfig.NetworkInstanceProtocolKey, bgp *openconfig.Bgp) error
func (*ConfigProcessor) BgpGlobalConfig ¶
func (p *ConfigProcessor) BgpGlobalConfig(name string, key *openconfig.NetworkInstanceProtocolKey, config *openconfig.BgpGlobalConfig) error
func (*ConfigProcessor) BgpNeighbor ¶
func (p *ConfigProcessor) BgpNeighbor(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, neighbor *openconfig.BgpNeighbor) error
func (*ConfigProcessor) BgpNeighborAfiSafi ¶
func (p *ConfigProcessor) BgpNeighborAfiSafi(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, afiSafiName string, afisafi *openconfig.BgpAfiSafi) error
func (*ConfigProcessor) BgpNeighborAfiSafiConfig ¶
func (p *ConfigProcessor) BgpNeighborAfiSafiConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, afiSafiName string, config *openconfig.BgpAfiSafiConfig) error
func (*ConfigProcessor) BgpNeighborApplyPolicyConfig ¶
func (p *ConfigProcessor) BgpNeighborApplyPolicyConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.PolicyApplyConfig) error
func (*ConfigProcessor) BgpNeighborConfig ¶
func (p *ConfigProcessor) BgpNeighborConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.BgpNeighborConfig) error
func (*ConfigProcessor) BgpNeighborTimersConfig ¶
func (p *ConfigProcessor) BgpNeighborTimersConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.BgpNeighborTimersConfig) error
func (*ConfigProcessor) BgpNeighborTransportConfig ¶
func (p *ConfigProcessor) BgpNeighborTransportConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.BgpNeighborTransportConfig) error
func (*ConfigProcessor) BgpZebraConfig ¶
func (p *ConfigProcessor) BgpZebraConfig(name string, key *openconfig.NetworkInstanceProtocolKey, config *openconfig.BgpZebraConfig) error
func (*ConfigProcessor) Bytes ¶
func (p *ConfigProcessor) Bytes() *bytes.Buffer
func (*ConfigProcessor) Clear ¶
func (p *ConfigProcessor) Clear()
func (*ConfigProcessor) Items ¶
func (p *ConfigProcessor) Items() []string
func (*ConfigProcessor) Len ¶
func (b *ConfigProcessor) Len() int
func (*ConfigProcessor) PolicyBgpActionsConfig ¶
func (p *ConfigProcessor) PolicyBgpActionsConfig(polName string, stmtName string, config *openconfig.PolicyBgpActionsConfig) error
func (*ConfigProcessor) PolicyDefinition ¶
func (p *ConfigProcessor) PolicyDefinition(polName string, pol *openconfig.PolicyDefinition) error
func (*ConfigProcessor) PolicyDefinitionConfig ¶
func (p *ConfigProcessor) PolicyDefinitionConfig(polName string, config *openconfig.PolicyDefinitionConfig) error
func (*ConfigProcessor) PolicyNeighborSet ¶
func (p *ConfigProcessor) PolicyNeighborSet(polName string, neighSet *openconfig.PolicyNeighborSet) error
func (*ConfigProcessor) PolicyNeighborSetConfig ¶
func (p *ConfigProcessor) PolicyNeighborSetConfig(polName string, config *openconfig.PolicyNeighborSetConfig) error
func (*ConfigProcessor) PolicyPrefixSet ¶
func (p *ConfigProcessor) PolicyPrefixSet(polName string, pfxSet *openconfig.PolicyPrefixSet) error
func (*ConfigProcessor) PolicyPrefixSetConfig ¶
func (p *ConfigProcessor) PolicyPrefixSetConfig(polName string, config *openconfig.PolicyPrefixSetConfig) error
func (*ConfigProcessor) PolicyPrefixSetPrefix ¶
func (p *ConfigProcessor) PolicyPrefixSetPrefix(polName string, pfxKey *openconfig.PolicyPrefixSetPrefixKey, prefix *openconfig.PolicyPrefixSetPrefix) error
func (*ConfigProcessor) PolicyPrefixSetPrefixConfig ¶
func (p *ConfigProcessor) PolicyPrefixSetPrefixConfig(polName string, pfxKey *openconfig.PolicyPrefixSetPrefixKey, config *openconfig.PolicyPrefixSetPrefixConfig) error
func (*ConfigProcessor) PolicyStatement ¶
func (p *ConfigProcessor) PolicyStatement(polName string, stmtName string, stmt *openconfig.PolicyStatement) error
func (*ConfigProcessor) PolicyStatementActionsConfig ¶
func (p *ConfigProcessor) PolicyStatementActionsConfig(polName string, stmtName string, config *openconfig.PolicyStatementActionsConfig) error
func (*ConfigProcessor) PolicyStatementConfig ¶
func (p *ConfigProcessor) PolicyStatementConfig(polName string, stmtName string, config *openconfig.PolicyStatementConfig) error
func (*ConfigProcessor) PolicyTagSet ¶
func (p *ConfigProcessor) PolicyTagSet(polName string, tagSet *openconfig.PolicyTagSet) error
func (*ConfigProcessor) PolicyTagSetConfig ¶
func (p *ConfigProcessor) PolicyTagSetConfig(polName string, config *openconfig.PolicyTagSetConfig) error
Click to show internal directories.
Click to hide internal directories.