cisco_ios_xr_mpls_te_oper_mpls_te_next_hop_routes_next_hop_route

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Cisco-IOS-XR-mpls-te-oper:mpls-te/next-hop-routes/next-hop-route

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TeNexthopPath

type TeNexthopPath struct {
	Interface            string   `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"`
	Address              string   `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	AbrAddress           string   `protobuf:"bytes,3,opt,name=abr_address,json=abrAddress,proto3" json:"abr_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeNexthopPath) Descriptor

func (*TeNexthopPath) Descriptor() ([]byte, []int)

func (*TeNexthopPath) GetAbrAddress

func (m *TeNexthopPath) GetAbrAddress() string

func (*TeNexthopPath) GetAddress

func (m *TeNexthopPath) GetAddress() string

func (*TeNexthopPath) GetInterface

func (m *TeNexthopPath) GetInterface() string

func (*TeNexthopPath) ProtoMessage

func (*TeNexthopPath) ProtoMessage()

func (*TeNexthopPath) Reset

func (m *TeNexthopPath) Reset()

func (*TeNexthopPath) String

func (m *TeNexthopPath) String() string

func (*TeNexthopPath) XXX_DiscardUnknown

func (m *TeNexthopPath) XXX_DiscardUnknown()

func (*TeNexthopPath) XXX_Marshal

func (m *TeNexthopPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeNexthopPath) XXX_Merge

func (m *TeNexthopPath) XXX_Merge(src proto.Message)

func (*TeNexthopPath) XXX_Size

func (m *TeNexthopPath) XXX_Size() int

func (*TeNexthopPath) XXX_Unmarshal

func (m *TeNexthopPath) XXX_Unmarshal(b []byte) error

type TeNexthopRoute

type TeNexthopRoute struct {
	PrefixAddressXr        string          `protobuf:"bytes,50,opt,name=prefix_address_xr,json=prefixAddressXr,proto3" json:"prefix_address_xr,omitempty"`
	PrefixLengthXr         uint32          `protobuf:"varint,51,opt,name=prefix_length_xr,json=prefixLengthXr,proto3" json:"prefix_length_xr,omitempty"`
	ExactMatch             bool            `protobuf:"varint,52,opt,name=exact_match,json=exactMatch,proto3" json:"exact_match,omitempty"`
	CreateTime             uint32          `protobuf:"varint,53,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	LastUsedTime           uint32          `protobuf:"varint,54,opt,name=last_used_time,json=lastUsedTime,proto3" json:"last_used_time,omitempty"`
	ExpireTime             uint32          `protobuf:"varint,55,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	InstalledTunnelPathNum uint32          `` /* 133-byte string literal not displayed */
	TunnelPath             []*TeTunnelPath `protobuf:"bytes,57,rep,name=tunnel_path,json=tunnelPath,proto3" json:"tunnel_path,omitempty"`
	ActiveRoute            *TeRibRouteBag  `protobuf:"bytes,58,opt,name=active_route,json=activeRoute,proto3" json:"active_route,omitempty"`
	BackupRoute            *TeRibRouteBag  `protobuf:"bytes,59,opt,name=backup_route,json=backupRoute,proto3" json:"backup_route,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}        `json:"-"`
	XXX_unrecognized       []byte          `json:"-"`
	XXX_sizecache          int32           `json:"-"`
}

func (*TeNexthopRoute) Descriptor

func (*TeNexthopRoute) Descriptor() ([]byte, []int)

func (*TeNexthopRoute) GetActiveRoute

func (m *TeNexthopRoute) GetActiveRoute() *TeRibRouteBag

func (*TeNexthopRoute) GetBackupRoute

func (m *TeNexthopRoute) GetBackupRoute() *TeRibRouteBag

func (*TeNexthopRoute) GetCreateTime

func (m *TeNexthopRoute) GetCreateTime() uint32

func (*TeNexthopRoute) GetExactMatch

func (m *TeNexthopRoute) GetExactMatch() bool

func (*TeNexthopRoute) GetExpireTime

func (m *TeNexthopRoute) GetExpireTime() uint32

func (*TeNexthopRoute) GetInstalledTunnelPathNum

func (m *TeNexthopRoute) GetInstalledTunnelPathNum() uint32

func (*TeNexthopRoute) GetLastUsedTime

func (m *TeNexthopRoute) GetLastUsedTime() uint32

func (*TeNexthopRoute) GetPrefixAddressXr

func (m *TeNexthopRoute) GetPrefixAddressXr() string

func (*TeNexthopRoute) GetPrefixLengthXr

func (m *TeNexthopRoute) GetPrefixLengthXr() uint32

func (*TeNexthopRoute) GetTunnelPath

func (m *TeNexthopRoute) GetTunnelPath() []*TeTunnelPath

func (*TeNexthopRoute) ProtoMessage

func (*TeNexthopRoute) ProtoMessage()

func (*TeNexthopRoute) Reset

func (m *TeNexthopRoute) Reset()

func (*TeNexthopRoute) String

func (m *TeNexthopRoute) String() string

func (*TeNexthopRoute) XXX_DiscardUnknown

func (m *TeNexthopRoute) XXX_DiscardUnknown()

func (*TeNexthopRoute) XXX_Marshal

func (m *TeNexthopRoute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeNexthopRoute) XXX_Merge

func (m *TeNexthopRoute) XXX_Merge(src proto.Message)

func (*TeNexthopRoute) XXX_Size

func (m *TeNexthopRoute) XXX_Size() int

func (*TeNexthopRoute) XXX_Unmarshal

func (m *TeNexthopRoute) XXX_Unmarshal(b []byte) error

type TeNexthopRoute_KEYS

type TeNexthopRoute_KEYS struct {
	PrefixAddress        string   `protobuf:"bytes,1,opt,name=prefix_address,json=prefixAddress,proto3" json:"prefix_address,omitempty"`
	PrefixLength         uint32   `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
	NextHopType          string   `protobuf:"bytes,3,opt,name=next_hop_type,json=nextHopType,proto3" json:"next_hop_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeNexthopRoute_KEYS) Descriptor

func (*TeNexthopRoute_KEYS) Descriptor() ([]byte, []int)

func (*TeNexthopRoute_KEYS) GetNextHopType

func (m *TeNexthopRoute_KEYS) GetNextHopType() string

func (*TeNexthopRoute_KEYS) GetPrefixAddress

func (m *TeNexthopRoute_KEYS) GetPrefixAddress() string

func (*TeNexthopRoute_KEYS) GetPrefixLength

func (m *TeNexthopRoute_KEYS) GetPrefixLength() uint32

func (*TeNexthopRoute_KEYS) ProtoMessage

func (*TeNexthopRoute_KEYS) ProtoMessage()

func (*TeNexthopRoute_KEYS) Reset

func (m *TeNexthopRoute_KEYS) Reset()

func (*TeNexthopRoute_KEYS) String

func (m *TeNexthopRoute_KEYS) String() string

func (*TeNexthopRoute_KEYS) XXX_DiscardUnknown

func (m *TeNexthopRoute_KEYS) XXX_DiscardUnknown()

func (*TeNexthopRoute_KEYS) XXX_Marshal

func (m *TeNexthopRoute_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeNexthopRoute_KEYS) XXX_Merge

func (m *TeNexthopRoute_KEYS) XXX_Merge(src proto.Message)

func (*TeNexthopRoute_KEYS) XXX_Size

func (m *TeNexthopRoute_KEYS) XXX_Size() int

func (*TeNexthopRoute_KEYS) XXX_Unmarshal

func (m *TeNexthopRoute_KEYS) XXX_Unmarshal(b []byte) error

type TeRibRouteBag

type TeRibRouteBag struct {
	RouteProtocolName    string           `protobuf:"bytes,1,opt,name=route_protocol_name,json=routeProtocolName,proto3" json:"route_protocol_name,omitempty"`
	RouteDistance        uint32           `protobuf:"varint,2,opt,name=route_distance,json=routeDistance,proto3" json:"route_distance,omitempty"`
	RouteMetric          uint32           `protobuf:"varint,3,opt,name=route_metric,json=routeMetric,proto3" json:"route_metric,omitempty"`
	LastUpdateTime       uint32           `protobuf:"varint,4,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
	IsRegistered         bool             `protobuf:"varint,5,opt,name=is_registered,json=isRegistered,proto3" json:"is_registered,omitempty"`
	IsStale              bool             `protobuf:"varint,6,opt,name=is_stale,json=isStale,proto3" json:"is_stale,omitempty"`
	IsDefault            bool             `protobuf:"varint,7,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
	IsConnected          bool             `protobuf:"varint,8,opt,name=is_connected,json=isConnected,proto3" json:"is_connected,omitempty"`
	IsPopulated          bool             `protobuf:"varint,9,opt,name=is_populated,json=isPopulated,proto3" json:"is_populated,omitempty"`
	RouteType            uint32           `protobuf:"varint,10,opt,name=route_type,json=routeType,proto3" json:"route_type,omitempty"`
	NextHopPath          []*TeNexthopPath `protobuf:"bytes,11,rep,name=next_hop_path,json=nextHopPath,proto3" json:"next_hop_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*TeRibRouteBag) Descriptor

func (*TeRibRouteBag) Descriptor() ([]byte, []int)

func (*TeRibRouteBag) GetIsConnected

func (m *TeRibRouteBag) GetIsConnected() bool

func (*TeRibRouteBag) GetIsDefault

func (m *TeRibRouteBag) GetIsDefault() bool

func (*TeRibRouteBag) GetIsPopulated

func (m *TeRibRouteBag) GetIsPopulated() bool

func (*TeRibRouteBag) GetIsRegistered

func (m *TeRibRouteBag) GetIsRegistered() bool

func (*TeRibRouteBag) GetIsStale

func (m *TeRibRouteBag) GetIsStale() bool

func (*TeRibRouteBag) GetLastUpdateTime

func (m *TeRibRouteBag) GetLastUpdateTime() uint32

func (*TeRibRouteBag) GetNextHopPath

func (m *TeRibRouteBag) GetNextHopPath() []*TeNexthopPath

func (*TeRibRouteBag) GetRouteDistance

func (m *TeRibRouteBag) GetRouteDistance() uint32

func (*TeRibRouteBag) GetRouteMetric

func (m *TeRibRouteBag) GetRouteMetric() uint32

func (*TeRibRouteBag) GetRouteProtocolName

func (m *TeRibRouteBag) GetRouteProtocolName() string

func (*TeRibRouteBag) GetRouteType

func (m *TeRibRouteBag) GetRouteType() uint32

func (*TeRibRouteBag) ProtoMessage

func (*TeRibRouteBag) ProtoMessage()

func (*TeRibRouteBag) Reset

func (m *TeRibRouteBag) Reset()

func (*TeRibRouteBag) String

func (m *TeRibRouteBag) String() string

func (*TeRibRouteBag) XXX_DiscardUnknown

func (m *TeRibRouteBag) XXX_DiscardUnknown()

func (*TeRibRouteBag) XXX_Marshal

func (m *TeRibRouteBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeRibRouteBag) XXX_Merge

func (m *TeRibRouteBag) XXX_Merge(src proto.Message)

func (*TeRibRouteBag) XXX_Size

func (m *TeRibRouteBag) XXX_Size() int

func (*TeRibRouteBag) XXX_Unmarshal

func (m *TeRibRouteBag) XXX_Unmarshal(b []byte) error

type TeTunnelPath

type TeTunnelPath struct {
	TunnelId             uint32   `protobuf:"varint,1,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"`
	InterfaceHandle      string   `protobuf:"bytes,2,opt,name=interface_handle,json=interfaceHandle,proto3" json:"interface_handle,omitempty"`
	InstallTime          uint32   `protobuf:"varint,3,opt,name=install_time,json=installTime,proto3" json:"install_time,omitempty"`
	InstalledMetric      uint32   `protobuf:"varint,4,opt,name=installed_metric,json=installedMetric,proto3" json:"installed_metric,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeTunnelPath) Descriptor

func (*TeTunnelPath) Descriptor() ([]byte, []int)

func (*TeTunnelPath) GetInstallTime

func (m *TeTunnelPath) GetInstallTime() uint32

func (*TeTunnelPath) GetInstalledMetric

func (m *TeTunnelPath) GetInstalledMetric() uint32

func (*TeTunnelPath) GetInterfaceHandle

func (m *TeTunnelPath) GetInterfaceHandle() string

func (*TeTunnelPath) GetTunnelId

func (m *TeTunnelPath) GetTunnelId() uint32

func (*TeTunnelPath) ProtoMessage

func (*TeTunnelPath) ProtoMessage()

func (*TeTunnelPath) Reset

func (m *TeTunnelPath) Reset()

func (*TeTunnelPath) String

func (m *TeTunnelPath) String() string

func (*TeTunnelPath) XXX_DiscardUnknown

func (m *TeTunnelPath) XXX_DiscardUnknown()

func (*TeTunnelPath) XXX_Marshal

func (m *TeTunnelPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeTunnelPath) XXX_Merge

func (m *TeTunnelPath) XXX_Merge(src proto.Message)

func (*TeTunnelPath) XXX_Size

func (m *TeTunnelPath) XXX_Size() int

func (*TeTunnelPath) XXX_Unmarshal

func (m *TeTunnelPath) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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