apipb

package
v3.25.0 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: Apache-2.0 Imports: 11 Imported by: 52

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LsOspfRouteType_name = map[int32]string{
		0: "LS_OSPF_ROUTE_TYPE_UNKNOWN",
		1: "LS_OSPF_ROUTE_TYPE_INTRA_AREA",
		2: "LS_OSPF_ROUTE_TYPE_INTER_AREA",
		3: "LS_OSPF_ROUTE_TYPE_EXTERNAL1",
		4: "LS_OSPF_ROUTE_TYPE_EXTERNAL2",
		5: "LS_OSPF_ROUTE_TYPE_NSSA1",
		6: "LS_OSPF_ROUTE_TYPE_NSSA2",
	}
	LsOspfRouteType_value = map[string]int32{
		"LS_OSPF_ROUTE_TYPE_UNKNOWN":    0,
		"LS_OSPF_ROUTE_TYPE_INTRA_AREA": 1,
		"LS_OSPF_ROUTE_TYPE_INTER_AREA": 2,
		"LS_OSPF_ROUTE_TYPE_EXTERNAL1":  3,
		"LS_OSPF_ROUTE_TYPE_EXTERNAL2":  4,
		"LS_OSPF_ROUTE_TYPE_NSSA1":      5,
		"LS_OSPF_ROUTE_TYPE_NSSA2":      6,
	}
)

Enum value maps for LsOspfRouteType.

View Source
var (
	LsNLRIType_name = map[int32]string{
		0: "LS_NLRI_UNKNOWN",
		1: "LS_NLRI_NODE",
		2: "LS_NLRI_LINK",
		3: "LS_NLRI_PREFIX_V4",
		4: "LS_NLRI_PREFIX_V6",
	}
	LsNLRIType_value = map[string]int32{
		"LS_NLRI_UNKNOWN":   0,
		"LS_NLRI_NODE":      1,
		"LS_NLRI_LINK":      2,
		"LS_NLRI_PREFIX_V4": 3,
		"LS_NLRI_PREFIX_V6": 4,
	}
)

Enum value maps for LsNLRIType.

View Source
var (
	LsProtocolID_name = map[int32]string{
		0: "LS_PROTOCOL_UNKNOWN",
		1: "LS_PROTOCOL_ISIS_L1",
		2: "LS_PROTOCOL_ISIS_L2",
		3: "LS_PROTOCOL_OSPF_V2",
		4: "LS_PROTOCOL_DIRECT",
		5: "LS_PROTOCOL_STATIC",
		6: "LS_PROTOCOL_OSPF_V3",
	}
	LsProtocolID_value = map[string]int32{
		"LS_PROTOCOL_UNKNOWN": 0,
		"LS_PROTOCOL_ISIS_L1": 1,
		"LS_PROTOCOL_ISIS_L2": 2,
		"LS_PROTOCOL_OSPF_V2": 3,
		"LS_PROTOCOL_DIRECT":  4,
		"LS_PROTOCOL_STATIC":  5,
		"LS_PROTOCOL_OSPF_V3": 6,
	}
)

Enum value maps for LsProtocolID.

View Source
var (
	SRv6Behavior_name = map[int32]string{
		0:  "RESERVED",
		1:  "END",
		2:  "END_WITH_PSP",
		3:  "END_WITH_USP",
		4:  "END_WITH_PSP_USP",
		5:  "ENDX",
		6:  "ENDX_WITH_PSP",
		7:  "ENDX_WITH_USP",
		8:  "ENDX_WITH_PSP_USP",
		9:  "ENDT",
		10: "ENDT_WITH_PSP",
		11: "ENDT_WITH_USP",
		12: "ENDT_WITH_PSP_USP",
		14: "END_B6_ENCAPS",
		15: "END_BM",
		16: "END_DX6",
		17: "END_DX4",
		18: "END_DT6",
		19: "END_DT4",
		20: "END_DT46",
		21: "END_DX2",
		22: "END_DX2V",
		23: "END_DT2U",
		24: "END_DT2M",
		27: "END_B6_ENCAPS_Red",
		28: "END_WITH_USD",
		29: "END_WITH_PSP_USD",
		30: "END_WITH_USP_USD",
		31: "END_WITH_PSP_USP_USD",
		32: "ENDX_WITH_USD",
		33: "ENDX_WITH_PSP_USD",
		34: "ENDX_WITH_USP_USD",
		35: "ENDX_WITH_PSP_USP_USD",
		36: "ENDT_WITH_USD",
		37: "ENDT_WITH_PSP_USD",
		38: "ENDT_WITH_USP_USD",
		39: "ENDT_WITH_PSP_USP_USD",
		69: "ENDM_GTP6D",
		70: "ENDM_GTP6DI",
		71: "ENDM_GTP6E",
		72: "ENDM_GTP4E",
	}
	SRv6Behavior_value = map[string]int32{
		"RESERVED":              0,
		"END":                   1,
		"END_WITH_PSP":          2,
		"END_WITH_USP":          3,
		"END_WITH_PSP_USP":      4,
		"ENDX":                  5,
		"ENDX_WITH_PSP":         6,
		"ENDX_WITH_USP":         7,
		"ENDX_WITH_PSP_USP":     8,
		"ENDT":                  9,
		"ENDT_WITH_PSP":         10,
		"ENDT_WITH_USP":         11,
		"ENDT_WITH_PSP_USP":     12,
		"END_B6_ENCAPS":         14,
		"END_BM":                15,
		"END_DX6":               16,
		"END_DX4":               17,
		"END_DT6":               18,
		"END_DT4":               19,
		"END_DT46":              20,
		"END_DX2":               21,
		"END_DX2V":              22,
		"END_DT2U":              23,
		"END_DT2M":              24,
		"END_B6_ENCAPS_Red":     27,
		"END_WITH_USD":          28,
		"END_WITH_PSP_USD":      29,
		"END_WITH_USP_USD":      30,
		"END_WITH_PSP_USP_USD":  31,
		"ENDX_WITH_USD":         32,
		"ENDX_WITH_PSP_USD":     33,
		"ENDX_WITH_USP_USD":     34,
		"ENDX_WITH_PSP_USP_USD": 35,
		"ENDT_WITH_USD":         36,
		"ENDT_WITH_PSP_USD":     37,
		"ENDT_WITH_USP_USD":     38,
		"ENDT_WITH_PSP_USP_USD": 39,
		"ENDM_GTP6D":            69,
		"ENDM_GTP6DI":           70,
		"ENDM_GTP6E":            71,
		"ENDM_GTP4E":            72,
	}
)

Enum value maps for SRv6Behavior.

View Source
var (
	ENLPType_name = map[int32]string{
		0: "Reserved",
		1: "Type1",
		2: "Type2",
		3: "Type3",
		4: "Type4",
	}
	ENLPType_value = map[string]int32{
		"Reserved": 0,
		"Type1":    1,
		"Type2":    2,
		"Type3":    3,
		"Type4":    4,
	}
)

Enum value maps for ENLPType.

View Source
var (
	AsSegment_Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "AS_SET",
		2: "AS_SEQUENCE",
		3: "AS_CONFED_SEQUENCE",
		4: "AS_CONFED_SET",
	}
	AsSegment_Type_value = map[string]int32{
		"UNKNOWN":            0,
		"AS_SET":             1,
		"AS_SEQUENCE":        2,
		"AS_CONFED_SEQUENCE": 3,
		"AS_CONFED_SET":      4,
	}
)

Enum value maps for AsSegment_Type.

View Source
var (
	AddPathCapabilityTuple_Mode_name = map[int32]string{
		0: "NONE",
		1: "RECEIVE",
		2: "SEND",
		3: "BOTH",
	}
	AddPathCapabilityTuple_Mode_value = map[string]int32{
		"NONE":    0,
		"RECEIVE": 1,
		"SEND":    2,
		"BOTH":    3,
	}
)

Enum value maps for AddPathCapabilityTuple_Mode.

View Source
var (
	TableType_name = map[int32]string{
		0: "GLOBAL",
		1: "LOCAL",
		2: "ADJ_IN",
		3: "ADJ_OUT",
		4: "VRF",
	}
	TableType_value = map[string]int32{
		"GLOBAL":  0,
		"LOCAL":   1,
		"ADJ_IN":  2,
		"ADJ_OUT": 3,
		"VRF":     4,
	}
)

Enum value maps for TableType.

View Source
var (
	PeerType_name = map[int32]string{
		0: "INTERNAL",
		1: "EXTERNAL",
	}
	PeerType_value = map[string]int32{
		"INTERNAL": 0,
		"EXTERNAL": 1,
	}
)

Enum value maps for PeerType.

View Source
var (
	RemovePrivate_name = map[int32]string{
		0: "REMOVE_NONE",
		1: "REMOVE_ALL",
		2: "REPLACE",
	}
	RemovePrivate_value = map[string]int32{
		"REMOVE_NONE": 0,
		"REMOVE_ALL":  1,
		"REPLACE":     2,
	}
)

Enum value maps for RemovePrivate.

View Source
var (
	DefinedType_name = map[int32]string{
		0: "PREFIX",
		1: "NEIGHBOR",
		2: "TAG",
		3: "AS_PATH",
		4: "COMMUNITY",
		5: "EXT_COMMUNITY",
		6: "LARGE_COMMUNITY",
		7: "NEXT_HOP",
	}
	DefinedType_value = map[string]int32{
		"PREFIX":          0,
		"NEIGHBOR":        1,
		"TAG":             2,
		"AS_PATH":         3,
		"COMMUNITY":       4,
		"EXT_COMMUNITY":   5,
		"LARGE_COMMUNITY": 6,
		"NEXT_HOP":        7,
	}
)

Enum value maps for DefinedType.

View Source
var (
	RouteAction_name = map[int32]string{
		0: "NONE",
		1: "ACCEPT",
		2: "REJECT",
	}
	RouteAction_value = map[string]int32{
		"NONE":   0,
		"ACCEPT": 1,
		"REJECT": 2,
	}
)

Enum value maps for RouteAction.

View Source
var (
	PolicyDirection_name = map[int32]string{
		0: "UNKNOWN",
		1: "IMPORT",
		2: "EXPORT",
	}
	PolicyDirection_value = map[string]int32{
		"UNKNOWN": 0,
		"IMPORT":  1,
		"EXPORT":  2,
	}
)

Enum value maps for PolicyDirection.

View Source
var (
	WatchEventRequest_Table_Filter_Type_name = map[int32]string{
		0: "BEST",
		1: "ADJIN",
		2: "POST_POLICY",
		3: "EOR",
	}
	WatchEventRequest_Table_Filter_Type_value = map[string]int32{
		"BEST":        0,
		"ADJIN":       1,
		"POST_POLICY": 2,
		"EOR":         3,
	}
)

Enum value maps for WatchEventRequest_Table_Filter_Type.

View Source
var (
	WatchEventResponse_PeerEvent_Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "INIT",
		2: "END_OF_INIT",
		3: "STATE",
	}
	WatchEventResponse_PeerEvent_Type_value = map[string]int32{
		"UNKNOWN":     0,
		"INIT":        1,
		"END_OF_INIT": 2,
		"STATE":       3,
	}
)

Enum value maps for WatchEventResponse_PeerEvent_Type.

View Source
var (
	ResetPeerRequest_SoftResetDirection_name = map[int32]string{
		0: "IN",
		1: "OUT",
		2: "BOTH",
	}
	ResetPeerRequest_SoftResetDirection_value = map[string]int32{
		"IN":   0,
		"OUT":  1,
		"BOTH": 2,
	}
)

Enum value maps for ResetPeerRequest_SoftResetDirection.

View Source
var (
	TableLookupPrefix_Type_name = map[int32]string{
		0: "EXACT",
		1: "LONGER",
		2: "SHORTER",
	}
	TableLookupPrefix_Type_value = map[string]int32{
		"EXACT":   0,
		"LONGER":  1,
		"SHORTER": 2,
	}
)

Enum value maps for TableLookupPrefix_Type.

View Source
var (
	ListPathRequest_SortType_name = map[int32]string{
		0: "NONE",
		1: "PREFIX",
	}
	ListPathRequest_SortType_value = map[string]int32{
		"NONE":   0,
		"PREFIX": 1,
	}
)

Enum value maps for ListPathRequest_SortType.

View Source
var (
	EnableMrtRequest_DumpType_name = map[int32]string{
		0: "UPDATES",
		1: "TABLE",
	}
	EnableMrtRequest_DumpType_value = map[string]int32{
		"UPDATES": 0,
		"TABLE":   1,
	}
)

Enum value maps for EnableMrtRequest_DumpType.

View Source
var (
	AddBmpRequest_MonitoringPolicy_name = map[int32]string{
		0: "PRE",
		1: "POST",
		2: "BOTH",
		3: "LOCAL",
		4: "ALL",
	}
	AddBmpRequest_MonitoringPolicy_value = map[string]int32{
		"PRE":   0,
		"POST":  1,
		"BOTH":  2,
		"LOCAL": 3,
		"ALL":   4,
	}
)

Enum value maps for AddBmpRequest_MonitoringPolicy.

View Source
var (
	Family_Afi_name = map[int32]string{
		0:     "AFI_UNKNOWN",
		1:     "AFI_IP",
		2:     "AFI_IP6",
		25:    "AFI_L2VPN",
		16388: "AFI_LS",
		16397: "AFI_OPAQUE",
	}
	Family_Afi_value = map[string]int32{
		"AFI_UNKNOWN": 0,
		"AFI_IP":      1,
		"AFI_IP6":     2,
		"AFI_L2VPN":   25,
		"AFI_LS":      16388,
		"AFI_OPAQUE":  16397,
	}
)

Enum value maps for Family_Afi.

View Source
var (
	Family_Safi_name = map[int32]string{
		0:   "SAFI_UNKNOWN",
		1:   "SAFI_UNICAST",
		2:   "SAFI_MULTICAST",
		4:   "SAFI_MPLS_LABEL",
		7:   "SAFI_ENCAPSULATION",
		65:  "SAFI_VPLS",
		70:  "SAFI_EVPN",
		71:  "SAFI_LS",
		73:  "SAFI_SR_POLICY",
		85:  "SAFI_MUP",
		128: "SAFI_MPLS_VPN",
		129: "SAFI_MPLS_VPN_MULTICAST",
		132: "SAFI_ROUTE_TARGET_CONSTRAINTS",
		133: "SAFI_FLOW_SPEC_UNICAST",
		134: "SAFI_FLOW_SPEC_VPN",
		241: "SAFI_KEY_VALUE",
	}
	Family_Safi_value = map[string]int32{
		"SAFI_UNKNOWN":                  0,
		"SAFI_UNICAST":                  1,
		"SAFI_MULTICAST":                2,
		"SAFI_MPLS_LABEL":               4,
		"SAFI_ENCAPSULATION":            7,
		"SAFI_VPLS":                     65,
		"SAFI_EVPN":                     70,
		"SAFI_LS":                       71,
		"SAFI_SR_POLICY":                73,
		"SAFI_MUP":                      85,
		"SAFI_MPLS_VPN":                 128,
		"SAFI_MPLS_VPN_MULTICAST":       129,
		"SAFI_ROUTE_TARGET_CONSTRAINTS": 132,
		"SAFI_FLOW_SPEC_UNICAST":        133,
		"SAFI_FLOW_SPEC_VPN":            134,
		"SAFI_KEY_VALUE":                241,
	}
)

Enum value maps for Family_Safi.

View Source
var (
	Validation_State_name = map[int32]string{
		0: "STATE_NONE",
		1: "STATE_NOT_FOUND",
		2: "STATE_VALID",
		3: "STATE_INVALID",
	}
	Validation_State_value = map[string]int32{
		"STATE_NONE":      0,
		"STATE_NOT_FOUND": 1,
		"STATE_VALID":     2,
		"STATE_INVALID":   3,
	}
)

Enum value maps for Validation_State.

View Source
var (
	Validation_Reason_name = map[int32]string{
		0: "REASON_NONE",
		1: "REASON_ASN",
		2: "REASON_LENGTH",
	}
	Validation_Reason_value = map[string]int32{
		"REASON_NONE":   0,
		"REASON_ASN":    1,
		"REASON_LENGTH": 2,
	}
)

Enum value maps for Validation_Reason.

View Source
var (
	PeerState_SessionState_name = map[int32]string{
		0: "UNKNOWN",
		1: "IDLE",
		2: "CONNECT",
		3: "ACTIVE",
		4: "OPENSENT",
		5: "OPENCONFIRM",
		6: "ESTABLISHED",
	}
	PeerState_SessionState_value = map[string]int32{
		"UNKNOWN":     0,
		"IDLE":        1,
		"CONNECT":     2,
		"ACTIVE":      3,
		"OPENSENT":    4,
		"OPENCONFIRM": 5,
		"ESTABLISHED": 6,
	}
)

Enum value maps for PeerState_SessionState.

View Source
var (
	PeerState_AdminState_name = map[int32]string{
		0: "UP",
		1: "DOWN",
		2: "PFX_CT",
	}
	PeerState_AdminState_value = map[string]int32{
		"UP":     0,
		"DOWN":   1,
		"PFX_CT": 2,
	}
)

Enum value maps for PeerState_AdminState.

View Source
var (
	MatchSet_Type_name = map[int32]string{
		0: "ANY",
		1: "ALL",
		2: "INVERT",
	}
	MatchSet_Type_value = map[string]int32{
		"ANY":    0,
		"ALL":    1,
		"INVERT": 2,
	}
)

Enum value maps for MatchSet_Type.

View Source
var (
	AsPathLength_Type_name = map[int32]string{
		0: "EQ",
		1: "GE",
		2: "LE",
	}
	AsPathLength_Type_value = map[string]int32{
		"EQ": 0,
		"GE": 1,
		"LE": 2,
	}
)

Enum value maps for AsPathLength_Type.

View Source
var (
	Conditions_RouteType_name = map[int32]string{
		0: "ROUTE_TYPE_NONE",
		1: "ROUTE_TYPE_INTERNAL",
		2: "ROUTE_TYPE_EXTERNAL",
		3: "ROUTE_TYPE_LOCAL",
	}
	Conditions_RouteType_value = map[string]int32{
		"ROUTE_TYPE_NONE":     0,
		"ROUTE_TYPE_INTERNAL": 1,
		"ROUTE_TYPE_EXTERNAL": 2,
		"ROUTE_TYPE_LOCAL":    3,
	}
)

Enum value maps for Conditions_RouteType.

View Source
var (
	CommunityAction_Type_name = map[int32]string{
		0: "ADD",
		1: "REMOVE",
		2: "REPLACE",
	}
	CommunityAction_Type_value = map[string]int32{
		"ADD":     0,
		"REMOVE":  1,
		"REPLACE": 2,
	}
)

Enum value maps for CommunityAction_Type.

View Source
var (
	MedAction_Type_name = map[int32]string{
		0: "MOD",
		1: "REPLACE",
	}
	MedAction_Type_value = map[string]int32{
		"MOD":     0,
		"REPLACE": 1,
	}
)

Enum value maps for MedAction_Type.

View Source
var (
	SetLogLevelRequest_Level_name = map[int32]string{
		0: "PANIC",
		1: "FATAL",
		2: "ERROR",
		3: "WARN",
		4: "INFO",
		5: "DEBUG",
		6: "TRACE",
	}
	SetLogLevelRequest_Level_value = map[string]int32{
		"PANIC": 0,
		"FATAL": 1,
		"ERROR": 2,
		"WARN":  3,
		"INFO":  4,
		"DEBUG": 5,
		"TRACE": 6,
	}
)

Enum value maps for SetLogLevelRequest_Level.

View Source
var File_attribute_proto protoreflect.FileDescriptor
View Source
var File_capability_proto protoreflect.FileDescriptor
View Source
var File_gobgp_proto protoreflect.FileDescriptor
View Source
var GobgpApi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "apipb.GobgpApi",
	HandlerType: (*GobgpApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "StartBgp",
			Handler:    _GobgpApi_StartBgp_Handler,
		},
		{
			MethodName: "StopBgp",
			Handler:    _GobgpApi_StopBgp_Handler,
		},
		{
			MethodName: "GetBgp",
			Handler:    _GobgpApi_GetBgp_Handler,
		},
		{
			MethodName: "AddPeer",
			Handler:    _GobgpApi_AddPeer_Handler,
		},
		{
			MethodName: "DeletePeer",
			Handler:    _GobgpApi_DeletePeer_Handler,
		},
		{
			MethodName: "UpdatePeer",
			Handler:    _GobgpApi_UpdatePeer_Handler,
		},
		{
			MethodName: "ResetPeer",
			Handler:    _GobgpApi_ResetPeer_Handler,
		},
		{
			MethodName: "ShutdownPeer",
			Handler:    _GobgpApi_ShutdownPeer_Handler,
		},
		{
			MethodName: "EnablePeer",
			Handler:    _GobgpApi_EnablePeer_Handler,
		},
		{
			MethodName: "DisablePeer",
			Handler:    _GobgpApi_DisablePeer_Handler,
		},
		{
			MethodName: "AddPeerGroup",
			Handler:    _GobgpApi_AddPeerGroup_Handler,
		},
		{
			MethodName: "DeletePeerGroup",
			Handler:    _GobgpApi_DeletePeerGroup_Handler,
		},
		{
			MethodName: "UpdatePeerGroup",
			Handler:    _GobgpApi_UpdatePeerGroup_Handler,
		},
		{
			MethodName: "AddDynamicNeighbor",
			Handler:    _GobgpApi_AddDynamicNeighbor_Handler,
		},
		{
			MethodName: "DeleteDynamicNeighbor",
			Handler:    _GobgpApi_DeleteDynamicNeighbor_Handler,
		},
		{
			MethodName: "AddPath",
			Handler:    _GobgpApi_AddPath_Handler,
		},
		{
			MethodName: "DeletePath",
			Handler:    _GobgpApi_DeletePath_Handler,
		},
		{
			MethodName: "GetTable",
			Handler:    _GobgpApi_GetTable_Handler,
		},
		{
			MethodName: "AddVrf",
			Handler:    _GobgpApi_AddVrf_Handler,
		},
		{
			MethodName: "DeleteVrf",
			Handler:    _GobgpApi_DeleteVrf_Handler,
		},
		{
			MethodName: "AddPolicy",
			Handler:    _GobgpApi_AddPolicy_Handler,
		},
		{
			MethodName: "DeletePolicy",
			Handler:    _GobgpApi_DeletePolicy_Handler,
		},
		{
			MethodName: "SetPolicies",
			Handler:    _GobgpApi_SetPolicies_Handler,
		},
		{
			MethodName: "AddDefinedSet",
			Handler:    _GobgpApi_AddDefinedSet_Handler,
		},
		{
			MethodName: "DeleteDefinedSet",
			Handler:    _GobgpApi_DeleteDefinedSet_Handler,
		},
		{
			MethodName: "AddStatement",
			Handler:    _GobgpApi_AddStatement_Handler,
		},
		{
			MethodName: "DeleteStatement",
			Handler:    _GobgpApi_DeleteStatement_Handler,
		},
		{
			MethodName: "AddPolicyAssignment",
			Handler:    _GobgpApi_AddPolicyAssignment_Handler,
		},
		{
			MethodName: "DeletePolicyAssignment",
			Handler:    _GobgpApi_DeletePolicyAssignment_Handler,
		},
		{
			MethodName: "SetPolicyAssignment",
			Handler:    _GobgpApi_SetPolicyAssignment_Handler,
		},
		{
			MethodName: "AddRpki",
			Handler:    _GobgpApi_AddRpki_Handler,
		},
		{
			MethodName: "DeleteRpki",
			Handler:    _GobgpApi_DeleteRpki_Handler,
		},
		{
			MethodName: "EnableRpki",
			Handler:    _GobgpApi_EnableRpki_Handler,
		},
		{
			MethodName: "DisableRpki",
			Handler:    _GobgpApi_DisableRpki_Handler,
		},
		{
			MethodName: "ResetRpki",
			Handler:    _GobgpApi_ResetRpki_Handler,
		},
		{
			MethodName: "EnableZebra",
			Handler:    _GobgpApi_EnableZebra_Handler,
		},
		{
			MethodName: "EnableMrt",
			Handler:    _GobgpApi_EnableMrt_Handler,
		},
		{
			MethodName: "DisableMrt",
			Handler:    _GobgpApi_DisableMrt_Handler,
		},
		{
			MethodName: "AddBmp",
			Handler:    _GobgpApi_AddBmp_Handler,
		},
		{
			MethodName: "DeleteBmp",
			Handler:    _GobgpApi_DeleteBmp_Handler,
		},
		{
			MethodName: "SetLogLevel",
			Handler:    _GobgpApi_SetLogLevel_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "WatchEvent",
			Handler:       _GobgpApi_WatchEvent_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListPeer",
			Handler:       _GobgpApi_ListPeer_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListPeerGroup",
			Handler:       _GobgpApi_ListPeerGroup_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListDynamicNeighbor",
			Handler:       _GobgpApi_ListDynamicNeighbor_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListPath",
			Handler:       _GobgpApi_ListPath_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "AddPathStream",
			Handler:       _GobgpApi_AddPathStream_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "ListVrf",
			Handler:       _GobgpApi_ListVrf_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListPolicy",
			Handler:       _GobgpApi_ListPolicy_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListDefinedSet",
			Handler:       _GobgpApi_ListDefinedSet_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListStatement",
			Handler:       _GobgpApi_ListStatement_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListPolicyAssignment",
			Handler:       _GobgpApi_ListPolicyAssignment_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListRpki",
			Handler:       _GobgpApi_ListRpki_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListRpkiTable",
			Handler:       _GobgpApi_ListRpkiTable_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListBmp",
			Handler:       _GobgpApi_ListBmp_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "gobgp.proto",
}

GobgpApi_ServiceDesc is the grpc.ServiceDesc for GobgpApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGobgpApiServer

func RegisterGobgpApiServer(s grpc.ServiceRegistrar, srv GobgpApiServer)

Types

type Actions

type Actions struct {
	RouteAction    RouteAction      `protobuf:"varint,1,opt,name=route_action,json=routeAction,proto3,enum=apipb.RouteAction" json:"route_action,omitempty"`
	Community      *CommunityAction `protobuf:"bytes,2,opt,name=community,proto3" json:"community,omitempty"`
	Med            *MedAction       `protobuf:"bytes,3,opt,name=med,proto3" json:"med,omitempty"`
	AsPrepend      *AsPrependAction `protobuf:"bytes,4,opt,name=as_prepend,json=asPrepend,proto3" json:"as_prepend,omitempty"`
	ExtCommunity   *CommunityAction `protobuf:"bytes,5,opt,name=ext_community,json=extCommunity,proto3" json:"ext_community,omitempty"`
	Nexthop        *NexthopAction   `protobuf:"bytes,6,opt,name=nexthop,proto3" json:"nexthop,omitempty"`
	LocalPref      *LocalPrefAction `protobuf:"bytes,7,opt,name=local_pref,json=localPref,proto3" json:"local_pref,omitempty"`
	LargeCommunity *CommunityAction `protobuf:"bytes,8,opt,name=large_community,json=largeCommunity,proto3" json:"large_community,omitempty"`
	// contains filtered or unexported fields
}

func (*Actions) Descriptor deprecated

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

Deprecated: Use Actions.ProtoReflect.Descriptor instead.

func (*Actions) GetAsPrepend

func (x *Actions) GetAsPrepend() *AsPrependAction

func (*Actions) GetCommunity

func (x *Actions) GetCommunity() *CommunityAction

func (*Actions) GetExtCommunity

func (x *Actions) GetExtCommunity() *CommunityAction

func (*Actions) GetLargeCommunity

func (x *Actions) GetLargeCommunity() *CommunityAction

func (*Actions) GetLocalPref

func (x *Actions) GetLocalPref() *LocalPrefAction

func (*Actions) GetMed

func (x *Actions) GetMed() *MedAction

func (*Actions) GetNexthop

func (x *Actions) GetNexthop() *NexthopAction

func (*Actions) GetRouteAction

func (x *Actions) GetRouteAction() RouteAction

func (*Actions) ProtoMessage

func (*Actions) ProtoMessage()

func (*Actions) ProtoReflect

func (x *Actions) ProtoReflect() protoreflect.Message

func (*Actions) Reset

func (x *Actions) Reset()

func (*Actions) String

func (x *Actions) String() string

type AddBmpRequest

type AddBmpRequest struct {
	Address           string                         `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port              uint32                         `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Policy            AddBmpRequest_MonitoringPolicy `protobuf:"varint,3,opt,name=policy,proto3,enum=apipb.AddBmpRequest_MonitoringPolicy" json:"policy,omitempty"`
	StatisticsTimeout int32                          `protobuf:"varint,4,opt,name=StatisticsTimeout,proto3" json:"StatisticsTimeout,omitempty"`
	SysName           string                         `protobuf:"bytes,5,opt,name=SysName,proto3" json:"SysName,omitempty"`
	SysDescr          string                         `protobuf:"bytes,6,opt,name=SysDescr,proto3" json:"SysDescr,omitempty"`
	// contains filtered or unexported fields
}

func (*AddBmpRequest) Descriptor deprecated

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

Deprecated: Use AddBmpRequest.ProtoReflect.Descriptor instead.

func (*AddBmpRequest) GetAddress

func (x *AddBmpRequest) GetAddress() string

func (*AddBmpRequest) GetPolicy

func (*AddBmpRequest) GetPort

func (x *AddBmpRequest) GetPort() uint32

func (*AddBmpRequest) GetStatisticsTimeout

func (x *AddBmpRequest) GetStatisticsTimeout() int32

func (*AddBmpRequest) GetSysDescr

func (x *AddBmpRequest) GetSysDescr() string

func (*AddBmpRequest) GetSysName

func (x *AddBmpRequest) GetSysName() string

func (*AddBmpRequest) ProtoMessage

func (*AddBmpRequest) ProtoMessage()

func (*AddBmpRequest) ProtoReflect

func (x *AddBmpRequest) ProtoReflect() protoreflect.Message

func (*AddBmpRequest) Reset

func (x *AddBmpRequest) Reset()

func (*AddBmpRequest) String

func (x *AddBmpRequest) String() string

type AddBmpRequest_MonitoringPolicy

type AddBmpRequest_MonitoringPolicy int32
const (
	AddBmpRequest_PRE   AddBmpRequest_MonitoringPolicy = 0
	AddBmpRequest_POST  AddBmpRequest_MonitoringPolicy = 1
	AddBmpRequest_BOTH  AddBmpRequest_MonitoringPolicy = 2
	AddBmpRequest_LOCAL AddBmpRequest_MonitoringPolicy = 3
	AddBmpRequest_ALL   AddBmpRequest_MonitoringPolicy = 4
)

func (AddBmpRequest_MonitoringPolicy) Descriptor

func (AddBmpRequest_MonitoringPolicy) Enum

func (AddBmpRequest_MonitoringPolicy) EnumDescriptor deprecated

func (AddBmpRequest_MonitoringPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use AddBmpRequest_MonitoringPolicy.Descriptor instead.

func (AddBmpRequest_MonitoringPolicy) Number

func (AddBmpRequest_MonitoringPolicy) String

func (AddBmpRequest_MonitoringPolicy) Type

type AddDefinedSetRequest

type AddDefinedSetRequest struct {
	DefinedSet *DefinedSet `protobuf:"bytes,1,opt,name=defined_set,json=definedSet,proto3" json:"defined_set,omitempty"`
	Replace    bool        `protobuf:"varint,2,opt,name=replace,proto3" json:"replace,omitempty"`
	// contains filtered or unexported fields
}

func (*AddDefinedSetRequest) Descriptor deprecated

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

Deprecated: Use AddDefinedSetRequest.ProtoReflect.Descriptor instead.

func (*AddDefinedSetRequest) GetDefinedSet

func (x *AddDefinedSetRequest) GetDefinedSet() *DefinedSet

func (*AddDefinedSetRequest) GetReplace added in v3.21.0

func (x *AddDefinedSetRequest) GetReplace() bool

func (*AddDefinedSetRequest) ProtoMessage

func (*AddDefinedSetRequest) ProtoMessage()

func (*AddDefinedSetRequest) ProtoReflect

func (x *AddDefinedSetRequest) ProtoReflect() protoreflect.Message

func (*AddDefinedSetRequest) Reset

func (x *AddDefinedSetRequest) Reset()

func (*AddDefinedSetRequest) String

func (x *AddDefinedSetRequest) String() string

type AddDynamicNeighborRequest

type AddDynamicNeighborRequest struct {
	DynamicNeighbor *DynamicNeighbor `protobuf:"bytes,1,opt,name=dynamic_neighbor,json=dynamicNeighbor,proto3" json:"dynamic_neighbor,omitempty"`
	// contains filtered or unexported fields
}

func (*AddDynamicNeighborRequest) Descriptor deprecated

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

Deprecated: Use AddDynamicNeighborRequest.ProtoReflect.Descriptor instead.

func (*AddDynamicNeighborRequest) GetDynamicNeighbor

func (x *AddDynamicNeighborRequest) GetDynamicNeighbor() *DynamicNeighbor

func (*AddDynamicNeighborRequest) ProtoMessage

func (*AddDynamicNeighborRequest) ProtoMessage()

func (*AddDynamicNeighborRequest) ProtoReflect

func (*AddDynamicNeighborRequest) Reset

func (x *AddDynamicNeighborRequest) Reset()

func (*AddDynamicNeighborRequest) String

func (x *AddDynamicNeighborRequest) String() string

type AddPathCapability

type AddPathCapability struct {
	Tuples []*AddPathCapabilityTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathCapability) Descriptor deprecated

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

Deprecated: Use AddPathCapability.ProtoReflect.Descriptor instead.

func (*AddPathCapability) GetTuples

func (x *AddPathCapability) GetTuples() []*AddPathCapabilityTuple

func (*AddPathCapability) ProtoMessage

func (*AddPathCapability) ProtoMessage()

func (*AddPathCapability) ProtoReflect

func (x *AddPathCapability) ProtoReflect() protoreflect.Message

func (*AddPathCapability) Reset

func (x *AddPathCapability) Reset()

func (*AddPathCapability) String

func (x *AddPathCapability) String() string

type AddPathCapabilityTuple

type AddPathCapabilityTuple struct {
	Family *Family                     `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	Mode   AddPathCapabilityTuple_Mode `protobuf:"varint,2,opt,name=mode,proto3,enum=apipb.AddPathCapabilityTuple_Mode" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathCapabilityTuple) Descriptor deprecated

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

Deprecated: Use AddPathCapabilityTuple.ProtoReflect.Descriptor instead.

func (*AddPathCapabilityTuple) GetFamily

func (x *AddPathCapabilityTuple) GetFamily() *Family

func (*AddPathCapabilityTuple) GetMode

func (*AddPathCapabilityTuple) ProtoMessage

func (*AddPathCapabilityTuple) ProtoMessage()

func (*AddPathCapabilityTuple) ProtoReflect

func (x *AddPathCapabilityTuple) ProtoReflect() protoreflect.Message

func (*AddPathCapabilityTuple) Reset

func (x *AddPathCapabilityTuple) Reset()

func (*AddPathCapabilityTuple) String

func (x *AddPathCapabilityTuple) String() string

type AddPathCapabilityTuple_Mode

type AddPathCapabilityTuple_Mode int32
const (
	AddPathCapabilityTuple_NONE    AddPathCapabilityTuple_Mode = 0
	AddPathCapabilityTuple_RECEIVE AddPathCapabilityTuple_Mode = 1
	AddPathCapabilityTuple_SEND    AddPathCapabilityTuple_Mode = 2
	AddPathCapabilityTuple_BOTH    AddPathCapabilityTuple_Mode = 3
)

func (AddPathCapabilityTuple_Mode) Descriptor

func (AddPathCapabilityTuple_Mode) Enum

func (AddPathCapabilityTuple_Mode) EnumDescriptor deprecated

func (AddPathCapabilityTuple_Mode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AddPathCapabilityTuple_Mode.Descriptor instead.

func (AddPathCapabilityTuple_Mode) Number

func (AddPathCapabilityTuple_Mode) String

func (AddPathCapabilityTuple_Mode) Type

type AddPathRequest

type AddPathRequest struct {
	TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=apipb.TableType" json:"table_type,omitempty"`
	VrfId     string    `protobuf:"bytes,2,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"`
	Path      *Path     `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathRequest) Descriptor deprecated

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

Deprecated: Use AddPathRequest.ProtoReflect.Descriptor instead.

func (*AddPathRequest) GetPath

func (x *AddPathRequest) GetPath() *Path

func (*AddPathRequest) GetTableType

func (x *AddPathRequest) GetTableType() TableType

func (*AddPathRequest) GetVrfId

func (x *AddPathRequest) GetVrfId() string

func (*AddPathRequest) ProtoMessage

func (*AddPathRequest) ProtoMessage()

func (*AddPathRequest) ProtoReflect

func (x *AddPathRequest) ProtoReflect() protoreflect.Message

func (*AddPathRequest) Reset

func (x *AddPathRequest) Reset()

func (*AddPathRequest) String

func (x *AddPathRequest) String() string

type AddPathResponse

type AddPathResponse struct {
	Uuid []byte `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathResponse) Descriptor deprecated

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

Deprecated: Use AddPathResponse.ProtoReflect.Descriptor instead.

func (*AddPathResponse) GetUuid

func (x *AddPathResponse) GetUuid() []byte

func (*AddPathResponse) ProtoMessage

func (*AddPathResponse) ProtoMessage()

func (*AddPathResponse) ProtoReflect

func (x *AddPathResponse) ProtoReflect() protoreflect.Message

func (*AddPathResponse) Reset

func (x *AddPathResponse) Reset()

func (*AddPathResponse) String

func (x *AddPathResponse) String() string

type AddPathStreamRequest

type AddPathStreamRequest struct {
	TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=apipb.TableType" json:"table_type,omitempty"`
	VrfId     string    `protobuf:"bytes,2,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"`
	Paths     []*Path   `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathStreamRequest) Descriptor deprecated

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

Deprecated: Use AddPathStreamRequest.ProtoReflect.Descriptor instead.

func (*AddPathStreamRequest) GetPaths

func (x *AddPathStreamRequest) GetPaths() []*Path

func (*AddPathStreamRequest) GetTableType

func (x *AddPathStreamRequest) GetTableType() TableType

func (*AddPathStreamRequest) GetVrfId

func (x *AddPathStreamRequest) GetVrfId() string

func (*AddPathStreamRequest) ProtoMessage

func (*AddPathStreamRequest) ProtoMessage()

func (*AddPathStreamRequest) ProtoReflect

func (x *AddPathStreamRequest) ProtoReflect() protoreflect.Message

func (*AddPathStreamRequest) Reset

func (x *AddPathStreamRequest) Reset()

func (*AddPathStreamRequest) String

func (x *AddPathStreamRequest) String() string

type AddPaths

type AddPaths struct {
	Config *AddPathsConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *AddPathsState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPaths) Descriptor deprecated

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

Deprecated: Use AddPaths.ProtoReflect.Descriptor instead.

func (*AddPaths) GetConfig

func (x *AddPaths) GetConfig() *AddPathsConfig

func (*AddPaths) GetState

func (x *AddPaths) GetState() *AddPathsState

func (*AddPaths) ProtoMessage

func (*AddPaths) ProtoMessage()

func (*AddPaths) ProtoReflect

func (x *AddPaths) ProtoReflect() protoreflect.Message

func (*AddPaths) Reset

func (x *AddPaths) Reset()

func (*AddPaths) String

func (x *AddPaths) String() string

type AddPathsConfig

type AddPathsConfig struct {
	Receive bool   `protobuf:"varint,1,opt,name=receive,proto3" json:"receive,omitempty"`
	SendMax uint32 `protobuf:"varint,2,opt,name=send_max,json=sendMax,proto3" json:"send_max,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathsConfig) Descriptor deprecated

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

Deprecated: Use AddPathsConfig.ProtoReflect.Descriptor instead.

func (*AddPathsConfig) GetReceive

func (x *AddPathsConfig) GetReceive() bool

func (*AddPathsConfig) GetSendMax

func (x *AddPathsConfig) GetSendMax() uint32

func (*AddPathsConfig) ProtoMessage

func (*AddPathsConfig) ProtoMessage()

func (*AddPathsConfig) ProtoReflect

func (x *AddPathsConfig) ProtoReflect() protoreflect.Message

func (*AddPathsConfig) Reset

func (x *AddPathsConfig) Reset()

func (*AddPathsConfig) String

func (x *AddPathsConfig) String() string

type AddPathsState

type AddPathsState struct {
	Receive bool   `protobuf:"varint,1,opt,name=receive,proto3" json:"receive,omitempty"`
	SendMax uint32 `protobuf:"varint,2,opt,name=send_max,json=sendMax,proto3" json:"send_max,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPathsState) Descriptor deprecated

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

Deprecated: Use AddPathsState.ProtoReflect.Descriptor instead.

func (*AddPathsState) GetReceive

func (x *AddPathsState) GetReceive() bool

func (*AddPathsState) GetSendMax

func (x *AddPathsState) GetSendMax() uint32

func (*AddPathsState) ProtoMessage

func (*AddPathsState) ProtoMessage()

func (*AddPathsState) ProtoReflect

func (x *AddPathsState) ProtoReflect() protoreflect.Message

func (*AddPathsState) Reset

func (x *AddPathsState) Reset()

func (*AddPathsState) String

func (x *AddPathsState) String() string

type AddPeerGroupRequest

type AddPeerGroupRequest struct {
	PeerGroup *PeerGroup `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPeerGroupRequest) Descriptor deprecated

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

Deprecated: Use AddPeerGroupRequest.ProtoReflect.Descriptor instead.

func (*AddPeerGroupRequest) GetPeerGroup

func (x *AddPeerGroupRequest) GetPeerGroup() *PeerGroup

func (*AddPeerGroupRequest) ProtoMessage

func (*AddPeerGroupRequest) ProtoMessage()

func (*AddPeerGroupRequest) ProtoReflect

func (x *AddPeerGroupRequest) ProtoReflect() protoreflect.Message

func (*AddPeerGroupRequest) Reset

func (x *AddPeerGroupRequest) Reset()

func (*AddPeerGroupRequest) String

func (x *AddPeerGroupRequest) String() string

type AddPeerRequest

type AddPeerRequest struct {
	Peer *Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPeerRequest) Descriptor deprecated

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

Deprecated: Use AddPeerRequest.ProtoReflect.Descriptor instead.

func (*AddPeerRequest) GetPeer

func (x *AddPeerRequest) GetPeer() *Peer

func (*AddPeerRequest) ProtoMessage

func (*AddPeerRequest) ProtoMessage()

func (*AddPeerRequest) ProtoReflect

func (x *AddPeerRequest) ProtoReflect() protoreflect.Message

func (*AddPeerRequest) Reset

func (x *AddPeerRequest) Reset()

func (*AddPeerRequest) String

func (x *AddPeerRequest) String() string

type AddPolicyAssignmentRequest

type AddPolicyAssignmentRequest struct {
	Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPolicyAssignmentRequest) Descriptor deprecated

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

Deprecated: Use AddPolicyAssignmentRequest.ProtoReflect.Descriptor instead.

func (*AddPolicyAssignmentRequest) GetAssignment

func (x *AddPolicyAssignmentRequest) GetAssignment() *PolicyAssignment

func (*AddPolicyAssignmentRequest) ProtoMessage

func (*AddPolicyAssignmentRequest) ProtoMessage()

func (*AddPolicyAssignmentRequest) ProtoReflect

func (*AddPolicyAssignmentRequest) Reset

func (x *AddPolicyAssignmentRequest) Reset()

func (*AddPolicyAssignmentRequest) String

func (x *AddPolicyAssignmentRequest) String() string

type AddPolicyRequest

type AddPolicyRequest struct {
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// if this flag is set, gobgpd won't define new statements
	// but refer existing statements using statement's names in this arguments.
	ReferExistingStatements bool `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddPolicyRequest) Descriptor deprecated

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

Deprecated: Use AddPolicyRequest.ProtoReflect.Descriptor instead.

func (*AddPolicyRequest) GetPolicy

func (x *AddPolicyRequest) GetPolicy() *Policy

func (*AddPolicyRequest) GetReferExistingStatements

func (x *AddPolicyRequest) GetReferExistingStatements() bool

func (*AddPolicyRequest) ProtoMessage

func (*AddPolicyRequest) ProtoMessage()

func (*AddPolicyRequest) ProtoReflect

func (x *AddPolicyRequest) ProtoReflect() protoreflect.Message

func (*AddPolicyRequest) Reset

func (x *AddPolicyRequest) Reset()

func (*AddPolicyRequest) String

func (x *AddPolicyRequest) String() string

type AddRpkiRequest

type AddRpkiRequest struct {
	Address  string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port     uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Lifetime int64  `protobuf:"varint,3,opt,name=lifetime,proto3" json:"lifetime,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRpkiRequest) Descriptor deprecated

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

Deprecated: Use AddRpkiRequest.ProtoReflect.Descriptor instead.

func (*AddRpkiRequest) GetAddress

func (x *AddRpkiRequest) GetAddress() string

func (*AddRpkiRequest) GetLifetime

func (x *AddRpkiRequest) GetLifetime() int64

func (*AddRpkiRequest) GetPort

func (x *AddRpkiRequest) GetPort() uint32

func (*AddRpkiRequest) ProtoMessage

func (*AddRpkiRequest) ProtoMessage()

func (*AddRpkiRequest) ProtoReflect

func (x *AddRpkiRequest) ProtoReflect() protoreflect.Message

func (*AddRpkiRequest) Reset

func (x *AddRpkiRequest) Reset()

func (*AddRpkiRequest) String

func (x *AddRpkiRequest) String() string

type AddStatementRequest

type AddStatementRequest struct {
	Statement *Statement `protobuf:"bytes,1,opt,name=statement,proto3" json:"statement,omitempty"`
	// contains filtered or unexported fields
}

func (*AddStatementRequest) Descriptor deprecated

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

Deprecated: Use AddStatementRequest.ProtoReflect.Descriptor instead.

func (*AddStatementRequest) GetStatement

func (x *AddStatementRequest) GetStatement() *Statement

func (*AddStatementRequest) ProtoMessage

func (*AddStatementRequest) ProtoMessage()

func (*AddStatementRequest) ProtoReflect

func (x *AddStatementRequest) ProtoReflect() protoreflect.Message

func (*AddStatementRequest) Reset

func (x *AddStatementRequest) Reset()

func (*AddStatementRequest) String

func (x *AddStatementRequest) String() string

type AddVrfRequest

type AddVrfRequest struct {
	Vrf *Vrf `protobuf:"bytes,1,opt,name=vrf,proto3" json:"vrf,omitempty"`
	// contains filtered or unexported fields
}

func (*AddVrfRequest) Descriptor deprecated

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

Deprecated: Use AddVrfRequest.ProtoReflect.Descriptor instead.

func (*AddVrfRequest) GetVrf

func (x *AddVrfRequest) GetVrf() *Vrf

func (*AddVrfRequest) ProtoMessage

func (*AddVrfRequest) ProtoMessage()

func (*AddVrfRequest) ProtoReflect

func (x *AddVrfRequest) ProtoReflect() protoreflect.Message

func (*AddVrfRequest) Reset

func (x *AddVrfRequest) Reset()

func (*AddVrfRequest) String

func (x *AddVrfRequest) String() string

type AfiSafi

type AfiSafi struct {
	MpGracefulRestart *MpGracefulRestart `protobuf:"bytes,1,opt,name=mp_graceful_restart,json=mpGracefulRestart,proto3" json:"mp_graceful_restart,omitempty"`
	Config            *AfiSafiConfig     `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	State             *AfiSafiState      `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	ApplyPolicy       *ApplyPolicy       `protobuf:"bytes,4,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
	// TODO:
	// Support the following structures:
	// - Ipv4Unicast
	// - Ipv6Unicast
	// - Ipv4LabelledUnicast
	// - Ipv6LabelledUnicast
	// - L3vpnIpv4Unicast
	// - L3vpnIpv6Unicast
	// - L3vpnIpv4Multicast
	// - L3vpnIpv6Multicast
	// - L2vpnVpls
	// - L2vpnEvpn
	RouteSelectionOptions    *RouteSelectionOptions    `` /* 126-byte string literal not displayed */
	UseMultiplePaths         *UseMultiplePaths         `protobuf:"bytes,6,opt,name=use_multiple_paths,json=useMultiplePaths,proto3" json:"use_multiple_paths,omitempty"`
	PrefixLimits             *PrefixLimit              `protobuf:"bytes,7,opt,name=prefix_limits,json=prefixLimits,proto3" json:"prefix_limits,omitempty"`
	RouteTargetMembership    *RouteTargetMembership    `` /* 126-byte string literal not displayed */
	LongLivedGracefulRestart *LongLivedGracefulRestart `` /* 137-byte string literal not displayed */
	AddPaths                 *AddPaths                 `protobuf:"bytes,10,opt,name=add_paths,json=addPaths,proto3" json:"add_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*AfiSafi) Descriptor deprecated

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

Deprecated: Use AfiSafi.ProtoReflect.Descriptor instead.

func (*AfiSafi) GetAddPaths

func (x *AfiSafi) GetAddPaths() *AddPaths

func (*AfiSafi) GetApplyPolicy

func (x *AfiSafi) GetApplyPolicy() *ApplyPolicy

func (*AfiSafi) GetConfig

func (x *AfiSafi) GetConfig() *AfiSafiConfig

func (*AfiSafi) GetLongLivedGracefulRestart

func (x *AfiSafi) GetLongLivedGracefulRestart() *LongLivedGracefulRestart

func (*AfiSafi) GetMpGracefulRestart

func (x *AfiSafi) GetMpGracefulRestart() *MpGracefulRestart

func (*AfiSafi) GetPrefixLimits

func (x *AfiSafi) GetPrefixLimits() *PrefixLimit

func (*AfiSafi) GetRouteSelectionOptions

func (x *AfiSafi) GetRouteSelectionOptions() *RouteSelectionOptions

func (*AfiSafi) GetRouteTargetMembership

func (x *AfiSafi) GetRouteTargetMembership() *RouteTargetMembership

func (*AfiSafi) GetState

func (x *AfiSafi) GetState() *AfiSafiState

func (*AfiSafi) GetUseMultiplePaths

func (x *AfiSafi) GetUseMultiplePaths() *UseMultiplePaths

func (*AfiSafi) ProtoMessage

func (*AfiSafi) ProtoMessage()

func (*AfiSafi) ProtoReflect

func (x *AfiSafi) ProtoReflect() protoreflect.Message

func (*AfiSafi) Reset

func (x *AfiSafi) Reset()

func (*AfiSafi) String

func (x *AfiSafi) String() string

type AfiSafiConfig

type AfiSafiConfig struct {
	Family  *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	Enabled bool    `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*AfiSafiConfig) Descriptor deprecated

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

Deprecated: Use AfiSafiConfig.ProtoReflect.Descriptor instead.

func (*AfiSafiConfig) GetEnabled

func (x *AfiSafiConfig) GetEnabled() bool

func (*AfiSafiConfig) GetFamily

func (x *AfiSafiConfig) GetFamily() *Family

func (*AfiSafiConfig) ProtoMessage

func (*AfiSafiConfig) ProtoMessage()

func (*AfiSafiConfig) ProtoReflect

func (x *AfiSafiConfig) ProtoReflect() protoreflect.Message

func (*AfiSafiConfig) Reset

func (x *AfiSafiConfig) Reset()

func (*AfiSafiConfig) String

func (x *AfiSafiConfig) String() string

type AfiSafiState

type AfiSafiState struct {
	Family     *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	Enabled    bool    `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Received   uint64  `protobuf:"varint,3,opt,name=received,proto3" json:"received,omitempty"`
	Accepted   uint64  `protobuf:"varint,4,opt,name=accepted,proto3" json:"accepted,omitempty"`
	Advertised uint64  `protobuf:"varint,5,opt,name=advertised,proto3" json:"advertised,omitempty"`
	// contains filtered or unexported fields
}

func (*AfiSafiState) Descriptor deprecated

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

Deprecated: Use AfiSafiState.ProtoReflect.Descriptor instead.

func (*AfiSafiState) GetAccepted

func (x *AfiSafiState) GetAccepted() uint64

func (*AfiSafiState) GetAdvertised

func (x *AfiSafiState) GetAdvertised() uint64

func (*AfiSafiState) GetEnabled

func (x *AfiSafiState) GetEnabled() bool

func (*AfiSafiState) GetFamily

func (x *AfiSafiState) GetFamily() *Family

func (*AfiSafiState) GetReceived

func (x *AfiSafiState) GetReceived() uint64

func (*AfiSafiState) ProtoMessage

func (*AfiSafiState) ProtoMessage()

func (*AfiSafiState) ProtoReflect

func (x *AfiSafiState) ProtoReflect() protoreflect.Message

func (*AfiSafiState) Reset

func (x *AfiSafiState) Reset()

func (*AfiSafiState) String

func (x *AfiSafiState) String() string

type AggregatorAttribute

type AggregatorAttribute struct {
	Asn     uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*AggregatorAttribute) Descriptor deprecated

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

Deprecated: Use AggregatorAttribute.ProtoReflect.Descriptor instead.

func (*AggregatorAttribute) GetAddress

func (x *AggregatorAttribute) GetAddress() string

func (*AggregatorAttribute) GetAsn

func (x *AggregatorAttribute) GetAsn() uint32

func (*AggregatorAttribute) ProtoMessage

func (*AggregatorAttribute) ProtoMessage()

func (*AggregatorAttribute) ProtoReflect

func (x *AggregatorAttribute) ProtoReflect() protoreflect.Message

func (*AggregatorAttribute) Reset

func (x *AggregatorAttribute) Reset()

func (*AggregatorAttribute) String

func (x *AggregatorAttribute) String() string

type AigpAttribute

type AigpAttribute struct {

	// Each TLV must be one of:
	// - AigpTLVIGPMetric
	// - AigpTLVUnknown
	Tlvs []*anypb.Any `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
	// contains filtered or unexported fields
}

func (*AigpAttribute) Descriptor deprecated

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

Deprecated: Use AigpAttribute.ProtoReflect.Descriptor instead.

func (*AigpAttribute) GetTlvs

func (x *AigpAttribute) GetTlvs() []*anypb.Any

func (*AigpAttribute) ProtoMessage

func (*AigpAttribute) ProtoMessage()

func (*AigpAttribute) ProtoReflect

func (x *AigpAttribute) ProtoReflect() protoreflect.Message

func (*AigpAttribute) Reset

func (x *AigpAttribute) Reset()

func (*AigpAttribute) String

func (x *AigpAttribute) String() string

type AigpTLVIGPMetric

type AigpTLVIGPMetric struct {
	Metric uint64 `protobuf:"varint,1,opt,name=metric,proto3" json:"metric,omitempty"`
	// contains filtered or unexported fields
}

func (*AigpTLVIGPMetric) Descriptor deprecated

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

Deprecated: Use AigpTLVIGPMetric.ProtoReflect.Descriptor instead.

func (*AigpTLVIGPMetric) GetMetric

func (x *AigpTLVIGPMetric) GetMetric() uint64

func (*AigpTLVIGPMetric) ProtoMessage

func (*AigpTLVIGPMetric) ProtoMessage()

func (*AigpTLVIGPMetric) ProtoReflect

func (x *AigpTLVIGPMetric) ProtoReflect() protoreflect.Message

func (*AigpTLVIGPMetric) Reset

func (x *AigpTLVIGPMetric) Reset()

func (*AigpTLVIGPMetric) String

func (x *AigpTLVIGPMetric) String() string

type AigpTLVUnknown

type AigpTLVUnknown struct {
	Type  uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*AigpTLVUnknown) Descriptor deprecated

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

Deprecated: Use AigpTLVUnknown.ProtoReflect.Descriptor instead.

func (*AigpTLVUnknown) GetType

func (x *AigpTLVUnknown) GetType() uint32

func (*AigpTLVUnknown) GetValue

func (x *AigpTLVUnknown) GetValue() []byte

func (*AigpTLVUnknown) ProtoMessage

func (*AigpTLVUnknown) ProtoMessage()

func (*AigpTLVUnknown) ProtoReflect

func (x *AigpTLVUnknown) ProtoReflect() protoreflect.Message

func (*AigpTLVUnknown) Reset

func (x *AigpTLVUnknown) Reset()

func (*AigpTLVUnknown) String

func (x *AigpTLVUnknown) String() string

type ApplyPolicy

type ApplyPolicy struct {
	InPolicy     *PolicyAssignment `protobuf:"bytes,1,opt,name=in_policy,json=inPolicy,proto3" json:"in_policy,omitempty"`
	ExportPolicy *PolicyAssignment `protobuf:"bytes,2,opt,name=export_policy,json=exportPolicy,proto3" json:"export_policy,omitempty"`
	ImportPolicy *PolicyAssignment `protobuf:"bytes,3,opt,name=import_policy,json=importPolicy,proto3" json:"import_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyPolicy) Descriptor deprecated

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

Deprecated: Use ApplyPolicy.ProtoReflect.Descriptor instead.

func (*ApplyPolicy) GetExportPolicy

func (x *ApplyPolicy) GetExportPolicy() *PolicyAssignment

func (*ApplyPolicy) GetImportPolicy

func (x *ApplyPolicy) GetImportPolicy() *PolicyAssignment

func (*ApplyPolicy) GetInPolicy

func (x *ApplyPolicy) GetInPolicy() *PolicyAssignment

func (*ApplyPolicy) ProtoMessage

func (*ApplyPolicy) ProtoMessage()

func (*ApplyPolicy) ProtoReflect

func (x *ApplyPolicy) ProtoReflect() protoreflect.Message

func (*ApplyPolicy) Reset

func (x *ApplyPolicy) Reset()

func (*ApplyPolicy) String

func (x *ApplyPolicy) String() string

type As4AggregatorAttribute

type As4AggregatorAttribute struct {
	Asn     uint32 `protobuf:"varint,2,opt,name=asn,proto3" json:"asn,omitempty"`
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*As4AggregatorAttribute) Descriptor deprecated

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

Deprecated: Use As4AggregatorAttribute.ProtoReflect.Descriptor instead.

func (*As4AggregatorAttribute) GetAddress

func (x *As4AggregatorAttribute) GetAddress() string

func (*As4AggregatorAttribute) GetAsn

func (x *As4AggregatorAttribute) GetAsn() uint32

func (*As4AggregatorAttribute) ProtoMessage

func (*As4AggregatorAttribute) ProtoMessage()

func (*As4AggregatorAttribute) ProtoReflect

func (x *As4AggregatorAttribute) ProtoReflect() protoreflect.Message

func (*As4AggregatorAttribute) Reset

func (x *As4AggregatorAttribute) Reset()

func (*As4AggregatorAttribute) String

func (x *As4AggregatorAttribute) String() string

type As4PathAttribute

type As4PathAttribute struct {
	Segments []*AsSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*As4PathAttribute) Descriptor deprecated

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

Deprecated: Use As4PathAttribute.ProtoReflect.Descriptor instead.

func (*As4PathAttribute) GetSegments

func (x *As4PathAttribute) GetSegments() []*AsSegment

func (*As4PathAttribute) ProtoMessage

func (*As4PathAttribute) ProtoMessage()

func (*As4PathAttribute) ProtoReflect

func (x *As4PathAttribute) ProtoReflect() protoreflect.Message

func (*As4PathAttribute) Reset

func (x *As4PathAttribute) Reset()

func (*As4PathAttribute) String

func (x *As4PathAttribute) String() string

type AsPathAttribute

type AsPathAttribute struct {
	Segments []*AsSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*AsPathAttribute) Descriptor deprecated

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

Deprecated: Use AsPathAttribute.ProtoReflect.Descriptor instead.

func (*AsPathAttribute) GetSegments

func (x *AsPathAttribute) GetSegments() []*AsSegment

func (*AsPathAttribute) ProtoMessage

func (*AsPathAttribute) ProtoMessage()

func (*AsPathAttribute) ProtoReflect

func (x *AsPathAttribute) ProtoReflect() protoreflect.Message

func (*AsPathAttribute) Reset

func (x *AsPathAttribute) Reset()

func (*AsPathAttribute) String

func (x *AsPathAttribute) String() string

type AsPathLength

type AsPathLength struct {
	Type   AsPathLength_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.AsPathLength_Type" json:"type,omitempty"`
	Length uint32            `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	// contains filtered or unexported fields
}

func (*AsPathLength) Descriptor deprecated

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

Deprecated: Use AsPathLength.ProtoReflect.Descriptor instead.

func (*AsPathLength) GetLength

func (x *AsPathLength) GetLength() uint32

func (*AsPathLength) GetType

func (x *AsPathLength) GetType() AsPathLength_Type

func (*AsPathLength) ProtoMessage

func (*AsPathLength) ProtoMessage()

func (*AsPathLength) ProtoReflect

func (x *AsPathLength) ProtoReflect() protoreflect.Message

func (*AsPathLength) Reset

func (x *AsPathLength) Reset()

func (*AsPathLength) String

func (x *AsPathLength) String() string

type AsPathLength_Type

type AsPathLength_Type int32
const (
	AsPathLength_EQ AsPathLength_Type = 0
	AsPathLength_GE AsPathLength_Type = 1
	AsPathLength_LE AsPathLength_Type = 2
)

func (AsPathLength_Type) Descriptor

func (AsPathLength_Type) Enum

func (AsPathLength_Type) EnumDescriptor deprecated

func (AsPathLength_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use AsPathLength_Type.Descriptor instead.

func (AsPathLength_Type) Number

func (AsPathLength_Type) String

func (x AsPathLength_Type) String() string

func (AsPathLength_Type) Type

type AsPrependAction

type AsPrependAction struct {
	Asn         uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	Repeat      uint32 `protobuf:"varint,2,opt,name=repeat,proto3" json:"repeat,omitempty"`
	UseLeftMost bool   `protobuf:"varint,3,opt,name=use_left_most,json=useLeftMost,proto3" json:"use_left_most,omitempty"`
	// contains filtered or unexported fields
}

func (*AsPrependAction) Descriptor deprecated

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

Deprecated: Use AsPrependAction.ProtoReflect.Descriptor instead.

func (*AsPrependAction) GetAsn

func (x *AsPrependAction) GetAsn() uint32

func (*AsPrependAction) GetRepeat

func (x *AsPrependAction) GetRepeat() uint32

func (*AsPrependAction) GetUseLeftMost

func (x *AsPrependAction) GetUseLeftMost() bool

func (*AsPrependAction) ProtoMessage

func (*AsPrependAction) ProtoMessage()

func (*AsPrependAction) ProtoReflect

func (x *AsPrependAction) ProtoReflect() protoreflect.Message

func (*AsPrependAction) Reset

func (x *AsPrependAction) Reset()

func (*AsPrependAction) String

func (x *AsPrependAction) String() string

type AsSegment

type AsSegment struct {
	Type    AsSegment_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.AsSegment_Type" json:"type,omitempty"`
	Numbers []uint32       `protobuf:"varint,2,rep,packed,name=numbers,proto3" json:"numbers,omitempty"`
	// contains filtered or unexported fields
}

func (*AsSegment) Descriptor deprecated

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

Deprecated: Use AsSegment.ProtoReflect.Descriptor instead.

func (*AsSegment) GetNumbers

func (x *AsSegment) GetNumbers() []uint32

func (*AsSegment) GetType

func (x *AsSegment) GetType() AsSegment_Type

func (*AsSegment) ProtoMessage

func (*AsSegment) ProtoMessage()

func (*AsSegment) ProtoReflect

func (x *AsSegment) ProtoReflect() protoreflect.Message

func (*AsSegment) Reset

func (x *AsSegment) Reset()

func (*AsSegment) String

func (x *AsSegment) String() string

type AsSegment_Type

type AsSegment_Type int32
const (
	AsSegment_UNKNOWN            AsSegment_Type = 0
	AsSegment_AS_SET             AsSegment_Type = 1
	AsSegment_AS_SEQUENCE        AsSegment_Type = 2
	AsSegment_AS_CONFED_SEQUENCE AsSegment_Type = 3
	AsSegment_AS_CONFED_SET      AsSegment_Type = 4
)

func (AsSegment_Type) Descriptor

func (AsSegment_Type) Enum

func (x AsSegment_Type) Enum() *AsSegment_Type

func (AsSegment_Type) EnumDescriptor deprecated

func (AsSegment_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use AsSegment_Type.Descriptor instead.

func (AsSegment_Type) Number

func (AsSegment_Type) String

func (x AsSegment_Type) String() string

func (AsSegment_Type) Type

type AtomicAggregateAttribute

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

func (*AtomicAggregateAttribute) Descriptor deprecated

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

Deprecated: Use AtomicAggregateAttribute.ProtoReflect.Descriptor instead.

func (*AtomicAggregateAttribute) ProtoMessage

func (*AtomicAggregateAttribute) ProtoMessage()

func (*AtomicAggregateAttribute) ProtoReflect

func (x *AtomicAggregateAttribute) ProtoReflect() protoreflect.Message

func (*AtomicAggregateAttribute) Reset

func (x *AtomicAggregateAttribute) Reset()

func (*AtomicAggregateAttribute) String

func (x *AtomicAggregateAttribute) String() string

type CarryingLabelInfoCapability

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

func (*CarryingLabelInfoCapability) Descriptor deprecated

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

Deprecated: Use CarryingLabelInfoCapability.ProtoReflect.Descriptor instead.

func (*CarryingLabelInfoCapability) ProtoMessage

func (*CarryingLabelInfoCapability) ProtoMessage()

func (*CarryingLabelInfoCapability) ProtoReflect

func (*CarryingLabelInfoCapability) Reset

func (x *CarryingLabelInfoCapability) Reset()

func (*CarryingLabelInfoCapability) String

func (x *CarryingLabelInfoCapability) String() string

type ClusterListAttribute

type ClusterListAttribute struct {
	Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterListAttribute) Descriptor deprecated

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

Deprecated: Use ClusterListAttribute.ProtoReflect.Descriptor instead.

func (*ClusterListAttribute) GetIds

func (x *ClusterListAttribute) GetIds() []string

func (*ClusterListAttribute) ProtoMessage

func (*ClusterListAttribute) ProtoMessage()

func (*ClusterListAttribute) ProtoReflect

func (x *ClusterListAttribute) ProtoReflect() protoreflect.Message

func (*ClusterListAttribute) Reset

func (x *ClusterListAttribute) Reset()

func (*ClusterListAttribute) String

func (x *ClusterListAttribute) String() string

type ColorExtended

type ColorExtended struct {
	Color uint32 `protobuf:"varint,1,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

func (*ColorExtended) Descriptor deprecated

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

Deprecated: Use ColorExtended.ProtoReflect.Descriptor instead.

func (*ColorExtended) GetColor

func (x *ColorExtended) GetColor() uint32

func (*ColorExtended) ProtoMessage

func (*ColorExtended) ProtoMessage()

func (*ColorExtended) ProtoReflect

func (x *ColorExtended) ProtoReflect() protoreflect.Message

func (*ColorExtended) Reset

func (x *ColorExtended) Reset()

func (*ColorExtended) String

func (x *ColorExtended) String() string

type CommunitiesAttribute

type CommunitiesAttribute struct {
	Communities []uint32 `protobuf:"varint,1,rep,packed,name=communities,proto3" json:"communities,omitempty"`
	// contains filtered or unexported fields
}

func (*CommunitiesAttribute) Descriptor deprecated

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

Deprecated: Use CommunitiesAttribute.ProtoReflect.Descriptor instead.

func (*CommunitiesAttribute) GetCommunities

func (x *CommunitiesAttribute) GetCommunities() []uint32

func (*CommunitiesAttribute) ProtoMessage

func (*CommunitiesAttribute) ProtoMessage()

func (*CommunitiesAttribute) ProtoReflect

func (x *CommunitiesAttribute) ProtoReflect() protoreflect.Message

func (*CommunitiesAttribute) Reset

func (x *CommunitiesAttribute) Reset()

func (*CommunitiesAttribute) String

func (x *CommunitiesAttribute) String() string

type CommunityAction

type CommunityAction struct {
	Type        CommunityAction_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.CommunityAction_Type" json:"type,omitempty"`
	Communities []string             `protobuf:"bytes,2,rep,name=communities,proto3" json:"communities,omitempty"`
	// contains filtered or unexported fields
}

func (*CommunityAction) Descriptor deprecated

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

Deprecated: Use CommunityAction.ProtoReflect.Descriptor instead.

func (*CommunityAction) GetCommunities

func (x *CommunityAction) GetCommunities() []string

func (*CommunityAction) GetType

func (*CommunityAction) ProtoMessage

func (*CommunityAction) ProtoMessage()

func (*CommunityAction) ProtoReflect

func (x *CommunityAction) ProtoReflect() protoreflect.Message

func (*CommunityAction) Reset

func (x *CommunityAction) Reset()

func (*CommunityAction) String

func (x *CommunityAction) String() string

type CommunityAction_Type

type CommunityAction_Type int32
const (
	CommunityAction_ADD     CommunityAction_Type = 0
	CommunityAction_REMOVE  CommunityAction_Type = 1
	CommunityAction_REPLACE CommunityAction_Type = 2
)

func (CommunityAction_Type) Descriptor

func (CommunityAction_Type) Enum

func (CommunityAction_Type) EnumDescriptor deprecated

func (CommunityAction_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use CommunityAction_Type.Descriptor instead.

func (CommunityAction_Type) Number

func (CommunityAction_Type) String

func (x CommunityAction_Type) String() string

func (CommunityAction_Type) Type

type Conditions

type Conditions struct {
	PrefixSet         *MatchSet            `protobuf:"bytes,1,opt,name=prefix_set,json=prefixSet,proto3" json:"prefix_set,omitempty"`
	NeighborSet       *MatchSet            `protobuf:"bytes,2,opt,name=neighbor_set,json=neighborSet,proto3" json:"neighbor_set,omitempty"`
	AsPathLength      *AsPathLength        `protobuf:"bytes,3,opt,name=as_path_length,json=asPathLength,proto3" json:"as_path_length,omitempty"`
	AsPathSet         *MatchSet            `protobuf:"bytes,4,opt,name=as_path_set,json=asPathSet,proto3" json:"as_path_set,omitempty"`
	CommunitySet      *MatchSet            `protobuf:"bytes,5,opt,name=community_set,json=communitySet,proto3" json:"community_set,omitempty"`
	ExtCommunitySet   *MatchSet            `protobuf:"bytes,6,opt,name=ext_community_set,json=extCommunitySet,proto3" json:"ext_community_set,omitempty"`
	RpkiResult        int32                `protobuf:"varint,7,opt,name=rpki_result,json=rpkiResult,proto3" json:"rpki_result,omitempty"`
	RouteType         Conditions_RouteType `protobuf:"varint,8,opt,name=route_type,json=routeType,proto3,enum=apipb.Conditions_RouteType" json:"route_type,omitempty"`
	LargeCommunitySet *MatchSet            `protobuf:"bytes,9,opt,name=large_community_set,json=largeCommunitySet,proto3" json:"large_community_set,omitempty"`
	NextHopInList     []string             `protobuf:"bytes,10,rep,name=next_hop_in_list,json=nextHopInList,proto3" json:"next_hop_in_list,omitempty"`
	AfiSafiIn         []*Family            `protobuf:"bytes,11,rep,name=afi_safi_in,json=afiSafiIn,proto3" json:"afi_safi_in,omitempty"`
	// contains filtered or unexported fields
}

func (*Conditions) Descriptor deprecated

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

Deprecated: Use Conditions.ProtoReflect.Descriptor instead.

func (*Conditions) GetAfiSafiIn

func (x *Conditions) GetAfiSafiIn() []*Family

func (*Conditions) GetAsPathLength

func (x *Conditions) GetAsPathLength() *AsPathLength

func (*Conditions) GetAsPathSet

func (x *Conditions) GetAsPathSet() *MatchSet

func (*Conditions) GetCommunitySet

func (x *Conditions) GetCommunitySet() *MatchSet

func (*Conditions) GetExtCommunitySet

func (x *Conditions) GetExtCommunitySet() *MatchSet

func (*Conditions) GetLargeCommunitySet

func (x *Conditions) GetLargeCommunitySet() *MatchSet

func (*Conditions) GetNeighborSet

func (x *Conditions) GetNeighborSet() *MatchSet

func (*Conditions) GetNextHopInList

func (x *Conditions) GetNextHopInList() []string

func (*Conditions) GetPrefixSet

func (x *Conditions) GetPrefixSet() *MatchSet

func (*Conditions) GetRouteType

func (x *Conditions) GetRouteType() Conditions_RouteType

func (*Conditions) GetRpkiResult

func (x *Conditions) GetRpkiResult() int32

func (*Conditions) ProtoMessage

func (*Conditions) ProtoMessage()

func (*Conditions) ProtoReflect

func (x *Conditions) ProtoReflect() protoreflect.Message

func (*Conditions) Reset

func (x *Conditions) Reset()

func (*Conditions) String

func (x *Conditions) String() string

type Conditions_RouteType

type Conditions_RouteType int32
const (
	Conditions_ROUTE_TYPE_NONE     Conditions_RouteType = 0
	Conditions_ROUTE_TYPE_INTERNAL Conditions_RouteType = 1
	Conditions_ROUTE_TYPE_EXTERNAL Conditions_RouteType = 2
	Conditions_ROUTE_TYPE_LOCAL    Conditions_RouteType = 3
)

func (Conditions_RouteType) Descriptor

func (Conditions_RouteType) Enum

func (Conditions_RouteType) EnumDescriptor deprecated

func (Conditions_RouteType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Conditions_RouteType.Descriptor instead.

func (Conditions_RouteType) Number

func (Conditions_RouteType) String

func (x Conditions_RouteType) String() string

func (Conditions_RouteType) Type

type Confederation

type Confederation struct {
	Enabled      bool     `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Identifier   uint32   `protobuf:"varint,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
	MemberAsList []uint32 `protobuf:"varint,3,rep,packed,name=member_as_list,json=memberAsList,proto3" json:"member_as_list,omitempty"`
	// contains filtered or unexported fields
}

func (*Confederation) Descriptor deprecated

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

Deprecated: Use Confederation.ProtoReflect.Descriptor instead.

func (*Confederation) GetEnabled

func (x *Confederation) GetEnabled() bool

func (*Confederation) GetIdentifier

func (x *Confederation) GetIdentifier() uint32

func (*Confederation) GetMemberAsList

func (x *Confederation) GetMemberAsList() []uint32

func (*Confederation) ProtoMessage

func (*Confederation) ProtoMessage()

func (*Confederation) ProtoReflect

func (x *Confederation) ProtoReflect() protoreflect.Message

func (*Confederation) Reset

func (x *Confederation) Reset()

func (*Confederation) String

func (x *Confederation) String() string

type DefaultGatewayExtended

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

func (*DefaultGatewayExtended) Descriptor deprecated

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

Deprecated: Use DefaultGatewayExtended.ProtoReflect.Descriptor instead.

func (*DefaultGatewayExtended) ProtoMessage

func (*DefaultGatewayExtended) ProtoMessage()

func (*DefaultGatewayExtended) ProtoReflect

func (x *DefaultGatewayExtended) ProtoReflect() protoreflect.Message

func (*DefaultGatewayExtended) Reset

func (x *DefaultGatewayExtended) Reset()

func (*DefaultGatewayExtended) String

func (x *DefaultGatewayExtended) String() string

type DefaultRouteDistance

type DefaultRouteDistance struct {
	ExternalRouteDistance uint32 `` /* 127-byte string literal not displayed */
	InternalRouteDistance uint32 `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DefaultRouteDistance) Descriptor deprecated

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

Deprecated: Use DefaultRouteDistance.ProtoReflect.Descriptor instead.

func (*DefaultRouteDistance) GetExternalRouteDistance

func (x *DefaultRouteDistance) GetExternalRouteDistance() uint32

func (*DefaultRouteDistance) GetInternalRouteDistance

func (x *DefaultRouteDistance) GetInternalRouteDistance() uint32

func (*DefaultRouteDistance) ProtoMessage

func (*DefaultRouteDistance) ProtoMessage()

func (*DefaultRouteDistance) ProtoReflect

func (x *DefaultRouteDistance) ProtoReflect() protoreflect.Message

func (*DefaultRouteDistance) Reset

func (x *DefaultRouteDistance) Reset()

func (*DefaultRouteDistance) String

func (x *DefaultRouteDistance) String() string

type DefinedSet

type DefinedSet struct {
	DefinedType DefinedType `protobuf:"varint,1,opt,name=defined_type,json=definedType,proto3,enum=apipb.DefinedType" json:"defined_type,omitempty"`
	Name        string      `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	List        []string    `protobuf:"bytes,3,rep,name=list,proto3" json:"list,omitempty"`
	Prefixes    []*Prefix   `protobuf:"bytes,4,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*DefinedSet) Descriptor deprecated

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

Deprecated: Use DefinedSet.ProtoReflect.Descriptor instead.

func (*DefinedSet) GetDefinedType

func (x *DefinedSet) GetDefinedType() DefinedType

func (*DefinedSet) GetList

func (x *DefinedSet) GetList() []string

func (*DefinedSet) GetName

func (x *DefinedSet) GetName() string

func (*DefinedSet) GetPrefixes

func (x *DefinedSet) GetPrefixes() []*Prefix

func (*DefinedSet) ProtoMessage

func (*DefinedSet) ProtoMessage()

func (*DefinedSet) ProtoReflect

func (x *DefinedSet) ProtoReflect() protoreflect.Message

func (*DefinedSet) Reset

func (x *DefinedSet) Reset()

func (*DefinedSet) String

func (x *DefinedSet) String() string

type DefinedType

type DefinedType int32
const (
	DefinedType_PREFIX          DefinedType = 0
	DefinedType_NEIGHBOR        DefinedType = 1
	DefinedType_TAG             DefinedType = 2
	DefinedType_AS_PATH         DefinedType = 3
	DefinedType_COMMUNITY       DefinedType = 4
	DefinedType_EXT_COMMUNITY   DefinedType = 5
	DefinedType_LARGE_COMMUNITY DefinedType = 6
	DefinedType_NEXT_HOP        DefinedType = 7
)

func (DefinedType) Descriptor

func (DefinedType) Enum

func (x DefinedType) Enum() *DefinedType

func (DefinedType) EnumDescriptor deprecated

func (DefinedType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DefinedType.Descriptor instead.

func (DefinedType) Number

func (x DefinedType) Number() protoreflect.EnumNumber

func (DefinedType) String

func (x DefinedType) String() string

func (DefinedType) Type

type DeleteBmpRequest

type DeleteBmpRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port    uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBmpRequest) Descriptor deprecated

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

Deprecated: Use DeleteBmpRequest.ProtoReflect.Descriptor instead.

func (*DeleteBmpRequest) GetAddress

func (x *DeleteBmpRequest) GetAddress() string

func (*DeleteBmpRequest) GetPort

func (x *DeleteBmpRequest) GetPort() uint32

func (*DeleteBmpRequest) ProtoMessage

func (*DeleteBmpRequest) ProtoMessage()

func (*DeleteBmpRequest) ProtoReflect

func (x *DeleteBmpRequest) ProtoReflect() protoreflect.Message

func (*DeleteBmpRequest) Reset

func (x *DeleteBmpRequest) Reset()

func (*DeleteBmpRequest) String

func (x *DeleteBmpRequest) String() string

type DeleteDefinedSetRequest

type DeleteDefinedSetRequest struct {
	DefinedSet *DefinedSet `protobuf:"bytes,1,opt,name=defined_set,json=definedSet,proto3" json:"defined_set,omitempty"`
	All        bool        `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDefinedSetRequest) Descriptor deprecated

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

Deprecated: Use DeleteDefinedSetRequest.ProtoReflect.Descriptor instead.

func (*DeleteDefinedSetRequest) GetAll

func (x *DeleteDefinedSetRequest) GetAll() bool

func (*DeleteDefinedSetRequest) GetDefinedSet

func (x *DeleteDefinedSetRequest) GetDefinedSet() *DefinedSet

func (*DeleteDefinedSetRequest) ProtoMessage

func (*DeleteDefinedSetRequest) ProtoMessage()

func (*DeleteDefinedSetRequest) ProtoReflect

func (x *DeleteDefinedSetRequest) ProtoReflect() protoreflect.Message

func (*DeleteDefinedSetRequest) Reset

func (x *DeleteDefinedSetRequest) Reset()

func (*DeleteDefinedSetRequest) String

func (x *DeleteDefinedSetRequest) String() string

type DeleteDynamicNeighborRequest

type DeleteDynamicNeighborRequest struct {
	Prefix    string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	PeerGroup string `protobuf:"bytes,2,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDynamicNeighborRequest) Descriptor deprecated

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

Deprecated: Use DeleteDynamicNeighborRequest.ProtoReflect.Descriptor instead.

func (*DeleteDynamicNeighborRequest) GetPeerGroup

func (x *DeleteDynamicNeighborRequest) GetPeerGroup() string

func (*DeleteDynamicNeighborRequest) GetPrefix

func (x *DeleteDynamicNeighborRequest) GetPrefix() string

func (*DeleteDynamicNeighborRequest) ProtoMessage

func (*DeleteDynamicNeighborRequest) ProtoMessage()

func (*DeleteDynamicNeighborRequest) ProtoReflect

func (*DeleteDynamicNeighborRequest) Reset

func (x *DeleteDynamicNeighborRequest) Reset()

func (*DeleteDynamicNeighborRequest) String

type DeletePathRequest

type DeletePathRequest struct {
	TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=apipb.TableType" json:"table_type,omitempty"`
	VrfId     string    `protobuf:"bytes,2,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"`
	Family    *Family   `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"`
	Path      *Path     `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Uuid      []byte    `protobuf:"bytes,5,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePathRequest) Descriptor deprecated

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

Deprecated: Use DeletePathRequest.ProtoReflect.Descriptor instead.

func (*DeletePathRequest) GetFamily

func (x *DeletePathRequest) GetFamily() *Family

func (*DeletePathRequest) GetPath

func (x *DeletePathRequest) GetPath() *Path

func (*DeletePathRequest) GetTableType

func (x *DeletePathRequest) GetTableType() TableType

func (*DeletePathRequest) GetUuid

func (x *DeletePathRequest) GetUuid() []byte

func (*DeletePathRequest) GetVrfId

func (x *DeletePathRequest) GetVrfId() string

func (*DeletePathRequest) ProtoMessage

func (*DeletePathRequest) ProtoMessage()

func (*DeletePathRequest) ProtoReflect

func (x *DeletePathRequest) ProtoReflect() protoreflect.Message

func (*DeletePathRequest) Reset

func (x *DeletePathRequest) Reset()

func (*DeletePathRequest) String

func (x *DeletePathRequest) String() string

type DeletePeerGroupRequest

type DeletePeerGroupRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePeerGroupRequest) Descriptor deprecated

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

Deprecated: Use DeletePeerGroupRequest.ProtoReflect.Descriptor instead.

func (*DeletePeerGroupRequest) GetName

func (x *DeletePeerGroupRequest) GetName() string

func (*DeletePeerGroupRequest) ProtoMessage

func (*DeletePeerGroupRequest) ProtoMessage()

func (*DeletePeerGroupRequest) ProtoReflect

func (x *DeletePeerGroupRequest) ProtoReflect() protoreflect.Message

func (*DeletePeerGroupRequest) Reset

func (x *DeletePeerGroupRequest) Reset()

func (*DeletePeerGroupRequest) String

func (x *DeletePeerGroupRequest) String() string

type DeletePeerRequest

type DeletePeerRequest struct {
	Address   string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Interface string `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePeerRequest) Descriptor deprecated

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

Deprecated: Use DeletePeerRequest.ProtoReflect.Descriptor instead.

func (*DeletePeerRequest) GetAddress

func (x *DeletePeerRequest) GetAddress() string

func (*DeletePeerRequest) GetInterface

func (x *DeletePeerRequest) GetInterface() string

func (*DeletePeerRequest) ProtoMessage

func (*DeletePeerRequest) ProtoMessage()

func (*DeletePeerRequest) ProtoReflect

func (x *DeletePeerRequest) ProtoReflect() protoreflect.Message

func (*DeletePeerRequest) Reset

func (x *DeletePeerRequest) Reset()

func (*DeletePeerRequest) String

func (x *DeletePeerRequest) String() string

type DeletePolicyAssignmentRequest

type DeletePolicyAssignmentRequest struct {
	Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	All        bool              `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePolicyAssignmentRequest) Descriptor deprecated

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

Deprecated: Use DeletePolicyAssignmentRequest.ProtoReflect.Descriptor instead.

func (*DeletePolicyAssignmentRequest) GetAll

func (x *DeletePolicyAssignmentRequest) GetAll() bool

func (*DeletePolicyAssignmentRequest) GetAssignment

func (x *DeletePolicyAssignmentRequest) GetAssignment() *PolicyAssignment

func (*DeletePolicyAssignmentRequest) ProtoMessage

func (*DeletePolicyAssignmentRequest) ProtoMessage()

func (*DeletePolicyAssignmentRequest) ProtoReflect

func (*DeletePolicyAssignmentRequest) Reset

func (x *DeletePolicyAssignmentRequest) Reset()

func (*DeletePolicyAssignmentRequest) String

type DeletePolicyRequest

type DeletePolicyRequest struct {
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// if this flag is set, gobgpd won't delete any statements
	// even if some statements get not used by any policy by this operation.
	PreserveStatements bool `protobuf:"varint,2,opt,name=preserve_statements,json=preserveStatements,proto3" json:"preserve_statements,omitempty"`
	All                bool `protobuf:"varint,3,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePolicyRequest) Descriptor deprecated

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

Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.

func (*DeletePolicyRequest) GetAll

func (x *DeletePolicyRequest) GetAll() bool

func (*DeletePolicyRequest) GetPolicy

func (x *DeletePolicyRequest) GetPolicy() *Policy

func (*DeletePolicyRequest) GetPreserveStatements

func (x *DeletePolicyRequest) GetPreserveStatements() bool

func (*DeletePolicyRequest) ProtoMessage

func (*DeletePolicyRequest) ProtoMessage()

func (*DeletePolicyRequest) ProtoReflect

func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message

func (*DeletePolicyRequest) Reset

func (x *DeletePolicyRequest) Reset()

func (*DeletePolicyRequest) String

func (x *DeletePolicyRequest) String() string

type DeleteRpkiRequest

type DeleteRpkiRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port    uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRpkiRequest) Descriptor deprecated

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

Deprecated: Use DeleteRpkiRequest.ProtoReflect.Descriptor instead.

func (*DeleteRpkiRequest) GetAddress

func (x *DeleteRpkiRequest) GetAddress() string

func (*DeleteRpkiRequest) GetPort

func (x *DeleteRpkiRequest) GetPort() uint32

func (*DeleteRpkiRequest) ProtoMessage

func (*DeleteRpkiRequest) ProtoMessage()

func (*DeleteRpkiRequest) ProtoReflect

func (x *DeleteRpkiRequest) ProtoReflect() protoreflect.Message

func (*DeleteRpkiRequest) Reset

func (x *DeleteRpkiRequest) Reset()

func (*DeleteRpkiRequest) String

func (x *DeleteRpkiRequest) String() string

type DeleteStatementRequest

type DeleteStatementRequest struct {
	Statement *Statement `protobuf:"bytes,1,opt,name=statement,proto3" json:"statement,omitempty"`
	All       bool       `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStatementRequest) Descriptor deprecated

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

Deprecated: Use DeleteStatementRequest.ProtoReflect.Descriptor instead.

func (*DeleteStatementRequest) GetAll

func (x *DeleteStatementRequest) GetAll() bool

func (*DeleteStatementRequest) GetStatement

func (x *DeleteStatementRequest) GetStatement() *Statement

func (*DeleteStatementRequest) ProtoMessage

func (*DeleteStatementRequest) ProtoMessage()

func (*DeleteStatementRequest) ProtoReflect

func (x *DeleteStatementRequest) ProtoReflect() protoreflect.Message

func (*DeleteStatementRequest) Reset

func (x *DeleteStatementRequest) Reset()

func (*DeleteStatementRequest) String

func (x *DeleteStatementRequest) String() string

type DeleteVrfRequest

type DeleteVrfRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVrfRequest) Descriptor deprecated

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

Deprecated: Use DeleteVrfRequest.ProtoReflect.Descriptor instead.

func (*DeleteVrfRequest) GetName

func (x *DeleteVrfRequest) GetName() string

func (*DeleteVrfRequest) ProtoMessage

func (*DeleteVrfRequest) ProtoMessage()

func (*DeleteVrfRequest) ProtoReflect

func (x *DeleteVrfRequest) ProtoReflect() protoreflect.Message

func (*DeleteVrfRequest) Reset

func (x *DeleteVrfRequest) Reset()

func (*DeleteVrfRequest) String

func (x *DeleteVrfRequest) String() string

type Destination

type Destination struct {
	Prefix string  `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Paths  []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

func (*Destination) Descriptor deprecated

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

Deprecated: Use Destination.ProtoReflect.Descriptor instead.

func (*Destination) GetPaths

func (x *Destination) GetPaths() []*Path

func (*Destination) GetPrefix

func (x *Destination) GetPrefix() string

func (*Destination) ProtoMessage

func (*Destination) ProtoMessage()

func (*Destination) ProtoReflect

func (x *Destination) ProtoReflect() protoreflect.Message

func (*Destination) Reset

func (x *Destination) Reset()

func (*Destination) String

func (x *Destination) String() string

type DisableMrtRequest

type DisableMrtRequest struct {
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableMrtRequest) Descriptor deprecated

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

Deprecated: Use DisableMrtRequest.ProtoReflect.Descriptor instead.

func (*DisableMrtRequest) GetFilename

func (x *DisableMrtRequest) GetFilename() string

func (*DisableMrtRequest) ProtoMessage

func (*DisableMrtRequest) ProtoMessage()

func (*DisableMrtRequest) ProtoReflect

func (x *DisableMrtRequest) ProtoReflect() protoreflect.Message

func (*DisableMrtRequest) Reset

func (x *DisableMrtRequest) Reset()

func (*DisableMrtRequest) String

func (x *DisableMrtRequest) String() string

type DisablePeerRequest

type DisablePeerRequest struct {
	Address       string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Communication string `protobuf:"bytes,2,opt,name=communication,proto3" json:"communication,omitempty"`
	// contains filtered or unexported fields
}

func (*DisablePeerRequest) Descriptor deprecated

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

Deprecated: Use DisablePeerRequest.ProtoReflect.Descriptor instead.

func (*DisablePeerRequest) GetAddress

func (x *DisablePeerRequest) GetAddress() string

func (*DisablePeerRequest) GetCommunication

func (x *DisablePeerRequest) GetCommunication() string

func (*DisablePeerRequest) ProtoMessage

func (*DisablePeerRequest) ProtoMessage()

func (*DisablePeerRequest) ProtoReflect

func (x *DisablePeerRequest) ProtoReflect() protoreflect.Message

func (*DisablePeerRequest) Reset

func (x *DisablePeerRequest) Reset()

func (*DisablePeerRequest) String

func (x *DisablePeerRequest) String() string

type DisableRpkiRequest

type DisableRpkiRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port    uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableRpkiRequest) Descriptor deprecated

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

Deprecated: Use DisableRpkiRequest.ProtoReflect.Descriptor instead.

func (*DisableRpkiRequest) GetAddress

func (x *DisableRpkiRequest) GetAddress() string

func (*DisableRpkiRequest) GetPort

func (x *DisableRpkiRequest) GetPort() uint32

func (*DisableRpkiRequest) ProtoMessage

func (*DisableRpkiRequest) ProtoMessage()

func (*DisableRpkiRequest) ProtoReflect

func (x *DisableRpkiRequest) ProtoReflect() protoreflect.Message

func (*DisableRpkiRequest) Reset

func (x *DisableRpkiRequest) Reset()

func (*DisableRpkiRequest) String

func (x *DisableRpkiRequest) String() string

type DynamicNeighbor

type DynamicNeighbor struct {
	Prefix    string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	PeerGroup string `protobuf:"bytes,2,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	// contains filtered or unexported fields
}

func (*DynamicNeighbor) Descriptor deprecated

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

Deprecated: Use DynamicNeighbor.ProtoReflect.Descriptor instead.

func (*DynamicNeighbor) GetPeerGroup

func (x *DynamicNeighbor) GetPeerGroup() string

func (*DynamicNeighbor) GetPrefix

func (x *DynamicNeighbor) GetPrefix() string

func (*DynamicNeighbor) ProtoMessage

func (*DynamicNeighbor) ProtoMessage()

func (*DynamicNeighbor) ProtoReflect

func (x *DynamicNeighbor) ProtoReflect() protoreflect.Message

func (*DynamicNeighbor) Reset

func (x *DynamicNeighbor) Reset()

func (*DynamicNeighbor) String

func (x *DynamicNeighbor) String() string

type ENLPType

type ENLPType int32
const (
	ENLPType_Reserved ENLPType = 0
	ENLPType_Type1    ENLPType = 1
	ENLPType_Type2    ENLPType = 2
	ENLPType_Type3    ENLPType = 3
	ENLPType_Type4    ENLPType = 4
)

func (ENLPType) Descriptor

func (ENLPType) Descriptor() protoreflect.EnumDescriptor

func (ENLPType) Enum

func (x ENLPType) Enum() *ENLPType

func (ENLPType) EnumDescriptor deprecated

func (ENLPType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ENLPType.Descriptor instead.

func (ENLPType) Number

func (x ENLPType) Number() protoreflect.EnumNumber

func (ENLPType) String

func (x ENLPType) String() string

func (ENLPType) Type

type ESILabelExtended

type ESILabelExtended struct {
	IsSingleActive bool   `protobuf:"varint,1,opt,name=is_single_active,json=isSingleActive,proto3" json:"is_single_active,omitempty"`
	Label          uint32 `protobuf:"varint,2,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*ESILabelExtended) Descriptor deprecated

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

Deprecated: Use ESILabelExtended.ProtoReflect.Descriptor instead.

func (*ESILabelExtended) GetIsSingleActive

func (x *ESILabelExtended) GetIsSingleActive() bool

func (*ESILabelExtended) GetLabel

func (x *ESILabelExtended) GetLabel() uint32

func (*ESILabelExtended) ProtoMessage

func (*ESILabelExtended) ProtoMessage()

func (*ESILabelExtended) ProtoReflect

func (x *ESILabelExtended) ProtoReflect() protoreflect.Message

func (*ESILabelExtended) Reset

func (x *ESILabelExtended) Reset()

func (*ESILabelExtended) String

func (x *ESILabelExtended) String() string

type ESImportRouteTarget

type ESImportRouteTarget struct {
	EsImport string `protobuf:"bytes,1,opt,name=es_import,json=esImport,proto3" json:"es_import,omitempty"`
	// contains filtered or unexported fields
}

func (*ESImportRouteTarget) Descriptor deprecated

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

Deprecated: Use ESImportRouteTarget.ProtoReflect.Descriptor instead.

func (*ESImportRouteTarget) GetEsImport

func (x *ESImportRouteTarget) GetEsImport() string

func (*ESImportRouteTarget) ProtoMessage

func (*ESImportRouteTarget) ProtoMessage()

func (*ESImportRouteTarget) ProtoReflect

func (x *ESImportRouteTarget) ProtoReflect() protoreflect.Message

func (*ESImportRouteTarget) Reset

func (x *ESImportRouteTarget) Reset()

func (*ESImportRouteTarget) String

func (x *ESImportRouteTarget) String() string

type EVPNEthernetAutoDiscoveryRoute

type EVPNEthernetAutoDiscoveryRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd          *anypb.Any                 `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	Esi         *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
	EthernetTag uint32                     `protobuf:"varint,3,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
	Label       uint32                     `protobuf:"varint,4,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

EVPNEthernetAutoDiscoveryRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=1

func (*EVPNEthernetAutoDiscoveryRoute) Descriptor deprecated

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

Deprecated: Use EVPNEthernetAutoDiscoveryRoute.ProtoReflect.Descriptor instead.

func (*EVPNEthernetAutoDiscoveryRoute) GetEsi

func (*EVPNEthernetAutoDiscoveryRoute) GetEthernetTag

func (x *EVPNEthernetAutoDiscoveryRoute) GetEthernetTag() uint32

func (*EVPNEthernetAutoDiscoveryRoute) GetLabel

func (x *EVPNEthernetAutoDiscoveryRoute) GetLabel() uint32

func (*EVPNEthernetAutoDiscoveryRoute) GetRd

func (*EVPNEthernetAutoDiscoveryRoute) ProtoMessage

func (*EVPNEthernetAutoDiscoveryRoute) ProtoMessage()

func (*EVPNEthernetAutoDiscoveryRoute) ProtoReflect

func (*EVPNEthernetAutoDiscoveryRoute) Reset

func (x *EVPNEthernetAutoDiscoveryRoute) Reset()

func (*EVPNEthernetAutoDiscoveryRoute) String

type EVPNEthernetSegmentRoute

type EVPNEthernetSegmentRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd        *anypb.Any                 `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	Esi       *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
	IpAddress string                     `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// contains filtered or unexported fields
}

EVPNEthernetSegmentRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=4

func (*EVPNEthernetSegmentRoute) Descriptor deprecated

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

Deprecated: Use EVPNEthernetSegmentRoute.ProtoReflect.Descriptor instead.

func (*EVPNEthernetSegmentRoute) GetEsi

func (*EVPNEthernetSegmentRoute) GetIpAddress

func (x *EVPNEthernetSegmentRoute) GetIpAddress() string

func (*EVPNEthernetSegmentRoute) GetRd

func (x *EVPNEthernetSegmentRoute) GetRd() *anypb.Any

func (*EVPNEthernetSegmentRoute) ProtoMessage

func (*EVPNEthernetSegmentRoute) ProtoMessage()

func (*EVPNEthernetSegmentRoute) ProtoReflect

func (x *EVPNEthernetSegmentRoute) ProtoReflect() protoreflect.Message

func (*EVPNEthernetSegmentRoute) Reset

func (x *EVPNEthernetSegmentRoute) Reset()

func (*EVPNEthernetSegmentRoute) String

func (x *EVPNEthernetSegmentRoute) String() string

type EVPNIPMSIRoute

type EVPNIPMSIRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd          *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	EthernetTag uint32     `protobuf:"varint,2,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
	Rt          *anypb.Any `protobuf:"bytes,3,opt,name=rt,proto3" json:"rt,omitempty"`
	// contains filtered or unexported fields
}

EVPNIPMSIRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=9

func (*EVPNIPMSIRoute) Descriptor deprecated

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

Deprecated: Use EVPNIPMSIRoute.ProtoReflect.Descriptor instead.

func (*EVPNIPMSIRoute) GetEthernetTag

func (x *EVPNIPMSIRoute) GetEthernetTag() uint32

func (*EVPNIPMSIRoute) GetRd

func (x *EVPNIPMSIRoute) GetRd() *anypb.Any

func (*EVPNIPMSIRoute) GetRt

func (x *EVPNIPMSIRoute) GetRt() *anypb.Any

func (*EVPNIPMSIRoute) ProtoMessage

func (*EVPNIPMSIRoute) ProtoMessage()

func (*EVPNIPMSIRoute) ProtoReflect

func (x *EVPNIPMSIRoute) ProtoReflect() protoreflect.Message

func (*EVPNIPMSIRoute) Reset

func (x *EVPNIPMSIRoute) Reset()

func (*EVPNIPMSIRoute) String

func (x *EVPNIPMSIRoute) String() string

type EVPNIPPrefixRoute

type EVPNIPPrefixRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd          *anypb.Any                 `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	Esi         *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
	EthernetTag uint32                     `protobuf:"varint,3,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
	IpPrefix    string                     `protobuf:"bytes,4,opt,name=ip_prefix,json=ipPrefix,proto3" json:"ip_prefix,omitempty"`
	IpPrefixLen uint32                     `protobuf:"varint,5,opt,name=ip_prefix_len,json=ipPrefixLen,proto3" json:"ip_prefix_len,omitempty"`
	GwAddress   string                     `protobuf:"bytes,6,opt,name=gw_address,json=gwAddress,proto3" json:"gw_address,omitempty"`
	Label       uint32                     `protobuf:"varint,7,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

EVPNIPPrefixRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=5

func (*EVPNIPPrefixRoute) Descriptor deprecated

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

Deprecated: Use EVPNIPPrefixRoute.ProtoReflect.Descriptor instead.

func (*EVPNIPPrefixRoute) GetEsi

func (*EVPNIPPrefixRoute) GetEthernetTag

func (x *EVPNIPPrefixRoute) GetEthernetTag() uint32

func (*EVPNIPPrefixRoute) GetGwAddress

func (x *EVPNIPPrefixRoute) GetGwAddress() string

func (*EVPNIPPrefixRoute) GetIpPrefix

func (x *EVPNIPPrefixRoute) GetIpPrefix() string

func (*EVPNIPPrefixRoute) GetIpPrefixLen

func (x *EVPNIPPrefixRoute) GetIpPrefixLen() uint32

func (*EVPNIPPrefixRoute) GetLabel

func (x *EVPNIPPrefixRoute) GetLabel() uint32

func (*EVPNIPPrefixRoute) GetRd

func (x *EVPNIPPrefixRoute) GetRd() *anypb.Any

func (*EVPNIPPrefixRoute) ProtoMessage

func (*EVPNIPPrefixRoute) ProtoMessage()

func (*EVPNIPPrefixRoute) ProtoReflect

func (x *EVPNIPPrefixRoute) ProtoReflect() protoreflect.Message

func (*EVPNIPPrefixRoute) Reset

func (x *EVPNIPPrefixRoute) Reset()

func (*EVPNIPPrefixRoute) String

func (x *EVPNIPPrefixRoute) String() string

type EVPNInclusiveMulticastEthernetTagRoute

type EVPNInclusiveMulticastEthernetTagRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd          *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	EthernetTag uint32     `protobuf:"varint,2,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
	IpAddress   string     `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// contains filtered or unexported fields
}

EVPNInclusiveMulticastEthernetTagRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=3

func (*EVPNInclusiveMulticastEthernetTagRoute) Descriptor deprecated

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

Deprecated: Use EVPNInclusiveMulticastEthernetTagRoute.ProtoReflect.Descriptor instead.

func (*EVPNInclusiveMulticastEthernetTagRoute) GetEthernetTag

func (x *EVPNInclusiveMulticastEthernetTagRoute) GetEthernetTag() uint32

func (*EVPNInclusiveMulticastEthernetTagRoute) GetIpAddress

func (*EVPNInclusiveMulticastEthernetTagRoute) GetRd

func (*EVPNInclusiveMulticastEthernetTagRoute) ProtoMessage

func (*EVPNInclusiveMulticastEthernetTagRoute) ProtoReflect

func (*EVPNInclusiveMulticastEthernetTagRoute) Reset

func (*EVPNInclusiveMulticastEthernetTagRoute) String

type EVPNMACIPAdvertisementRoute

type EVPNMACIPAdvertisementRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd          *anypb.Any                 `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	Esi         *EthernetSegmentIdentifier `protobuf:"bytes,2,opt,name=esi,proto3" json:"esi,omitempty"`
	EthernetTag uint32                     `protobuf:"varint,3,opt,name=ethernet_tag,json=ethernetTag,proto3" json:"ethernet_tag,omitempty"`
	MacAddress  string                     `protobuf:"bytes,4,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	IpAddress   string                     `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	Labels      []uint32                   `protobuf:"varint,6,rep,packed,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

EVPNMACIPAdvertisementRoute represents the NLRI for: - AFI=25, SAFI=70, RouteType=2

func (*EVPNMACIPAdvertisementRoute) Descriptor deprecated

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

Deprecated: Use EVPNMACIPAdvertisementRoute.ProtoReflect.Descriptor instead.

func (*EVPNMACIPAdvertisementRoute) GetEsi

func (*EVPNMACIPAdvertisementRoute) GetEthernetTag

func (x *EVPNMACIPAdvertisementRoute) GetEthernetTag() uint32

func (*EVPNMACIPAdvertisementRoute) GetIpAddress

func (x *EVPNMACIPAdvertisementRoute) GetIpAddress() string

func (*EVPNMACIPAdvertisementRoute) GetLabels

func (x *EVPNMACIPAdvertisementRoute) GetLabels() []uint32

func (*EVPNMACIPAdvertisementRoute) GetMacAddress

func (x *EVPNMACIPAdvertisementRoute) GetMacAddress() string

func (*EVPNMACIPAdvertisementRoute) GetRd

func (*EVPNMACIPAdvertisementRoute) ProtoMessage

func (*EVPNMACIPAdvertisementRoute) ProtoMessage()

func (*EVPNMACIPAdvertisementRoute) ProtoReflect

func (*EVPNMACIPAdvertisementRoute) Reset

func (x *EVPNMACIPAdvertisementRoute) Reset()

func (*EVPNMACIPAdvertisementRoute) String

func (x *EVPNMACIPAdvertisementRoute) String() string

type Ebgp

type Ebgp struct {
	Config *EbgpConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *EbgpState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Ebgp) Descriptor deprecated

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

Deprecated: Use Ebgp.ProtoReflect.Descriptor instead.

func (*Ebgp) GetConfig

func (x *Ebgp) GetConfig() *EbgpConfig

func (*Ebgp) GetState

func (x *Ebgp) GetState() *EbgpState

func (*Ebgp) ProtoMessage

func (*Ebgp) ProtoMessage()

func (*Ebgp) ProtoReflect

func (x *Ebgp) ProtoReflect() protoreflect.Message

func (*Ebgp) Reset

func (x *Ebgp) Reset()

func (*Ebgp) String

func (x *Ebgp) String() string

type EbgpConfig

type EbgpConfig struct {
	AllowMultipleAsn bool   `protobuf:"varint,1,opt,name=allow_multiple_asn,json=allowMultipleAsn,proto3" json:"allow_multiple_asn,omitempty"`
	MaximumPaths     uint32 `protobuf:"varint,2,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*EbgpConfig) Descriptor deprecated

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

Deprecated: Use EbgpConfig.ProtoReflect.Descriptor instead.

func (*EbgpConfig) GetAllowMultipleAsn

func (x *EbgpConfig) GetAllowMultipleAsn() bool

func (*EbgpConfig) GetMaximumPaths

func (x *EbgpConfig) GetMaximumPaths() uint32

func (*EbgpConfig) ProtoMessage

func (*EbgpConfig) ProtoMessage()

func (*EbgpConfig) ProtoReflect

func (x *EbgpConfig) ProtoReflect() protoreflect.Message

func (*EbgpConfig) Reset

func (x *EbgpConfig) Reset()

func (*EbgpConfig) String

func (x *EbgpConfig) String() string

type EbgpMultihop

type EbgpMultihop struct {
	Enabled     bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	MultihopTtl uint32 `protobuf:"varint,2,opt,name=multihop_ttl,json=multihopTtl,proto3" json:"multihop_ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*EbgpMultihop) Descriptor deprecated

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

Deprecated: Use EbgpMultihop.ProtoReflect.Descriptor instead.

func (*EbgpMultihop) GetEnabled

func (x *EbgpMultihop) GetEnabled() bool

func (*EbgpMultihop) GetMultihopTtl

func (x *EbgpMultihop) GetMultihopTtl() uint32

func (*EbgpMultihop) ProtoMessage

func (*EbgpMultihop) ProtoMessage()

func (*EbgpMultihop) ProtoReflect

func (x *EbgpMultihop) ProtoReflect() protoreflect.Message

func (*EbgpMultihop) Reset

func (x *EbgpMultihop) Reset()

func (*EbgpMultihop) String

func (x *EbgpMultihop) String() string

type EbgpState

type EbgpState struct {
	AllowMultipleAsn bool   `protobuf:"varint,1,opt,name=allow_multiple_asn,json=allowMultipleAsn,proto3" json:"allow_multiple_asn,omitempty"`
	MaximumPaths     uint32 `protobuf:"varint,2,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*EbgpState) Descriptor deprecated

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

Deprecated: Use EbgpState.ProtoReflect.Descriptor instead.

func (*EbgpState) GetAllowMultipleAsn

func (x *EbgpState) GetAllowMultipleAsn() bool

func (*EbgpState) GetMaximumPaths

func (x *EbgpState) GetMaximumPaths() uint32

func (*EbgpState) ProtoMessage

func (*EbgpState) ProtoMessage()

func (*EbgpState) ProtoReflect

func (x *EbgpState) ProtoReflect() protoreflect.Message

func (*EbgpState) Reset

func (x *EbgpState) Reset()

func (*EbgpState) String

func (x *EbgpState) String() string

type EnableMrtRequest

type EnableMrtRequest struct {
	Type             EnableMrtRequest_DumpType `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.EnableMrtRequest_DumpType" json:"type,omitempty"`
	Filename         string                    `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
	DumpInterval     uint64                    `protobuf:"varint,3,opt,name=dump_interval,json=dumpInterval,proto3" json:"dump_interval,omitempty"`
	RotationInterval uint64                    `protobuf:"varint,4,opt,name=rotation_interval,json=rotationInterval,proto3" json:"rotation_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableMrtRequest) Descriptor deprecated

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

Deprecated: Use EnableMrtRequest.ProtoReflect.Descriptor instead.

func (*EnableMrtRequest) GetDumpInterval

func (x *EnableMrtRequest) GetDumpInterval() uint64

func (*EnableMrtRequest) GetFilename

func (x *EnableMrtRequest) GetFilename() string

func (*EnableMrtRequest) GetRotationInterval

func (x *EnableMrtRequest) GetRotationInterval() uint64

func (*EnableMrtRequest) GetType

func (*EnableMrtRequest) ProtoMessage

func (*EnableMrtRequest) ProtoMessage()

func (*EnableMrtRequest) ProtoReflect

func (x *EnableMrtRequest) ProtoReflect() protoreflect.Message

func (*EnableMrtRequest) Reset

func (x *EnableMrtRequest) Reset()

func (*EnableMrtRequest) String

func (x *EnableMrtRequest) String() string

type EnableMrtRequest_DumpType

type EnableMrtRequest_DumpType int32
const (
	EnableMrtRequest_UPDATES EnableMrtRequest_DumpType = 0
	EnableMrtRequest_TABLE   EnableMrtRequest_DumpType = 1
)

func (EnableMrtRequest_DumpType) Descriptor

func (EnableMrtRequest_DumpType) Enum

func (EnableMrtRequest_DumpType) EnumDescriptor deprecated

func (EnableMrtRequest_DumpType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EnableMrtRequest_DumpType.Descriptor instead.

func (EnableMrtRequest_DumpType) Number

func (EnableMrtRequest_DumpType) String

func (x EnableMrtRequest_DumpType) String() string

func (EnableMrtRequest_DumpType) Type

type EnablePeerRequest

type EnablePeerRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*EnablePeerRequest) Descriptor deprecated

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

Deprecated: Use EnablePeerRequest.ProtoReflect.Descriptor instead.

func (*EnablePeerRequest) GetAddress

func (x *EnablePeerRequest) GetAddress() string

func (*EnablePeerRequest) ProtoMessage

func (*EnablePeerRequest) ProtoMessage()

func (*EnablePeerRequest) ProtoReflect

func (x *EnablePeerRequest) ProtoReflect() protoreflect.Message

func (*EnablePeerRequest) Reset

func (x *EnablePeerRequest) Reset()

func (*EnablePeerRequest) String

func (x *EnablePeerRequest) String() string

type EnableRpkiRequest

type EnableRpkiRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port    uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableRpkiRequest) Descriptor deprecated

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

Deprecated: Use EnableRpkiRequest.ProtoReflect.Descriptor instead.

func (*EnableRpkiRequest) GetAddress

func (x *EnableRpkiRequest) GetAddress() string

func (*EnableRpkiRequest) GetPort

func (x *EnableRpkiRequest) GetPort() uint32

func (*EnableRpkiRequest) ProtoMessage

func (*EnableRpkiRequest) ProtoMessage()

func (*EnableRpkiRequest) ProtoReflect

func (x *EnableRpkiRequest) ProtoReflect() protoreflect.Message

func (*EnableRpkiRequest) Reset

func (x *EnableRpkiRequest) Reset()

func (*EnableRpkiRequest) String

func (x *EnableRpkiRequest) String() string

type EnableZebraRequest

type EnableZebraRequest struct {
	Url                  string   `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	RouteTypes           []string `protobuf:"bytes,2,rep,name=route_types,json=routeTypes,proto3" json:"route_types,omitempty"`
	Version              uint32   `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	NexthopTriggerEnable bool     `protobuf:"varint,4,opt,name=nexthop_trigger_enable,json=nexthopTriggerEnable,proto3" json:"nexthop_trigger_enable,omitempty"`
	NexthopTriggerDelay  uint32   `protobuf:"varint,5,opt,name=nexthop_trigger_delay,json=nexthopTriggerDelay,proto3" json:"nexthop_trigger_delay,omitempty"`
	MplsLabelRangeSize   uint32   `protobuf:"varint,6,opt,name=mpls_label_range_size,json=mplsLabelRangeSize,proto3" json:"mpls_label_range_size,omitempty"`
	SoftwareName         string   `protobuf:"bytes,7,opt,name=software_name,json=softwareName,proto3" json:"software_name,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableZebraRequest) Descriptor deprecated

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

Deprecated: Use EnableZebraRequest.ProtoReflect.Descriptor instead.

func (*EnableZebraRequest) GetMplsLabelRangeSize

func (x *EnableZebraRequest) GetMplsLabelRangeSize() uint32

func (*EnableZebraRequest) GetNexthopTriggerDelay

func (x *EnableZebraRequest) GetNexthopTriggerDelay() uint32

func (*EnableZebraRequest) GetNexthopTriggerEnable

func (x *EnableZebraRequest) GetNexthopTriggerEnable() bool

func (*EnableZebraRequest) GetRouteTypes

func (x *EnableZebraRequest) GetRouteTypes() []string

func (*EnableZebraRequest) GetSoftwareName

func (x *EnableZebraRequest) GetSoftwareName() string

func (*EnableZebraRequest) GetUrl

func (x *EnableZebraRequest) GetUrl() string

func (*EnableZebraRequest) GetVersion

func (x *EnableZebraRequest) GetVersion() uint32

func (*EnableZebraRequest) ProtoMessage

func (*EnableZebraRequest) ProtoMessage()

func (*EnableZebraRequest) ProtoReflect

func (x *EnableZebraRequest) ProtoReflect() protoreflect.Message

func (*EnableZebraRequest) Reset

func (x *EnableZebraRequest) Reset()

func (*EnableZebraRequest) String

func (x *EnableZebraRequest) String() string

type EncapExtended

type EncapExtended struct {
	TunnelType uint32 `protobuf:"varint,1,opt,name=tunnel_type,json=tunnelType,proto3" json:"tunnel_type,omitempty"`
	// contains filtered or unexported fields
}

func (*EncapExtended) Descriptor deprecated

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

Deprecated: Use EncapExtended.ProtoReflect.Descriptor instead.

func (*EncapExtended) GetTunnelType

func (x *EncapExtended) GetTunnelType() uint32

func (*EncapExtended) ProtoMessage

func (*EncapExtended) ProtoMessage()

func (*EncapExtended) ProtoReflect

func (x *EncapExtended) ProtoReflect() protoreflect.Message

func (*EncapExtended) Reset

func (x *EncapExtended) Reset()

func (*EncapExtended) String

func (x *EncapExtended) String() string

type EncapsulationNLRI

type EncapsulationNLRI struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

EncapsulationNLRI represents the NLRI for: - AFI=1, SAFI=7 - AFI=2, SAFI=7

func (*EncapsulationNLRI) Descriptor deprecated

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

Deprecated: Use EncapsulationNLRI.ProtoReflect.Descriptor instead.

func (*EncapsulationNLRI) GetAddress

func (x *EncapsulationNLRI) GetAddress() string

func (*EncapsulationNLRI) ProtoMessage

func (*EncapsulationNLRI) ProtoMessage()

func (*EncapsulationNLRI) ProtoReflect

func (x *EncapsulationNLRI) ProtoReflect() protoreflect.Message

func (*EncapsulationNLRI) Reset

func (x *EncapsulationNLRI) Reset()

func (*EncapsulationNLRI) String

func (x *EncapsulationNLRI) String() string

type EnhancedRouteRefreshCapability

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

func (*EnhancedRouteRefreshCapability) Descriptor deprecated

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

Deprecated: Use EnhancedRouteRefreshCapability.ProtoReflect.Descriptor instead.

func (*EnhancedRouteRefreshCapability) ProtoMessage

func (*EnhancedRouteRefreshCapability) ProtoMessage()

func (*EnhancedRouteRefreshCapability) ProtoReflect

func (*EnhancedRouteRefreshCapability) Reset

func (x *EnhancedRouteRefreshCapability) Reset()

func (*EnhancedRouteRefreshCapability) String

type EthernetSegmentIdentifier

type EthernetSegmentIdentifier struct {
	Type  uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*EthernetSegmentIdentifier) Descriptor deprecated

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

Deprecated: Use EthernetSegmentIdentifier.ProtoReflect.Descriptor instead.

func (*EthernetSegmentIdentifier) GetType

func (x *EthernetSegmentIdentifier) GetType() uint32

func (*EthernetSegmentIdentifier) GetValue

func (x *EthernetSegmentIdentifier) GetValue() []byte

func (*EthernetSegmentIdentifier) ProtoMessage

func (*EthernetSegmentIdentifier) ProtoMessage()

func (*EthernetSegmentIdentifier) ProtoReflect

func (*EthernetSegmentIdentifier) Reset

func (x *EthernetSegmentIdentifier) Reset()

func (*EthernetSegmentIdentifier) String

func (x *EthernetSegmentIdentifier) String() string

type ExtendedCommunitiesAttribute

type ExtendedCommunitiesAttribute struct {

	// Each Community must be one of:
	// - TwoOctetAsSpecificExtended
	// - IPv4AddressSpecificExtended
	// - FourOctetAsSpecificExtended
	// - OpaqueExtended
	// - ESILabelExtended
	// - MacMobilityExtended
	// - RouterMacExtended
	// - TrafficRateExtended
	// - TrafficActionExtended
	// - RedirectTwoOctetAsSpecificExtended
	// - RedirectIPv4AddressSpecificExtended
	// - RedirectFourOctetAsSpecificExtended
	// - TrafficRemarkExtended
	// - MUPExtended
	// - VPLSExtended
	// - UnknownExtended
	Communities []*anypb.Any `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
	// contains filtered or unexported fields
}

func (*ExtendedCommunitiesAttribute) Descriptor deprecated

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

Deprecated: Use ExtendedCommunitiesAttribute.ProtoReflect.Descriptor instead.

func (*ExtendedCommunitiesAttribute) GetCommunities

func (x *ExtendedCommunitiesAttribute) GetCommunities() []*anypb.Any

func (*ExtendedCommunitiesAttribute) ProtoMessage

func (*ExtendedCommunitiesAttribute) ProtoMessage()

func (*ExtendedCommunitiesAttribute) ProtoReflect

func (*ExtendedCommunitiesAttribute) Reset

func (x *ExtendedCommunitiesAttribute) Reset()

func (*ExtendedCommunitiesAttribute) String

type ExtendedNexthopCapability

type ExtendedNexthopCapability struct {
	Tuples []*ExtendedNexthopCapabilityTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
	// contains filtered or unexported fields
}

func (*ExtendedNexthopCapability) Descriptor deprecated

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

Deprecated: Use ExtendedNexthopCapability.ProtoReflect.Descriptor instead.

func (*ExtendedNexthopCapability) GetTuples

func (*ExtendedNexthopCapability) ProtoMessage

func (*ExtendedNexthopCapability) ProtoMessage()

func (*ExtendedNexthopCapability) ProtoReflect

func (*ExtendedNexthopCapability) Reset

func (x *ExtendedNexthopCapability) Reset()

func (*ExtendedNexthopCapability) String

func (x *ExtendedNexthopCapability) String() string

type ExtendedNexthopCapabilityTuple

type ExtendedNexthopCapabilityTuple struct {
	NlriFamily *Family `protobuf:"bytes,1,opt,name=nlri_family,json=nlriFamily,proto3" json:"nlri_family,omitempty"`
	// Nexthop AFI must be either
	// gobgp.IPv4 or
	// gobgp.IPv6.
	NexthopFamily *Family `protobuf:"bytes,2,opt,name=nexthop_family,json=nexthopFamily,proto3" json:"nexthop_family,omitempty"`
	// contains filtered or unexported fields
}

func (*ExtendedNexthopCapabilityTuple) Descriptor deprecated

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

Deprecated: Use ExtendedNexthopCapabilityTuple.ProtoReflect.Descriptor instead.

func (*ExtendedNexthopCapabilityTuple) GetNexthopFamily

func (x *ExtendedNexthopCapabilityTuple) GetNexthopFamily() *Family

func (*ExtendedNexthopCapabilityTuple) GetNlriFamily

func (x *ExtendedNexthopCapabilityTuple) GetNlriFamily() *Family

func (*ExtendedNexthopCapabilityTuple) ProtoMessage

func (*ExtendedNexthopCapabilityTuple) ProtoMessage()

func (*ExtendedNexthopCapabilityTuple) ProtoReflect

func (*ExtendedNexthopCapabilityTuple) Reset

func (x *ExtendedNexthopCapabilityTuple) Reset()

func (*ExtendedNexthopCapabilityTuple) String

type Family

type Family struct {
	Afi  Family_Afi  `protobuf:"varint,1,opt,name=afi,proto3,enum=apipb.Family_Afi" json:"afi,omitempty"`
	Safi Family_Safi `protobuf:"varint,2,opt,name=safi,proto3,enum=apipb.Family_Safi" json:"safi,omitempty"`
	// contains filtered or unexported fields
}

func (*Family) Descriptor deprecated

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

Deprecated: Use Family.ProtoReflect.Descriptor instead.

func (*Family) GetAfi

func (x *Family) GetAfi() Family_Afi

func (*Family) GetSafi

func (x *Family) GetSafi() Family_Safi

func (*Family) ProtoMessage

func (*Family) ProtoMessage()

func (*Family) ProtoReflect

func (x *Family) ProtoReflect() protoreflect.Message

func (*Family) Reset

func (x *Family) Reset()

func (*Family) String

func (x *Family) String() string

type Family_Afi

type Family_Afi int32
const (
	Family_AFI_UNKNOWN Family_Afi = 0
	Family_AFI_IP      Family_Afi = 1
	Family_AFI_IP6     Family_Afi = 2
	Family_AFI_L2VPN   Family_Afi = 25
	Family_AFI_LS      Family_Afi = 16388
	Family_AFI_OPAQUE  Family_Afi = 16397
)

func (Family_Afi) Descriptor

func (Family_Afi) Descriptor() protoreflect.EnumDescriptor

func (Family_Afi) Enum

func (x Family_Afi) Enum() *Family_Afi

func (Family_Afi) EnumDescriptor deprecated

func (Family_Afi) EnumDescriptor() ([]byte, []int)

Deprecated: Use Family_Afi.Descriptor instead.

func (Family_Afi) Number

func (x Family_Afi) Number() protoreflect.EnumNumber

func (Family_Afi) String

func (x Family_Afi) String() string

func (Family_Afi) Type

type Family_Safi

type Family_Safi int32
const (
	Family_SAFI_UNKNOWN                  Family_Safi = 0
	Family_SAFI_UNICAST                  Family_Safi = 1
	Family_SAFI_MULTICAST                Family_Safi = 2
	Family_SAFI_MPLS_LABEL               Family_Safi = 4
	Family_SAFI_ENCAPSULATION            Family_Safi = 7
	Family_SAFI_VPLS                     Family_Safi = 65
	Family_SAFI_EVPN                     Family_Safi = 70
	Family_SAFI_LS                       Family_Safi = 71
	Family_SAFI_SR_POLICY                Family_Safi = 73
	Family_SAFI_MUP                      Family_Safi = 85
	Family_SAFI_MPLS_VPN                 Family_Safi = 128
	Family_SAFI_MPLS_VPN_MULTICAST       Family_Safi = 129
	Family_SAFI_ROUTE_TARGET_CONSTRAINTS Family_Safi = 132
	Family_SAFI_FLOW_SPEC_UNICAST        Family_Safi = 133
	Family_SAFI_FLOW_SPEC_VPN            Family_Safi = 134
	Family_SAFI_KEY_VALUE                Family_Safi = 241
)

func (Family_Safi) Descriptor

func (Family_Safi) Enum

func (x Family_Safi) Enum() *Family_Safi

func (Family_Safi) EnumDescriptor deprecated

func (Family_Safi) EnumDescriptor() ([]byte, []int)

Deprecated: Use Family_Safi.Descriptor instead.

func (Family_Safi) Number

func (x Family_Safi) Number() protoreflect.EnumNumber

func (Family_Safi) String

func (x Family_Safi) String() string

func (Family_Safi) Type

type FlowSpecComponent

type FlowSpecComponent struct {
	Type  uint32                   `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Items []*FlowSpecComponentItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowSpecComponent) Descriptor deprecated

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

Deprecated: Use FlowSpecComponent.ProtoReflect.Descriptor instead.

func (*FlowSpecComponent) GetItems

func (x *FlowSpecComponent) GetItems() []*FlowSpecComponentItem

func (*FlowSpecComponent) GetType

func (x *FlowSpecComponent) GetType() uint32

func (*FlowSpecComponent) ProtoMessage

func (*FlowSpecComponent) ProtoMessage()

func (*FlowSpecComponent) ProtoReflect

func (x *FlowSpecComponent) ProtoReflect() protoreflect.Message

func (*FlowSpecComponent) Reset

func (x *FlowSpecComponent) Reset()

func (*FlowSpecComponent) String

func (x *FlowSpecComponent) String() string

type FlowSpecComponentItem

type FlowSpecComponentItem struct {

	// Operator for Numeric type, Operand for Bitmask type
	Op    uint32 `protobuf:"varint,1,opt,name=op,proto3" json:"op,omitempty"`
	Value uint64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowSpecComponentItem) Descriptor deprecated

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

Deprecated: Use FlowSpecComponentItem.ProtoReflect.Descriptor instead.

func (*FlowSpecComponentItem) GetOp

func (x *FlowSpecComponentItem) GetOp() uint32

func (*FlowSpecComponentItem) GetValue

func (x *FlowSpecComponentItem) GetValue() uint64

func (*FlowSpecComponentItem) ProtoMessage

func (*FlowSpecComponentItem) ProtoMessage()

func (*FlowSpecComponentItem) ProtoReflect

func (x *FlowSpecComponentItem) ProtoReflect() protoreflect.Message

func (*FlowSpecComponentItem) Reset

func (x *FlowSpecComponentItem) Reset()

func (*FlowSpecComponentItem) String

func (x *FlowSpecComponentItem) String() string

type FlowSpecIPPrefix

type FlowSpecIPPrefix struct {
	Type      uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	PrefixLen uint32 `protobuf:"varint,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
	Prefix    string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// IPv6 only
	Offset uint32 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowSpecIPPrefix) Descriptor deprecated

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

Deprecated: Use FlowSpecIPPrefix.ProtoReflect.Descriptor instead.

func (*FlowSpecIPPrefix) GetOffset

func (x *FlowSpecIPPrefix) GetOffset() uint32

func (*FlowSpecIPPrefix) GetPrefix

func (x *FlowSpecIPPrefix) GetPrefix() string

func (*FlowSpecIPPrefix) GetPrefixLen

func (x *FlowSpecIPPrefix) GetPrefixLen() uint32

func (*FlowSpecIPPrefix) GetType

func (x *FlowSpecIPPrefix) GetType() uint32

func (*FlowSpecIPPrefix) ProtoMessage

func (*FlowSpecIPPrefix) ProtoMessage()

func (*FlowSpecIPPrefix) ProtoReflect

func (x *FlowSpecIPPrefix) ProtoReflect() protoreflect.Message

func (*FlowSpecIPPrefix) Reset

func (x *FlowSpecIPPrefix) Reset()

func (*FlowSpecIPPrefix) String

func (x *FlowSpecIPPrefix) String() string

type FlowSpecMAC

type FlowSpecMAC struct {
	Type    uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowSpecMAC) Descriptor deprecated

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

Deprecated: Use FlowSpecMAC.ProtoReflect.Descriptor instead.

func (*FlowSpecMAC) GetAddress

func (x *FlowSpecMAC) GetAddress() string

func (*FlowSpecMAC) GetType

func (x *FlowSpecMAC) GetType() uint32

func (*FlowSpecMAC) ProtoMessage

func (*FlowSpecMAC) ProtoMessage()

func (*FlowSpecMAC) ProtoReflect

func (x *FlowSpecMAC) ProtoReflect() protoreflect.Message

func (*FlowSpecMAC) Reset

func (x *FlowSpecMAC) Reset()

func (*FlowSpecMAC) String

func (x *FlowSpecMAC) String() string

type FlowSpecNLRI

type FlowSpecNLRI struct {

	// One of:
	// - FlowSpecIPPrefix
	// - FlowSpecMAC
	// - FlowSpecComponent
	Rules []*anypb.Any `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

FlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=133 - AFI=2, SAFI=133

func (*FlowSpecNLRI) Descriptor deprecated

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

Deprecated: Use FlowSpecNLRI.ProtoReflect.Descriptor instead.

func (*FlowSpecNLRI) GetRules

func (x *FlowSpecNLRI) GetRules() []*anypb.Any

func (*FlowSpecNLRI) ProtoMessage

func (*FlowSpecNLRI) ProtoMessage()

func (*FlowSpecNLRI) ProtoReflect

func (x *FlowSpecNLRI) ProtoReflect() protoreflect.Message

func (*FlowSpecNLRI) Reset

func (x *FlowSpecNLRI) Reset()

func (*FlowSpecNLRI) String

func (x *FlowSpecNLRI) String() string

type FourOctetASNCapability

type FourOctetASNCapability struct {
	Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	// contains filtered or unexported fields
}

func (*FourOctetASNCapability) Descriptor deprecated

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

Deprecated: Use FourOctetASNCapability.ProtoReflect.Descriptor instead.

func (*FourOctetASNCapability) GetAsn

func (x *FourOctetASNCapability) GetAsn() uint32

func (*FourOctetASNCapability) ProtoMessage

func (*FourOctetASNCapability) ProtoMessage()

func (*FourOctetASNCapability) ProtoReflect

func (x *FourOctetASNCapability) ProtoReflect() protoreflect.Message

func (*FourOctetASNCapability) Reset

func (x *FourOctetASNCapability) Reset()

func (*FourOctetASNCapability) String

func (x *FourOctetASNCapability) String() string

type FourOctetAsSpecificExtended

type FourOctetAsSpecificExtended struct {
	IsTransitive bool   `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
	SubType      uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	Asn          uint32 `protobuf:"varint,3,opt,name=asn,proto3" json:"asn,omitempty"`
	LocalAdmin   uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*FourOctetAsSpecificExtended) Descriptor deprecated

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

Deprecated: Use FourOctetAsSpecificExtended.ProtoReflect.Descriptor instead.

func (*FourOctetAsSpecificExtended) GetAsn

func (x *FourOctetAsSpecificExtended) GetAsn() uint32

func (*FourOctetAsSpecificExtended) GetIsTransitive

func (x *FourOctetAsSpecificExtended) GetIsTransitive() bool

func (*FourOctetAsSpecificExtended) GetLocalAdmin

func (x *FourOctetAsSpecificExtended) GetLocalAdmin() uint32

func (*FourOctetAsSpecificExtended) GetSubType

func (x *FourOctetAsSpecificExtended) GetSubType() uint32

func (*FourOctetAsSpecificExtended) ProtoMessage

func (*FourOctetAsSpecificExtended) ProtoMessage()

func (*FourOctetAsSpecificExtended) ProtoReflect

func (*FourOctetAsSpecificExtended) Reset

func (x *FourOctetAsSpecificExtended) Reset()

func (*FourOctetAsSpecificExtended) String

func (x *FourOctetAsSpecificExtended) String() string

type FqdnCapability

type FqdnCapability struct {
	HostName   string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
	DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
	// contains filtered or unexported fields
}

func (*FqdnCapability) Descriptor deprecated

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

Deprecated: Use FqdnCapability.ProtoReflect.Descriptor instead.

func (*FqdnCapability) GetDomainName

func (x *FqdnCapability) GetDomainName() string

func (*FqdnCapability) GetHostName

func (x *FqdnCapability) GetHostName() string

func (*FqdnCapability) ProtoMessage

func (*FqdnCapability) ProtoMessage()

func (*FqdnCapability) ProtoReflect

func (x *FqdnCapability) ProtoReflect() protoreflect.Message

func (*FqdnCapability) Reset

func (x *FqdnCapability) Reset()

func (*FqdnCapability) String

func (x *FqdnCapability) String() string

type GetBgpRequest

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

func (*GetBgpRequest) Descriptor deprecated

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

Deprecated: Use GetBgpRequest.ProtoReflect.Descriptor instead.

func (*GetBgpRequest) ProtoMessage

func (*GetBgpRequest) ProtoMessage()

func (*GetBgpRequest) ProtoReflect

func (x *GetBgpRequest) ProtoReflect() protoreflect.Message

func (*GetBgpRequest) Reset

func (x *GetBgpRequest) Reset()

func (*GetBgpRequest) String

func (x *GetBgpRequest) String() string

type GetBgpResponse

type GetBgpResponse struct {
	Global *Global `protobuf:"bytes,1,opt,name=global,proto3" json:"global,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBgpResponse) Descriptor deprecated

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

Deprecated: Use GetBgpResponse.ProtoReflect.Descriptor instead.

func (*GetBgpResponse) GetGlobal

func (x *GetBgpResponse) GetGlobal() *Global

func (*GetBgpResponse) ProtoMessage

func (*GetBgpResponse) ProtoMessage()

func (*GetBgpResponse) ProtoReflect

func (x *GetBgpResponse) ProtoReflect() protoreflect.Message

func (*GetBgpResponse) Reset

func (x *GetBgpResponse) Reset()

func (*GetBgpResponse) String

func (x *GetBgpResponse) String() string

type GetTableRequest

type GetTableRequest struct {
	TableType TableType `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=apipb.TableType" json:"table_type,omitempty"`
	Family    *Family   `protobuf:"bytes,2,opt,name=family,proto3" json:"family,omitempty"`
	Name      string    `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTableRequest) Descriptor deprecated

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

Deprecated: Use GetTableRequest.ProtoReflect.Descriptor instead.

func (*GetTableRequest) GetFamily

func (x *GetTableRequest) GetFamily() *Family

func (*GetTableRequest) GetName

func (x *GetTableRequest) GetName() string

func (*GetTableRequest) GetTableType

func (x *GetTableRequest) GetTableType() TableType

func (*GetTableRequest) ProtoMessage

func (*GetTableRequest) ProtoMessage()

func (*GetTableRequest) ProtoReflect

func (x *GetTableRequest) ProtoReflect() protoreflect.Message

func (*GetTableRequest) Reset

func (x *GetTableRequest) Reset()

func (*GetTableRequest) String

func (x *GetTableRequest) String() string

type GetTableResponse

type GetTableResponse struct {
	NumDestination uint64 `protobuf:"varint,1,opt,name=num_destination,json=numDestination,proto3" json:"num_destination,omitempty"`
	NumPath        uint64 `protobuf:"varint,2,opt,name=num_path,json=numPath,proto3" json:"num_path,omitempty"`
	NumAccepted    uint64 `protobuf:"varint,3,opt,name=num_accepted,json=numAccepted,proto3" json:"num_accepted,omitempty"` // only meaningful when type == ADJ_IN
	// contains filtered or unexported fields
}

func (*GetTableResponse) Descriptor deprecated

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

Deprecated: Use GetTableResponse.ProtoReflect.Descriptor instead.

func (*GetTableResponse) GetNumAccepted

func (x *GetTableResponse) GetNumAccepted() uint64

func (*GetTableResponse) GetNumDestination

func (x *GetTableResponse) GetNumDestination() uint64

func (*GetTableResponse) GetNumPath

func (x *GetTableResponse) GetNumPath() uint64

func (*GetTableResponse) ProtoMessage

func (*GetTableResponse) ProtoMessage()

func (*GetTableResponse) ProtoReflect

func (x *GetTableResponse) ProtoReflect() protoreflect.Message

func (*GetTableResponse) Reset

func (x *GetTableResponse) Reset()

func (*GetTableResponse) String

func (x *GetTableResponse) String() string

type Global

type Global struct {
	Asn                   uint32                       `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	RouterId              string                       `protobuf:"bytes,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
	ListenPort            int32                        `protobuf:"varint,3,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	ListenAddresses       []string                     `protobuf:"bytes,4,rep,name=listen_addresses,json=listenAddresses,proto3" json:"listen_addresses,omitempty"`
	Families              []uint32                     `protobuf:"varint,5,rep,packed,name=families,proto3" json:"families,omitempty"`
	UseMultiplePaths      bool                         `protobuf:"varint,6,opt,name=use_multiple_paths,json=useMultiplePaths,proto3" json:"use_multiple_paths,omitempty"`
	RouteSelectionOptions *RouteSelectionOptionsConfig `` /* 126-byte string literal not displayed */
	DefaultRouteDistance  *DefaultRouteDistance        `protobuf:"bytes,8,opt,name=default_route_distance,json=defaultRouteDistance,proto3" json:"default_route_distance,omitempty"`
	Confederation         *Confederation               `protobuf:"bytes,9,opt,name=confederation,proto3" json:"confederation,omitempty"`
	GracefulRestart       *GracefulRestart             `protobuf:"bytes,10,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"`
	ApplyPolicy           *ApplyPolicy                 `protobuf:"bytes,11,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
	BindToDevice          string                       `protobuf:"bytes,12,opt,name=bind_to_device,json=bindToDevice,proto3" json:"bind_to_device,omitempty"`
	// contains filtered or unexported fields
}

func (*Global) Descriptor deprecated

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

Deprecated: Use Global.ProtoReflect.Descriptor instead.

func (*Global) GetApplyPolicy

func (x *Global) GetApplyPolicy() *ApplyPolicy

func (*Global) GetAsn

func (x *Global) GetAsn() uint32

func (*Global) GetBindToDevice

func (x *Global) GetBindToDevice() string

func (*Global) GetConfederation

func (x *Global) GetConfederation() *Confederation

func (*Global) GetDefaultRouteDistance

func (x *Global) GetDefaultRouteDistance() *DefaultRouteDistance

func (*Global) GetFamilies

func (x *Global) GetFamilies() []uint32

func (*Global) GetGracefulRestart

func (x *Global) GetGracefulRestart() *GracefulRestart

func (*Global) GetListenAddresses

func (x *Global) GetListenAddresses() []string

func (*Global) GetListenPort

func (x *Global) GetListenPort() int32

func (*Global) GetRouteSelectionOptions

func (x *Global) GetRouteSelectionOptions() *RouteSelectionOptionsConfig

func (*Global) GetRouterId

func (x *Global) GetRouterId() string

func (*Global) GetUseMultiplePaths

func (x *Global) GetUseMultiplePaths() bool

func (*Global) ProtoMessage

func (*Global) ProtoMessage()

func (*Global) ProtoReflect

func (x *Global) ProtoReflect() protoreflect.Message

func (*Global) Reset

func (x *Global) Reset()

func (*Global) String

func (x *Global) String() string

type GobgpApiClient

type GobgpApiClient interface {
	StartBgp(ctx context.Context, in *StartBgpRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	StopBgp(ctx context.Context, in *StopBgpRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetBgp(ctx context.Context, in *GetBgpRequest, opts ...grpc.CallOption) (*GetBgpResponse, error)
	WatchEvent(ctx context.Context, in *WatchEventRequest, opts ...grpc.CallOption) (GobgpApi_WatchEventClient, error)
	AddPeer(ctx context.Context, in *AddPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeletePeer(ctx context.Context, in *DeletePeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListPeer(ctx context.Context, in *ListPeerRequest, opts ...grpc.CallOption) (GobgpApi_ListPeerClient, error)
	UpdatePeer(ctx context.Context, in *UpdatePeerRequest, opts ...grpc.CallOption) (*UpdatePeerResponse, error)
	ResetPeer(ctx context.Context, in *ResetPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ShutdownPeer(ctx context.Context, in *ShutdownPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	EnablePeer(ctx context.Context, in *EnablePeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DisablePeer(ctx context.Context, in *DisablePeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	AddPeerGroup(ctx context.Context, in *AddPeerGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeletePeerGroup(ctx context.Context, in *DeletePeerGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListPeerGroup(ctx context.Context, in *ListPeerGroupRequest, opts ...grpc.CallOption) (GobgpApi_ListPeerGroupClient, error)
	UpdatePeerGroup(ctx context.Context, in *UpdatePeerGroupRequest, opts ...grpc.CallOption) (*UpdatePeerGroupResponse, error)
	AddDynamicNeighbor(ctx context.Context, in *AddDynamicNeighborRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListDynamicNeighbor(ctx context.Context, in *ListDynamicNeighborRequest, opts ...grpc.CallOption) (GobgpApi_ListDynamicNeighborClient, error)
	DeleteDynamicNeighbor(ctx context.Context, in *DeleteDynamicNeighborRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	AddPath(ctx context.Context, in *AddPathRequest, opts ...grpc.CallOption) (*AddPathResponse, error)
	DeletePath(ctx context.Context, in *DeletePathRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListPath(ctx context.Context, in *ListPathRequest, opts ...grpc.CallOption) (GobgpApi_ListPathClient, error)
	AddPathStream(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_AddPathStreamClient, error)
	GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*GetTableResponse, error)
	AddVrf(ctx context.Context, in *AddVrfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteVrf(ctx context.Context, in *DeleteVrfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListVrf(ctx context.Context, in *ListVrfRequest, opts ...grpc.CallOption) (GobgpApi_ListVrfClient, error)
	AddPolicy(ctx context.Context, in *AddPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListPolicy(ctx context.Context, in *ListPolicyRequest, opts ...grpc.CallOption) (GobgpApi_ListPolicyClient, error)
	SetPolicies(ctx context.Context, in *SetPoliciesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	AddDefinedSet(ctx context.Context, in *AddDefinedSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteDefinedSet(ctx context.Context, in *DeleteDefinedSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListDefinedSet(ctx context.Context, in *ListDefinedSetRequest, opts ...grpc.CallOption) (GobgpApi_ListDefinedSetClient, error)
	AddStatement(ctx context.Context, in *AddStatementRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteStatement(ctx context.Context, in *DeleteStatementRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListStatement(ctx context.Context, in *ListStatementRequest, opts ...grpc.CallOption) (GobgpApi_ListStatementClient, error)
	AddPolicyAssignment(ctx context.Context, in *AddPolicyAssignmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeletePolicyAssignment(ctx context.Context, in *DeletePolicyAssignmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListPolicyAssignment(ctx context.Context, in *ListPolicyAssignmentRequest, opts ...grpc.CallOption) (GobgpApi_ListPolicyAssignmentClient, error)
	SetPolicyAssignment(ctx context.Context, in *SetPolicyAssignmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	AddRpki(ctx context.Context, in *AddRpkiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteRpki(ctx context.Context, in *DeleteRpkiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListRpki(ctx context.Context, in *ListRpkiRequest, opts ...grpc.CallOption) (GobgpApi_ListRpkiClient, error)
	EnableRpki(ctx context.Context, in *EnableRpkiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DisableRpki(ctx context.Context, in *DisableRpkiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ResetRpki(ctx context.Context, in *ResetRpkiRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListRpkiTable(ctx context.Context, in *ListRpkiTableRequest, opts ...grpc.CallOption) (GobgpApi_ListRpkiTableClient, error)
	EnableZebra(ctx context.Context, in *EnableZebraRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	EnableMrt(ctx context.Context, in *EnableMrtRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DisableMrt(ctx context.Context, in *DisableMrtRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	AddBmp(ctx context.Context, in *AddBmpRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteBmp(ctx context.Context, in *DeleteBmpRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListBmp(ctx context.Context, in *ListBmpRequest, opts ...grpc.CallOption) (GobgpApi_ListBmpClient, error)
	SetLogLevel(ctx context.Context, in *SetLogLevelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GobgpApiClient is the client API for GobgpApi service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGobgpApiClient

func NewGobgpApiClient(cc grpc.ClientConnInterface) GobgpApiClient

type GobgpApiServer

type GobgpApiServer interface {
	StartBgp(context.Context, *StartBgpRequest) (*emptypb.Empty, error)
	StopBgp(context.Context, *StopBgpRequest) (*emptypb.Empty, error)
	GetBgp(context.Context, *GetBgpRequest) (*GetBgpResponse, error)
	WatchEvent(*WatchEventRequest, GobgpApi_WatchEventServer) error
	AddPeer(context.Context, *AddPeerRequest) (*emptypb.Empty, error)
	DeletePeer(context.Context, *DeletePeerRequest) (*emptypb.Empty, error)
	ListPeer(*ListPeerRequest, GobgpApi_ListPeerServer) error
	UpdatePeer(context.Context, *UpdatePeerRequest) (*UpdatePeerResponse, error)
	ResetPeer(context.Context, *ResetPeerRequest) (*emptypb.Empty, error)
	ShutdownPeer(context.Context, *ShutdownPeerRequest) (*emptypb.Empty, error)
	EnablePeer(context.Context, *EnablePeerRequest) (*emptypb.Empty, error)
	DisablePeer(context.Context, *DisablePeerRequest) (*emptypb.Empty, error)
	AddPeerGroup(context.Context, *AddPeerGroupRequest) (*emptypb.Empty, error)
	DeletePeerGroup(context.Context, *DeletePeerGroupRequest) (*emptypb.Empty, error)
	ListPeerGroup(*ListPeerGroupRequest, GobgpApi_ListPeerGroupServer) error
	UpdatePeerGroup(context.Context, *UpdatePeerGroupRequest) (*UpdatePeerGroupResponse, error)
	AddDynamicNeighbor(context.Context, *AddDynamicNeighborRequest) (*emptypb.Empty, error)
	ListDynamicNeighbor(*ListDynamicNeighborRequest, GobgpApi_ListDynamicNeighborServer) error
	DeleteDynamicNeighbor(context.Context, *DeleteDynamicNeighborRequest) (*emptypb.Empty, error)
	AddPath(context.Context, *AddPathRequest) (*AddPathResponse, error)
	DeletePath(context.Context, *DeletePathRequest) (*emptypb.Empty, error)
	ListPath(*ListPathRequest, GobgpApi_ListPathServer) error
	AddPathStream(GobgpApi_AddPathStreamServer) error
	GetTable(context.Context, *GetTableRequest) (*GetTableResponse, error)
	AddVrf(context.Context, *AddVrfRequest) (*emptypb.Empty, error)
	DeleteVrf(context.Context, *DeleteVrfRequest) (*emptypb.Empty, error)
	ListVrf(*ListVrfRequest, GobgpApi_ListVrfServer) error
	AddPolicy(context.Context, *AddPolicyRequest) (*emptypb.Empty, error)
	DeletePolicy(context.Context, *DeletePolicyRequest) (*emptypb.Empty, error)
	ListPolicy(*ListPolicyRequest, GobgpApi_ListPolicyServer) error
	SetPolicies(context.Context, *SetPoliciesRequest) (*emptypb.Empty, error)
	AddDefinedSet(context.Context, *AddDefinedSetRequest) (*emptypb.Empty, error)
	DeleteDefinedSet(context.Context, *DeleteDefinedSetRequest) (*emptypb.Empty, error)
	ListDefinedSet(*ListDefinedSetRequest, GobgpApi_ListDefinedSetServer) error
	AddStatement(context.Context, *AddStatementRequest) (*emptypb.Empty, error)
	DeleteStatement(context.Context, *DeleteStatementRequest) (*emptypb.Empty, error)
	ListStatement(*ListStatementRequest, GobgpApi_ListStatementServer) error
	AddPolicyAssignment(context.Context, *AddPolicyAssignmentRequest) (*emptypb.Empty, error)
	DeletePolicyAssignment(context.Context, *DeletePolicyAssignmentRequest) (*emptypb.Empty, error)
	ListPolicyAssignment(*ListPolicyAssignmentRequest, GobgpApi_ListPolicyAssignmentServer) error
	SetPolicyAssignment(context.Context, *SetPolicyAssignmentRequest) (*emptypb.Empty, error)
	AddRpki(context.Context, *AddRpkiRequest) (*emptypb.Empty, error)
	DeleteRpki(context.Context, *DeleteRpkiRequest) (*emptypb.Empty, error)
	ListRpki(*ListRpkiRequest, GobgpApi_ListRpkiServer) error
	EnableRpki(context.Context, *EnableRpkiRequest) (*emptypb.Empty, error)
	DisableRpki(context.Context, *DisableRpkiRequest) (*emptypb.Empty, error)
	ResetRpki(context.Context, *ResetRpkiRequest) (*emptypb.Empty, error)
	ListRpkiTable(*ListRpkiTableRequest, GobgpApi_ListRpkiTableServer) error
	EnableZebra(context.Context, *EnableZebraRequest) (*emptypb.Empty, error)
	EnableMrt(context.Context, *EnableMrtRequest) (*emptypb.Empty, error)
	DisableMrt(context.Context, *DisableMrtRequest) (*emptypb.Empty, error)
	AddBmp(context.Context, *AddBmpRequest) (*emptypb.Empty, error)
	DeleteBmp(context.Context, *DeleteBmpRequest) (*emptypb.Empty, error)
	ListBmp(*ListBmpRequest, GobgpApi_ListBmpServer) error
	SetLogLevel(context.Context, *SetLogLevelRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GobgpApiServer is the server API for GobgpApi service. All implementations must embed UnimplementedGobgpApiServer for forward compatibility

type GobgpApi_AddPathStreamClient

type GobgpApi_AddPathStreamClient interface {
	Send(*AddPathStreamRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type GobgpApi_AddPathStreamServer

type GobgpApi_AddPathStreamServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*AddPathStreamRequest, error)
	grpc.ServerStream
}

type GobgpApi_ListBmpClient

type GobgpApi_ListBmpClient interface {
	Recv() (*ListBmpResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListBmpServer

type GobgpApi_ListBmpServer interface {
	Send(*ListBmpResponse) error
	grpc.ServerStream
}

type GobgpApi_ListDefinedSetClient

type GobgpApi_ListDefinedSetClient interface {
	Recv() (*ListDefinedSetResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListDefinedSetServer

type GobgpApi_ListDefinedSetServer interface {
	Send(*ListDefinedSetResponse) error
	grpc.ServerStream
}

type GobgpApi_ListDynamicNeighborClient

type GobgpApi_ListDynamicNeighborClient interface {
	Recv() (*ListDynamicNeighborResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListDynamicNeighborServer

type GobgpApi_ListDynamicNeighborServer interface {
	Send(*ListDynamicNeighborResponse) error
	grpc.ServerStream
}

type GobgpApi_ListPathClient

type GobgpApi_ListPathClient interface {
	Recv() (*ListPathResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListPathServer

type GobgpApi_ListPathServer interface {
	Send(*ListPathResponse) error
	grpc.ServerStream
}

type GobgpApi_ListPeerClient

type GobgpApi_ListPeerClient interface {
	Recv() (*ListPeerResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListPeerGroupClient

type GobgpApi_ListPeerGroupClient interface {
	Recv() (*ListPeerGroupResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListPeerGroupServer

type GobgpApi_ListPeerGroupServer interface {
	Send(*ListPeerGroupResponse) error
	grpc.ServerStream
}

type GobgpApi_ListPeerServer

type GobgpApi_ListPeerServer interface {
	Send(*ListPeerResponse) error
	grpc.ServerStream
}

type GobgpApi_ListPolicyAssignmentClient

type GobgpApi_ListPolicyAssignmentClient interface {
	Recv() (*ListPolicyAssignmentResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListPolicyAssignmentServer

type GobgpApi_ListPolicyAssignmentServer interface {
	Send(*ListPolicyAssignmentResponse) error
	grpc.ServerStream
}

type GobgpApi_ListPolicyClient

type GobgpApi_ListPolicyClient interface {
	Recv() (*ListPolicyResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListPolicyServer

type GobgpApi_ListPolicyServer interface {
	Send(*ListPolicyResponse) error
	grpc.ServerStream
}

type GobgpApi_ListRpkiClient

type GobgpApi_ListRpkiClient interface {
	Recv() (*ListRpkiResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListRpkiServer

type GobgpApi_ListRpkiServer interface {
	Send(*ListRpkiResponse) error
	grpc.ServerStream
}

type GobgpApi_ListRpkiTableClient

type GobgpApi_ListRpkiTableClient interface {
	Recv() (*ListRpkiTableResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListRpkiTableServer

type GobgpApi_ListRpkiTableServer interface {
	Send(*ListRpkiTableResponse) error
	grpc.ServerStream
}

type GobgpApi_ListStatementClient

type GobgpApi_ListStatementClient interface {
	Recv() (*ListStatementResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListStatementServer

type GobgpApi_ListStatementServer interface {
	Send(*ListStatementResponse) error
	grpc.ServerStream
}

type GobgpApi_ListVrfClient

type GobgpApi_ListVrfClient interface {
	Recv() (*ListVrfResponse, error)
	grpc.ClientStream
}

type GobgpApi_ListVrfServer

type GobgpApi_ListVrfServer interface {
	Send(*ListVrfResponse) error
	grpc.ServerStream
}

type GobgpApi_WatchEventClient

type GobgpApi_WatchEventClient interface {
	Recv() (*WatchEventResponse, error)
	grpc.ClientStream
}

type GobgpApi_WatchEventServer

type GobgpApi_WatchEventServer interface {
	Send(*WatchEventResponse) error
	grpc.ServerStream
}

type GracefulRestart

type GracefulRestart struct {
	Enabled             bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	RestartTime         uint32 `protobuf:"varint,2,opt,name=restart_time,json=restartTime,proto3" json:"restart_time,omitempty"`
	HelperOnly          bool   `protobuf:"varint,3,opt,name=helper_only,json=helperOnly,proto3" json:"helper_only,omitempty"`
	DeferralTime        uint32 `protobuf:"varint,4,opt,name=deferral_time,json=deferralTime,proto3" json:"deferral_time,omitempty"`
	NotificationEnabled bool   `protobuf:"varint,5,opt,name=notification_enabled,json=notificationEnabled,proto3" json:"notification_enabled,omitempty"`
	LonglivedEnabled    bool   `protobuf:"varint,6,opt,name=longlived_enabled,json=longlivedEnabled,proto3" json:"longlived_enabled,omitempty"`
	StaleRoutesTime     uint32 `protobuf:"varint,7,opt,name=stale_routes_time,json=staleRoutesTime,proto3" json:"stale_routes_time,omitempty"`
	PeerRestartTime     uint32 `protobuf:"varint,8,opt,name=peer_restart_time,json=peerRestartTime,proto3" json:"peer_restart_time,omitempty"`
	PeerRestarting      bool   `protobuf:"varint,9,opt,name=peer_restarting,json=peerRestarting,proto3" json:"peer_restarting,omitempty"`
	LocalRestarting     bool   `protobuf:"varint,10,opt,name=local_restarting,json=localRestarting,proto3" json:"local_restarting,omitempty"`
	Mode                string `protobuf:"bytes,11,opt,name=mode,proto3" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*GracefulRestart) Descriptor deprecated

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

Deprecated: Use GracefulRestart.ProtoReflect.Descriptor instead.

func (*GracefulRestart) GetDeferralTime

func (x *GracefulRestart) GetDeferralTime() uint32

func (*GracefulRestart) GetEnabled

func (x *GracefulRestart) GetEnabled() bool

func (*GracefulRestart) GetHelperOnly

func (x *GracefulRestart) GetHelperOnly() bool

func (*GracefulRestart) GetLocalRestarting

func (x *GracefulRestart) GetLocalRestarting() bool

func (*GracefulRestart) GetLonglivedEnabled

func (x *GracefulRestart) GetLonglivedEnabled() bool

func (*GracefulRestart) GetMode

func (x *GracefulRestart) GetMode() string

func (*GracefulRestart) GetNotificationEnabled

func (x *GracefulRestart) GetNotificationEnabled() bool

func (*GracefulRestart) GetPeerRestartTime

func (x *GracefulRestart) GetPeerRestartTime() uint32

func (*GracefulRestart) GetPeerRestarting

func (x *GracefulRestart) GetPeerRestarting() bool

func (*GracefulRestart) GetRestartTime

func (x *GracefulRestart) GetRestartTime() uint32

func (*GracefulRestart) GetStaleRoutesTime

func (x *GracefulRestart) GetStaleRoutesTime() uint32

func (*GracefulRestart) ProtoMessage

func (*GracefulRestart) ProtoMessage()

func (*GracefulRestart) ProtoReflect

func (x *GracefulRestart) ProtoReflect() protoreflect.Message

func (*GracefulRestart) Reset

func (x *GracefulRestart) Reset()

func (*GracefulRestart) String

func (x *GracefulRestart) String() string

type GracefulRestartCapability

type GracefulRestartCapability struct {
	Flags  uint32                            `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Time   uint32                            `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
	Tuples []*GracefulRestartCapabilityTuple `protobuf:"bytes,3,rep,name=tuples,proto3" json:"tuples,omitempty"`
	// contains filtered or unexported fields
}

func (*GracefulRestartCapability) Descriptor deprecated

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

Deprecated: Use GracefulRestartCapability.ProtoReflect.Descriptor instead.

func (*GracefulRestartCapability) GetFlags

func (x *GracefulRestartCapability) GetFlags() uint32

func (*GracefulRestartCapability) GetTime

func (x *GracefulRestartCapability) GetTime() uint32

func (*GracefulRestartCapability) GetTuples

func (*GracefulRestartCapability) ProtoMessage

func (*GracefulRestartCapability) ProtoMessage()

func (*GracefulRestartCapability) ProtoReflect

func (*GracefulRestartCapability) Reset

func (x *GracefulRestartCapability) Reset()

func (*GracefulRestartCapability) String

func (x *GracefulRestartCapability) String() string

type GracefulRestartCapabilityTuple

type GracefulRestartCapabilityTuple struct {
	Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	Flags  uint32  `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
	// contains filtered or unexported fields
}

func (*GracefulRestartCapabilityTuple) Descriptor deprecated

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

Deprecated: Use GracefulRestartCapabilityTuple.ProtoReflect.Descriptor instead.

func (*GracefulRestartCapabilityTuple) GetFamily

func (x *GracefulRestartCapabilityTuple) GetFamily() *Family

func (*GracefulRestartCapabilityTuple) GetFlags

func (x *GracefulRestartCapabilityTuple) GetFlags() uint32

func (*GracefulRestartCapabilityTuple) ProtoMessage

func (*GracefulRestartCapabilityTuple) ProtoMessage()

func (*GracefulRestartCapabilityTuple) ProtoReflect

func (*GracefulRestartCapabilityTuple) Reset

func (x *GracefulRestartCapabilityTuple) Reset()

func (*GracefulRestartCapabilityTuple) String

type IP6ExtendedCommunitiesAttribute

type IP6ExtendedCommunitiesAttribute struct {

	// Each Community must be one of:
	// - IPv6AddressSpecificExtended
	// - RedirectIPv6AddressSpecificExtended
	Communities []*anypb.Any `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
	// contains filtered or unexported fields
}

func (*IP6ExtendedCommunitiesAttribute) Descriptor deprecated

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

Deprecated: Use IP6ExtendedCommunitiesAttribute.ProtoReflect.Descriptor instead.

func (*IP6ExtendedCommunitiesAttribute) GetCommunities

func (x *IP6ExtendedCommunitiesAttribute) GetCommunities() []*anypb.Any

func (*IP6ExtendedCommunitiesAttribute) ProtoMessage

func (*IP6ExtendedCommunitiesAttribute) ProtoMessage()

func (*IP6ExtendedCommunitiesAttribute) ProtoReflect

func (*IP6ExtendedCommunitiesAttribute) Reset

func (*IP6ExtendedCommunitiesAttribute) String

type IPAddressPrefix

type IPAddressPrefix struct {
	PrefixLen uint32 `protobuf:"varint,1,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
	Prefix    string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

IPAddressPrefix represents the NLRI for: - AFI=1, SAFI=1 - AFI=2, SAFI=1

func (*IPAddressPrefix) Descriptor deprecated

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

Deprecated: Use IPAddressPrefix.ProtoReflect.Descriptor instead.

func (*IPAddressPrefix) GetPrefix

func (x *IPAddressPrefix) GetPrefix() string

func (*IPAddressPrefix) GetPrefixLen

func (x *IPAddressPrefix) GetPrefixLen() uint32

func (*IPAddressPrefix) ProtoMessage

func (*IPAddressPrefix) ProtoMessage()

func (*IPAddressPrefix) ProtoReflect

func (x *IPAddressPrefix) ProtoReflect() protoreflect.Message

func (*IPAddressPrefix) Reset

func (x *IPAddressPrefix) Reset()

func (*IPAddressPrefix) String

func (x *IPAddressPrefix) String() string

type IPv4AddressSpecificExtended

type IPv4AddressSpecificExtended struct {
	IsTransitive bool   `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
	SubType      uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	Address      string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	LocalAdmin   uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*IPv4AddressSpecificExtended) Descriptor deprecated

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

Deprecated: Use IPv4AddressSpecificExtended.ProtoReflect.Descriptor instead.

func (*IPv4AddressSpecificExtended) GetAddress

func (x *IPv4AddressSpecificExtended) GetAddress() string

func (*IPv4AddressSpecificExtended) GetIsTransitive

func (x *IPv4AddressSpecificExtended) GetIsTransitive() bool

func (*IPv4AddressSpecificExtended) GetLocalAdmin

func (x *IPv4AddressSpecificExtended) GetLocalAdmin() uint32

func (*IPv4AddressSpecificExtended) GetSubType

func (x *IPv4AddressSpecificExtended) GetSubType() uint32

func (*IPv4AddressSpecificExtended) ProtoMessage

func (*IPv4AddressSpecificExtended) ProtoMessage()

func (*IPv4AddressSpecificExtended) ProtoReflect

func (*IPv4AddressSpecificExtended) Reset

func (x *IPv4AddressSpecificExtended) Reset()

func (*IPv4AddressSpecificExtended) String

func (x *IPv4AddressSpecificExtended) String() string

type IPv6AddressSpecificExtended

type IPv6AddressSpecificExtended struct {
	IsTransitive bool   `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
	SubType      uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	Address      string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	LocalAdmin   uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*IPv6AddressSpecificExtended) Descriptor deprecated

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

Deprecated: Use IPv6AddressSpecificExtended.ProtoReflect.Descriptor instead.

func (*IPv6AddressSpecificExtended) GetAddress

func (x *IPv6AddressSpecificExtended) GetAddress() string

func (*IPv6AddressSpecificExtended) GetIsTransitive

func (x *IPv6AddressSpecificExtended) GetIsTransitive() bool

func (*IPv6AddressSpecificExtended) GetLocalAdmin

func (x *IPv6AddressSpecificExtended) GetLocalAdmin() uint32

func (*IPv6AddressSpecificExtended) GetSubType

func (x *IPv6AddressSpecificExtended) GetSubType() uint32

func (*IPv6AddressSpecificExtended) ProtoMessage

func (*IPv6AddressSpecificExtended) ProtoMessage()

func (*IPv6AddressSpecificExtended) ProtoReflect

func (*IPv6AddressSpecificExtended) Reset

func (x *IPv6AddressSpecificExtended) Reset()

func (*IPv6AddressSpecificExtended) String

func (x *IPv6AddressSpecificExtended) String() string

type Ibgp

type Ibgp struct {
	Config *IbgpConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *IbgpState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Ibgp) Descriptor deprecated

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

Deprecated: Use Ibgp.ProtoReflect.Descriptor instead.

func (*Ibgp) GetConfig

func (x *Ibgp) GetConfig() *IbgpConfig

func (*Ibgp) GetState

func (x *Ibgp) GetState() *IbgpState

func (*Ibgp) ProtoMessage

func (*Ibgp) ProtoMessage()

func (*Ibgp) ProtoReflect

func (x *Ibgp) ProtoReflect() protoreflect.Message

func (*Ibgp) Reset

func (x *Ibgp) Reset()

func (*Ibgp) String

func (x *Ibgp) String() string

type IbgpConfig

type IbgpConfig struct {
	MaximumPaths uint32 `protobuf:"varint,1,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*IbgpConfig) Descriptor deprecated

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

Deprecated: Use IbgpConfig.ProtoReflect.Descriptor instead.

func (*IbgpConfig) GetMaximumPaths

func (x *IbgpConfig) GetMaximumPaths() uint32

func (*IbgpConfig) ProtoMessage

func (*IbgpConfig) ProtoMessage()

func (*IbgpConfig) ProtoReflect

func (x *IbgpConfig) ProtoReflect() protoreflect.Message

func (*IbgpConfig) Reset

func (x *IbgpConfig) Reset()

func (*IbgpConfig) String

func (x *IbgpConfig) String() string

type IbgpState

type IbgpState struct {
	MaximumPaths uint32 `protobuf:"varint,1,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*IbgpState) Descriptor deprecated

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

Deprecated: Use IbgpState.ProtoReflect.Descriptor instead.

func (*IbgpState) GetMaximumPaths

func (x *IbgpState) GetMaximumPaths() uint32

func (*IbgpState) ProtoMessage

func (*IbgpState) ProtoMessage()

func (*IbgpState) ProtoReflect

func (x *IbgpState) ProtoReflect() protoreflect.Message

func (*IbgpState) Reset

func (x *IbgpState) Reset()

func (*IbgpState) String

func (x *IbgpState) String() string

type LabeledIPAddressPrefix

type LabeledIPAddressPrefix struct {
	Labels    []uint32 `protobuf:"varint,1,rep,packed,name=labels,proto3" json:"labels,omitempty"`
	PrefixLen uint32   `protobuf:"varint,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
	Prefix    string   `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

LabeledIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=4 - AFI=2, SAFI=4

func (*LabeledIPAddressPrefix) Descriptor deprecated

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

Deprecated: Use LabeledIPAddressPrefix.ProtoReflect.Descriptor instead.

func (*LabeledIPAddressPrefix) GetLabels

func (x *LabeledIPAddressPrefix) GetLabels() []uint32

func (*LabeledIPAddressPrefix) GetPrefix

func (x *LabeledIPAddressPrefix) GetPrefix() string

func (*LabeledIPAddressPrefix) GetPrefixLen

func (x *LabeledIPAddressPrefix) GetPrefixLen() uint32

func (*LabeledIPAddressPrefix) ProtoMessage

func (*LabeledIPAddressPrefix) ProtoMessage()

func (*LabeledIPAddressPrefix) ProtoReflect

func (x *LabeledIPAddressPrefix) ProtoReflect() protoreflect.Message

func (*LabeledIPAddressPrefix) Reset

func (x *LabeledIPAddressPrefix) Reset()

func (*LabeledIPAddressPrefix) String

func (x *LabeledIPAddressPrefix) String() string

type LabeledVPNIPAddressPrefix

type LabeledVPNIPAddressPrefix struct {
	Labels []uint32 `protobuf:"varint,1,rep,packed,name=labels,proto3" json:"labels,omitempty"`
	// One of:
	// - TwoOctetAsSpecificExtended
	// - IPv4AddressSpecificExtended
	// - FourOctetAsSpecificExtended
	Rd        *anypb.Any `protobuf:"bytes,2,opt,name=rd,proto3" json:"rd,omitempty"`
	PrefixLen uint32     `protobuf:"varint,3,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`
	Prefix    string     `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

LabeledVPNIPAddressPrefix represents the NLRI for: - AFI=1, SAFI=128 - AFI=2, SAFI=128

func (*LabeledVPNIPAddressPrefix) Descriptor deprecated

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

Deprecated: Use LabeledVPNIPAddressPrefix.ProtoReflect.Descriptor instead.

func (*LabeledVPNIPAddressPrefix) GetLabels

func (x *LabeledVPNIPAddressPrefix) GetLabels() []uint32

func (*LabeledVPNIPAddressPrefix) GetPrefix

func (x *LabeledVPNIPAddressPrefix) GetPrefix() string

func (*LabeledVPNIPAddressPrefix) GetPrefixLen

func (x *LabeledVPNIPAddressPrefix) GetPrefixLen() uint32

func (*LabeledVPNIPAddressPrefix) GetRd

func (x *LabeledVPNIPAddressPrefix) GetRd() *anypb.Any

func (*LabeledVPNIPAddressPrefix) ProtoMessage

func (*LabeledVPNIPAddressPrefix) ProtoMessage()

func (*LabeledVPNIPAddressPrefix) ProtoReflect

func (*LabeledVPNIPAddressPrefix) Reset

func (x *LabeledVPNIPAddressPrefix) Reset()

func (*LabeledVPNIPAddressPrefix) String

func (x *LabeledVPNIPAddressPrefix) String() string

type LargeCommunitiesAttribute

type LargeCommunitiesAttribute struct {
	Communities []*LargeCommunity `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
	// contains filtered or unexported fields
}

func (*LargeCommunitiesAttribute) Descriptor deprecated

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

Deprecated: Use LargeCommunitiesAttribute.ProtoReflect.Descriptor instead.

func (*LargeCommunitiesAttribute) GetCommunities

func (x *LargeCommunitiesAttribute) GetCommunities() []*LargeCommunity

func (*LargeCommunitiesAttribute) ProtoMessage

func (*LargeCommunitiesAttribute) ProtoMessage()

func (*LargeCommunitiesAttribute) ProtoReflect

func (*LargeCommunitiesAttribute) Reset

func (x *LargeCommunitiesAttribute) Reset()

func (*LargeCommunitiesAttribute) String

func (x *LargeCommunitiesAttribute) String() string

type LargeCommunity

type LargeCommunity struct {
	GlobalAdmin uint32 `protobuf:"varint,1,opt,name=global_admin,json=globalAdmin,proto3" json:"global_admin,omitempty"`
	LocalData1  uint32 `protobuf:"varint,2,opt,name=local_data1,json=localData1,proto3" json:"local_data1,omitempty"`
	LocalData2  uint32 `protobuf:"varint,3,opt,name=local_data2,json=localData2,proto3" json:"local_data2,omitempty"`
	// contains filtered or unexported fields
}

func (*LargeCommunity) Descriptor deprecated

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

Deprecated: Use LargeCommunity.ProtoReflect.Descriptor instead.

func (*LargeCommunity) GetGlobalAdmin

func (x *LargeCommunity) GetGlobalAdmin() uint32

func (*LargeCommunity) GetLocalData1

func (x *LargeCommunity) GetLocalData1() uint32

func (*LargeCommunity) GetLocalData2

func (x *LargeCommunity) GetLocalData2() uint32

func (*LargeCommunity) ProtoMessage

func (*LargeCommunity) ProtoMessage()

func (*LargeCommunity) ProtoReflect

func (x *LargeCommunity) ProtoReflect() protoreflect.Message

func (*LargeCommunity) Reset

func (x *LargeCommunity) Reset()

func (*LargeCommunity) String

func (x *LargeCommunity) String() string

type LinkBandwidthExtended

type LinkBandwidthExtended struct {
	Asn       uint32  `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	Bandwidth float32 `protobuf:"fixed32,2,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkBandwidthExtended) Descriptor deprecated

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

Deprecated: Use LinkBandwidthExtended.ProtoReflect.Descriptor instead.

func (*LinkBandwidthExtended) GetAsn

func (x *LinkBandwidthExtended) GetAsn() uint32

func (*LinkBandwidthExtended) GetBandwidth

func (x *LinkBandwidthExtended) GetBandwidth() float32

func (*LinkBandwidthExtended) ProtoMessage

func (*LinkBandwidthExtended) ProtoMessage()

func (*LinkBandwidthExtended) ProtoReflect

func (x *LinkBandwidthExtended) ProtoReflect() protoreflect.Message

func (*LinkBandwidthExtended) Reset

func (x *LinkBandwidthExtended) Reset()

func (*LinkBandwidthExtended) String

func (x *LinkBandwidthExtended) String() string

type ListBmpRequest

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

func (*ListBmpRequest) Descriptor deprecated

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

Deprecated: Use ListBmpRequest.ProtoReflect.Descriptor instead.

func (*ListBmpRequest) ProtoMessage

func (*ListBmpRequest) ProtoMessage()

func (*ListBmpRequest) ProtoReflect

func (x *ListBmpRequest) ProtoReflect() protoreflect.Message

func (*ListBmpRequest) Reset

func (x *ListBmpRequest) Reset()

func (*ListBmpRequest) String

func (x *ListBmpRequest) String() string

type ListBmpResponse

type ListBmpResponse struct {
	Station *ListBmpResponse_BmpStation `protobuf:"bytes,1,opt,name=station,proto3" json:"station,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBmpResponse) Descriptor deprecated

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

Deprecated: Use ListBmpResponse.ProtoReflect.Descriptor instead.

func (*ListBmpResponse) GetStation

func (*ListBmpResponse) ProtoMessage

func (*ListBmpResponse) ProtoMessage()

func (*ListBmpResponse) ProtoReflect

func (x *ListBmpResponse) ProtoReflect() protoreflect.Message

func (*ListBmpResponse) Reset

func (x *ListBmpResponse) Reset()

func (*ListBmpResponse) String

func (x *ListBmpResponse) String() string

type ListBmpResponse_BmpStation

type ListBmpResponse_BmpStation struct {
	Conf  *ListBmpResponse_BmpStation_Conf  `protobuf:"bytes,1,opt,name=conf,proto3" json:"conf,omitempty"`
	State *ListBmpResponse_BmpStation_State `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBmpResponse_BmpStation) Descriptor deprecated

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

Deprecated: Use ListBmpResponse_BmpStation.ProtoReflect.Descriptor instead.

func (*ListBmpResponse_BmpStation) GetConf

func (*ListBmpResponse_BmpStation) GetState

func (*ListBmpResponse_BmpStation) ProtoMessage

func (*ListBmpResponse_BmpStation) ProtoMessage()

func (*ListBmpResponse_BmpStation) ProtoReflect

func (*ListBmpResponse_BmpStation) Reset

func (x *ListBmpResponse_BmpStation) Reset()

func (*ListBmpResponse_BmpStation) String

func (x *ListBmpResponse_BmpStation) String() string

type ListBmpResponse_BmpStation_Conf

type ListBmpResponse_BmpStation_Conf struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port    uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBmpResponse_BmpStation_Conf) Descriptor deprecated

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

Deprecated: Use ListBmpResponse_BmpStation_Conf.ProtoReflect.Descriptor instead.

func (*ListBmpResponse_BmpStation_Conf) GetAddress

func (x *ListBmpResponse_BmpStation_Conf) GetAddress() string

func (*ListBmpResponse_BmpStation_Conf) GetPort

func (*ListBmpResponse_BmpStation_Conf) ProtoMessage

func (*ListBmpResponse_BmpStation_Conf) ProtoMessage()

func (*ListBmpResponse_BmpStation_Conf) ProtoReflect

func (*ListBmpResponse_BmpStation_Conf) Reset

func (*ListBmpResponse_BmpStation_Conf) String

type ListBmpResponse_BmpStation_State

type ListBmpResponse_BmpStation_State struct {
	Uptime   *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
	Downtime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=downtime,proto3" json:"downtime,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBmpResponse_BmpStation_State) Descriptor deprecated

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

Deprecated: Use ListBmpResponse_BmpStation_State.ProtoReflect.Descriptor instead.

func (*ListBmpResponse_BmpStation_State) GetDowntime

func (*ListBmpResponse_BmpStation_State) GetUptime

func (*ListBmpResponse_BmpStation_State) ProtoMessage

func (*ListBmpResponse_BmpStation_State) ProtoMessage()

func (*ListBmpResponse_BmpStation_State) ProtoReflect

func (*ListBmpResponse_BmpStation_State) Reset

func (*ListBmpResponse_BmpStation_State) String

type ListDefinedSetRequest

type ListDefinedSetRequest struct {
	DefinedType DefinedType `protobuf:"varint,1,opt,name=defined_type,json=definedType,proto3,enum=apipb.DefinedType" json:"defined_type,omitempty"`
	Name        string      `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefinedSetRequest) Descriptor deprecated

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

Deprecated: Use ListDefinedSetRequest.ProtoReflect.Descriptor instead.

func (*ListDefinedSetRequest) GetDefinedType

func (x *ListDefinedSetRequest) GetDefinedType() DefinedType

func (*ListDefinedSetRequest) GetName

func (x *ListDefinedSetRequest) GetName() string

func (*ListDefinedSetRequest) ProtoMessage

func (*ListDefinedSetRequest) ProtoMessage()

func (*ListDefinedSetRequest) ProtoReflect

func (x *ListDefinedSetRequest) ProtoReflect() protoreflect.Message

func (*ListDefinedSetRequest) Reset

func (x *ListDefinedSetRequest) Reset()

func (*ListDefinedSetRequest) String

func (x *ListDefinedSetRequest) String() string

type ListDefinedSetResponse

type ListDefinedSetResponse struct {
	DefinedSet *DefinedSet `protobuf:"bytes,1,opt,name=defined_set,json=definedSet,proto3" json:"defined_set,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefinedSetResponse) Descriptor deprecated

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

Deprecated: Use ListDefinedSetResponse.ProtoReflect.Descriptor instead.

func (*ListDefinedSetResponse) GetDefinedSet

func (x *ListDefinedSetResponse) GetDefinedSet() *DefinedSet

func (*ListDefinedSetResponse) ProtoMessage

func (*ListDefinedSetResponse) ProtoMessage()

func (*ListDefinedSetResponse) ProtoReflect

func (x *ListDefinedSetResponse) ProtoReflect() protoreflect.Message

func (*ListDefinedSetResponse) Reset

func (x *ListDefinedSetResponse) Reset()

func (*ListDefinedSetResponse) String

func (x *ListDefinedSetResponse) String() string

type ListDynamicNeighborRequest

type ListDynamicNeighborRequest struct {
	PeerGroup string `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDynamicNeighborRequest) Descriptor deprecated

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

Deprecated: Use ListDynamicNeighborRequest.ProtoReflect.Descriptor instead.

func (*ListDynamicNeighborRequest) GetPeerGroup

func (x *ListDynamicNeighborRequest) GetPeerGroup() string

func (*ListDynamicNeighborRequest) ProtoMessage

func (*ListDynamicNeighborRequest) ProtoMessage()

func (*ListDynamicNeighborRequest) ProtoReflect

func (*ListDynamicNeighborRequest) Reset

func (x *ListDynamicNeighborRequest) Reset()

func (*ListDynamicNeighborRequest) String

func (x *ListDynamicNeighborRequest) String() string

type ListDynamicNeighborResponse

type ListDynamicNeighborResponse struct {
	DynamicNeighbor *DynamicNeighbor `protobuf:"bytes,1,opt,name=dynamic_neighbor,json=dynamicNeighbor,proto3" json:"dynamic_neighbor,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDynamicNeighborResponse) Descriptor deprecated

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

Deprecated: Use ListDynamicNeighborResponse.ProtoReflect.Descriptor instead.

func (*ListDynamicNeighborResponse) GetDynamicNeighbor

func (x *ListDynamicNeighborResponse) GetDynamicNeighbor() *DynamicNeighbor

func (*ListDynamicNeighborResponse) ProtoMessage

func (*ListDynamicNeighborResponse) ProtoMessage()

func (*ListDynamicNeighborResponse) ProtoReflect

func (*ListDynamicNeighborResponse) Reset

func (x *ListDynamicNeighborResponse) Reset()

func (*ListDynamicNeighborResponse) String

func (x *ListDynamicNeighborResponse) String() string

type ListPathRequest

type ListPathRequest struct {
	TableType             TableType                `protobuf:"varint,1,opt,name=table_type,json=tableType,proto3,enum=apipb.TableType" json:"table_type,omitempty"`
	Name                  string                   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Family                *Family                  `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"`
	Prefixes              []*TableLookupPrefix     `protobuf:"bytes,4,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	SortType              ListPathRequest_SortType `protobuf:"varint,5,opt,name=sort_type,json=sortType,proto3,enum=apipb.ListPathRequest_SortType" json:"sort_type,omitempty"`
	EnableFiltered        bool                     `protobuf:"varint,6,opt,name=enable_filtered,json=enableFiltered,proto3" json:"enable_filtered,omitempty"`
	EnableNlriBinary      bool                     `protobuf:"varint,7,opt,name=enable_nlri_binary,json=enableNlriBinary,proto3" json:"enable_nlri_binary,omitempty"`
	EnableAttributeBinary bool                     `` /* 127-byte string literal not displayed */
	// enable_only_binary == true means that only nlri_binary and pattrs_binary
	// will be used instead of nlri and pattrs for each Path in ListPathResponse.
	EnableOnlyBinary bool `protobuf:"varint,9,opt,name=enable_only_binary,json=enableOnlyBinary,proto3" json:"enable_only_binary,omitempty"`
	// max ammount of paths to be allocated, unlimited by default
	BatchSize uint64 `protobuf:"varint,10,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPathRequest) Descriptor deprecated

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

Deprecated: Use ListPathRequest.ProtoReflect.Descriptor instead.

func (*ListPathRequest) GetBatchSize added in v3.20.0

func (x *ListPathRequest) GetBatchSize() uint64

func (*ListPathRequest) GetEnableAttributeBinary

func (x *ListPathRequest) GetEnableAttributeBinary() bool

func (*ListPathRequest) GetEnableFiltered

func (x *ListPathRequest) GetEnableFiltered() bool

func (*ListPathRequest) GetEnableNlriBinary

func (x *ListPathRequest) GetEnableNlriBinary() bool

func (*ListPathRequest) GetEnableOnlyBinary added in v3.9.0

func (x *ListPathRequest) GetEnableOnlyBinary() bool

func (*ListPathRequest) GetFamily

func (x *ListPathRequest) GetFamily() *Family

func (*ListPathRequest) GetName

func (x *ListPathRequest) GetName() string

func (*ListPathRequest) GetPrefixes

func (x *ListPathRequest) GetPrefixes() []*TableLookupPrefix

func (*ListPathRequest) GetSortType

func (x *ListPathRequest) GetSortType() ListPathRequest_SortType

func (*ListPathRequest) GetTableType

func (x *ListPathRequest) GetTableType() TableType

func (*ListPathRequest) ProtoMessage

func (*ListPathRequest) ProtoMessage()

func (*ListPathRequest) ProtoReflect

func (x *ListPathRequest) ProtoReflect() protoreflect.Message

func (*ListPathRequest) Reset

func (x *ListPathRequest) Reset()

func (*ListPathRequest) String

func (x *ListPathRequest) String() string

type ListPathRequest_SortType

type ListPathRequest_SortType int32
const (
	ListPathRequest_NONE   ListPathRequest_SortType = 0
	ListPathRequest_PREFIX ListPathRequest_SortType = 1
)

func (ListPathRequest_SortType) Descriptor

func (ListPathRequest_SortType) Enum

func (ListPathRequest_SortType) EnumDescriptor deprecated

func (ListPathRequest_SortType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListPathRequest_SortType.Descriptor instead.

func (ListPathRequest_SortType) Number

func (ListPathRequest_SortType) String

func (x ListPathRequest_SortType) String() string

func (ListPathRequest_SortType) Type

type ListPathResponse

type ListPathResponse struct {
	Destination *Destination `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPathResponse) Descriptor deprecated

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

Deprecated: Use ListPathResponse.ProtoReflect.Descriptor instead.

func (*ListPathResponse) GetDestination

func (x *ListPathResponse) GetDestination() *Destination

func (*ListPathResponse) ProtoMessage

func (*ListPathResponse) ProtoMessage()

func (*ListPathResponse) ProtoReflect

func (x *ListPathResponse) ProtoReflect() protoreflect.Message

func (*ListPathResponse) Reset

func (x *ListPathResponse) Reset()

func (*ListPathResponse) String

func (x *ListPathResponse) String() string

type ListPeerGroupRequest

type ListPeerGroupRequest struct {
	PeerGroupName string `protobuf:"bytes,1,opt,name=peer_group_name,json=peerGroupName,proto3" json:"peer_group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPeerGroupRequest) Descriptor deprecated

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

Deprecated: Use ListPeerGroupRequest.ProtoReflect.Descriptor instead.

func (*ListPeerGroupRequest) GetPeerGroupName

func (x *ListPeerGroupRequest) GetPeerGroupName() string

func (*ListPeerGroupRequest) ProtoMessage

func (*ListPeerGroupRequest) ProtoMessage()

func (*ListPeerGroupRequest) ProtoReflect

func (x *ListPeerGroupRequest) ProtoReflect() protoreflect.Message

func (*ListPeerGroupRequest) Reset

func (x *ListPeerGroupRequest) Reset()

func (*ListPeerGroupRequest) String

func (x *ListPeerGroupRequest) String() string

type ListPeerGroupResponse

type ListPeerGroupResponse struct {
	PeerGroup *PeerGroup `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPeerGroupResponse) Descriptor deprecated

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

Deprecated: Use ListPeerGroupResponse.ProtoReflect.Descriptor instead.

func (*ListPeerGroupResponse) GetPeerGroup

func (x *ListPeerGroupResponse) GetPeerGroup() *PeerGroup

func (*ListPeerGroupResponse) ProtoMessage

func (*ListPeerGroupResponse) ProtoMessage()

func (*ListPeerGroupResponse) ProtoReflect

func (x *ListPeerGroupResponse) ProtoReflect() protoreflect.Message

func (*ListPeerGroupResponse) Reset

func (x *ListPeerGroupResponse) Reset()

func (*ListPeerGroupResponse) String

func (x *ListPeerGroupResponse) String() string

type ListPeerRequest

type ListPeerRequest struct {
	Address          string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	EnableAdvertised bool   `protobuf:"varint,2,opt,name=enableAdvertised,proto3" json:"enableAdvertised,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPeerRequest) Descriptor deprecated

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

Deprecated: Use ListPeerRequest.ProtoReflect.Descriptor instead.

func (*ListPeerRequest) GetAddress

func (x *ListPeerRequest) GetAddress() string

func (*ListPeerRequest) GetEnableAdvertised

func (x *ListPeerRequest) GetEnableAdvertised() bool

func (*ListPeerRequest) ProtoMessage

func (*ListPeerRequest) ProtoMessage()

func (*ListPeerRequest) ProtoReflect

func (x *ListPeerRequest) ProtoReflect() protoreflect.Message

func (*ListPeerRequest) Reset

func (x *ListPeerRequest) Reset()

func (*ListPeerRequest) String

func (x *ListPeerRequest) String() string

type ListPeerResponse

type ListPeerResponse struct {
	Peer *Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPeerResponse) Descriptor deprecated

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

Deprecated: Use ListPeerResponse.ProtoReflect.Descriptor instead.

func (*ListPeerResponse) GetPeer

func (x *ListPeerResponse) GetPeer() *Peer

func (*ListPeerResponse) ProtoMessage

func (*ListPeerResponse) ProtoMessage()

func (*ListPeerResponse) ProtoReflect

func (x *ListPeerResponse) ProtoReflect() protoreflect.Message

func (*ListPeerResponse) Reset

func (x *ListPeerResponse) Reset()

func (*ListPeerResponse) String

func (x *ListPeerResponse) String() string

type ListPolicyAssignmentRequest

type ListPolicyAssignmentRequest struct {
	Name      string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Direction PolicyDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=apipb.PolicyDirection" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPolicyAssignmentRequest) Descriptor deprecated

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

Deprecated: Use ListPolicyAssignmentRequest.ProtoReflect.Descriptor instead.

func (*ListPolicyAssignmentRequest) GetDirection

func (x *ListPolicyAssignmentRequest) GetDirection() PolicyDirection

func (*ListPolicyAssignmentRequest) GetName

func (x *ListPolicyAssignmentRequest) GetName() string

func (*ListPolicyAssignmentRequest) ProtoMessage

func (*ListPolicyAssignmentRequest) ProtoMessage()

func (*ListPolicyAssignmentRequest) ProtoReflect

func (*ListPolicyAssignmentRequest) Reset

func (x *ListPolicyAssignmentRequest) Reset()

func (*ListPolicyAssignmentRequest) String

func (x *ListPolicyAssignmentRequest) String() string

type ListPolicyAssignmentResponse

type ListPolicyAssignmentResponse struct {
	Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPolicyAssignmentResponse) Descriptor deprecated

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

Deprecated: Use ListPolicyAssignmentResponse.ProtoReflect.Descriptor instead.

func (*ListPolicyAssignmentResponse) GetAssignment

func (x *ListPolicyAssignmentResponse) GetAssignment() *PolicyAssignment

func (*ListPolicyAssignmentResponse) ProtoMessage

func (*ListPolicyAssignmentResponse) ProtoMessage()

func (*ListPolicyAssignmentResponse) ProtoReflect

func (*ListPolicyAssignmentResponse) Reset

func (x *ListPolicyAssignmentResponse) Reset()

func (*ListPolicyAssignmentResponse) String

type ListPolicyRequest

type ListPolicyRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPolicyRequest) Descriptor deprecated

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

Deprecated: Use ListPolicyRequest.ProtoReflect.Descriptor instead.

func (*ListPolicyRequest) GetName

func (x *ListPolicyRequest) GetName() string

func (*ListPolicyRequest) ProtoMessage

func (*ListPolicyRequest) ProtoMessage()

func (*ListPolicyRequest) ProtoReflect

func (x *ListPolicyRequest) ProtoReflect() protoreflect.Message

func (*ListPolicyRequest) Reset

func (x *ListPolicyRequest) Reset()

func (*ListPolicyRequest) String

func (x *ListPolicyRequest) String() string

type ListPolicyResponse

type ListPolicyResponse struct {
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPolicyResponse) Descriptor deprecated

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

Deprecated: Use ListPolicyResponse.ProtoReflect.Descriptor instead.

func (*ListPolicyResponse) GetPolicy

func (x *ListPolicyResponse) GetPolicy() *Policy

func (*ListPolicyResponse) ProtoMessage

func (*ListPolicyResponse) ProtoMessage()

func (*ListPolicyResponse) ProtoReflect

func (x *ListPolicyResponse) ProtoReflect() protoreflect.Message

func (*ListPolicyResponse) Reset

func (x *ListPolicyResponse) Reset()

func (*ListPolicyResponse) String

func (x *ListPolicyResponse) String() string

type ListRpkiRequest

type ListRpkiRequest struct {
	Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRpkiRequest) Descriptor deprecated

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

Deprecated: Use ListRpkiRequest.ProtoReflect.Descriptor instead.

func (*ListRpkiRequest) GetFamily

func (x *ListRpkiRequest) GetFamily() *Family

func (*ListRpkiRequest) ProtoMessage

func (*ListRpkiRequest) ProtoMessage()

func (*ListRpkiRequest) ProtoReflect

func (x *ListRpkiRequest) ProtoReflect() protoreflect.Message

func (*ListRpkiRequest) Reset

func (x *ListRpkiRequest) Reset()

func (*ListRpkiRequest) String

func (x *ListRpkiRequest) String() string

type ListRpkiResponse

type ListRpkiResponse struct {
	Server *Rpki `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRpkiResponse) Descriptor deprecated

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

Deprecated: Use ListRpkiResponse.ProtoReflect.Descriptor instead.

func (*ListRpkiResponse) GetServer

func (x *ListRpkiResponse) GetServer() *Rpki

func (*ListRpkiResponse) ProtoMessage

func (*ListRpkiResponse) ProtoMessage()

func (*ListRpkiResponse) ProtoReflect

func (x *ListRpkiResponse) ProtoReflect() protoreflect.Message

func (*ListRpkiResponse) Reset

func (x *ListRpkiResponse) Reset()

func (*ListRpkiResponse) String

func (x *ListRpkiResponse) String() string

type ListRpkiTableRequest

type ListRpkiTableRequest struct {
	Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRpkiTableRequest) Descriptor deprecated

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

Deprecated: Use ListRpkiTableRequest.ProtoReflect.Descriptor instead.

func (*ListRpkiTableRequest) GetFamily

func (x *ListRpkiTableRequest) GetFamily() *Family

func (*ListRpkiTableRequest) ProtoMessage

func (*ListRpkiTableRequest) ProtoMessage()

func (*ListRpkiTableRequest) ProtoReflect

func (x *ListRpkiTableRequest) ProtoReflect() protoreflect.Message

func (*ListRpkiTableRequest) Reset

func (x *ListRpkiTableRequest) Reset()

func (*ListRpkiTableRequest) String

func (x *ListRpkiTableRequest) String() string

type ListRpkiTableResponse

type ListRpkiTableResponse struct {
	Roa *Roa `protobuf:"bytes,1,opt,name=roa,proto3" json:"roa,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRpkiTableResponse) Descriptor deprecated

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

Deprecated: Use ListRpkiTableResponse.ProtoReflect.Descriptor instead.

func (*ListRpkiTableResponse) GetRoa

func (x *ListRpkiTableResponse) GetRoa() *Roa

func (*ListRpkiTableResponse) ProtoMessage

func (*ListRpkiTableResponse) ProtoMessage()

func (*ListRpkiTableResponse) ProtoReflect

func (x *ListRpkiTableResponse) ProtoReflect() protoreflect.Message

func (*ListRpkiTableResponse) Reset

func (x *ListRpkiTableResponse) Reset()

func (*ListRpkiTableResponse) String

func (x *ListRpkiTableResponse) String() string

type ListStatementRequest

type ListStatementRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStatementRequest) Descriptor deprecated

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

Deprecated: Use ListStatementRequest.ProtoReflect.Descriptor instead.

func (*ListStatementRequest) GetName

func (x *ListStatementRequest) GetName() string

func (*ListStatementRequest) ProtoMessage

func (*ListStatementRequest) ProtoMessage()

func (*ListStatementRequest) ProtoReflect

func (x *ListStatementRequest) ProtoReflect() protoreflect.Message

func (*ListStatementRequest) Reset

func (x *ListStatementRequest) Reset()

func (*ListStatementRequest) String

func (x *ListStatementRequest) String() string

type ListStatementResponse

type ListStatementResponse struct {
	Statement *Statement `protobuf:"bytes,1,opt,name=statement,proto3" json:"statement,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStatementResponse) Descriptor deprecated

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

Deprecated: Use ListStatementResponse.ProtoReflect.Descriptor instead.

func (*ListStatementResponse) GetStatement

func (x *ListStatementResponse) GetStatement() *Statement

func (*ListStatementResponse) ProtoMessage

func (*ListStatementResponse) ProtoMessage()

func (*ListStatementResponse) ProtoReflect

func (x *ListStatementResponse) ProtoReflect() protoreflect.Message

func (*ListStatementResponse) Reset

func (x *ListStatementResponse) Reset()

func (*ListStatementResponse) String

func (x *ListStatementResponse) String() string

type ListVrfRequest

type ListVrfRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVrfRequest) Descriptor deprecated

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

Deprecated: Use ListVrfRequest.ProtoReflect.Descriptor instead.

func (*ListVrfRequest) GetName

func (x *ListVrfRequest) GetName() string

func (*ListVrfRequest) ProtoMessage

func (*ListVrfRequest) ProtoMessage()

func (*ListVrfRequest) ProtoReflect

func (x *ListVrfRequest) ProtoReflect() protoreflect.Message

func (*ListVrfRequest) Reset

func (x *ListVrfRequest) Reset()

func (*ListVrfRequest) String

func (x *ListVrfRequest) String() string

type ListVrfResponse

type ListVrfResponse struct {
	Vrf *Vrf `protobuf:"bytes,1,opt,name=vrf,proto3" json:"vrf,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVrfResponse) Descriptor deprecated

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

Deprecated: Use ListVrfResponse.ProtoReflect.Descriptor instead.

func (*ListVrfResponse) GetVrf

func (x *ListVrfResponse) GetVrf() *Vrf

func (*ListVrfResponse) ProtoMessage

func (*ListVrfResponse) ProtoMessage()

func (*ListVrfResponse) ProtoReflect

func (x *ListVrfResponse) ProtoReflect() protoreflect.Message

func (*ListVrfResponse) Reset

func (x *ListVrfResponse) Reset()

func (*ListVrfResponse) String

func (x *ListVrfResponse) String() string

type LocalPrefAction

type LocalPrefAction struct {
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalPrefAction) Descriptor deprecated

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

Deprecated: Use LocalPrefAction.ProtoReflect.Descriptor instead.

func (*LocalPrefAction) GetValue

func (x *LocalPrefAction) GetValue() uint32

func (*LocalPrefAction) ProtoMessage

func (*LocalPrefAction) ProtoMessage()

func (*LocalPrefAction) ProtoReflect

func (x *LocalPrefAction) ProtoReflect() protoreflect.Message

func (*LocalPrefAction) Reset

func (x *LocalPrefAction) Reset()

func (*LocalPrefAction) String

func (x *LocalPrefAction) String() string

type LocalPrefAttribute

type LocalPrefAttribute struct {
	LocalPref uint32 `protobuf:"varint,1,opt,name=local_pref,json=localPref,proto3" json:"local_pref,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalPrefAttribute) Descriptor deprecated

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

Deprecated: Use LocalPrefAttribute.ProtoReflect.Descriptor instead.

func (*LocalPrefAttribute) GetLocalPref

func (x *LocalPrefAttribute) GetLocalPref() uint32

func (*LocalPrefAttribute) ProtoMessage

func (*LocalPrefAttribute) ProtoMessage()

func (*LocalPrefAttribute) ProtoReflect

func (x *LocalPrefAttribute) ProtoReflect() protoreflect.Message

func (*LocalPrefAttribute) Reset

func (x *LocalPrefAttribute) Reset()

func (*LocalPrefAttribute) String

func (x *LocalPrefAttribute) String() string

type LongLivedGracefulRestart

type LongLivedGracefulRestart struct {
	Config *LongLivedGracefulRestartConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *LongLivedGracefulRestartState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*LongLivedGracefulRestart) Descriptor deprecated

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

Deprecated: Use LongLivedGracefulRestart.ProtoReflect.Descriptor instead.

func (*LongLivedGracefulRestart) GetConfig

func (*LongLivedGracefulRestart) GetState

func (*LongLivedGracefulRestart) ProtoMessage

func (*LongLivedGracefulRestart) ProtoMessage()

func (*LongLivedGracefulRestart) ProtoReflect

func (x *LongLivedGracefulRestart) ProtoReflect() protoreflect.Message

func (*LongLivedGracefulRestart) Reset

func (x *LongLivedGracefulRestart) Reset()

func (*LongLivedGracefulRestart) String

func (x *LongLivedGracefulRestart) String() string

type LongLivedGracefulRestartCapability

type LongLivedGracefulRestartCapability struct {
	Tuples []*LongLivedGracefulRestartCapabilityTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
	// contains filtered or unexported fields
}

func (*LongLivedGracefulRestartCapability) Descriptor deprecated

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

Deprecated: Use LongLivedGracefulRestartCapability.ProtoReflect.Descriptor instead.

func (*LongLivedGracefulRestartCapability) GetTuples

func (*LongLivedGracefulRestartCapability) ProtoMessage

func (*LongLivedGracefulRestartCapability) ProtoMessage()

func (*LongLivedGracefulRestartCapability) ProtoReflect

func (*LongLivedGracefulRestartCapability) Reset

func (*LongLivedGracefulRestartCapability) String

type LongLivedGracefulRestartCapabilityTuple

type LongLivedGracefulRestartCapabilityTuple struct {
	Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	Flags  uint32  `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
	Time   uint32  `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*LongLivedGracefulRestartCapabilityTuple) Descriptor deprecated

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

Deprecated: Use LongLivedGracefulRestartCapabilityTuple.ProtoReflect.Descriptor instead.

func (*LongLivedGracefulRestartCapabilityTuple) GetFamily

func (*LongLivedGracefulRestartCapabilityTuple) GetFlags

func (*LongLivedGracefulRestartCapabilityTuple) GetTime

func (*LongLivedGracefulRestartCapabilityTuple) ProtoMessage

func (*LongLivedGracefulRestartCapabilityTuple) ProtoReflect

func (*LongLivedGracefulRestartCapabilityTuple) Reset

func (*LongLivedGracefulRestartCapabilityTuple) String

type LongLivedGracefulRestartConfig

type LongLivedGracefulRestartConfig struct {
	Enabled     bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	RestartTime uint32 `protobuf:"varint,2,opt,name=restart_time,json=restartTime,proto3" json:"restart_time,omitempty"`
	// contains filtered or unexported fields
}

func (*LongLivedGracefulRestartConfig) Descriptor deprecated

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

Deprecated: Use LongLivedGracefulRestartConfig.ProtoReflect.Descriptor instead.

func (*LongLivedGracefulRestartConfig) GetEnabled

func (x *LongLivedGracefulRestartConfig) GetEnabled() bool

func (*LongLivedGracefulRestartConfig) GetRestartTime

func (x *LongLivedGracefulRestartConfig) GetRestartTime() uint32

func (*LongLivedGracefulRestartConfig) ProtoMessage

func (*LongLivedGracefulRestartConfig) ProtoMessage()

func (*LongLivedGracefulRestartConfig) ProtoReflect

func (*LongLivedGracefulRestartConfig) Reset

func (x *LongLivedGracefulRestartConfig) Reset()

func (*LongLivedGracefulRestartConfig) String

type LongLivedGracefulRestartState

type LongLivedGracefulRestartState struct {
	Enabled                 bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Received                bool   `protobuf:"varint,2,opt,name=received,proto3" json:"received,omitempty"`
	Advertised              bool   `protobuf:"varint,3,opt,name=advertised,proto3" json:"advertised,omitempty"`
	PeerRestartTime         uint32 `protobuf:"varint,4,opt,name=peer_restart_time,json=peerRestartTime,proto3" json:"peer_restart_time,omitempty"`
	PeerRestartTimerExpired bool   `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LongLivedGracefulRestartState) Descriptor deprecated

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

Deprecated: Use LongLivedGracefulRestartState.ProtoReflect.Descriptor instead.

func (*LongLivedGracefulRestartState) GetAdvertised

func (x *LongLivedGracefulRestartState) GetAdvertised() bool

func (*LongLivedGracefulRestartState) GetEnabled

func (x *LongLivedGracefulRestartState) GetEnabled() bool

func (*LongLivedGracefulRestartState) GetPeerRestartTime

func (x *LongLivedGracefulRestartState) GetPeerRestartTime() uint32

func (*LongLivedGracefulRestartState) GetPeerRestartTimerExpired

func (x *LongLivedGracefulRestartState) GetPeerRestartTimerExpired() bool

func (*LongLivedGracefulRestartState) GetReceived

func (x *LongLivedGracefulRestartState) GetReceived() bool

func (*LongLivedGracefulRestartState) ProtoMessage

func (*LongLivedGracefulRestartState) ProtoMessage()

func (*LongLivedGracefulRestartState) ProtoReflect

func (*LongLivedGracefulRestartState) Reset

func (x *LongLivedGracefulRestartState) Reset()

func (*LongLivedGracefulRestartState) String

type LsAddrPrefix

type LsAddrPrefix struct {
	Type LsNLRIType `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.LsNLRIType" json:"type,omitempty"`
	// One of:
	// - LsNodeNLRI
	// - LsLinkNLRI
	// - LsPrefixV4NLRI
	// - LsPrefixV6NLRI
	Nlri       *anypb.Any   `protobuf:"bytes,2,opt,name=nlri,proto3" json:"nlri,omitempty"`
	Length     uint32       `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"`
	ProtocolId LsProtocolID `protobuf:"varint,4,opt,name=protocol_id,json=protocolId,proto3,enum=apipb.LsProtocolID" json:"protocol_id,omitempty"`
	Identifier uint64       `protobuf:"varint,5,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// contains filtered or unexported fields
}

LsAddrPrefix represents the NLRI for: - AFI=16388, SAFI=71

func (*LsAddrPrefix) Descriptor deprecated

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

Deprecated: Use LsAddrPrefix.ProtoReflect.Descriptor instead.

func (*LsAddrPrefix) GetIdentifier

func (x *LsAddrPrefix) GetIdentifier() uint64

func (*LsAddrPrefix) GetLength

func (x *LsAddrPrefix) GetLength() uint32

func (*LsAddrPrefix) GetNlri

func (x *LsAddrPrefix) GetNlri() *anypb.Any

func (*LsAddrPrefix) GetProtocolId

func (x *LsAddrPrefix) GetProtocolId() LsProtocolID

func (*LsAddrPrefix) GetType

func (x *LsAddrPrefix) GetType() LsNLRIType

func (*LsAddrPrefix) ProtoMessage

func (*LsAddrPrefix) ProtoMessage()

func (*LsAddrPrefix) ProtoReflect

func (x *LsAddrPrefix) ProtoReflect() protoreflect.Message

func (*LsAddrPrefix) Reset

func (x *LsAddrPrefix) Reset()

func (*LsAddrPrefix) String

func (x *LsAddrPrefix) String() string

type LsAttribute

type LsAttribute struct {
	Node           *LsAttributeNode           `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	Link           *LsAttributeLink           `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
	Prefix         *LsAttributePrefix         `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	BgpPeerSegment *LsAttributeBgpPeerSegment `protobuf:"bytes,4,opt,name=bgp_peer_segment,json=bgpPeerSegment,proto3" json:"bgp_peer_segment,omitempty"`
	// contains filtered or unexported fields
}

func (*LsAttribute) Descriptor deprecated

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

Deprecated: Use LsAttribute.ProtoReflect.Descriptor instead.

func (*LsAttribute) GetBgpPeerSegment added in v3.10.0

func (x *LsAttribute) GetBgpPeerSegment() *LsAttributeBgpPeerSegment
func (x *LsAttribute) GetLink() *LsAttributeLink

func (*LsAttribute) GetNode

func (x *LsAttribute) GetNode() *LsAttributeNode

func (*LsAttribute) GetPrefix

func (x *LsAttribute) GetPrefix() *LsAttributePrefix

func (*LsAttribute) ProtoMessage

func (*LsAttribute) ProtoMessage()

func (*LsAttribute) ProtoReflect

func (x *LsAttribute) ProtoReflect() protoreflect.Message

func (*LsAttribute) Reset

func (x *LsAttribute) Reset()

func (*LsAttribute) String

func (x *LsAttribute) String() string

type LsAttributeBgpPeerSegment added in v3.10.0

type LsAttributeBgpPeerSegment struct {
	BgpPeerNodeSid      *LsBgpPeerSegmentSID `protobuf:"bytes,1,opt,name=bgp_peer_node_sid,json=bgpPeerNodeSid,proto3" json:"bgp_peer_node_sid,omitempty"`
	BgpPeerAdjacencySid *LsBgpPeerSegmentSID `protobuf:"bytes,2,opt,name=bgp_peer_adjacency_sid,json=bgpPeerAdjacencySid,proto3" json:"bgp_peer_adjacency_sid,omitempty"`
	BgpPeerSetSid       *LsBgpPeerSegmentSID `protobuf:"bytes,3,opt,name=bgp_peer_set_sid,json=bgpPeerSetSid,proto3" json:"bgp_peer_set_sid,omitempty"`
	// contains filtered or unexported fields
}

func (*LsAttributeBgpPeerSegment) Descriptor deprecated added in v3.10.0

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

Deprecated: Use LsAttributeBgpPeerSegment.ProtoReflect.Descriptor instead.

func (*LsAttributeBgpPeerSegment) GetBgpPeerAdjacencySid added in v3.10.0

func (x *LsAttributeBgpPeerSegment) GetBgpPeerAdjacencySid() *LsBgpPeerSegmentSID

func (*LsAttributeBgpPeerSegment) GetBgpPeerNodeSid added in v3.10.0

func (x *LsAttributeBgpPeerSegment) GetBgpPeerNodeSid() *LsBgpPeerSegmentSID

func (*LsAttributeBgpPeerSegment) GetBgpPeerSetSid added in v3.10.0

func (x *LsAttributeBgpPeerSegment) GetBgpPeerSetSid() *LsBgpPeerSegmentSID

func (*LsAttributeBgpPeerSegment) ProtoMessage added in v3.10.0

func (*LsAttributeBgpPeerSegment) ProtoMessage()

func (*LsAttributeBgpPeerSegment) ProtoReflect added in v3.10.0

func (*LsAttributeBgpPeerSegment) Reset added in v3.10.0

func (x *LsAttributeBgpPeerSegment) Reset()

func (*LsAttributeBgpPeerSegment) String added in v3.10.0

func (x *LsAttributeBgpPeerSegment) String() string
type LsAttributeLink struct {
	Name                string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	LocalRouterId       string    `protobuf:"bytes,2,opt,name=local_router_id,json=localRouterId,proto3" json:"local_router_id,omitempty"`
	LocalRouterIdV6     string    `protobuf:"bytes,3,opt,name=local_router_id_v6,json=localRouterIdV6,proto3" json:"local_router_id_v6,omitempty"`
	RemoteRouterId      string    `protobuf:"bytes,4,opt,name=remote_router_id,json=remoteRouterId,proto3" json:"remote_router_id,omitempty"`
	RemoteRouterIdV6    string    `protobuf:"bytes,5,opt,name=remote_router_id_v6,json=remoteRouterIdV6,proto3" json:"remote_router_id_v6,omitempty"`
	AdminGroup          uint32    `protobuf:"varint,6,opt,name=admin_group,json=adminGroup,proto3" json:"admin_group,omitempty"`
	DefaultTeMetric     uint32    `protobuf:"varint,7,opt,name=default_te_metric,json=defaultTeMetric,proto3" json:"default_te_metric,omitempty"`
	IgpMetric           uint32    `protobuf:"varint,8,opt,name=igp_metric,json=igpMetric,proto3" json:"igp_metric,omitempty"`
	Opaque              []byte    `protobuf:"bytes,9,opt,name=opaque,proto3" json:"opaque,omitempty"`
	Bandwidth           float32   `protobuf:"fixed32,10,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	ReservableBandwidth float32   `protobuf:"fixed32,11,opt,name=reservable_bandwidth,json=reservableBandwidth,proto3" json:"reservable_bandwidth,omitempty"`
	UnreservedBandwidth []float32 `` /* 128-byte string literal not displayed */
	SrAdjacencySid      uint32    `protobuf:"varint,13,opt,name=sr_adjacency_sid,json=srAdjacencySid,proto3" json:"sr_adjacency_sid,omitempty"`
	Srlgs               []uint32  `protobuf:"varint,14,rep,packed,name=srlgs,proto3" json:"srlgs,omitempty"`
	// contains filtered or unexported fields
}

func (*LsAttributeLink) Descriptor deprecated

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

Deprecated: Use LsAttributeLink.ProtoReflect.Descriptor instead.

func (*LsAttributeLink) GetAdminGroup

func (x *LsAttributeLink) GetAdminGroup() uint32

func (*LsAttributeLink) GetBandwidth

func (x *LsAttributeLink) GetBandwidth() float32

func (*LsAttributeLink) GetDefaultTeMetric

func (x *LsAttributeLink) GetDefaultTeMetric() uint32

func (*LsAttributeLink) GetIgpMetric

func (x *LsAttributeLink) GetIgpMetric() uint32

func (*LsAttributeLink) GetLocalRouterId

func (x *LsAttributeLink) GetLocalRouterId() string

func (*LsAttributeLink) GetLocalRouterIdV6

func (x *LsAttributeLink) GetLocalRouterIdV6() string

func (*LsAttributeLink) GetName

func (x *LsAttributeLink) GetName() string

func (*LsAttributeLink) GetOpaque

func (x *LsAttributeLink) GetOpaque() []byte

func (*LsAttributeLink) GetRemoteRouterId

func (x *LsAttributeLink) GetRemoteRouterId() string

func (*LsAttributeLink) GetRemoteRouterIdV6

func (x *LsAttributeLink) GetRemoteRouterIdV6() string

func (*LsAttributeLink) GetReservableBandwidth

func (x *LsAttributeLink) GetReservableBandwidth() float32

func (*LsAttributeLink) GetSrAdjacencySid

func (x *LsAttributeLink) GetSrAdjacencySid() uint32

func (*LsAttributeLink) GetSrlgs

func (x *LsAttributeLink) GetSrlgs() []uint32

func (*LsAttributeLink) GetUnreservedBandwidth

func (x *LsAttributeLink) GetUnreservedBandwidth() []float32

func (*LsAttributeLink) ProtoMessage

func (*LsAttributeLink) ProtoMessage()

func (*LsAttributeLink) ProtoReflect

func (x *LsAttributeLink) ProtoReflect() protoreflect.Message

func (*LsAttributeLink) Reset

func (x *LsAttributeLink) Reset()

func (*LsAttributeLink) String

func (x *LsAttributeLink) String() string

type LsAttributeNode

type LsAttributeNode struct {
	Name            string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Flags           *LsNodeFlags      `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
	LocalRouterId   string            `protobuf:"bytes,3,opt,name=local_router_id,json=localRouterId,proto3" json:"local_router_id,omitempty"`
	LocalRouterIdV6 string            `protobuf:"bytes,4,opt,name=local_router_id_v6,json=localRouterIdV6,proto3" json:"local_router_id_v6,omitempty"`
	IsisArea        []byte            `protobuf:"bytes,5,opt,name=isis_area,json=isisArea,proto3" json:"isis_area,omitempty"`
	Opaque          []byte            `protobuf:"bytes,6,opt,name=opaque,proto3" json:"opaque,omitempty"`
	SrCapabilities  *LsSrCapabilities `protobuf:"bytes,7,opt,name=sr_capabilities,json=srCapabilities,proto3" json:"sr_capabilities,omitempty"`
	SrAlgorithms    []byte            `protobuf:"bytes,8,opt,name=sr_algorithms,json=srAlgorithms,proto3" json:"sr_algorithms,omitempty"`
	SrLocalBlock    *LsSrLocalBlock   `protobuf:"bytes,9,opt,name=sr_local_block,json=srLocalBlock,proto3" json:"sr_local_block,omitempty"`
	// contains filtered or unexported fields
}

func (*LsAttributeNode) Descriptor deprecated

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

Deprecated: Use LsAttributeNode.ProtoReflect.Descriptor instead.

func (*LsAttributeNode) GetFlags

func (x *LsAttributeNode) GetFlags() *LsNodeFlags

func (*LsAttributeNode) GetIsisArea

func (x *LsAttributeNode) GetIsisArea() []byte

func (*LsAttributeNode) GetLocalRouterId

func (x *LsAttributeNode) GetLocalRouterId() string

func (*LsAttributeNode) GetLocalRouterIdV6

func (x *LsAttributeNode) GetLocalRouterIdV6() string

func (*LsAttributeNode) GetName

func (x *LsAttributeNode) GetName() string

func (*LsAttributeNode) GetOpaque

func (x *LsAttributeNode) GetOpaque() []byte

func (*LsAttributeNode) GetSrAlgorithms

func (x *LsAttributeNode) GetSrAlgorithms() []byte

func (*LsAttributeNode) GetSrCapabilities

func (x *LsAttributeNode) GetSrCapabilities() *LsSrCapabilities

func (*LsAttributeNode) GetSrLocalBlock

func (x *LsAttributeNode) GetSrLocalBlock() *LsSrLocalBlock

func (*LsAttributeNode) ProtoMessage

func (*LsAttributeNode) ProtoMessage()

func (*LsAttributeNode) ProtoReflect

func (x *LsAttributeNode) ProtoReflect() protoreflect.Message

func (*LsAttributeNode) Reset

func (x *LsAttributeNode) Reset()

func (*LsAttributeNode) String

func (x *LsAttributeNode) String() string

type LsAttributePrefix

type LsAttributePrefix struct {
	IgpFlags    *LsIGPFlags `protobuf:"bytes,1,opt,name=igp_flags,json=igpFlags,proto3" json:"igp_flags,omitempty"`
	Opaque      []byte      `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"`
	SrPrefixSid uint32      `protobuf:"varint,3,opt,name=sr_prefix_sid,json=srPrefixSid,proto3" json:"sr_prefix_sid,omitempty"`
	// contains filtered or unexported fields
}

func (*LsAttributePrefix) Descriptor deprecated

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

Deprecated: Use LsAttributePrefix.ProtoReflect.Descriptor instead.

func (*LsAttributePrefix) GetIgpFlags

func (x *LsAttributePrefix) GetIgpFlags() *LsIGPFlags

func (*LsAttributePrefix) GetOpaque

func (x *LsAttributePrefix) GetOpaque() []byte

func (*LsAttributePrefix) GetSrPrefixSid

func (x *LsAttributePrefix) GetSrPrefixSid() uint32

func (*LsAttributePrefix) ProtoMessage

func (*LsAttributePrefix) ProtoMessage()

func (*LsAttributePrefix) ProtoReflect

func (x *LsAttributePrefix) ProtoReflect() protoreflect.Message

func (*LsAttributePrefix) Reset

func (x *LsAttributePrefix) Reset()

func (*LsAttributePrefix) String

func (x *LsAttributePrefix) String() string

type LsBgpPeerSegmentSID added in v3.11.0

type LsBgpPeerSegmentSID struct {
	Flags  *LsBgpPeerSegmentSIDFlags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Weight uint32                    `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
	Sid    uint32                    `protobuf:"varint,3,opt,name=sid,proto3" json:"sid,omitempty"`
	// contains filtered or unexported fields
}

func (*LsBgpPeerSegmentSID) Descriptor deprecated added in v3.11.0

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

Deprecated: Use LsBgpPeerSegmentSID.ProtoReflect.Descriptor instead.

func (*LsBgpPeerSegmentSID) GetFlags added in v3.11.0

func (*LsBgpPeerSegmentSID) GetSid added in v3.11.0

func (x *LsBgpPeerSegmentSID) GetSid() uint32

func (*LsBgpPeerSegmentSID) GetWeight added in v3.11.0

func (x *LsBgpPeerSegmentSID) GetWeight() uint32

func (*LsBgpPeerSegmentSID) ProtoMessage added in v3.11.0

func (*LsBgpPeerSegmentSID) ProtoMessage()

func (*LsBgpPeerSegmentSID) ProtoReflect added in v3.11.0

func (x *LsBgpPeerSegmentSID) ProtoReflect() protoreflect.Message

func (*LsBgpPeerSegmentSID) Reset added in v3.11.0

func (x *LsBgpPeerSegmentSID) Reset()

func (*LsBgpPeerSegmentSID) String added in v3.11.0

func (x *LsBgpPeerSegmentSID) String() string

type LsBgpPeerSegmentSIDFlags added in v3.11.0

type LsBgpPeerSegmentSIDFlags struct {
	Value      bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	Local      bool `protobuf:"varint,2,opt,name=local,proto3" json:"local,omitempty"`
	Backup     bool `protobuf:"varint,3,opt,name=backup,proto3" json:"backup,omitempty"`
	Persistent bool `protobuf:"varint,4,opt,name=persistent,proto3" json:"persistent,omitempty"`
	// contains filtered or unexported fields
}

func (*LsBgpPeerSegmentSIDFlags) Descriptor deprecated added in v3.11.0

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

Deprecated: Use LsBgpPeerSegmentSIDFlags.ProtoReflect.Descriptor instead.

func (*LsBgpPeerSegmentSIDFlags) GetBackup added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) GetBackup() bool

func (*LsBgpPeerSegmentSIDFlags) GetLocal added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) GetLocal() bool

func (*LsBgpPeerSegmentSIDFlags) GetPersistent added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) GetPersistent() bool

func (*LsBgpPeerSegmentSIDFlags) GetValue added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) GetValue() bool

func (*LsBgpPeerSegmentSIDFlags) ProtoMessage added in v3.11.0

func (*LsBgpPeerSegmentSIDFlags) ProtoMessage()

func (*LsBgpPeerSegmentSIDFlags) ProtoReflect added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) ProtoReflect() protoreflect.Message

func (*LsBgpPeerSegmentSIDFlags) Reset added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) Reset()

func (*LsBgpPeerSegmentSIDFlags) String added in v3.11.0

func (x *LsBgpPeerSegmentSIDFlags) String() string

type LsIGPFlags

type LsIGPFlags struct {
	Down          bool `protobuf:"varint,1,opt,name=down,proto3" json:"down,omitempty"`
	NoUnicast     bool `protobuf:"varint,2,opt,name=no_unicast,json=noUnicast,proto3" json:"no_unicast,omitempty"`
	LocalAddress  bool `protobuf:"varint,3,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
	PropagateNssa bool `protobuf:"varint,4,opt,name=propagate_nssa,json=propagateNssa,proto3" json:"propagate_nssa,omitempty"`
	// contains filtered or unexported fields
}

func (*LsIGPFlags) Descriptor deprecated

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

Deprecated: Use LsIGPFlags.ProtoReflect.Descriptor instead.

func (*LsIGPFlags) GetDown

func (x *LsIGPFlags) GetDown() bool

func (*LsIGPFlags) GetLocalAddress

func (x *LsIGPFlags) GetLocalAddress() bool

func (*LsIGPFlags) GetNoUnicast

func (x *LsIGPFlags) GetNoUnicast() bool

func (*LsIGPFlags) GetPropagateNssa

func (x *LsIGPFlags) GetPropagateNssa() bool

func (*LsIGPFlags) ProtoMessage

func (*LsIGPFlags) ProtoMessage()

func (*LsIGPFlags) ProtoReflect

func (x *LsIGPFlags) ProtoReflect() protoreflect.Message

func (*LsIGPFlags) Reset

func (x *LsIGPFlags) Reset()

func (*LsIGPFlags) String

func (x *LsIGPFlags) String() string

type LsLinkDescriptor

type LsLinkDescriptor struct {
	LinkLocalId       uint32 `protobuf:"varint,1,opt,name=link_local_id,json=linkLocalId,proto3" json:"link_local_id,omitempty"`
	LinkRemoteId      uint32 `protobuf:"varint,2,opt,name=link_remote_id,json=linkRemoteId,proto3" json:"link_remote_id,omitempty"`
	InterfaceAddrIpv4 string `protobuf:"bytes,3,opt,name=interface_addr_ipv4,json=interfaceAddrIpv4,proto3" json:"interface_addr_ipv4,omitempty"`
	NeighborAddrIpv4  string `protobuf:"bytes,4,opt,name=neighbor_addr_ipv4,json=neighborAddrIpv4,proto3" json:"neighbor_addr_ipv4,omitempty"`
	InterfaceAddrIpv6 string `protobuf:"bytes,5,opt,name=interface_addr_ipv6,json=interfaceAddrIpv6,proto3" json:"interface_addr_ipv6,omitempty"`
	NeighborAddrIpv6  string `protobuf:"bytes,6,opt,name=neighbor_addr_ipv6,json=neighborAddrIpv6,proto3" json:"neighbor_addr_ipv6,omitempty"`
	// contains filtered or unexported fields
}

func (*LsLinkDescriptor) Descriptor deprecated

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

Deprecated: Use LsLinkDescriptor.ProtoReflect.Descriptor instead.

func (*LsLinkDescriptor) GetInterfaceAddrIpv4

func (x *LsLinkDescriptor) GetInterfaceAddrIpv4() string

func (*LsLinkDescriptor) GetInterfaceAddrIpv6

func (x *LsLinkDescriptor) GetInterfaceAddrIpv6() string

func (*LsLinkDescriptor) GetLinkLocalId

func (x *LsLinkDescriptor) GetLinkLocalId() uint32

func (*LsLinkDescriptor) GetLinkRemoteId

func (x *LsLinkDescriptor) GetLinkRemoteId() uint32

func (*LsLinkDescriptor) GetNeighborAddrIpv4

func (x *LsLinkDescriptor) GetNeighborAddrIpv4() string

func (*LsLinkDescriptor) GetNeighborAddrIpv6

func (x *LsLinkDescriptor) GetNeighborAddrIpv6() string

func (*LsLinkDescriptor) ProtoMessage

func (*LsLinkDescriptor) ProtoMessage()

func (*LsLinkDescriptor) ProtoReflect

func (x *LsLinkDescriptor) ProtoReflect() protoreflect.Message

func (*LsLinkDescriptor) Reset

func (x *LsLinkDescriptor) Reset()

func (*LsLinkDescriptor) String

func (x *LsLinkDescriptor) String() string

type LsLinkNLRI

type LsLinkNLRI struct {
	LocalNode      *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
	RemoteNode     *LsNodeDescriptor `protobuf:"bytes,2,opt,name=remote_node,json=remoteNode,proto3" json:"remote_node,omitempty"`
	LinkDescriptor *LsLinkDescriptor `protobuf:"bytes,3,opt,name=link_descriptor,json=linkDescriptor,proto3" json:"link_descriptor,omitempty"`
	// contains filtered or unexported fields
}

func (*LsLinkNLRI) Descriptor deprecated

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

Deprecated: Use LsLinkNLRI.ProtoReflect.Descriptor instead.

func (*LsLinkNLRI) GetLinkDescriptor

func (x *LsLinkNLRI) GetLinkDescriptor() *LsLinkDescriptor

func (*LsLinkNLRI) GetLocalNode

func (x *LsLinkNLRI) GetLocalNode() *LsNodeDescriptor

func (*LsLinkNLRI) GetRemoteNode

func (x *LsLinkNLRI) GetRemoteNode() *LsNodeDescriptor

func (*LsLinkNLRI) ProtoMessage

func (*LsLinkNLRI) ProtoMessage()

func (*LsLinkNLRI) ProtoReflect

func (x *LsLinkNLRI) ProtoReflect() protoreflect.Message

func (*LsLinkNLRI) Reset

func (x *LsLinkNLRI) Reset()

func (*LsLinkNLRI) String

func (x *LsLinkNLRI) String() string

type LsNLRIType

type LsNLRIType int32

Based om RFC 7752, Table 1.

const (
	LsNLRIType_LS_NLRI_UNKNOWN   LsNLRIType = 0
	LsNLRIType_LS_NLRI_NODE      LsNLRIType = 1
	LsNLRIType_LS_NLRI_LINK      LsNLRIType = 2
	LsNLRIType_LS_NLRI_PREFIX_V4 LsNLRIType = 3
	LsNLRIType_LS_NLRI_PREFIX_V6 LsNLRIType = 4
)

func (LsNLRIType) Descriptor

func (LsNLRIType) Descriptor() protoreflect.EnumDescriptor

func (LsNLRIType) Enum

func (x LsNLRIType) Enum() *LsNLRIType

func (LsNLRIType) EnumDescriptor deprecated

func (LsNLRIType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LsNLRIType.Descriptor instead.

func (LsNLRIType) Number

func (x LsNLRIType) Number() protoreflect.EnumNumber

func (LsNLRIType) String

func (x LsNLRIType) String() string

func (LsNLRIType) Type

type LsNodeDescriptor

type LsNodeDescriptor struct {
	Asn                    uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	BgpLsId                uint32 `protobuf:"varint,2,opt,name=bgp_ls_id,json=bgpLsId,proto3" json:"bgp_ls_id,omitempty"`
	OspfAreaId             uint32 `protobuf:"varint,3,opt,name=ospf_area_id,json=ospfAreaId,proto3" json:"ospf_area_id,omitempty"`
	Pseudonode             bool   `protobuf:"varint,4,opt,name=pseudonode,proto3" json:"pseudonode,omitempty"`
	IgpRouterId            string `protobuf:"bytes,5,opt,name=igp_router_id,json=igpRouterId,proto3" json:"igp_router_id,omitempty"`
	BgpRouterId            string `protobuf:"bytes,6,opt,name=bgp_router_id,json=bgpRouterId,proto3" json:"bgp_router_id,omitempty"`
	BgpConfederationMember uint32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LsNodeDescriptor) Descriptor deprecated

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

Deprecated: Use LsNodeDescriptor.ProtoReflect.Descriptor instead.

func (*LsNodeDescriptor) GetAsn

func (x *LsNodeDescriptor) GetAsn() uint32

func (*LsNodeDescriptor) GetBgpConfederationMember added in v3.11.0

func (x *LsNodeDescriptor) GetBgpConfederationMember() uint32

func (*LsNodeDescriptor) GetBgpLsId

func (x *LsNodeDescriptor) GetBgpLsId() uint32

func (*LsNodeDescriptor) GetBgpRouterId added in v3.10.0

func (x *LsNodeDescriptor) GetBgpRouterId() string

func (*LsNodeDescriptor) GetIgpRouterId

func (x *LsNodeDescriptor) GetIgpRouterId() string

func (*LsNodeDescriptor) GetOspfAreaId

func (x *LsNodeDescriptor) GetOspfAreaId() uint32

func (*LsNodeDescriptor) GetPseudonode

func (x *LsNodeDescriptor) GetPseudonode() bool

func (*LsNodeDescriptor) ProtoMessage

func (*LsNodeDescriptor) ProtoMessage()

func (*LsNodeDescriptor) ProtoReflect

func (x *LsNodeDescriptor) ProtoReflect() protoreflect.Message

func (*LsNodeDescriptor) Reset

func (x *LsNodeDescriptor) Reset()

func (*LsNodeDescriptor) String

func (x *LsNodeDescriptor) String() string

type LsNodeFlags

type LsNodeFlags struct {
	Overload bool `protobuf:"varint,1,opt,name=overload,proto3" json:"overload,omitempty"`
	Attached bool `protobuf:"varint,2,opt,name=attached,proto3" json:"attached,omitempty"`
	External bool `protobuf:"varint,3,opt,name=external,proto3" json:"external,omitempty"`
	Abr      bool `protobuf:"varint,4,opt,name=abr,proto3" json:"abr,omitempty"`
	Router   bool `protobuf:"varint,5,opt,name=router,proto3" json:"router,omitempty"`
	V6       bool `protobuf:"varint,6,opt,name=v6,proto3" json:"v6,omitempty"`
	// contains filtered or unexported fields
}

func (*LsNodeFlags) Descriptor deprecated

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

Deprecated: Use LsNodeFlags.ProtoReflect.Descriptor instead.

func (*LsNodeFlags) GetAbr

func (x *LsNodeFlags) GetAbr() bool

func (*LsNodeFlags) GetAttached

func (x *LsNodeFlags) GetAttached() bool

func (*LsNodeFlags) GetExternal

func (x *LsNodeFlags) GetExternal() bool

func (*LsNodeFlags) GetOverload

func (x *LsNodeFlags) GetOverload() bool

func (*LsNodeFlags) GetRouter

func (x *LsNodeFlags) GetRouter() bool

func (*LsNodeFlags) GetV6

func (x *LsNodeFlags) GetV6() bool

func (*LsNodeFlags) ProtoMessage

func (*LsNodeFlags) ProtoMessage()

func (*LsNodeFlags) ProtoReflect

func (x *LsNodeFlags) ProtoReflect() protoreflect.Message

func (*LsNodeFlags) Reset

func (x *LsNodeFlags) Reset()

func (*LsNodeFlags) String

func (x *LsNodeFlags) String() string

type LsNodeNLRI

type LsNodeNLRI struct {
	LocalNode *LsNodeDescriptor `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
	// contains filtered or unexported fields
}

func (*LsNodeNLRI) Descriptor deprecated

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

Deprecated: Use LsNodeNLRI.ProtoReflect.Descriptor instead.

func (*LsNodeNLRI) GetLocalNode

func (x *LsNodeNLRI) GetLocalNode() *LsNodeDescriptor

func (*LsNodeNLRI) ProtoMessage

func (*LsNodeNLRI) ProtoMessage()

func (*LsNodeNLRI) ProtoReflect

func (x *LsNodeNLRI) ProtoReflect() protoreflect.Message

func (*LsNodeNLRI) Reset

func (x *LsNodeNLRI) Reset()

func (*LsNodeNLRI) String

func (x *LsNodeNLRI) String() string

type LsOspfRouteType

type LsOspfRouteType int32
const (
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_UNKNOWN    LsOspfRouteType = 0
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_INTRA_AREA LsOspfRouteType = 1
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_INTER_AREA LsOspfRouteType = 2
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_EXTERNAL1  LsOspfRouteType = 3
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_EXTERNAL2  LsOspfRouteType = 4
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_NSSA1      LsOspfRouteType = 5
	LsOspfRouteType_LS_OSPF_ROUTE_TYPE_NSSA2      LsOspfRouteType = 6
)

func (LsOspfRouteType) Descriptor

func (LsOspfRouteType) Enum

func (x LsOspfRouteType) Enum() *LsOspfRouteType

func (LsOspfRouteType) EnumDescriptor deprecated

func (LsOspfRouteType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LsOspfRouteType.Descriptor instead.

func (LsOspfRouteType) Number

func (LsOspfRouteType) String

func (x LsOspfRouteType) String() string

func (LsOspfRouteType) Type

type LsPrefixDescriptor

type LsPrefixDescriptor struct {
	IpReachability []string        `protobuf:"bytes,1,rep,name=ip_reachability,json=ipReachability,proto3" json:"ip_reachability,omitempty"`
	OspfRouteType  LsOspfRouteType `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LsPrefixDescriptor) Descriptor deprecated

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

Deprecated: Use LsPrefixDescriptor.ProtoReflect.Descriptor instead.

func (*LsPrefixDescriptor) GetIpReachability

func (x *LsPrefixDescriptor) GetIpReachability() []string

func (*LsPrefixDescriptor) GetOspfRouteType

func (x *LsPrefixDescriptor) GetOspfRouteType() LsOspfRouteType

func (*LsPrefixDescriptor) ProtoMessage

func (*LsPrefixDescriptor) ProtoMessage()

func (*LsPrefixDescriptor) ProtoReflect

func (x *LsPrefixDescriptor) ProtoReflect() protoreflect.Message

func (*LsPrefixDescriptor) Reset

func (x *LsPrefixDescriptor) Reset()

func (*LsPrefixDescriptor) String

func (x *LsPrefixDescriptor) String() string

type LsPrefixV4NLRI

type LsPrefixV4NLRI struct {
	LocalNode        *LsNodeDescriptor   `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
	PrefixDescriptor *LsPrefixDescriptor `protobuf:"bytes,2,opt,name=prefix_descriptor,json=prefixDescriptor,proto3" json:"prefix_descriptor,omitempty"`
	// contains filtered or unexported fields
}

func (*LsPrefixV4NLRI) Descriptor deprecated

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

Deprecated: Use LsPrefixV4NLRI.ProtoReflect.Descriptor instead.

func (*LsPrefixV4NLRI) GetLocalNode

func (x *LsPrefixV4NLRI) GetLocalNode() *LsNodeDescriptor

func (*LsPrefixV4NLRI) GetPrefixDescriptor

func (x *LsPrefixV4NLRI) GetPrefixDescriptor() *LsPrefixDescriptor

func (*LsPrefixV4NLRI) ProtoMessage

func (*LsPrefixV4NLRI) ProtoMessage()

func (*LsPrefixV4NLRI) ProtoReflect

func (x *LsPrefixV4NLRI) ProtoReflect() protoreflect.Message

func (*LsPrefixV4NLRI) Reset

func (x *LsPrefixV4NLRI) Reset()

func (*LsPrefixV4NLRI) String

func (x *LsPrefixV4NLRI) String() string

type LsPrefixV6NLRI

type LsPrefixV6NLRI struct {
	LocalNode        *LsNodeDescriptor   `protobuf:"bytes,1,opt,name=local_node,json=localNode,proto3" json:"local_node,omitempty"`
	PrefixDescriptor *LsPrefixDescriptor `protobuf:"bytes,2,opt,name=prefix_descriptor,json=prefixDescriptor,proto3" json:"prefix_descriptor,omitempty"`
	// contains filtered or unexported fields
}

func (*LsPrefixV6NLRI) Descriptor deprecated

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

Deprecated: Use LsPrefixV6NLRI.ProtoReflect.Descriptor instead.

func (*LsPrefixV6NLRI) GetLocalNode

func (x *LsPrefixV6NLRI) GetLocalNode() *LsNodeDescriptor

func (*LsPrefixV6NLRI) GetPrefixDescriptor

func (x *LsPrefixV6NLRI) GetPrefixDescriptor() *LsPrefixDescriptor

func (*LsPrefixV6NLRI) ProtoMessage

func (*LsPrefixV6NLRI) ProtoMessage()

func (*LsPrefixV6NLRI) ProtoReflect

func (x *LsPrefixV6NLRI) ProtoReflect() protoreflect.Message

func (*LsPrefixV6NLRI) Reset

func (x *LsPrefixV6NLRI) Reset()

func (*LsPrefixV6NLRI) String

func (x *LsPrefixV6NLRI) String() string

type LsProtocolID

type LsProtocolID int32
const (
	LsProtocolID_LS_PROTOCOL_UNKNOWN LsProtocolID = 0
	LsProtocolID_LS_PROTOCOL_ISIS_L1 LsProtocolID = 1
	LsProtocolID_LS_PROTOCOL_ISIS_L2 LsProtocolID = 2
	LsProtocolID_LS_PROTOCOL_OSPF_V2 LsProtocolID = 3
	LsProtocolID_LS_PROTOCOL_DIRECT  LsProtocolID = 4
	LsProtocolID_LS_PROTOCOL_STATIC  LsProtocolID = 5
	LsProtocolID_LS_PROTOCOL_OSPF_V3 LsProtocolID = 6
)

func (LsProtocolID) Descriptor

func (LsProtocolID) Enum

func (x LsProtocolID) Enum() *LsProtocolID

func (LsProtocolID) EnumDescriptor deprecated

func (LsProtocolID) EnumDescriptor() ([]byte, []int)

Deprecated: Use LsProtocolID.Descriptor instead.

func (LsProtocolID) Number

func (LsProtocolID) String

func (x LsProtocolID) String() string

func (LsProtocolID) Type

type LsSrCapabilities

type LsSrCapabilities struct {
	Ipv4Supported bool         `protobuf:"varint,1,opt,name=ipv4_supported,json=ipv4Supported,proto3" json:"ipv4_supported,omitempty"`
	Ipv6Supported bool         `protobuf:"varint,2,opt,name=ipv6_supported,json=ipv6Supported,proto3" json:"ipv6_supported,omitempty"`
	Ranges        []*LsSrRange `protobuf:"bytes,3,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*LsSrCapabilities) Descriptor deprecated

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

Deprecated: Use LsSrCapabilities.ProtoReflect.Descriptor instead.

func (*LsSrCapabilities) GetIpv4Supported

func (x *LsSrCapabilities) GetIpv4Supported() bool

func (*LsSrCapabilities) GetIpv6Supported

func (x *LsSrCapabilities) GetIpv6Supported() bool

func (*LsSrCapabilities) GetRanges

func (x *LsSrCapabilities) GetRanges() []*LsSrRange

func (*LsSrCapabilities) ProtoMessage

func (*LsSrCapabilities) ProtoMessage()

func (*LsSrCapabilities) ProtoReflect

func (x *LsSrCapabilities) ProtoReflect() protoreflect.Message

func (*LsSrCapabilities) Reset

func (x *LsSrCapabilities) Reset()

func (*LsSrCapabilities) String

func (x *LsSrCapabilities) String() string

type LsSrLocalBlock

type LsSrLocalBlock struct {
	Ranges []*LsSrRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*LsSrLocalBlock) Descriptor deprecated

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

Deprecated: Use LsSrLocalBlock.ProtoReflect.Descriptor instead.

func (*LsSrLocalBlock) GetRanges

func (x *LsSrLocalBlock) GetRanges() []*LsSrRange

func (*LsSrLocalBlock) ProtoMessage

func (*LsSrLocalBlock) ProtoMessage()

func (*LsSrLocalBlock) ProtoReflect

func (x *LsSrLocalBlock) ProtoReflect() protoreflect.Message

func (*LsSrLocalBlock) Reset

func (x *LsSrLocalBlock) Reset()

func (*LsSrLocalBlock) String

func (x *LsSrLocalBlock) String() string

type LsSrRange

type LsSrRange struct {
	Begin uint32 `protobuf:"varint,1,opt,name=begin,proto3" json:"begin,omitempty"`
	End   uint32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*LsSrRange) Descriptor deprecated

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

Deprecated: Use LsSrRange.ProtoReflect.Descriptor instead.

func (*LsSrRange) GetBegin

func (x *LsSrRange) GetBegin() uint32

func (*LsSrRange) GetEnd

func (x *LsSrRange) GetEnd() uint32

func (*LsSrRange) ProtoMessage

func (*LsSrRange) ProtoMessage()

func (*LsSrRange) ProtoReflect

func (x *LsSrRange) ProtoReflect() protoreflect.Message

func (*LsSrRange) Reset

func (x *LsSrRange) Reset()

func (*LsSrRange) String

func (x *LsSrRange) String() string

type MUPDirectSegmentDiscoveryRoute added in v3.6.0

type MUPDirectSegmentDiscoveryRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd      *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	Address string     `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*MUPDirectSegmentDiscoveryRoute) Descriptor deprecated added in v3.6.0

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

Deprecated: Use MUPDirectSegmentDiscoveryRoute.ProtoReflect.Descriptor instead.

func (*MUPDirectSegmentDiscoveryRoute) GetAddress added in v3.6.0

func (x *MUPDirectSegmentDiscoveryRoute) GetAddress() string

func (*MUPDirectSegmentDiscoveryRoute) GetRd added in v3.6.0

func (*MUPDirectSegmentDiscoveryRoute) ProtoMessage added in v3.6.0

func (*MUPDirectSegmentDiscoveryRoute) ProtoMessage()

func (*MUPDirectSegmentDiscoveryRoute) ProtoReflect added in v3.6.0

func (*MUPDirectSegmentDiscoveryRoute) Reset added in v3.6.0

func (x *MUPDirectSegmentDiscoveryRoute) Reset()

func (*MUPDirectSegmentDiscoveryRoute) String added in v3.6.0

type MUPExtended added in v3.6.0

type MUPExtended struct {
	SubType    uint32 `protobuf:"varint,1,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	SegmentId2 uint32 `protobuf:"varint,2,opt,name=segment_id2,json=segmentId2,proto3" json:"segment_id2,omitempty"`
	SegmentId4 uint32 `protobuf:"varint,3,opt,name=segment_id4,json=segmentId4,proto3" json:"segment_id4,omitempty"`
	// contains filtered or unexported fields
}

func (*MUPExtended) Descriptor deprecated added in v3.6.0

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

Deprecated: Use MUPExtended.ProtoReflect.Descriptor instead.

func (*MUPExtended) GetSegmentId2 added in v3.6.0

func (x *MUPExtended) GetSegmentId2() uint32

func (*MUPExtended) GetSegmentId4 added in v3.6.0

func (x *MUPExtended) GetSegmentId4() uint32

func (*MUPExtended) GetSubType added in v3.6.0

func (x *MUPExtended) GetSubType() uint32

func (*MUPExtended) ProtoMessage added in v3.6.0

func (*MUPExtended) ProtoMessage()

func (*MUPExtended) ProtoReflect added in v3.6.0

func (x *MUPExtended) ProtoReflect() protoreflect.Message

func (*MUPExtended) Reset added in v3.6.0

func (x *MUPExtended) Reset()

func (*MUPExtended) String added in v3.6.0

func (x *MUPExtended) String() string

type MUPInterworkSegmentDiscoveryRoute added in v3.6.0

type MUPInterworkSegmentDiscoveryRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd     *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	Prefix string     `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*MUPInterworkSegmentDiscoveryRoute) Descriptor deprecated added in v3.6.0

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

Deprecated: Use MUPInterworkSegmentDiscoveryRoute.ProtoReflect.Descriptor instead.

func (*MUPInterworkSegmentDiscoveryRoute) GetPrefix added in v3.6.0

func (*MUPInterworkSegmentDiscoveryRoute) GetRd added in v3.6.0

func (*MUPInterworkSegmentDiscoveryRoute) ProtoMessage added in v3.6.0

func (*MUPInterworkSegmentDiscoveryRoute) ProtoMessage()

func (*MUPInterworkSegmentDiscoveryRoute) ProtoReflect added in v3.6.0

func (*MUPInterworkSegmentDiscoveryRoute) Reset added in v3.6.0

func (*MUPInterworkSegmentDiscoveryRoute) String added in v3.6.0

type MUPType1SessionTransformedRoute added in v3.6.0

type MUPType1SessionTransformedRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	// Deprecated: Do not use.
	PrefixLength          uint32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
	Prefix                string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Teid                  uint32 `protobuf:"varint,4,opt,name=teid,proto3" json:"teid,omitempty"`
	Qfi                   uint32 `protobuf:"varint,5,opt,name=qfi,proto3" json:"qfi,omitempty"`
	EndpointAddressLength uint32 `` /* 127-byte string literal not displayed */
	EndpointAddress       string `protobuf:"bytes,7,opt,name=endpoint_address,json=endpointAddress,proto3" json:"endpoint_address,omitempty"`
	SourceAddressLength   uint32 `protobuf:"varint,8,opt,name=source_address_length,json=sourceAddressLength,proto3" json:"source_address_length,omitempty"`
	SourceAddress         string `protobuf:"bytes,9,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
	// contains filtered or unexported fields
}

func (*MUPType1SessionTransformedRoute) Descriptor deprecated added in v3.6.0

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

Deprecated: Use MUPType1SessionTransformedRoute.ProtoReflect.Descriptor instead.

func (*MUPType1SessionTransformedRoute) GetEndpointAddress added in v3.6.0

func (x *MUPType1SessionTransformedRoute) GetEndpointAddress() string

func (*MUPType1SessionTransformedRoute) GetEndpointAddressLength added in v3.6.0

func (x *MUPType1SessionTransformedRoute) GetEndpointAddressLength() uint32

func (*MUPType1SessionTransformedRoute) GetPrefix added in v3.6.0

func (x *MUPType1SessionTransformedRoute) GetPrefix() string

func (*MUPType1SessionTransformedRoute) GetPrefixLength deprecated added in v3.6.0

func (x *MUPType1SessionTransformedRoute) GetPrefixLength() uint32

Deprecated: Do not use.

func (*MUPType1SessionTransformedRoute) GetQfi added in v3.6.0

func (*MUPType1SessionTransformedRoute) GetRd added in v3.6.0

func (*MUPType1SessionTransformedRoute) GetSourceAddress added in v3.22.0

func (x *MUPType1SessionTransformedRoute) GetSourceAddress() string

func (*MUPType1SessionTransformedRoute) GetSourceAddressLength added in v3.22.0

func (x *MUPType1SessionTransformedRoute) GetSourceAddressLength() uint32

func (*MUPType1SessionTransformedRoute) GetTeid added in v3.6.0

func (*MUPType1SessionTransformedRoute) ProtoMessage added in v3.6.0

func (*MUPType1SessionTransformedRoute) ProtoMessage()

func (*MUPType1SessionTransformedRoute) ProtoReflect added in v3.6.0

func (*MUPType1SessionTransformedRoute) Reset added in v3.6.0

func (*MUPType1SessionTransformedRoute) String added in v3.6.0

type MUPType2SessionTransformedRoute added in v3.6.0

type MUPType2SessionTransformedRoute struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd                    *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	EndpointAddressLength uint32     `` /* 127-byte string literal not displayed */
	EndpointAddress       string     `protobuf:"bytes,3,opt,name=endpoint_address,json=endpointAddress,proto3" json:"endpoint_address,omitempty"`
	Teid                  uint32     `protobuf:"varint,4,opt,name=teid,proto3" json:"teid,omitempty"`
	// contains filtered or unexported fields
}

func (*MUPType2SessionTransformedRoute) Descriptor deprecated added in v3.6.0

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

Deprecated: Use MUPType2SessionTransformedRoute.ProtoReflect.Descriptor instead.

func (*MUPType2SessionTransformedRoute) GetEndpointAddress added in v3.6.0

func (x *MUPType2SessionTransformedRoute) GetEndpointAddress() string

func (*MUPType2SessionTransformedRoute) GetEndpointAddressLength added in v3.6.0

func (x *MUPType2SessionTransformedRoute) GetEndpointAddressLength() uint32

func (*MUPType2SessionTransformedRoute) GetRd added in v3.6.0

func (*MUPType2SessionTransformedRoute) GetTeid added in v3.6.0

func (*MUPType2SessionTransformedRoute) ProtoMessage added in v3.6.0

func (*MUPType2SessionTransformedRoute) ProtoMessage()

func (*MUPType2SessionTransformedRoute) ProtoReflect added in v3.6.0

func (*MUPType2SessionTransformedRoute) Reset added in v3.6.0

func (*MUPType2SessionTransformedRoute) String added in v3.6.0

type MacMobilityExtended

type MacMobilityExtended struct {
	IsSticky    bool   `protobuf:"varint,1,opt,name=is_sticky,json=isSticky,proto3" json:"is_sticky,omitempty"`
	SequenceNum uint32 `protobuf:"varint,2,opt,name=sequence_num,json=sequenceNum,proto3" json:"sequence_num,omitempty"`
	// contains filtered or unexported fields
}

func (*MacMobilityExtended) Descriptor deprecated

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

Deprecated: Use MacMobilityExtended.ProtoReflect.Descriptor instead.

func (*MacMobilityExtended) GetIsSticky

func (x *MacMobilityExtended) GetIsSticky() bool

func (*MacMobilityExtended) GetSequenceNum

func (x *MacMobilityExtended) GetSequenceNum() uint32

func (*MacMobilityExtended) ProtoMessage

func (*MacMobilityExtended) ProtoMessage()

func (*MacMobilityExtended) ProtoReflect

func (x *MacMobilityExtended) ProtoReflect() protoreflect.Message

func (*MacMobilityExtended) Reset

func (x *MacMobilityExtended) Reset()

func (*MacMobilityExtended) String

func (x *MacMobilityExtended) String() string

type MatchSet

type MatchSet struct {
	Type MatchSet_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.MatchSet_Type" json:"type,omitempty"`
	Name string        `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*MatchSet) Descriptor deprecated

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

Deprecated: Use MatchSet.ProtoReflect.Descriptor instead.

func (*MatchSet) GetName

func (x *MatchSet) GetName() string

func (*MatchSet) GetType

func (x *MatchSet) GetType() MatchSet_Type

func (*MatchSet) ProtoMessage

func (*MatchSet) ProtoMessage()

func (*MatchSet) ProtoReflect

func (x *MatchSet) ProtoReflect() protoreflect.Message

func (*MatchSet) Reset

func (x *MatchSet) Reset()

func (*MatchSet) String

func (x *MatchSet) String() string

type MatchSet_Type

type MatchSet_Type int32
const (
	MatchSet_ANY    MatchSet_Type = 0
	MatchSet_ALL    MatchSet_Type = 1
	MatchSet_INVERT MatchSet_Type = 2
)

func (MatchSet_Type) Descriptor

func (MatchSet_Type) Enum

func (x MatchSet_Type) Enum() *MatchSet_Type

func (MatchSet_Type) EnumDescriptor deprecated

func (MatchSet_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use MatchSet_Type.Descriptor instead.

func (MatchSet_Type) Number

func (MatchSet_Type) String

func (x MatchSet_Type) String() string

func (MatchSet_Type) Type

type MedAction

type MedAction struct {
	Type  MedAction_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.MedAction_Type" json:"type,omitempty"`
	Value int64          `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*MedAction) Descriptor deprecated

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

Deprecated: Use MedAction.ProtoReflect.Descriptor instead.

func (*MedAction) GetType

func (x *MedAction) GetType() MedAction_Type

func (*MedAction) GetValue

func (x *MedAction) GetValue() int64

func (*MedAction) ProtoMessage

func (*MedAction) ProtoMessage()

func (*MedAction) ProtoReflect

func (x *MedAction) ProtoReflect() protoreflect.Message

func (*MedAction) Reset

func (x *MedAction) Reset()

func (*MedAction) String

func (x *MedAction) String() string

type MedAction_Type

type MedAction_Type int32
const (
	MedAction_MOD     MedAction_Type = 0
	MedAction_REPLACE MedAction_Type = 1
)

func (MedAction_Type) Descriptor

func (MedAction_Type) Enum

func (x MedAction_Type) Enum() *MedAction_Type

func (MedAction_Type) EnumDescriptor deprecated

func (MedAction_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use MedAction_Type.Descriptor instead.

func (MedAction_Type) Number

func (MedAction_Type) String

func (x MedAction_Type) String() string

func (MedAction_Type) Type

type Message

type Message struct {
	Notification   uint64 `protobuf:"varint,1,opt,name=notification,proto3" json:"notification,omitempty"`
	Update         uint64 `protobuf:"varint,2,opt,name=update,proto3" json:"update,omitempty"`
	Open           uint64 `protobuf:"varint,3,opt,name=open,proto3" json:"open,omitempty"`
	Keepalive      uint64 `protobuf:"varint,4,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
	Refresh        uint64 `protobuf:"varint,5,opt,name=refresh,proto3" json:"refresh,omitempty"`
	Discarded      uint64 `protobuf:"varint,6,opt,name=discarded,proto3" json:"discarded,omitempty"`
	Total          uint64 `protobuf:"varint,7,opt,name=total,proto3" json:"total,omitempty"`
	WithdrawUpdate uint64 `protobuf:"varint,8,opt,name=withdraw_update,json=withdrawUpdate,proto3" json:"withdraw_update,omitempty"`
	WithdrawPrefix uint64 `protobuf:"varint,9,opt,name=withdraw_prefix,json=withdrawPrefix,proto3" json:"withdraw_prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*Message) Descriptor deprecated

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

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetDiscarded

func (x *Message) GetDiscarded() uint64

func (*Message) GetKeepalive

func (x *Message) GetKeepalive() uint64

func (*Message) GetNotification

func (x *Message) GetNotification() uint64

func (*Message) GetOpen

func (x *Message) GetOpen() uint64

func (*Message) GetRefresh

func (x *Message) GetRefresh() uint64

func (*Message) GetTotal

func (x *Message) GetTotal() uint64

func (*Message) GetUpdate

func (x *Message) GetUpdate() uint64

func (*Message) GetWithdrawPrefix

func (x *Message) GetWithdrawPrefix() uint64

func (*Message) GetWithdrawUpdate

func (x *Message) GetWithdrawUpdate() uint64

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

type Messages

type Messages struct {
	Received *Message `protobuf:"bytes,1,opt,name=received,proto3" json:"received,omitempty"`
	Sent     *Message `protobuf:"bytes,2,opt,name=sent,proto3" json:"sent,omitempty"`
	// contains filtered or unexported fields
}

func (*Messages) Descriptor deprecated

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

Deprecated: Use Messages.ProtoReflect.Descriptor instead.

func (*Messages) GetReceived

func (x *Messages) GetReceived() *Message

func (*Messages) GetSent

func (x *Messages) GetSent() *Message

func (*Messages) ProtoMessage

func (*Messages) ProtoMessage()

func (*Messages) ProtoReflect

func (x *Messages) ProtoReflect() protoreflect.Message

func (*Messages) Reset

func (x *Messages) Reset()

func (*Messages) String

func (x *Messages) String() string

type MpGracefulRestart

type MpGracefulRestart struct {
	Config *MpGracefulRestartConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *MpGracefulRestartState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*MpGracefulRestart) Descriptor deprecated

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

Deprecated: Use MpGracefulRestart.ProtoReflect.Descriptor instead.

func (*MpGracefulRestart) GetConfig

func (*MpGracefulRestart) GetState

func (*MpGracefulRestart) ProtoMessage

func (*MpGracefulRestart) ProtoMessage()

func (*MpGracefulRestart) ProtoReflect

func (x *MpGracefulRestart) ProtoReflect() protoreflect.Message

func (*MpGracefulRestart) Reset

func (x *MpGracefulRestart) Reset()

func (*MpGracefulRestart) String

func (x *MpGracefulRestart) String() string

type MpGracefulRestartConfig

type MpGracefulRestartConfig struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*MpGracefulRestartConfig) Descriptor deprecated

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

Deprecated: Use MpGracefulRestartConfig.ProtoReflect.Descriptor instead.

func (*MpGracefulRestartConfig) GetEnabled

func (x *MpGracefulRestartConfig) GetEnabled() bool

func (*MpGracefulRestartConfig) ProtoMessage

func (*MpGracefulRestartConfig) ProtoMessage()

func (*MpGracefulRestartConfig) ProtoReflect

func (x *MpGracefulRestartConfig) ProtoReflect() protoreflect.Message

func (*MpGracefulRestartConfig) Reset

func (x *MpGracefulRestartConfig) Reset()

func (*MpGracefulRestartConfig) String

func (x *MpGracefulRestartConfig) String() string

type MpGracefulRestartState

type MpGracefulRestartState struct {
	Enabled          bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Received         bool `protobuf:"varint,2,opt,name=received,proto3" json:"received,omitempty"`
	Advertised       bool `protobuf:"varint,3,opt,name=advertised,proto3" json:"advertised,omitempty"`
	EndOfRibReceived bool `protobuf:"varint,4,opt,name=end_of_rib_received,json=endOfRibReceived,proto3" json:"end_of_rib_received,omitempty"`
	EndOfRibSent     bool `protobuf:"varint,5,opt,name=end_of_rib_sent,json=endOfRibSent,proto3" json:"end_of_rib_sent,omitempty"`
	// contains filtered or unexported fields
}

func (*MpGracefulRestartState) Descriptor deprecated

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

Deprecated: Use MpGracefulRestartState.ProtoReflect.Descriptor instead.

func (*MpGracefulRestartState) GetAdvertised

func (x *MpGracefulRestartState) GetAdvertised() bool

func (*MpGracefulRestartState) GetEnabled

func (x *MpGracefulRestartState) GetEnabled() bool

func (*MpGracefulRestartState) GetEndOfRibReceived

func (x *MpGracefulRestartState) GetEndOfRibReceived() bool

func (*MpGracefulRestartState) GetEndOfRibSent

func (x *MpGracefulRestartState) GetEndOfRibSent() bool

func (*MpGracefulRestartState) GetReceived

func (x *MpGracefulRestartState) GetReceived() bool

func (*MpGracefulRestartState) ProtoMessage

func (*MpGracefulRestartState) ProtoMessage()

func (*MpGracefulRestartState) ProtoReflect

func (x *MpGracefulRestartState) ProtoReflect() protoreflect.Message

func (*MpGracefulRestartState) Reset

func (x *MpGracefulRestartState) Reset()

func (*MpGracefulRestartState) String

func (x *MpGracefulRestartState) String() string

type MpReachNLRIAttribute

type MpReachNLRIAttribute struct {
	Family   *Family  `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	NextHops []string `protobuf:"bytes,2,rep,name=next_hops,json=nextHops,proto3" json:"next_hops,omitempty"`
	// Each NLRI must be one of:
	// - IPAddressPrefix
	// - LabeledIPAddressPrefix
	// - EncapsulationNLRI
	// - EVPNEthernetAutoDiscoveryRoute
	// - EVPNMACIPAdvertisementRoute
	// - EVPNInclusiveMulticastEthernetTagRoute
	// - EVPNEthernetSegmentRoute
	// - EVPNIPPrefixRoute
	// - EVPNIPMSIRoute
	// - LabeledVPNIPAddressPrefix
	// - RouteTargetMembershipNLRI
	// - FlowSpecNLRI
	// - VPNFlowSpecNLRI
	// - OpaqueNLRI
	// - LsAddrPrefix
	// - SR Policy NLRI
	// - MUPInterworkSegmentDiscoveryRoute
	// - MUPDirectSegmentDiscoveryRoute
	// - MUPType1SessionTransformedRoute
	// - MUPType2SessionTransformedRoute
	Nlris []*anypb.Any `protobuf:"bytes,3,rep,name=nlris,proto3" json:"nlris,omitempty"`
	// contains filtered or unexported fields
}

func (*MpReachNLRIAttribute) Descriptor deprecated

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

Deprecated: Use MpReachNLRIAttribute.ProtoReflect.Descriptor instead.

func (*MpReachNLRIAttribute) GetFamily

func (x *MpReachNLRIAttribute) GetFamily() *Family

func (*MpReachNLRIAttribute) GetNextHops

func (x *MpReachNLRIAttribute) GetNextHops() []string

func (*MpReachNLRIAttribute) GetNlris

func (x *MpReachNLRIAttribute) GetNlris() []*anypb.Any

func (*MpReachNLRIAttribute) ProtoMessage

func (*MpReachNLRIAttribute) ProtoMessage()

func (*MpReachNLRIAttribute) ProtoReflect

func (x *MpReachNLRIAttribute) ProtoReflect() protoreflect.Message

func (*MpReachNLRIAttribute) Reset

func (x *MpReachNLRIAttribute) Reset()

func (*MpReachNLRIAttribute) String

func (x *MpReachNLRIAttribute) String() string

type MpUnreachNLRIAttribute

type MpUnreachNLRIAttribute struct {
	Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	// The same as NLRI field of MpReachNLRIAttribute
	Nlris []*anypb.Any `protobuf:"bytes,3,rep,name=nlris,proto3" json:"nlris,omitempty"`
	// contains filtered or unexported fields
}

func (*MpUnreachNLRIAttribute) Descriptor deprecated

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

Deprecated: Use MpUnreachNLRIAttribute.ProtoReflect.Descriptor instead.

func (*MpUnreachNLRIAttribute) GetFamily

func (x *MpUnreachNLRIAttribute) GetFamily() *Family

func (*MpUnreachNLRIAttribute) GetNlris

func (x *MpUnreachNLRIAttribute) GetNlris() []*anypb.Any

func (*MpUnreachNLRIAttribute) ProtoMessage

func (*MpUnreachNLRIAttribute) ProtoMessage()

func (*MpUnreachNLRIAttribute) ProtoReflect

func (x *MpUnreachNLRIAttribute) ProtoReflect() protoreflect.Message

func (*MpUnreachNLRIAttribute) Reset

func (x *MpUnreachNLRIAttribute) Reset()

func (*MpUnreachNLRIAttribute) String

func (x *MpUnreachNLRIAttribute) String() string

type MultiExitDiscAttribute

type MultiExitDiscAttribute struct {
	Med uint32 `protobuf:"varint,1,opt,name=med,proto3" json:"med,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiExitDiscAttribute) Descriptor deprecated

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

Deprecated: Use MultiExitDiscAttribute.ProtoReflect.Descriptor instead.

func (*MultiExitDiscAttribute) GetMed

func (x *MultiExitDiscAttribute) GetMed() uint32

func (*MultiExitDiscAttribute) ProtoMessage

func (*MultiExitDiscAttribute) ProtoMessage()

func (*MultiExitDiscAttribute) ProtoReflect

func (x *MultiExitDiscAttribute) ProtoReflect() protoreflect.Message

func (*MultiExitDiscAttribute) Reset

func (x *MultiExitDiscAttribute) Reset()

func (*MultiExitDiscAttribute) String

func (x *MultiExitDiscAttribute) String() string

type MultiProtocolCapability

type MultiProtocolCapability struct {
	Family *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiProtocolCapability) Descriptor deprecated

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

Deprecated: Use MultiProtocolCapability.ProtoReflect.Descriptor instead.

func (*MultiProtocolCapability) GetFamily

func (x *MultiProtocolCapability) GetFamily() *Family

func (*MultiProtocolCapability) ProtoMessage

func (*MultiProtocolCapability) ProtoMessage()

func (*MultiProtocolCapability) ProtoReflect

func (x *MultiProtocolCapability) ProtoReflect() protoreflect.Message

func (*MultiProtocolCapability) Reset

func (x *MultiProtocolCapability) Reset()

func (*MultiProtocolCapability) String

func (x *MultiProtocolCapability) String() string

type NextHopAttribute

type NextHopAttribute struct {
	NextHop string `protobuf:"bytes,1,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
	// contains filtered or unexported fields
}

func (*NextHopAttribute) Descriptor deprecated

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

Deprecated: Use NextHopAttribute.ProtoReflect.Descriptor instead.

func (*NextHopAttribute) GetNextHop

func (x *NextHopAttribute) GetNextHop() string

func (*NextHopAttribute) ProtoMessage

func (*NextHopAttribute) ProtoMessage()

func (*NextHopAttribute) ProtoReflect

func (x *NextHopAttribute) ProtoReflect() protoreflect.Message

func (*NextHopAttribute) Reset

func (x *NextHopAttribute) Reset()

func (*NextHopAttribute) String

func (x *NextHopAttribute) String() string

type NexthopAction

type NexthopAction struct {
	Address   string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Self      bool   `protobuf:"varint,2,opt,name=self,proto3" json:"self,omitempty"`
	Unchanged bool   `protobuf:"varint,3,opt,name=unchanged,proto3" json:"unchanged,omitempty"`
	// contains filtered or unexported fields
}

func (*NexthopAction) Descriptor deprecated

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

Deprecated: Use NexthopAction.ProtoReflect.Descriptor instead.

func (*NexthopAction) GetAddress

func (x *NexthopAction) GetAddress() string

func (*NexthopAction) GetSelf

func (x *NexthopAction) GetSelf() bool

func (*NexthopAction) GetUnchanged

func (x *NexthopAction) GetUnchanged() bool

func (*NexthopAction) ProtoMessage

func (*NexthopAction) ProtoMessage()

func (*NexthopAction) ProtoReflect

func (x *NexthopAction) ProtoReflect() protoreflect.Message

func (*NexthopAction) Reset

func (x *NexthopAction) Reset()

func (*NexthopAction) String

func (x *NexthopAction) String() string

type OpaqueExtended

type OpaqueExtended struct {
	IsTransitive bool   `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
	Value        []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*OpaqueExtended) Descriptor deprecated

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

Deprecated: Use OpaqueExtended.ProtoReflect.Descriptor instead.

func (*OpaqueExtended) GetIsTransitive

func (x *OpaqueExtended) GetIsTransitive() bool

func (*OpaqueExtended) GetValue

func (x *OpaqueExtended) GetValue() []byte

func (*OpaqueExtended) ProtoMessage

func (*OpaqueExtended) ProtoMessage()

func (*OpaqueExtended) ProtoReflect

func (x *OpaqueExtended) ProtoReflect() protoreflect.Message

func (*OpaqueExtended) Reset

func (x *OpaqueExtended) Reset()

func (*OpaqueExtended) String

func (x *OpaqueExtended) String() string

type OpaqueNLRI

type OpaqueNLRI struct {
	Key   []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

OpaqueNLRI represents the NLRI for: - AFI=16397, SAFI=241

func (*OpaqueNLRI) Descriptor deprecated

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

Deprecated: Use OpaqueNLRI.ProtoReflect.Descriptor instead.

func (*OpaqueNLRI) GetKey

func (x *OpaqueNLRI) GetKey() []byte

func (*OpaqueNLRI) GetValue

func (x *OpaqueNLRI) GetValue() []byte

func (*OpaqueNLRI) ProtoMessage

func (*OpaqueNLRI) ProtoMessage()

func (*OpaqueNLRI) ProtoReflect

func (x *OpaqueNLRI) ProtoReflect() protoreflect.Message

func (*OpaqueNLRI) Reset

func (x *OpaqueNLRI) Reset()

func (*OpaqueNLRI) String

func (x *OpaqueNLRI) String() string

type OriginAttribute

type OriginAttribute struct {
	Origin uint32 `protobuf:"varint,1,opt,name=origin,proto3" json:"origin,omitempty"`
	// contains filtered or unexported fields
}

func (*OriginAttribute) Descriptor deprecated

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

Deprecated: Use OriginAttribute.ProtoReflect.Descriptor instead.

func (*OriginAttribute) GetOrigin

func (x *OriginAttribute) GetOrigin() uint32

func (*OriginAttribute) ProtoMessage

func (*OriginAttribute) ProtoMessage()

func (*OriginAttribute) ProtoReflect

func (x *OriginAttribute) ProtoReflect() protoreflect.Message

func (*OriginAttribute) Reset

func (x *OriginAttribute) Reset()

func (*OriginAttribute) String

func (x *OriginAttribute) String() string

type OriginatorIdAttribute

type OriginatorIdAttribute struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*OriginatorIdAttribute) Descriptor deprecated

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

Deprecated: Use OriginatorIdAttribute.ProtoReflect.Descriptor instead.

func (*OriginatorIdAttribute) GetId

func (x *OriginatorIdAttribute) GetId() string

func (*OriginatorIdAttribute) ProtoMessage

func (*OriginatorIdAttribute) ProtoMessage()

func (*OriginatorIdAttribute) ProtoReflect

func (x *OriginatorIdAttribute) ProtoReflect() protoreflect.Message

func (*OriginatorIdAttribute) Reset

func (x *OriginatorIdAttribute) Reset()

func (*OriginatorIdAttribute) String

func (x *OriginatorIdAttribute) String() string

type Path

type Path struct {

	// One of the following defined in "api/attribute.proto":
	// - IPAddressPrefix
	// - LabeledIPAddressPrefix
	// - EncapsulationNLRI
	// - VPLSNLRI
	// - EVPNEthernetAutoDiscoveryRoute
	// - EVPNMACIPAdvertisementRoute
	// - EVPNInclusiveMulticastEthernetTagRoute
	// - EVPNEthernetSegmentRoute
	// - EVPNIPPrefixRoute
	// - EVPNIPMSIRoute
	// - LabeledVPNIPAddressPrefix
	// - RouteTargetMembershipNLRI
	// - FlowSpecNLRI
	// - VPNFlowSpecNLRI
	// - OpaqueNLRI
	// - LsAddrPrefix
	// - SRPolicyNLRI
	// - MUPInterworkSegmentDiscoveryRoute
	// - MUPDirectSegmentDiscoveryRoute
	// - MUPType1SessionTransformedRoute
	// - MUPType2SessionTransformedRoute
	Nlri *anypb.Any `protobuf:"bytes,1,opt,name=nlri,proto3" json:"nlri,omitempty"`
	// Each attribute must be one of *Attribute defined in
	// "api/attribute.proto".
	Pattrs             []*anypb.Any           `protobuf:"bytes,2,rep,name=pattrs,proto3" json:"pattrs,omitempty"`
	Age                *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=age,proto3" json:"age,omitempty"`
	Best               bool                   `protobuf:"varint,4,opt,name=best,proto3" json:"best,omitempty"`
	IsWithdraw         bool                   `protobuf:"varint,5,opt,name=is_withdraw,json=isWithdraw,proto3" json:"is_withdraw,omitempty"`
	Validation         *Validation            `protobuf:"bytes,7,opt,name=validation,proto3" json:"validation,omitempty"`
	NoImplicitWithdraw bool                   `protobuf:"varint,8,opt,name=no_implicit_withdraw,json=noImplicitWithdraw,proto3" json:"no_implicit_withdraw,omitempty"`
	Family             *Family                `protobuf:"bytes,9,opt,name=family,proto3" json:"family,omitempty"`
	SourceAsn          uint32                 `protobuf:"varint,10,opt,name=source_asn,json=sourceAsn,proto3" json:"source_asn,omitempty"`
	SourceId           string                 `protobuf:"bytes,11,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	Filtered           bool                   `protobuf:"varint,12,opt,name=filtered,proto3" json:"filtered,omitempty"`
	Stale              bool                   `protobuf:"varint,13,opt,name=stale,proto3" json:"stale,omitempty"`
	IsFromExternal     bool                   `protobuf:"varint,14,opt,name=is_from_external,json=isFromExternal,proto3" json:"is_from_external,omitempty"`
	NeighborIp         string                 `protobuf:"bytes,15,opt,name=neighbor_ip,json=neighborIp,proto3" json:"neighbor_ip,omitempty"`
	Uuid               []byte                 `protobuf:"bytes,16,opt,name=uuid,proto3" json:"uuid,omitempty"` // only paths installed by AddPath API have this
	IsNexthopInvalid   bool                   `protobuf:"varint,17,opt,name=is_nexthop_invalid,json=isNexthopInvalid,proto3" json:"is_nexthop_invalid,omitempty"`
	Identifier         uint32                 `protobuf:"varint,18,opt,name=identifier,proto3" json:"identifier,omitempty"`
	LocalIdentifier    uint32                 `protobuf:"varint,19,opt,name=local_identifier,json=localIdentifier,proto3" json:"local_identifier,omitempty"`
	NlriBinary         []byte                 `protobuf:"bytes,20,opt,name=nlri_binary,json=nlriBinary,proto3" json:"nlri_binary,omitempty"`
	PattrsBinary       [][]byte               `protobuf:"bytes,21,rep,name=pattrs_binary,json=pattrsBinary,proto3" json:"pattrs_binary,omitempty"`
	// contains filtered or unexported fields
}

func (*Path) Descriptor deprecated

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

Deprecated: Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetAge

func (x *Path) GetAge() *timestamppb.Timestamp

func (*Path) GetBest

func (x *Path) GetBest() bool

func (*Path) GetFamily

func (x *Path) GetFamily() *Family

func (*Path) GetFiltered

func (x *Path) GetFiltered() bool

func (*Path) GetIdentifier

func (x *Path) GetIdentifier() uint32

func (*Path) GetIsFromExternal

func (x *Path) GetIsFromExternal() bool

func (*Path) GetIsNexthopInvalid

func (x *Path) GetIsNexthopInvalid() bool

func (*Path) GetIsWithdraw

func (x *Path) GetIsWithdraw() bool

func (*Path) GetLocalIdentifier

func (x *Path) GetLocalIdentifier() uint32

func (*Path) GetNeighborIp

func (x *Path) GetNeighborIp() string

func (*Path) GetNlri

func (x *Path) GetNlri() *anypb.Any

func (*Path) GetNlriBinary

func (x *Path) GetNlriBinary() []byte

func (*Path) GetNoImplicitWithdraw

func (x *Path) GetNoImplicitWithdraw() bool

func (*Path) GetPattrs

func (x *Path) GetPattrs() []*anypb.Any

func (*Path) GetPattrsBinary

func (x *Path) GetPattrsBinary() [][]byte

func (*Path) GetSourceAsn

func (x *Path) GetSourceAsn() uint32

func (*Path) GetSourceId

func (x *Path) GetSourceId() string

func (*Path) GetStale

func (x *Path) GetStale() bool

func (*Path) GetUuid

func (x *Path) GetUuid() []byte

func (*Path) GetValidation

func (x *Path) GetValidation() *Validation

func (*Path) ProtoMessage

func (*Path) ProtoMessage()

func (*Path) ProtoReflect

func (x *Path) ProtoReflect() protoreflect.Message

func (*Path) Reset

func (x *Path) Reset()

func (*Path) String

func (x *Path) String() string

type Peer

type Peer struct {
	ApplyPolicy     *ApplyPolicy     `protobuf:"bytes,1,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
	Conf            *PeerConf        `protobuf:"bytes,2,opt,name=conf,proto3" json:"conf,omitempty"`
	EbgpMultihop    *EbgpMultihop    `protobuf:"bytes,3,opt,name=ebgp_multihop,json=ebgpMultihop,proto3" json:"ebgp_multihop,omitempty"`
	RouteReflector  *RouteReflector  `protobuf:"bytes,4,opt,name=route_reflector,json=routeReflector,proto3" json:"route_reflector,omitempty"`
	State           *PeerState       `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	Timers          *Timers          `protobuf:"bytes,6,opt,name=timers,proto3" json:"timers,omitempty"`
	Transport       *Transport       `protobuf:"bytes,7,opt,name=transport,proto3" json:"transport,omitempty"`
	RouteServer     *RouteServer     `protobuf:"bytes,8,opt,name=route_server,json=routeServer,proto3" json:"route_server,omitempty"`
	GracefulRestart *GracefulRestart `protobuf:"bytes,9,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"`
	AfiSafis        []*AfiSafi       `protobuf:"bytes,10,rep,name=afi_safis,json=afiSafis,proto3" json:"afi_safis,omitempty"`
	TtlSecurity     *TtlSecurity     `protobuf:"bytes,11,opt,name=ttl_security,json=ttlSecurity,proto3" json:"ttl_security,omitempty"`
	// contains filtered or unexported fields
}

func (*Peer) Descriptor deprecated

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

Deprecated: Use Peer.ProtoReflect.Descriptor instead.

func (*Peer) GetAfiSafis

func (x *Peer) GetAfiSafis() []*AfiSafi

func (*Peer) GetApplyPolicy

func (x *Peer) GetApplyPolicy() *ApplyPolicy

func (*Peer) GetConf

func (x *Peer) GetConf() *PeerConf

func (*Peer) GetEbgpMultihop

func (x *Peer) GetEbgpMultihop() *EbgpMultihop

func (*Peer) GetGracefulRestart

func (x *Peer) GetGracefulRestart() *GracefulRestart

func (*Peer) GetRouteReflector

func (x *Peer) GetRouteReflector() *RouteReflector

func (*Peer) GetRouteServer

func (x *Peer) GetRouteServer() *RouteServer

func (*Peer) GetState

func (x *Peer) GetState() *PeerState

func (*Peer) GetTimers

func (x *Peer) GetTimers() *Timers

func (*Peer) GetTransport

func (x *Peer) GetTransport() *Transport

func (*Peer) GetTtlSecurity

func (x *Peer) GetTtlSecurity() *TtlSecurity

func (*Peer) ProtoMessage

func (*Peer) ProtoMessage()

func (*Peer) ProtoReflect

func (x *Peer) ProtoReflect() protoreflect.Message

func (*Peer) Reset

func (x *Peer) Reset()

func (*Peer) String

func (x *Peer) String() string

type PeerConf

type PeerConf struct {
	AuthPassword        string        `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
	Description         string        `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	LocalAsn            uint32        `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
	NeighborAddress     string        `protobuf:"bytes,4,opt,name=neighbor_address,json=neighborAddress,proto3" json:"neighbor_address,omitempty"`
	PeerAsn             uint32        `protobuf:"varint,5,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
	PeerGroup           string        `protobuf:"bytes,6,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	Type                PeerType      `protobuf:"varint,7,opt,name=type,proto3,enum=apipb.PeerType" json:"type,omitempty"`
	RemovePrivate       RemovePrivate `` /* 126-byte string literal not displayed */
	RouteFlapDamping    bool          `protobuf:"varint,9,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
	SendCommunity       uint32        `protobuf:"varint,10,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
	NeighborInterface   string        `protobuf:"bytes,11,opt,name=neighbor_interface,json=neighborInterface,proto3" json:"neighbor_interface,omitempty"`
	Vrf                 string        `protobuf:"bytes,12,opt,name=vrf,proto3" json:"vrf,omitempty"`
	AllowOwnAsn         uint32        `protobuf:"varint,13,opt,name=allow_own_asn,json=allowOwnAsn,proto3" json:"allow_own_asn,omitempty"`
	ReplacePeerAsn      bool          `protobuf:"varint,14,opt,name=replace_peer_asn,json=replacePeerAsn,proto3" json:"replace_peer_asn,omitempty"`
	AdminDown           bool          `protobuf:"varint,15,opt,name=admin_down,json=adminDown,proto3" json:"admin_down,omitempty"`
	SendSoftwareVersion bool          `protobuf:"varint,16,opt,name=send_software_version,json=sendSoftwareVersion,proto3" json:"send_software_version,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerConf) Descriptor deprecated

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

Deprecated: Use PeerConf.ProtoReflect.Descriptor instead.

func (*PeerConf) GetAdminDown

func (x *PeerConf) GetAdminDown() bool

func (*PeerConf) GetAllowOwnAsn

func (x *PeerConf) GetAllowOwnAsn() uint32

func (*PeerConf) GetAuthPassword

func (x *PeerConf) GetAuthPassword() string

func (*PeerConf) GetDescription

func (x *PeerConf) GetDescription() string

func (*PeerConf) GetLocalAsn

func (x *PeerConf) GetLocalAsn() uint32

func (*PeerConf) GetNeighborAddress

func (x *PeerConf) GetNeighborAddress() string

func (*PeerConf) GetNeighborInterface

func (x *PeerConf) GetNeighborInterface() string

func (*PeerConf) GetPeerAsn

func (x *PeerConf) GetPeerAsn() uint32

func (*PeerConf) GetPeerGroup

func (x *PeerConf) GetPeerGroup() string

func (*PeerConf) GetRemovePrivate

func (x *PeerConf) GetRemovePrivate() RemovePrivate

func (*PeerConf) GetReplacePeerAsn

func (x *PeerConf) GetReplacePeerAsn() bool

func (*PeerConf) GetRouteFlapDamping

func (x *PeerConf) GetRouteFlapDamping() bool

func (*PeerConf) GetSendCommunity

func (x *PeerConf) GetSendCommunity() uint32

func (*PeerConf) GetSendSoftwareVersion added in v3.11.0

func (x *PeerConf) GetSendSoftwareVersion() bool

func (*PeerConf) GetType

func (x *PeerConf) GetType() PeerType

func (*PeerConf) GetVrf

func (x *PeerConf) GetVrf() string

func (*PeerConf) ProtoMessage

func (*PeerConf) ProtoMessage()

func (*PeerConf) ProtoReflect

func (x *PeerConf) ProtoReflect() protoreflect.Message

func (*PeerConf) Reset

func (x *PeerConf) Reset()

func (*PeerConf) String

func (x *PeerConf) String() string

type PeerGroup

type PeerGroup struct {
	ApplyPolicy     *ApplyPolicy     `protobuf:"bytes,1,opt,name=apply_policy,json=applyPolicy,proto3" json:"apply_policy,omitempty"`
	Conf            *PeerGroupConf   `protobuf:"bytes,2,opt,name=conf,proto3" json:"conf,omitempty"`
	EbgpMultihop    *EbgpMultihop    `protobuf:"bytes,3,opt,name=ebgp_multihop,json=ebgpMultihop,proto3" json:"ebgp_multihop,omitempty"`
	RouteReflector  *RouteReflector  `protobuf:"bytes,4,opt,name=route_reflector,json=routeReflector,proto3" json:"route_reflector,omitempty"`
	Info            *PeerGroupState  `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"`
	Timers          *Timers          `protobuf:"bytes,6,opt,name=timers,proto3" json:"timers,omitempty"`
	Transport       *Transport       `protobuf:"bytes,7,opt,name=transport,proto3" json:"transport,omitempty"`
	RouteServer     *RouteServer     `protobuf:"bytes,8,opt,name=route_server,json=routeServer,proto3" json:"route_server,omitempty"`
	GracefulRestart *GracefulRestart `protobuf:"bytes,9,opt,name=graceful_restart,json=gracefulRestart,proto3" json:"graceful_restart,omitempty"`
	AfiSafis        []*AfiSafi       `protobuf:"bytes,10,rep,name=afi_safis,json=afiSafis,proto3" json:"afi_safis,omitempty"`
	TtlSecurity     *TtlSecurity     `protobuf:"bytes,11,opt,name=ttl_security,json=ttlSecurity,proto3" json:"ttl_security,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerGroup) Descriptor deprecated

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

Deprecated: Use PeerGroup.ProtoReflect.Descriptor instead.

func (*PeerGroup) GetAfiSafis

func (x *PeerGroup) GetAfiSafis() []*AfiSafi

func (*PeerGroup) GetApplyPolicy

func (x *PeerGroup) GetApplyPolicy() *ApplyPolicy

func (*PeerGroup) GetConf

func (x *PeerGroup) GetConf() *PeerGroupConf

func (*PeerGroup) GetEbgpMultihop

func (x *PeerGroup) GetEbgpMultihop() *EbgpMultihop

func (*PeerGroup) GetGracefulRestart

func (x *PeerGroup) GetGracefulRestart() *GracefulRestart

func (*PeerGroup) GetInfo

func (x *PeerGroup) GetInfo() *PeerGroupState

func (*PeerGroup) GetRouteReflector

func (x *PeerGroup) GetRouteReflector() *RouteReflector

func (*PeerGroup) GetRouteServer

func (x *PeerGroup) GetRouteServer() *RouteServer

func (*PeerGroup) GetTimers

func (x *PeerGroup) GetTimers() *Timers

func (*PeerGroup) GetTransport

func (x *PeerGroup) GetTransport() *Transport

func (*PeerGroup) GetTtlSecurity

func (x *PeerGroup) GetTtlSecurity() *TtlSecurity

func (*PeerGroup) ProtoMessage

func (*PeerGroup) ProtoMessage()

func (*PeerGroup) ProtoReflect

func (x *PeerGroup) ProtoReflect() protoreflect.Message

func (*PeerGroup) Reset

func (x *PeerGroup) Reset()

func (*PeerGroup) String

func (x *PeerGroup) String() string

type PeerGroupConf

type PeerGroupConf struct {
	AuthPassword     string        `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
	Description      string        `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	LocalAsn         uint32        `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
	PeerAsn          uint32        `protobuf:"varint,4,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
	PeerGroupName    string        `protobuf:"bytes,5,opt,name=peer_group_name,json=peerGroupName,proto3" json:"peer_group_name,omitempty"`
	Type             PeerType      `protobuf:"varint,6,opt,name=type,proto3,enum=apipb.PeerType" json:"type,omitempty"`
	RemovePrivate    RemovePrivate `` /* 126-byte string literal not displayed */
	RouteFlapDamping bool          `protobuf:"varint,8,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
	SendCommunity    uint32        `protobuf:"varint,9,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerGroupConf) Descriptor deprecated

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

Deprecated: Use PeerGroupConf.ProtoReflect.Descriptor instead.

func (*PeerGroupConf) GetAuthPassword

func (x *PeerGroupConf) GetAuthPassword() string

func (*PeerGroupConf) GetDescription

func (x *PeerGroupConf) GetDescription() string

func (*PeerGroupConf) GetLocalAsn

func (x *PeerGroupConf) GetLocalAsn() uint32

func (*PeerGroupConf) GetPeerAsn

func (x *PeerGroupConf) GetPeerAsn() uint32

func (*PeerGroupConf) GetPeerGroupName

func (x *PeerGroupConf) GetPeerGroupName() string

func (*PeerGroupConf) GetRemovePrivate

func (x *PeerGroupConf) GetRemovePrivate() RemovePrivate

func (*PeerGroupConf) GetRouteFlapDamping

func (x *PeerGroupConf) GetRouteFlapDamping() bool

func (*PeerGroupConf) GetSendCommunity

func (x *PeerGroupConf) GetSendCommunity() uint32

func (*PeerGroupConf) GetType

func (x *PeerGroupConf) GetType() PeerType

func (*PeerGroupConf) ProtoMessage

func (*PeerGroupConf) ProtoMessage()

func (*PeerGroupConf) ProtoReflect

func (x *PeerGroupConf) ProtoReflect() protoreflect.Message

func (*PeerGroupConf) Reset

func (x *PeerGroupConf) Reset()

func (*PeerGroupConf) String

func (x *PeerGroupConf) String() string

type PeerGroupState

type PeerGroupState struct {
	AuthPassword     string        `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
	Description      string        `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	LocalAsn         uint32        `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
	PeerAsn          uint32        `protobuf:"varint,4,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
	PeerGroupName    string        `protobuf:"bytes,5,opt,name=peer_group_name,json=peerGroupName,proto3" json:"peer_group_name,omitempty"`
	Type             PeerType      `protobuf:"varint,6,opt,name=type,proto3,enum=apipb.PeerType" json:"type,omitempty"`
	RemovePrivate    RemovePrivate `` /* 126-byte string literal not displayed */
	RouteFlapDamping bool          `protobuf:"varint,8,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
	SendCommunity    uint32        `protobuf:"varint,9,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
	TotalPaths       uint32        `protobuf:"varint,10,opt,name=total_paths,json=totalPaths,proto3" json:"total_paths,omitempty"`
	TotalPrefixes    uint32        `protobuf:"varint,11,opt,name=total_prefixes,json=totalPrefixes,proto3" json:"total_prefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerGroupState) Descriptor deprecated

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

Deprecated: Use PeerGroupState.ProtoReflect.Descriptor instead.

func (*PeerGroupState) GetAuthPassword

func (x *PeerGroupState) GetAuthPassword() string

func (*PeerGroupState) GetDescription

func (x *PeerGroupState) GetDescription() string

func (*PeerGroupState) GetLocalAsn

func (x *PeerGroupState) GetLocalAsn() uint32

func (*PeerGroupState) GetPeerAsn

func (x *PeerGroupState) GetPeerAsn() uint32

func (*PeerGroupState) GetPeerGroupName

func (x *PeerGroupState) GetPeerGroupName() string

func (*PeerGroupState) GetRemovePrivate

func (x *PeerGroupState) GetRemovePrivate() RemovePrivate

func (*PeerGroupState) GetRouteFlapDamping

func (x *PeerGroupState) GetRouteFlapDamping() bool

func (*PeerGroupState) GetSendCommunity

func (x *PeerGroupState) GetSendCommunity() uint32

func (*PeerGroupState) GetTotalPaths

func (x *PeerGroupState) GetTotalPaths() uint32

func (*PeerGroupState) GetTotalPrefixes

func (x *PeerGroupState) GetTotalPrefixes() uint32

func (*PeerGroupState) GetType

func (x *PeerGroupState) GetType() PeerType

func (*PeerGroupState) ProtoMessage

func (*PeerGroupState) ProtoMessage()

func (*PeerGroupState) ProtoReflect

func (x *PeerGroupState) ProtoReflect() protoreflect.Message

func (*PeerGroupState) Reset

func (x *PeerGroupState) Reset()

func (*PeerGroupState) String

func (x *PeerGroupState) String() string

type PeerState

type PeerState struct {
	AuthPassword     string                 `protobuf:"bytes,1,opt,name=auth_password,json=authPassword,proto3" json:"auth_password,omitempty"`
	Description      string                 `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	LocalAsn         uint32                 `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
	Messages         *Messages              `protobuf:"bytes,4,opt,name=messages,proto3" json:"messages,omitempty"`
	NeighborAddress  string                 `protobuf:"bytes,5,opt,name=neighbor_address,json=neighborAddress,proto3" json:"neighbor_address,omitempty"`
	PeerAsn          uint32                 `protobuf:"varint,6,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
	PeerGroup        string                 `protobuf:"bytes,7,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	Type             PeerType               `protobuf:"varint,8,opt,name=type,proto3,enum=apipb.PeerType" json:"type,omitempty"`
	Queues           *Queues                `protobuf:"bytes,9,opt,name=queues,proto3" json:"queues,omitempty"`
	RemovePrivate    RemovePrivate          `` /* 127-byte string literal not displayed */
	RouteFlapDamping bool                   `protobuf:"varint,11,opt,name=route_flap_damping,json=routeFlapDamping,proto3" json:"route_flap_damping,omitempty"`
	SendCommunity    uint32                 `protobuf:"varint,12,opt,name=send_community,json=sendCommunity,proto3" json:"send_community,omitempty"`
	SessionState     PeerState_SessionState `` /* 133-byte string literal not displayed */
	AdminState       PeerState_AdminState   `protobuf:"varint,15,opt,name=admin_state,json=adminState,proto3,enum=apipb.PeerState_AdminState" json:"admin_state,omitempty"`
	OutQ             uint32                 `protobuf:"varint,16,opt,name=out_q,json=outQ,proto3" json:"out_q,omitempty"`
	Flops            uint32                 `protobuf:"varint,17,opt,name=flops,proto3" json:"flops,omitempty"`
	// Each attribute must be one of *Capability defined in
	// "api/capability.proto".
	RemoteCap []*anypb.Any `protobuf:"bytes,18,rep,name=remote_cap,json=remoteCap,proto3" json:"remote_cap,omitempty"`
	LocalCap  []*anypb.Any `protobuf:"bytes,19,rep,name=local_cap,json=localCap,proto3" json:"local_cap,omitempty"`
	RouterId  string       `protobuf:"bytes,20,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerState) Descriptor deprecated

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

Deprecated: Use PeerState.ProtoReflect.Descriptor instead.

func (*PeerState) GetAdminState

func (x *PeerState) GetAdminState() PeerState_AdminState

func (*PeerState) GetAuthPassword

func (x *PeerState) GetAuthPassword() string

func (*PeerState) GetDescription

func (x *PeerState) GetDescription() string

func (*PeerState) GetFlops

func (x *PeerState) GetFlops() uint32

func (*PeerState) GetLocalAsn

func (x *PeerState) GetLocalAsn() uint32

func (*PeerState) GetLocalCap

func (x *PeerState) GetLocalCap() []*anypb.Any

func (*PeerState) GetMessages

func (x *PeerState) GetMessages() *Messages

func (*PeerState) GetNeighborAddress

func (x *PeerState) GetNeighborAddress() string

func (*PeerState) GetOutQ

func (x *PeerState) GetOutQ() uint32

func (*PeerState) GetPeerAsn

func (x *PeerState) GetPeerAsn() uint32

func (*PeerState) GetPeerGroup

func (x *PeerState) GetPeerGroup() string

func (*PeerState) GetQueues

func (x *PeerState) GetQueues() *Queues

func (*PeerState) GetRemoteCap

func (x *PeerState) GetRemoteCap() []*anypb.Any

func (*PeerState) GetRemovePrivate

func (x *PeerState) GetRemovePrivate() RemovePrivate

func (*PeerState) GetRouteFlapDamping

func (x *PeerState) GetRouteFlapDamping() bool

func (*PeerState) GetRouterId

func (x *PeerState) GetRouterId() string

func (*PeerState) GetSendCommunity

func (x *PeerState) GetSendCommunity() uint32

func (*PeerState) GetSessionState

func (x *PeerState) GetSessionState() PeerState_SessionState

func (*PeerState) GetType

func (x *PeerState) GetType() PeerType

func (*PeerState) ProtoMessage

func (*PeerState) ProtoMessage()

func (*PeerState) ProtoReflect

func (x *PeerState) ProtoReflect() protoreflect.Message

func (*PeerState) Reset

func (x *PeerState) Reset()

func (*PeerState) String

func (x *PeerState) String() string

type PeerState_AdminState

type PeerState_AdminState int32
const (
	PeerState_UP     PeerState_AdminState = 0
	PeerState_DOWN   PeerState_AdminState = 1
	PeerState_PFX_CT PeerState_AdminState = 2 // prefix counter over limit
)

func (PeerState_AdminState) Descriptor

func (PeerState_AdminState) Enum

func (PeerState_AdminState) EnumDescriptor deprecated

func (PeerState_AdminState) EnumDescriptor() ([]byte, []int)

Deprecated: Use PeerState_AdminState.Descriptor instead.

func (PeerState_AdminState) Number

func (PeerState_AdminState) String

func (x PeerState_AdminState) String() string

func (PeerState_AdminState) Type

type PeerState_SessionState

type PeerState_SessionState int32
const (
	PeerState_UNKNOWN     PeerState_SessionState = 0
	PeerState_IDLE        PeerState_SessionState = 1
	PeerState_CONNECT     PeerState_SessionState = 2
	PeerState_ACTIVE      PeerState_SessionState = 3
	PeerState_OPENSENT    PeerState_SessionState = 4
	PeerState_OPENCONFIRM PeerState_SessionState = 5
	PeerState_ESTABLISHED PeerState_SessionState = 6
)

func (PeerState_SessionState) Descriptor

func (PeerState_SessionState) Enum

func (PeerState_SessionState) EnumDescriptor deprecated

func (PeerState_SessionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use PeerState_SessionState.Descriptor instead.

func (PeerState_SessionState) Number

func (PeerState_SessionState) String

func (x PeerState_SessionState) String() string

func (PeerState_SessionState) Type

type PeerType

type PeerType int32
const (
	PeerType_INTERNAL PeerType = 0
	PeerType_EXTERNAL PeerType = 1
)

func (PeerType) Descriptor

func (PeerType) Descriptor() protoreflect.EnumDescriptor

func (PeerType) Enum

func (x PeerType) Enum() *PeerType

func (PeerType) EnumDescriptor deprecated

func (PeerType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PeerType.Descriptor instead.

func (PeerType) Number

func (x PeerType) Number() protoreflect.EnumNumber

func (PeerType) String

func (x PeerType) String() string

func (PeerType) Type

type PmsiTunnelAttribute

type PmsiTunnelAttribute struct {
	Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Type  uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
	Label uint32 `protobuf:"varint,3,opt,name=label,proto3" json:"label,omitempty"`
	Id    []byte `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PmsiTunnelAttribute) Descriptor deprecated

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

Deprecated: Use PmsiTunnelAttribute.ProtoReflect.Descriptor instead.

func (*PmsiTunnelAttribute) GetFlags

func (x *PmsiTunnelAttribute) GetFlags() uint32

func (*PmsiTunnelAttribute) GetId

func (x *PmsiTunnelAttribute) GetId() []byte

func (*PmsiTunnelAttribute) GetLabel

func (x *PmsiTunnelAttribute) GetLabel() uint32

func (*PmsiTunnelAttribute) GetType

func (x *PmsiTunnelAttribute) GetType() uint32

func (*PmsiTunnelAttribute) ProtoMessage

func (*PmsiTunnelAttribute) ProtoMessage()

func (*PmsiTunnelAttribute) ProtoReflect

func (x *PmsiTunnelAttribute) ProtoReflect() protoreflect.Message

func (*PmsiTunnelAttribute) Reset

func (x *PmsiTunnelAttribute) Reset()

func (*PmsiTunnelAttribute) String

func (x *PmsiTunnelAttribute) String() string

type Policy

type Policy struct {
	Name       string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Statements []*Statement `protobuf:"bytes,2,rep,name=statements,proto3" json:"statements,omitempty"`
	// contains filtered or unexported fields
}

func (*Policy) Descriptor deprecated

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

Deprecated: Use Policy.ProtoReflect.Descriptor instead.

func (*Policy) GetName

func (x *Policy) GetName() string

func (*Policy) GetStatements

func (x *Policy) GetStatements() []*Statement

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) ProtoReflect

func (x *Policy) ProtoReflect() protoreflect.Message

func (*Policy) Reset

func (x *Policy) Reset()

func (*Policy) String

func (x *Policy) String() string

type PolicyAssignment

type PolicyAssignment struct {
	Name          string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Direction     PolicyDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=apipb.PolicyDirection" json:"direction,omitempty"`
	Policies      []*Policy       `protobuf:"bytes,4,rep,name=policies,proto3" json:"policies,omitempty"`
	DefaultAction RouteAction     `protobuf:"varint,5,opt,name=default_action,json=defaultAction,proto3,enum=apipb.RouteAction" json:"default_action,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyAssignment) Descriptor deprecated

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

Deprecated: Use PolicyAssignment.ProtoReflect.Descriptor instead.

func (*PolicyAssignment) GetDefaultAction

func (x *PolicyAssignment) GetDefaultAction() RouteAction

func (*PolicyAssignment) GetDirection

func (x *PolicyAssignment) GetDirection() PolicyDirection

func (*PolicyAssignment) GetName

func (x *PolicyAssignment) GetName() string

func (*PolicyAssignment) GetPolicies

func (x *PolicyAssignment) GetPolicies() []*Policy

func (*PolicyAssignment) ProtoMessage

func (*PolicyAssignment) ProtoMessage()

func (*PolicyAssignment) ProtoReflect

func (x *PolicyAssignment) ProtoReflect() protoreflect.Message

func (*PolicyAssignment) Reset

func (x *PolicyAssignment) Reset()

func (*PolicyAssignment) String

func (x *PolicyAssignment) String() string

type PolicyDirection

type PolicyDirection int32
const (
	PolicyDirection_UNKNOWN PolicyDirection = 0
	PolicyDirection_IMPORT  PolicyDirection = 1
	PolicyDirection_EXPORT  PolicyDirection = 2
)

func (PolicyDirection) Descriptor

func (PolicyDirection) Enum

func (x PolicyDirection) Enum() *PolicyDirection

func (PolicyDirection) EnumDescriptor deprecated

func (PolicyDirection) EnumDescriptor() ([]byte, []int)

Deprecated: Use PolicyDirection.Descriptor instead.

func (PolicyDirection) Number

func (PolicyDirection) String

func (x PolicyDirection) String() string

func (PolicyDirection) Type

type Prefix

type Prefix struct {
	IpPrefix      string `protobuf:"bytes,1,opt,name=ip_prefix,json=ipPrefix,proto3" json:"ip_prefix,omitempty"`
	MaskLengthMin uint32 `protobuf:"varint,2,opt,name=mask_length_min,json=maskLengthMin,proto3" json:"mask_length_min,omitempty"`
	MaskLengthMax uint32 `protobuf:"varint,3,opt,name=mask_length_max,json=maskLengthMax,proto3" json:"mask_length_max,omitempty"`
	// contains filtered or unexported fields
}

func (*Prefix) Descriptor deprecated

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

Deprecated: Use Prefix.ProtoReflect.Descriptor instead.

func (*Prefix) GetIpPrefix

func (x *Prefix) GetIpPrefix() string

func (*Prefix) GetMaskLengthMax

func (x *Prefix) GetMaskLengthMax() uint32

func (*Prefix) GetMaskLengthMin

func (x *Prefix) GetMaskLengthMin() uint32

func (*Prefix) ProtoMessage

func (*Prefix) ProtoMessage()

func (*Prefix) ProtoReflect

func (x *Prefix) ProtoReflect() protoreflect.Message

func (*Prefix) Reset

func (x *Prefix) Reset()

func (*Prefix) String

func (x *Prefix) String() string

type PrefixLimit

type PrefixLimit struct {
	Family               *Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	MaxPrefixes          uint32  `protobuf:"varint,2,opt,name=max_prefixes,json=maxPrefixes,proto3" json:"max_prefixes,omitempty"`
	ShutdownThresholdPct uint32  `protobuf:"varint,3,opt,name=shutdown_threshold_pct,json=shutdownThresholdPct,proto3" json:"shutdown_threshold_pct,omitempty"`
	// contains filtered or unexported fields
}

func (*PrefixLimit) Descriptor deprecated

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

Deprecated: Use PrefixLimit.ProtoReflect.Descriptor instead.

func (*PrefixLimit) GetFamily

func (x *PrefixLimit) GetFamily() *Family

func (*PrefixLimit) GetMaxPrefixes

func (x *PrefixLimit) GetMaxPrefixes() uint32

func (*PrefixLimit) GetShutdownThresholdPct

func (x *PrefixLimit) GetShutdownThresholdPct() uint32

func (*PrefixLimit) ProtoMessage

func (*PrefixLimit) ProtoMessage()

func (*PrefixLimit) ProtoReflect

func (x *PrefixLimit) ProtoReflect() protoreflect.Message

func (*PrefixLimit) Reset

func (x *PrefixLimit) Reset()

func (*PrefixLimit) String

func (x *PrefixLimit) String() string

type PrefixSID

type PrefixSID struct {

	// tlv is one of:
	// - IndexLabelTLV Type 1 (not yet implemented)
	// - OriginatorSRGBTLV Type 3 (not yet implemented)
	// - SRv6L3ServiceTLV Type 5
	// - SRv6L2ServiceTLV Type 6
	Tlvs []*anypb.Any `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
	// contains filtered or unexported fields
}

https://tools.ietf.org/html/rfc8669

func (*PrefixSID) Descriptor deprecated

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

Deprecated: Use PrefixSID.ProtoReflect.Descriptor instead.

func (*PrefixSID) GetTlvs

func (x *PrefixSID) GetTlvs() []*anypb.Any

func (*PrefixSID) ProtoMessage

func (*PrefixSID) ProtoMessage()

func (*PrefixSID) ProtoReflect

func (x *PrefixSID) ProtoReflect() protoreflect.Message

func (*PrefixSID) Reset

func (x *PrefixSID) Reset()

func (*PrefixSID) String

func (x *PrefixSID) String() string

type Queues

type Queues struct {
	Input  uint32 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	Output uint32 `protobuf:"varint,2,opt,name=output,proto3" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*Queues) Descriptor deprecated

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

Deprecated: Use Queues.ProtoReflect.Descriptor instead.

func (*Queues) GetInput

func (x *Queues) GetInput() uint32

func (*Queues) GetOutput

func (x *Queues) GetOutput() uint32

func (*Queues) ProtoMessage

func (*Queues) ProtoMessage()

func (*Queues) ProtoReflect

func (x *Queues) ProtoReflect() protoreflect.Message

func (*Queues) Reset

func (x *Queues) Reset()

func (*Queues) String

func (x *Queues) String() string

type RPKIConf

type RPKIConf struct {
	Address    string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	RemotePort uint32 `protobuf:"varint,2,opt,name=remote_port,json=remotePort,proto3" json:"remote_port,omitempty"`
	// contains filtered or unexported fields
}

func (*RPKIConf) Descriptor deprecated

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

Deprecated: Use RPKIConf.ProtoReflect.Descriptor instead.

func (*RPKIConf) GetAddress

func (x *RPKIConf) GetAddress() string

func (*RPKIConf) GetRemotePort

func (x *RPKIConf) GetRemotePort() uint32

func (*RPKIConf) ProtoMessage

func (*RPKIConf) ProtoMessage()

func (*RPKIConf) ProtoReflect

func (x *RPKIConf) ProtoReflect() protoreflect.Message

func (*RPKIConf) Reset

func (x *RPKIConf) Reset()

func (*RPKIConf) String

func (x *RPKIConf) String() string

type RPKIState

type RPKIState struct {
	Uptime        *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
	Downtime      *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=downtime,proto3" json:"downtime,omitempty"`
	Up            bool                   `protobuf:"varint,3,opt,name=up,proto3" json:"up,omitempty"`
	RecordIpv4    uint32                 `protobuf:"varint,4,opt,name=record_ipv4,json=recordIpv4,proto3" json:"record_ipv4,omitempty"`
	RecordIpv6    uint32                 `protobuf:"varint,5,opt,name=record_ipv6,json=recordIpv6,proto3" json:"record_ipv6,omitempty"`
	PrefixIpv4    uint32                 `protobuf:"varint,6,opt,name=prefix_ipv4,json=prefixIpv4,proto3" json:"prefix_ipv4,omitempty"`
	PrefixIpv6    uint32                 `protobuf:"varint,7,opt,name=prefix_ipv6,json=prefixIpv6,proto3" json:"prefix_ipv6,omitempty"`
	Serial        uint32                 `protobuf:"varint,8,opt,name=serial,proto3" json:"serial,omitempty"`
	ReceivedIpv4  int64                  `protobuf:"varint,9,opt,name=received_ipv4,json=receivedIpv4,proto3" json:"received_ipv4,omitempty"`
	ReceivedIpv6  int64                  `protobuf:"varint,10,opt,name=received_ipv6,json=receivedIpv6,proto3" json:"received_ipv6,omitempty"`
	SerialNotify  int64                  `protobuf:"varint,11,opt,name=serial_notify,json=serialNotify,proto3" json:"serial_notify,omitempty"`
	CacheReset    int64                  `protobuf:"varint,12,opt,name=cache_reset,json=cacheReset,proto3" json:"cache_reset,omitempty"`
	CacheResponse int64                  `protobuf:"varint,13,opt,name=cache_response,json=cacheResponse,proto3" json:"cache_response,omitempty"`
	EndOfData     int64                  `protobuf:"varint,14,opt,name=end_of_data,json=endOfData,proto3" json:"end_of_data,omitempty"`
	Error         int64                  `protobuf:"varint,15,opt,name=error,proto3" json:"error,omitempty"`
	SerialQuery   int64                  `protobuf:"varint,16,opt,name=serial_query,json=serialQuery,proto3" json:"serial_query,omitempty"`
	ResetQuery    int64                  `protobuf:"varint,17,opt,name=reset_query,json=resetQuery,proto3" json:"reset_query,omitempty"`
	// contains filtered or unexported fields
}

func (*RPKIState) Descriptor deprecated

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

Deprecated: Use RPKIState.ProtoReflect.Descriptor instead.

func (*RPKIState) GetCacheReset

func (x *RPKIState) GetCacheReset() int64

func (*RPKIState) GetCacheResponse

func (x *RPKIState) GetCacheResponse() int64

func (*RPKIState) GetDowntime

func (x *RPKIState) GetDowntime() *timestamppb.Timestamp

func (*RPKIState) GetEndOfData

func (x *RPKIState) GetEndOfData() int64

func (*RPKIState) GetError

func (x *RPKIState) GetError() int64

func (*RPKIState) GetPrefixIpv4

func (x *RPKIState) GetPrefixIpv4() uint32

func (*RPKIState) GetPrefixIpv6

func (x *RPKIState) GetPrefixIpv6() uint32

func (*RPKIState) GetReceivedIpv4

func (x *RPKIState) GetReceivedIpv4() int64

func (*RPKIState) GetReceivedIpv6

func (x *RPKIState) GetReceivedIpv6() int64

func (*RPKIState) GetRecordIpv4

func (x *RPKIState) GetRecordIpv4() uint32

func (*RPKIState) GetRecordIpv6

func (x *RPKIState) GetRecordIpv6() uint32

func (*RPKIState) GetResetQuery

func (x *RPKIState) GetResetQuery() int64

func (*RPKIState) GetSerial

func (x *RPKIState) GetSerial() uint32

func (*RPKIState) GetSerialNotify

func (x *RPKIState) GetSerialNotify() int64

func (*RPKIState) GetSerialQuery

func (x *RPKIState) GetSerialQuery() int64

func (*RPKIState) GetUp

func (x *RPKIState) GetUp() bool

func (*RPKIState) GetUptime

func (x *RPKIState) GetUptime() *timestamppb.Timestamp

func (*RPKIState) ProtoMessage

func (*RPKIState) ProtoMessage()

func (*RPKIState) ProtoReflect

func (x *RPKIState) ProtoReflect() protoreflect.Message

func (*RPKIState) Reset

func (x *RPKIState) Reset()

func (*RPKIState) String

func (x *RPKIState) String() string

type RedirectFourOctetAsSpecificExtended

type RedirectFourOctetAsSpecificExtended struct {
	Asn        uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectFourOctetAsSpecificExtended) Descriptor deprecated

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

Deprecated: Use RedirectFourOctetAsSpecificExtended.ProtoReflect.Descriptor instead.

func (*RedirectFourOctetAsSpecificExtended) GetAsn

func (*RedirectFourOctetAsSpecificExtended) GetLocalAdmin

func (x *RedirectFourOctetAsSpecificExtended) GetLocalAdmin() uint32

func (*RedirectFourOctetAsSpecificExtended) ProtoMessage

func (*RedirectFourOctetAsSpecificExtended) ProtoMessage()

func (*RedirectFourOctetAsSpecificExtended) ProtoReflect

func (*RedirectFourOctetAsSpecificExtended) Reset

func (*RedirectFourOctetAsSpecificExtended) String

type RedirectIPv4AddressSpecificExtended

type RedirectIPv4AddressSpecificExtended struct {
	Address    string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectIPv4AddressSpecificExtended) Descriptor deprecated

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

Deprecated: Use RedirectIPv4AddressSpecificExtended.ProtoReflect.Descriptor instead.

func (*RedirectIPv4AddressSpecificExtended) GetAddress

func (*RedirectIPv4AddressSpecificExtended) GetLocalAdmin

func (x *RedirectIPv4AddressSpecificExtended) GetLocalAdmin() uint32

func (*RedirectIPv4AddressSpecificExtended) ProtoMessage

func (*RedirectIPv4AddressSpecificExtended) ProtoMessage()

func (*RedirectIPv4AddressSpecificExtended) ProtoReflect

func (*RedirectIPv4AddressSpecificExtended) Reset

func (*RedirectIPv4AddressSpecificExtended) String

type RedirectIPv6AddressSpecificExtended

type RedirectIPv6AddressSpecificExtended struct {
	Address    string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectIPv6AddressSpecificExtended) Descriptor deprecated

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

Deprecated: Use RedirectIPv6AddressSpecificExtended.ProtoReflect.Descriptor instead.

func (*RedirectIPv6AddressSpecificExtended) GetAddress

func (*RedirectIPv6AddressSpecificExtended) GetLocalAdmin

func (x *RedirectIPv6AddressSpecificExtended) GetLocalAdmin() uint32

func (*RedirectIPv6AddressSpecificExtended) ProtoMessage

func (*RedirectIPv6AddressSpecificExtended) ProtoMessage()

func (*RedirectIPv6AddressSpecificExtended) ProtoReflect

func (*RedirectIPv6AddressSpecificExtended) Reset

func (*RedirectIPv6AddressSpecificExtended) String

type RedirectTwoOctetAsSpecificExtended

type RedirectTwoOctetAsSpecificExtended struct {
	Asn        uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	LocalAdmin uint32 `protobuf:"varint,2,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectTwoOctetAsSpecificExtended) Descriptor deprecated

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

Deprecated: Use RedirectTwoOctetAsSpecificExtended.ProtoReflect.Descriptor instead.

func (*RedirectTwoOctetAsSpecificExtended) GetAsn

func (*RedirectTwoOctetAsSpecificExtended) GetLocalAdmin

func (x *RedirectTwoOctetAsSpecificExtended) GetLocalAdmin() uint32

func (*RedirectTwoOctetAsSpecificExtended) ProtoMessage

func (*RedirectTwoOctetAsSpecificExtended) ProtoMessage()

func (*RedirectTwoOctetAsSpecificExtended) ProtoReflect

func (*RedirectTwoOctetAsSpecificExtended) Reset

func (*RedirectTwoOctetAsSpecificExtended) String

type RemovePrivate

type RemovePrivate int32
const (
	RemovePrivate_REMOVE_NONE RemovePrivate = 0
	RemovePrivate_REMOVE_ALL  RemovePrivate = 1
	RemovePrivate_REPLACE     RemovePrivate = 2
)

func (RemovePrivate) Descriptor

func (RemovePrivate) Enum

func (x RemovePrivate) Enum() *RemovePrivate

func (RemovePrivate) EnumDescriptor deprecated

func (RemovePrivate) EnumDescriptor() ([]byte, []int)

Deprecated: Use RemovePrivate.Descriptor instead.

func (RemovePrivate) Number

func (RemovePrivate) String

func (x RemovePrivate) String() string

func (RemovePrivate) Type

type ResetPeerRequest

type ResetPeerRequest struct {
	Address       string                              `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Communication string                              `protobuf:"bytes,2,opt,name=communication,proto3" json:"communication,omitempty"`
	Soft          bool                                `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"`
	Direction     ResetPeerRequest_SoftResetDirection `protobuf:"varint,4,opt,name=direction,proto3,enum=apipb.ResetPeerRequest_SoftResetDirection" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetPeerRequest) Descriptor deprecated

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

Deprecated: Use ResetPeerRequest.ProtoReflect.Descriptor instead.

func (*ResetPeerRequest) GetAddress

func (x *ResetPeerRequest) GetAddress() string

func (*ResetPeerRequest) GetCommunication

func (x *ResetPeerRequest) GetCommunication() string

func (*ResetPeerRequest) GetDirection

func (*ResetPeerRequest) GetSoft

func (x *ResetPeerRequest) GetSoft() bool

func (*ResetPeerRequest) ProtoMessage

func (*ResetPeerRequest) ProtoMessage()

func (*ResetPeerRequest) ProtoReflect

func (x *ResetPeerRequest) ProtoReflect() protoreflect.Message

func (*ResetPeerRequest) Reset

func (x *ResetPeerRequest) Reset()

func (*ResetPeerRequest) String

func (x *ResetPeerRequest) String() string

type ResetPeerRequest_SoftResetDirection

type ResetPeerRequest_SoftResetDirection int32
const (
	ResetPeerRequest_IN   ResetPeerRequest_SoftResetDirection = 0
	ResetPeerRequest_OUT  ResetPeerRequest_SoftResetDirection = 1
	ResetPeerRequest_BOTH ResetPeerRequest_SoftResetDirection = 2
)

func (ResetPeerRequest_SoftResetDirection) Descriptor

func (ResetPeerRequest_SoftResetDirection) Enum

func (ResetPeerRequest_SoftResetDirection) EnumDescriptor deprecated

func (ResetPeerRequest_SoftResetDirection) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResetPeerRequest_SoftResetDirection.Descriptor instead.

func (ResetPeerRequest_SoftResetDirection) Number

func (ResetPeerRequest_SoftResetDirection) String

func (ResetPeerRequest_SoftResetDirection) Type

type ResetRpkiRequest

type ResetRpkiRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Port    uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Soft    bool   `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetRpkiRequest) Descriptor deprecated

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

Deprecated: Use ResetRpkiRequest.ProtoReflect.Descriptor instead.

func (*ResetRpkiRequest) GetAddress

func (x *ResetRpkiRequest) GetAddress() string

func (*ResetRpkiRequest) GetPort

func (x *ResetRpkiRequest) GetPort() uint32

func (*ResetRpkiRequest) GetSoft

func (x *ResetRpkiRequest) GetSoft() bool

func (*ResetRpkiRequest) ProtoMessage

func (*ResetRpkiRequest) ProtoMessage()

func (*ResetRpkiRequest) ProtoReflect

func (x *ResetRpkiRequest) ProtoReflect() protoreflect.Message

func (*ResetRpkiRequest) Reset

func (x *ResetRpkiRequest) Reset()

func (*ResetRpkiRequest) String

func (x *ResetRpkiRequest) String() string

type Roa

type Roa struct {
	Asn       uint32    `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	Prefixlen uint32    `protobuf:"varint,2,opt,name=prefixlen,proto3" json:"prefixlen,omitempty"`
	Maxlen    uint32    `protobuf:"varint,3,opt,name=maxlen,proto3" json:"maxlen,omitempty"`
	Prefix    string    `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Conf      *RPKIConf `protobuf:"bytes,5,opt,name=conf,proto3" json:"conf,omitempty"`
	// contains filtered or unexported fields
}

func (*Roa) Descriptor deprecated

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

Deprecated: Use Roa.ProtoReflect.Descriptor instead.

func (*Roa) GetAsn

func (x *Roa) GetAsn() uint32

func (*Roa) GetConf

func (x *Roa) GetConf() *RPKIConf

func (*Roa) GetMaxlen

func (x *Roa) GetMaxlen() uint32

func (*Roa) GetPrefix

func (x *Roa) GetPrefix() string

func (*Roa) GetPrefixlen

func (x *Roa) GetPrefixlen() uint32

func (*Roa) ProtoMessage

func (*Roa) ProtoMessage()

func (*Roa) ProtoReflect

func (x *Roa) ProtoReflect() protoreflect.Message

func (*Roa) Reset

func (x *Roa) Reset()

func (*Roa) String

func (x *Roa) String() string

type RouteAction

type RouteAction int32
const (
	RouteAction_NONE   RouteAction = 0
	RouteAction_ACCEPT RouteAction = 1
	RouteAction_REJECT RouteAction = 2
)

func (RouteAction) Descriptor

func (RouteAction) Enum

func (x RouteAction) Enum() *RouteAction

func (RouteAction) EnumDescriptor deprecated

func (RouteAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use RouteAction.Descriptor instead.

func (RouteAction) Number

func (x RouteAction) Number() protoreflect.EnumNumber

func (RouteAction) String

func (x RouteAction) String() string

func (RouteAction) Type

type RouteDistinguisherFourOctetASN

type RouteDistinguisherFourOctetASN struct {
	Admin    uint32 `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
	Assigned uint32 `protobuf:"varint,2,opt,name=assigned,proto3" json:"assigned,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteDistinguisherFourOctetASN) Descriptor deprecated

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

Deprecated: Use RouteDistinguisherFourOctetASN.ProtoReflect.Descriptor instead.

func (*RouteDistinguisherFourOctetASN) GetAdmin

func (x *RouteDistinguisherFourOctetASN) GetAdmin() uint32

func (*RouteDistinguisherFourOctetASN) GetAssigned

func (x *RouteDistinguisherFourOctetASN) GetAssigned() uint32

func (*RouteDistinguisherFourOctetASN) ProtoMessage

func (*RouteDistinguisherFourOctetASN) ProtoMessage()

func (*RouteDistinguisherFourOctetASN) ProtoReflect

func (*RouteDistinguisherFourOctetASN) Reset

func (x *RouteDistinguisherFourOctetASN) Reset()

func (*RouteDistinguisherFourOctetASN) String

type RouteDistinguisherIPAddress

type RouteDistinguisherIPAddress struct {
	Admin    string `protobuf:"bytes,1,opt,name=admin,proto3" json:"admin,omitempty"`
	Assigned uint32 `protobuf:"varint,2,opt,name=assigned,proto3" json:"assigned,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteDistinguisherIPAddress) Descriptor deprecated

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

Deprecated: Use RouteDistinguisherIPAddress.ProtoReflect.Descriptor instead.

func (*RouteDistinguisherIPAddress) GetAdmin

func (x *RouteDistinguisherIPAddress) GetAdmin() string

func (*RouteDistinguisherIPAddress) GetAssigned

func (x *RouteDistinguisherIPAddress) GetAssigned() uint32

func (*RouteDistinguisherIPAddress) ProtoMessage

func (*RouteDistinguisherIPAddress) ProtoMessage()

func (*RouteDistinguisherIPAddress) ProtoReflect

func (*RouteDistinguisherIPAddress) Reset

func (x *RouteDistinguisherIPAddress) Reset()

func (*RouteDistinguisherIPAddress) String

func (x *RouteDistinguisherIPAddress) String() string

type RouteDistinguisherTwoOctetASN

type RouteDistinguisherTwoOctetASN struct {
	Admin    uint32 `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
	Assigned uint32 `protobuf:"varint,2,opt,name=assigned,proto3" json:"assigned,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteDistinguisherTwoOctetASN) Descriptor deprecated

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

Deprecated: Use RouteDistinguisherTwoOctetASN.ProtoReflect.Descriptor instead.

func (*RouteDistinguisherTwoOctetASN) GetAdmin

func (x *RouteDistinguisherTwoOctetASN) GetAdmin() uint32

func (*RouteDistinguisherTwoOctetASN) GetAssigned

func (x *RouteDistinguisherTwoOctetASN) GetAssigned() uint32

func (*RouteDistinguisherTwoOctetASN) ProtoMessage

func (*RouteDistinguisherTwoOctetASN) ProtoMessage()

func (*RouteDistinguisherTwoOctetASN) ProtoReflect

func (*RouteDistinguisherTwoOctetASN) Reset

func (x *RouteDistinguisherTwoOctetASN) Reset()

func (*RouteDistinguisherTwoOctetASN) String

type RouteReflector

type RouteReflector struct {
	RouteReflectorClient    bool   `protobuf:"varint,1,opt,name=route_reflector_client,json=routeReflectorClient,proto3" json:"route_reflector_client,omitempty"`
	RouteReflectorClusterId string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RouteReflector) Descriptor deprecated

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

Deprecated: Use RouteReflector.ProtoReflect.Descriptor instead.

func (*RouteReflector) GetRouteReflectorClient

func (x *RouteReflector) GetRouteReflectorClient() bool

func (*RouteReflector) GetRouteReflectorClusterId

func (x *RouteReflector) GetRouteReflectorClusterId() string

func (*RouteReflector) ProtoMessage

func (*RouteReflector) ProtoMessage()

func (*RouteReflector) ProtoReflect

func (x *RouteReflector) ProtoReflect() protoreflect.Message

func (*RouteReflector) Reset

func (x *RouteReflector) Reset()

func (*RouteReflector) String

func (x *RouteReflector) String() string

type RouteRefreshCapability

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

func (*RouteRefreshCapability) Descriptor deprecated

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

Deprecated: Use RouteRefreshCapability.ProtoReflect.Descriptor instead.

func (*RouteRefreshCapability) ProtoMessage

func (*RouteRefreshCapability) ProtoMessage()

func (*RouteRefreshCapability) ProtoReflect

func (x *RouteRefreshCapability) ProtoReflect() protoreflect.Message

func (*RouteRefreshCapability) Reset

func (x *RouteRefreshCapability) Reset()

func (*RouteRefreshCapability) String

func (x *RouteRefreshCapability) String() string

type RouteRefreshCiscoCapability

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

func (*RouteRefreshCiscoCapability) Descriptor deprecated

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

Deprecated: Use RouteRefreshCiscoCapability.ProtoReflect.Descriptor instead.

func (*RouteRefreshCiscoCapability) ProtoMessage

func (*RouteRefreshCiscoCapability) ProtoMessage()

func (*RouteRefreshCiscoCapability) ProtoReflect

func (*RouteRefreshCiscoCapability) Reset

func (x *RouteRefreshCiscoCapability) Reset()

func (*RouteRefreshCiscoCapability) String

func (x *RouteRefreshCiscoCapability) String() string

type RouteSelectionOptions

type RouteSelectionOptions struct {
	Config *RouteSelectionOptionsConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *RouteSelectionOptionsState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteSelectionOptions) Descriptor deprecated

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

Deprecated: Use RouteSelectionOptions.ProtoReflect.Descriptor instead.

func (*RouteSelectionOptions) GetConfig

func (*RouteSelectionOptions) GetState

func (*RouteSelectionOptions) ProtoMessage

func (*RouteSelectionOptions) ProtoMessage()

func (*RouteSelectionOptions) ProtoReflect

func (x *RouteSelectionOptions) ProtoReflect() protoreflect.Message

func (*RouteSelectionOptions) Reset

func (x *RouteSelectionOptions) Reset()

func (*RouteSelectionOptions) String

func (x *RouteSelectionOptions) String() string

type RouteSelectionOptionsConfig

type RouteSelectionOptionsConfig struct {
	AlwaysCompareMed         bool `protobuf:"varint,1,opt,name=always_compare_med,json=alwaysCompareMed,proto3" json:"always_compare_med,omitempty"`
	IgnoreAsPathLength       bool `protobuf:"varint,2,opt,name=ignore_as_path_length,json=ignoreAsPathLength,proto3" json:"ignore_as_path_length,omitempty"`
	ExternalCompareRouterId  bool `` /* 135-byte string literal not displayed */
	AdvertiseInactiveRoutes  bool `` /* 133-byte string literal not displayed */
	EnableAigp               bool `protobuf:"varint,5,opt,name=enable_aigp,json=enableAigp,proto3" json:"enable_aigp,omitempty"`
	IgnoreNextHopIgpMetric   bool `` /* 134-byte string literal not displayed */
	DisableBestPathSelection bool `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RouteSelectionOptionsConfig) Descriptor deprecated

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

Deprecated: Use RouteSelectionOptionsConfig.ProtoReflect.Descriptor instead.

func (*RouteSelectionOptionsConfig) GetAdvertiseInactiveRoutes

func (x *RouteSelectionOptionsConfig) GetAdvertiseInactiveRoutes() bool

func (*RouteSelectionOptionsConfig) GetAlwaysCompareMed

func (x *RouteSelectionOptionsConfig) GetAlwaysCompareMed() bool

func (*RouteSelectionOptionsConfig) GetDisableBestPathSelection

func (x *RouteSelectionOptionsConfig) GetDisableBestPathSelection() bool

func (*RouteSelectionOptionsConfig) GetEnableAigp

func (x *RouteSelectionOptionsConfig) GetEnableAigp() bool

func (*RouteSelectionOptionsConfig) GetExternalCompareRouterId

func (x *RouteSelectionOptionsConfig) GetExternalCompareRouterId() bool

func (*RouteSelectionOptionsConfig) GetIgnoreAsPathLength

func (x *RouteSelectionOptionsConfig) GetIgnoreAsPathLength() bool

func (*RouteSelectionOptionsConfig) GetIgnoreNextHopIgpMetric

func (x *RouteSelectionOptionsConfig) GetIgnoreNextHopIgpMetric() bool

func (*RouteSelectionOptionsConfig) ProtoMessage

func (*RouteSelectionOptionsConfig) ProtoMessage()

func (*RouteSelectionOptionsConfig) ProtoReflect

func (*RouteSelectionOptionsConfig) Reset

func (x *RouteSelectionOptionsConfig) Reset()

func (*RouteSelectionOptionsConfig) String

func (x *RouteSelectionOptionsConfig) String() string

type RouteSelectionOptionsState

type RouteSelectionOptionsState struct {
	AlwaysCompareMed         bool `protobuf:"varint,1,opt,name=always_compare_med,json=alwaysCompareMed,proto3" json:"always_compare_med,omitempty"`
	IgnoreAsPathLength       bool `protobuf:"varint,2,opt,name=ignore_as_path_length,json=ignoreAsPathLength,proto3" json:"ignore_as_path_length,omitempty"`
	ExternalCompareRouterId  bool `` /* 135-byte string literal not displayed */
	AdvertiseInactiveRoutes  bool `` /* 133-byte string literal not displayed */
	EnableAigp               bool `protobuf:"varint,5,opt,name=enable_aigp,json=enableAigp,proto3" json:"enable_aigp,omitempty"`
	IgnoreNextHopIgpMetric   bool `` /* 134-byte string literal not displayed */
	DisableBestPathSelection bool `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RouteSelectionOptionsState) Descriptor deprecated

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

Deprecated: Use RouteSelectionOptionsState.ProtoReflect.Descriptor instead.

func (*RouteSelectionOptionsState) GetAdvertiseInactiveRoutes

func (x *RouteSelectionOptionsState) GetAdvertiseInactiveRoutes() bool

func (*RouteSelectionOptionsState) GetAlwaysCompareMed

func (x *RouteSelectionOptionsState) GetAlwaysCompareMed() bool

func (*RouteSelectionOptionsState) GetDisableBestPathSelection

func (x *RouteSelectionOptionsState) GetDisableBestPathSelection() bool

func (*RouteSelectionOptionsState) GetEnableAigp

func (x *RouteSelectionOptionsState) GetEnableAigp() bool

func (*RouteSelectionOptionsState) GetExternalCompareRouterId

func (x *RouteSelectionOptionsState) GetExternalCompareRouterId() bool

func (*RouteSelectionOptionsState) GetIgnoreAsPathLength

func (x *RouteSelectionOptionsState) GetIgnoreAsPathLength() bool

func (*RouteSelectionOptionsState) GetIgnoreNextHopIgpMetric

func (x *RouteSelectionOptionsState) GetIgnoreNextHopIgpMetric() bool

func (*RouteSelectionOptionsState) ProtoMessage

func (*RouteSelectionOptionsState) ProtoMessage()

func (*RouteSelectionOptionsState) ProtoReflect

func (*RouteSelectionOptionsState) Reset

func (x *RouteSelectionOptionsState) Reset()

func (*RouteSelectionOptionsState) String

func (x *RouteSelectionOptionsState) String() string

type RouteServer

type RouteServer struct {
	RouteServerClient bool `protobuf:"varint,1,opt,name=route_server_client,json=routeServerClient,proto3" json:"route_server_client,omitempty"`
	SecondaryRoute    bool `protobuf:"varint,2,opt,name=secondary_route,json=secondaryRoute,proto3" json:"secondary_route,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteServer) Descriptor deprecated

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

Deprecated: Use RouteServer.ProtoReflect.Descriptor instead.

func (*RouteServer) GetRouteServerClient

func (x *RouteServer) GetRouteServerClient() bool

func (*RouteServer) GetSecondaryRoute

func (x *RouteServer) GetSecondaryRoute() bool

func (*RouteServer) ProtoMessage

func (*RouteServer) ProtoMessage()

func (*RouteServer) ProtoReflect

func (x *RouteServer) ProtoReflect() protoreflect.Message

func (*RouteServer) Reset

func (x *RouteServer) Reset()

func (*RouteServer) String

func (x *RouteServer) String() string

type RouteTargetMembership

type RouteTargetMembership struct {
	Config *RouteTargetMembershipConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *RouteTargetMembershipState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteTargetMembership) Descriptor deprecated

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

Deprecated: Use RouteTargetMembership.ProtoReflect.Descriptor instead.

func (*RouteTargetMembership) GetConfig

func (*RouteTargetMembership) GetState

func (*RouteTargetMembership) ProtoMessage

func (*RouteTargetMembership) ProtoMessage()

func (*RouteTargetMembership) ProtoReflect

func (x *RouteTargetMembership) ProtoReflect() protoreflect.Message

func (*RouteTargetMembership) Reset

func (x *RouteTargetMembership) Reset()

func (*RouteTargetMembership) String

func (x *RouteTargetMembership) String() string

type RouteTargetMembershipConfig

type RouteTargetMembershipConfig struct {
	DeferralTime uint32 `protobuf:"varint,1,opt,name=deferral_time,json=deferralTime,proto3" json:"deferral_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteTargetMembershipConfig) Descriptor deprecated

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

Deprecated: Use RouteTargetMembershipConfig.ProtoReflect.Descriptor instead.

func (*RouteTargetMembershipConfig) GetDeferralTime

func (x *RouteTargetMembershipConfig) GetDeferralTime() uint32

func (*RouteTargetMembershipConfig) ProtoMessage

func (*RouteTargetMembershipConfig) ProtoMessage()

func (*RouteTargetMembershipConfig) ProtoReflect

func (*RouteTargetMembershipConfig) Reset

func (x *RouteTargetMembershipConfig) Reset()

func (*RouteTargetMembershipConfig) String

func (x *RouteTargetMembershipConfig) String() string

type RouteTargetMembershipNLRI

type RouteTargetMembershipNLRI struct {
	Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	// One of:
	// - TwoOctetAsSpecificExtended
	// - IPv4AddressSpecificExtended
	// - FourOctetAsSpecificExtended
	Rt *anypb.Any `protobuf:"bytes,2,opt,name=rt,proto3" json:"rt,omitempty"`
	// contains filtered or unexported fields
}

RouteTargetMembershipNLRI represents the NLRI for: - AFI=1, SAFI=132

func (*RouteTargetMembershipNLRI) Descriptor deprecated

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

Deprecated: Use RouteTargetMembershipNLRI.ProtoReflect.Descriptor instead.

func (*RouteTargetMembershipNLRI) GetAsn

func (x *RouteTargetMembershipNLRI) GetAsn() uint32

func (*RouteTargetMembershipNLRI) GetRt

func (x *RouteTargetMembershipNLRI) GetRt() *anypb.Any

func (*RouteTargetMembershipNLRI) ProtoMessage

func (*RouteTargetMembershipNLRI) ProtoMessage()

func (*RouteTargetMembershipNLRI) ProtoReflect

func (*RouteTargetMembershipNLRI) Reset

func (x *RouteTargetMembershipNLRI) Reset()

func (*RouteTargetMembershipNLRI) String

func (x *RouteTargetMembershipNLRI) String() string

type RouteTargetMembershipState

type RouteTargetMembershipState struct {
	DeferralTime uint32 `protobuf:"varint,1,opt,name=deferral_time,json=deferralTime,proto3" json:"deferral_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteTargetMembershipState) Descriptor deprecated

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

Deprecated: Use RouteTargetMembershipState.ProtoReflect.Descriptor instead.

func (*RouteTargetMembershipState) GetDeferralTime

func (x *RouteTargetMembershipState) GetDeferralTime() uint32

func (*RouteTargetMembershipState) ProtoMessage

func (*RouteTargetMembershipState) ProtoMessage()

func (*RouteTargetMembershipState) ProtoReflect

func (*RouteTargetMembershipState) Reset

func (x *RouteTargetMembershipState) Reset()

func (*RouteTargetMembershipState) String

func (x *RouteTargetMembershipState) String() string

type RouterMacExtended

type RouterMacExtended struct {
	Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterMacExtended) Descriptor deprecated

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

Deprecated: Use RouterMacExtended.ProtoReflect.Descriptor instead.

func (*RouterMacExtended) GetMac

func (x *RouterMacExtended) GetMac() string

func (*RouterMacExtended) ProtoMessage

func (*RouterMacExtended) ProtoMessage()

func (*RouterMacExtended) ProtoReflect

func (x *RouterMacExtended) ProtoReflect() protoreflect.Message

func (*RouterMacExtended) Reset

func (x *RouterMacExtended) Reset()

func (*RouterMacExtended) String

func (x *RouterMacExtended) String() string

type RoutingPolicy

type RoutingPolicy struct {
	DefinedSets []*DefinedSet `protobuf:"bytes,1,rep,name=defined_sets,json=definedSets,proto3" json:"defined_sets,omitempty"`
	Policies    []*Policy     `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

func (*RoutingPolicy) Descriptor deprecated

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

Deprecated: Use RoutingPolicy.ProtoReflect.Descriptor instead.

func (*RoutingPolicy) GetDefinedSets

func (x *RoutingPolicy) GetDefinedSets() []*DefinedSet

func (*RoutingPolicy) GetPolicies

func (x *RoutingPolicy) GetPolicies() []*Policy

func (*RoutingPolicy) ProtoMessage

func (*RoutingPolicy) ProtoMessage()

func (*RoutingPolicy) ProtoReflect

func (x *RoutingPolicy) ProtoReflect() protoreflect.Message

func (*RoutingPolicy) Reset

func (x *RoutingPolicy) Reset()

func (*RoutingPolicy) String

func (x *RoutingPolicy) String() string

type Rpki

type Rpki struct {
	Conf  *RPKIConf  `protobuf:"bytes,1,opt,name=conf,proto3" json:"conf,omitempty"`
	State *RPKIState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Rpki) Descriptor deprecated

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

Deprecated: Use Rpki.ProtoReflect.Descriptor instead.

func (*Rpki) GetConf

func (x *Rpki) GetConf() *RPKIConf

func (*Rpki) GetState

func (x *Rpki) GetState() *RPKIState

func (*Rpki) ProtoMessage

func (*Rpki) ProtoMessage()

func (*Rpki) ProtoReflect

func (x *Rpki) ProtoReflect() protoreflect.Message

func (*Rpki) Reset

func (x *Rpki) Reset()

func (*Rpki) String

func (x *Rpki) String() string

type SRBindingSID

type SRBindingSID struct {
	SFlag bool   `protobuf:"varint,1,opt,name=s_flag,json=sFlag,proto3" json:"s_flag,omitempty"`
	IFlag bool   `protobuf:"varint,2,opt,name=i_flag,json=iFlag,proto3" json:"i_flag,omitempty"`
	Sid   []byte `protobuf:"bytes,3,opt,name=sid,proto3" json:"sid,omitempty"`
	// contains filtered or unexported fields
}

func (*SRBindingSID) Descriptor deprecated

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

Deprecated: Use SRBindingSID.ProtoReflect.Descriptor instead.

func (*SRBindingSID) GetIFlag

func (x *SRBindingSID) GetIFlag() bool

func (*SRBindingSID) GetSFlag

func (x *SRBindingSID) GetSFlag() bool

func (*SRBindingSID) GetSid

func (x *SRBindingSID) GetSid() []byte

func (*SRBindingSID) ProtoMessage

func (*SRBindingSID) ProtoMessage()

func (*SRBindingSID) ProtoReflect

func (x *SRBindingSID) ProtoReflect() protoreflect.Message

func (*SRBindingSID) Reset

func (x *SRBindingSID) Reset()

func (*SRBindingSID) String

func (x *SRBindingSID) String() string

type SRPolicyNLRI

type SRPolicyNLRI struct {

	// length field carries the length of NLRI portion expressed in bits
	Length uint32 `protobuf:"varint,1,opt,name=length,proto3" json:"length,omitempty"`
	// distinguisher field carries 4-octet value uniquely identifying the policy
	// in the context of <color, endpoint> tuple.
	Distinguisher uint32 `protobuf:"varint,2,opt,name=distinguisher,proto3" json:"distinguisher,omitempty"`
	// color field carries 4-octet value identifying (with the endpoint) the
	// policy.  The color is used to match the color of the destination
	// prefixes to steer traffic into the SR Policy
	Color uint32 `protobuf:"varint,3,opt,name=color,proto3" json:"color,omitempty"`
	// endpoint field identifies the endpoint of a policy.  The Endpoint may
	// represent a single node or a set of nodes (e.g., an anycast
	// address).  The Endpoint is an IPv4 (4-octet) address or an IPv6
	// (16-octet) address according to the AFI of the NLRI.
	Endpoint []byte `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

SRPolicyNLRI represents the NLRI for: - AFI=1, SAFI=73 - AFI=2, SAFI=73

func (*SRPolicyNLRI) Descriptor deprecated

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

Deprecated: Use SRPolicyNLRI.ProtoReflect.Descriptor instead.

func (*SRPolicyNLRI) GetColor

func (x *SRPolicyNLRI) GetColor() uint32

func (*SRPolicyNLRI) GetDistinguisher

func (x *SRPolicyNLRI) GetDistinguisher() uint32

func (*SRPolicyNLRI) GetEndpoint

func (x *SRPolicyNLRI) GetEndpoint() []byte

func (*SRPolicyNLRI) GetLength

func (x *SRPolicyNLRI) GetLength() uint32

func (*SRPolicyNLRI) ProtoMessage

func (*SRPolicyNLRI) ProtoMessage()

func (*SRPolicyNLRI) ProtoReflect

func (x *SRPolicyNLRI) ProtoReflect() protoreflect.Message

func (*SRPolicyNLRI) Reset

func (x *SRPolicyNLRI) Reset()

func (*SRPolicyNLRI) String

func (x *SRPolicyNLRI) String() string

type SRWeight

type SRWeight struct {
	Flags  uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Weight uint32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

func (*SRWeight) Descriptor deprecated

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

Deprecated: Use SRWeight.ProtoReflect.Descriptor instead.

func (*SRWeight) GetFlags

func (x *SRWeight) GetFlags() uint32

func (*SRWeight) GetWeight

func (x *SRWeight) GetWeight() uint32

func (*SRWeight) ProtoMessage

func (*SRWeight) ProtoMessage()

func (*SRWeight) ProtoReflect

func (x *SRWeight) ProtoReflect() protoreflect.Message

func (*SRWeight) Reset

func (x *SRWeight) Reset()

func (*SRWeight) String

func (x *SRWeight) String() string

type SRv6Behavior

type SRv6Behavior int32
const (
	SRv6Behavior_RESERVED              SRv6Behavior = 0
	SRv6Behavior_END                   SRv6Behavior = 1
	SRv6Behavior_END_WITH_PSP          SRv6Behavior = 2
	SRv6Behavior_END_WITH_USP          SRv6Behavior = 3
	SRv6Behavior_END_WITH_PSP_USP      SRv6Behavior = 4
	SRv6Behavior_ENDX                  SRv6Behavior = 5
	SRv6Behavior_ENDX_WITH_PSP         SRv6Behavior = 6
	SRv6Behavior_ENDX_WITH_USP         SRv6Behavior = 7
	SRv6Behavior_ENDX_WITH_PSP_USP     SRv6Behavior = 8
	SRv6Behavior_ENDT                  SRv6Behavior = 9
	SRv6Behavior_ENDT_WITH_PSP         SRv6Behavior = 10
	SRv6Behavior_ENDT_WITH_USP         SRv6Behavior = 11
	SRv6Behavior_ENDT_WITH_PSP_USP     SRv6Behavior = 12
	SRv6Behavior_END_B6_ENCAPS         SRv6Behavior = 14
	SRv6Behavior_END_BM                SRv6Behavior = 15
	SRv6Behavior_END_DX6               SRv6Behavior = 16
	SRv6Behavior_END_DX4               SRv6Behavior = 17
	SRv6Behavior_END_DT6               SRv6Behavior = 18
	SRv6Behavior_END_DT4               SRv6Behavior = 19
	SRv6Behavior_END_DT46              SRv6Behavior = 20
	SRv6Behavior_END_DX2               SRv6Behavior = 21
	SRv6Behavior_END_DX2V              SRv6Behavior = 22
	SRv6Behavior_END_DT2U              SRv6Behavior = 23
	SRv6Behavior_END_DT2M              SRv6Behavior = 24
	SRv6Behavior_END_B6_ENCAPS_Red     SRv6Behavior = 27
	SRv6Behavior_END_WITH_USD          SRv6Behavior = 28
	SRv6Behavior_END_WITH_PSP_USD      SRv6Behavior = 29
	SRv6Behavior_END_WITH_USP_USD      SRv6Behavior = 30
	SRv6Behavior_END_WITH_PSP_USP_USD  SRv6Behavior = 31
	SRv6Behavior_ENDX_WITH_USD         SRv6Behavior = 32
	SRv6Behavior_ENDX_WITH_PSP_USD     SRv6Behavior = 33
	SRv6Behavior_ENDX_WITH_USP_USD     SRv6Behavior = 34
	SRv6Behavior_ENDX_WITH_PSP_USP_USD SRv6Behavior = 35
	SRv6Behavior_ENDT_WITH_USD         SRv6Behavior = 36
	SRv6Behavior_ENDT_WITH_PSP_USD     SRv6Behavior = 37
	SRv6Behavior_ENDT_WITH_USP_USD     SRv6Behavior = 38
	SRv6Behavior_ENDT_WITH_PSP_USP_USD SRv6Behavior = 39
	SRv6Behavior_ENDM_GTP6D            SRv6Behavior = 69 // 0x0045
	SRv6Behavior_ENDM_GTP6DI           SRv6Behavior = 70 // 0x0046
	SRv6Behavior_ENDM_GTP6E            SRv6Behavior = 71 // 0x0047
	SRv6Behavior_ENDM_GTP4E            SRv6Behavior = 72 // 0x0048
)

func (SRv6Behavior) Descriptor

func (SRv6Behavior) Enum

func (x SRv6Behavior) Enum() *SRv6Behavior

func (SRv6Behavior) EnumDescriptor deprecated

func (SRv6Behavior) EnumDescriptor() ([]byte, []int)

Deprecated: Use SRv6Behavior.Descriptor instead.

func (SRv6Behavior) Number

func (SRv6Behavior) String

func (x SRv6Behavior) String() string

func (SRv6Behavior) Type

type SRv6BindingSID

type SRv6BindingSID struct {
	SFlag                     bool                  `protobuf:"varint,1,opt,name=s_flag,json=sFlag,proto3" json:"s_flag,omitempty"`
	IFlag                     bool                  `protobuf:"varint,2,opt,name=i_flag,json=iFlag,proto3" json:"i_flag,omitempty"`
	BFlag                     bool                  `protobuf:"varint,3,opt,name=b_flag,json=bFlag,proto3" json:"b_flag,omitempty"`
	Sid                       []byte                `protobuf:"bytes,4,opt,name=sid,proto3" json:"sid,omitempty"`
	EndpointBehaviorStructure *SRv6EndPointBehavior `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SRv6BindingSID) Descriptor deprecated

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

Deprecated: Use SRv6BindingSID.ProtoReflect.Descriptor instead.

func (*SRv6BindingSID) GetBFlag

func (x *SRv6BindingSID) GetBFlag() bool

func (*SRv6BindingSID) GetEndpointBehaviorStructure

func (x *SRv6BindingSID) GetEndpointBehaviorStructure() *SRv6EndPointBehavior

func (*SRv6BindingSID) GetIFlag

func (x *SRv6BindingSID) GetIFlag() bool

func (*SRv6BindingSID) GetSFlag

func (x *SRv6BindingSID) GetSFlag() bool

func (*SRv6BindingSID) GetSid

func (x *SRv6BindingSID) GetSid() []byte

func (*SRv6BindingSID) ProtoMessage

func (*SRv6BindingSID) ProtoMessage()

func (*SRv6BindingSID) ProtoReflect

func (x *SRv6BindingSID) ProtoReflect() protoreflect.Message

func (*SRv6BindingSID) Reset

func (x *SRv6BindingSID) Reset()

func (*SRv6BindingSID) String

func (x *SRv6BindingSID) String() string

type SRv6EndPointBehavior

type SRv6EndPointBehavior struct {
	Behavior SRv6Behavior `protobuf:"varint,1,opt,name=behavior,proto3,enum=apipb.SRv6Behavior" json:"behavior,omitempty"`
	BlockLen uint32       `protobuf:"varint,2,opt,name=block_len,json=blockLen,proto3" json:"block_len,omitempty"`
	NodeLen  uint32       `protobuf:"varint,3,opt,name=node_len,json=nodeLen,proto3" json:"node_len,omitempty"`
	FuncLen  uint32       `protobuf:"varint,4,opt,name=func_len,json=funcLen,proto3" json:"func_len,omitempty"`
	ArgLen   uint32       `protobuf:"varint,5,opt,name=arg_len,json=argLen,proto3" json:"arg_len,omitempty"`
	// contains filtered or unexported fields
}

func (*SRv6EndPointBehavior) Descriptor deprecated

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

Deprecated: Use SRv6EndPointBehavior.ProtoReflect.Descriptor instead.

func (*SRv6EndPointBehavior) GetArgLen

func (x *SRv6EndPointBehavior) GetArgLen() uint32

func (*SRv6EndPointBehavior) GetBehavior

func (x *SRv6EndPointBehavior) GetBehavior() SRv6Behavior

func (*SRv6EndPointBehavior) GetBlockLen

func (x *SRv6EndPointBehavior) GetBlockLen() uint32

func (*SRv6EndPointBehavior) GetFuncLen

func (x *SRv6EndPointBehavior) GetFuncLen() uint32

func (*SRv6EndPointBehavior) GetNodeLen

func (x *SRv6EndPointBehavior) GetNodeLen() uint32

func (*SRv6EndPointBehavior) ProtoMessage

func (*SRv6EndPointBehavior) ProtoMessage()

func (*SRv6EndPointBehavior) ProtoReflect

func (x *SRv6EndPointBehavior) ProtoReflect() protoreflect.Message

func (*SRv6EndPointBehavior) Reset

func (x *SRv6EndPointBehavior) Reset()

func (*SRv6EndPointBehavior) String

func (x *SRv6EndPointBehavior) String() string

type SRv6InformationSubTLV

type SRv6InformationSubTLV struct {
	Sid              []byte        `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"`
	Flags            *SRv6SIDFlags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
	EndpointBehavior uint32        `protobuf:"varint,3,opt,name=endpoint_behavior,json=endpointBehavior,proto3" json:"endpoint_behavior,omitempty"`
	// SRv6TLV is one of:
	// - SRv6StructureSubSubTLV
	SubSubTlvs map[uint32]*SRv6TLV `` /* 182-byte string literal not displayed */
	// contains filtered or unexported fields
}

https://tools.ietf.org/html/draft-dawra-bess-srv6-services-02#section-2.1.1

func (*SRv6InformationSubTLV) Descriptor deprecated

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

Deprecated: Use SRv6InformationSubTLV.ProtoReflect.Descriptor instead.

func (*SRv6InformationSubTLV) GetEndpointBehavior

func (x *SRv6InformationSubTLV) GetEndpointBehavior() uint32

func (*SRv6InformationSubTLV) GetFlags

func (x *SRv6InformationSubTLV) GetFlags() *SRv6SIDFlags

func (*SRv6InformationSubTLV) GetSid

func (x *SRv6InformationSubTLV) GetSid() []byte

func (*SRv6InformationSubTLV) GetSubSubTlvs

func (x *SRv6InformationSubTLV) GetSubSubTlvs() map[uint32]*SRv6TLV

func (*SRv6InformationSubTLV) ProtoMessage

func (*SRv6InformationSubTLV) ProtoMessage()

func (*SRv6InformationSubTLV) ProtoReflect

func (x *SRv6InformationSubTLV) ProtoReflect() protoreflect.Message

func (*SRv6InformationSubTLV) Reset

func (x *SRv6InformationSubTLV) Reset()

func (*SRv6InformationSubTLV) String

func (x *SRv6InformationSubTLV) String() string

type SRv6L2ServiceTLV added in v3.8.0

type SRv6L2ServiceTLV struct {

	// SRv6TLV is one of:
	// - SRv6InformationSubTLV
	SubTlvs map[uint32]*SRv6TLV `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

https://www.rfc-editor.org/rfc/rfc9252.html#section-2

func (*SRv6L2ServiceTLV) Descriptor deprecated added in v3.8.0

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

Deprecated: Use SRv6L2ServiceTLV.ProtoReflect.Descriptor instead.

func (*SRv6L2ServiceTLV) GetSubTlvs added in v3.8.0

func (x *SRv6L2ServiceTLV) GetSubTlvs() map[uint32]*SRv6TLV

func (*SRv6L2ServiceTLV) ProtoMessage added in v3.8.0

func (*SRv6L2ServiceTLV) ProtoMessage()

func (*SRv6L2ServiceTLV) ProtoReflect added in v3.8.0

func (x *SRv6L2ServiceTLV) ProtoReflect() protoreflect.Message

func (*SRv6L2ServiceTLV) Reset added in v3.8.0

func (x *SRv6L2ServiceTLV) Reset()

func (*SRv6L2ServiceTLV) String added in v3.8.0

func (x *SRv6L2ServiceTLV) String() string

type SRv6L3ServiceTLV

type SRv6L3ServiceTLV struct {

	// SRv6TLV is one of:
	// - SRv6InformationSubTLV
	SubTlvs map[uint32]*SRv6TLV `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

https://www.rfc-editor.org/rfc/rfc9252.html#section-2

func (*SRv6L3ServiceTLV) Descriptor deprecated

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

Deprecated: Use SRv6L3ServiceTLV.ProtoReflect.Descriptor instead.

func (*SRv6L3ServiceTLV) GetSubTlvs

func (x *SRv6L3ServiceTLV) GetSubTlvs() map[uint32]*SRv6TLV

func (*SRv6L3ServiceTLV) ProtoMessage

func (*SRv6L3ServiceTLV) ProtoMessage()

func (*SRv6L3ServiceTLV) ProtoReflect

func (x *SRv6L3ServiceTLV) ProtoReflect() protoreflect.Message

func (*SRv6L3ServiceTLV) Reset

func (x *SRv6L3ServiceTLV) Reset()

func (*SRv6L3ServiceTLV) String

func (x *SRv6L3ServiceTLV) String() string

type SRv6SIDFlags

type SRv6SIDFlags struct {

	// Placeholder for future sid flags
	Flag_1 bool `protobuf:"varint,1,opt,name=flag_1,json=flag1,proto3" json:"flag_1,omitempty"`
	// contains filtered or unexported fields
}

func (*SRv6SIDFlags) Descriptor deprecated

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

Deprecated: Use SRv6SIDFlags.ProtoReflect.Descriptor instead.

func (*SRv6SIDFlags) GetFlag_1

func (x *SRv6SIDFlags) GetFlag_1() bool

func (*SRv6SIDFlags) ProtoMessage

func (*SRv6SIDFlags) ProtoMessage()

func (*SRv6SIDFlags) ProtoReflect

func (x *SRv6SIDFlags) ProtoReflect() protoreflect.Message

func (*SRv6SIDFlags) Reset

func (x *SRv6SIDFlags) Reset()

func (*SRv6SIDFlags) String

func (x *SRv6SIDFlags) String() string

type SRv6StructureSubSubTLV

type SRv6StructureSubSubTLV struct {
	LocatorBlockLength  uint32 `protobuf:"varint,1,opt,name=locator_block_length,json=locatorBlockLength,proto3" json:"locator_block_length,omitempty"`
	LocatorNodeLength   uint32 `protobuf:"varint,2,opt,name=locator_node_length,json=locatorNodeLength,proto3" json:"locator_node_length,omitempty"`
	FunctionLength      uint32 `protobuf:"varint,3,opt,name=function_length,json=functionLength,proto3" json:"function_length,omitempty"`
	ArgumentLength      uint32 `protobuf:"varint,4,opt,name=argument_length,json=argumentLength,proto3" json:"argument_length,omitempty"`
	TranspositionLength uint32 `protobuf:"varint,5,opt,name=transposition_length,json=transpositionLength,proto3" json:"transposition_length,omitempty"`
	TranspositionOffset uint32 `protobuf:"varint,6,opt,name=transposition_offset,json=transpositionOffset,proto3" json:"transposition_offset,omitempty"`
	// contains filtered or unexported fields
}

https://www.rfc-editor.org/rfc/rfc9252.html#section-3.2.1

func (*SRv6StructureSubSubTLV) Descriptor deprecated

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

Deprecated: Use SRv6StructureSubSubTLV.ProtoReflect.Descriptor instead.

func (*SRv6StructureSubSubTLV) GetArgumentLength

func (x *SRv6StructureSubSubTLV) GetArgumentLength() uint32

func (*SRv6StructureSubSubTLV) GetFunctionLength

func (x *SRv6StructureSubSubTLV) GetFunctionLength() uint32

func (*SRv6StructureSubSubTLV) GetLocatorBlockLength added in v3.8.0

func (x *SRv6StructureSubSubTLV) GetLocatorBlockLength() uint32

func (*SRv6StructureSubSubTLV) GetLocatorNodeLength added in v3.8.0

func (x *SRv6StructureSubSubTLV) GetLocatorNodeLength() uint32

func (*SRv6StructureSubSubTLV) GetTranspositionLength

func (x *SRv6StructureSubSubTLV) GetTranspositionLength() uint32

func (*SRv6StructureSubSubTLV) GetTranspositionOffset

func (x *SRv6StructureSubSubTLV) GetTranspositionOffset() uint32

func (*SRv6StructureSubSubTLV) ProtoMessage

func (*SRv6StructureSubSubTLV) ProtoMessage()

func (*SRv6StructureSubSubTLV) ProtoReflect

func (x *SRv6StructureSubSubTLV) ProtoReflect() protoreflect.Message

func (*SRv6StructureSubSubTLV) Reset

func (x *SRv6StructureSubSubTLV) Reset()

func (*SRv6StructureSubSubTLV) String

func (x *SRv6StructureSubSubTLV) String() string

type SRv6TLV

type SRv6TLV struct {
	Tlv []*anypb.Any `protobuf:"bytes,1,rep,name=tlv,proto3" json:"tlv,omitempty"`
	// contains filtered or unexported fields
}

func (*SRv6TLV) Descriptor deprecated

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

Deprecated: Use SRv6TLV.ProtoReflect.Descriptor instead.

func (*SRv6TLV) GetTlv

func (x *SRv6TLV) GetTlv() []*anypb.Any

func (*SRv6TLV) ProtoMessage

func (*SRv6TLV) ProtoMessage()

func (*SRv6TLV) ProtoReflect

func (x *SRv6TLV) ProtoReflect() protoreflect.Message

func (*SRv6TLV) Reset

func (x *SRv6TLV) Reset()

func (*SRv6TLV) String

func (x *SRv6TLV) String() string

type SegmentFlags

type SegmentFlags struct {
	VFlag bool `protobuf:"varint,1,opt,name=v_flag,json=vFlag,proto3" json:"v_flag,omitempty"`
	AFlag bool `protobuf:"varint,2,opt,name=a_flag,json=aFlag,proto3" json:"a_flag,omitempty"`
	SFlag bool `protobuf:"varint,3,opt,name=s_flag,json=sFlag,proto3" json:"s_flag,omitempty"`
	BFlag bool `protobuf:"varint,4,opt,name=b_flag,json=bFlag,proto3" json:"b_flag,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentFlags) Descriptor deprecated

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

Deprecated: Use SegmentFlags.ProtoReflect.Descriptor instead.

func (*SegmentFlags) GetAFlag

func (x *SegmentFlags) GetAFlag() bool

func (*SegmentFlags) GetBFlag

func (x *SegmentFlags) GetBFlag() bool

func (*SegmentFlags) GetSFlag

func (x *SegmentFlags) GetSFlag() bool

func (*SegmentFlags) GetVFlag

func (x *SegmentFlags) GetVFlag() bool

func (*SegmentFlags) ProtoMessage

func (*SegmentFlags) ProtoMessage()

func (*SegmentFlags) ProtoReflect

func (x *SegmentFlags) ProtoReflect() protoreflect.Message

func (*SegmentFlags) Reset

func (x *SegmentFlags) Reset()

func (*SegmentFlags) String

func (x *SegmentFlags) String() string

type SegmentTypeA

type SegmentTypeA struct {
	Flags *SegmentFlags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Label uint32        `protobuf:"varint,2,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentTypeA) Descriptor deprecated

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

Deprecated: Use SegmentTypeA.ProtoReflect.Descriptor instead.

func (*SegmentTypeA) GetFlags

func (x *SegmentTypeA) GetFlags() *SegmentFlags

func (*SegmentTypeA) GetLabel

func (x *SegmentTypeA) GetLabel() uint32

func (*SegmentTypeA) ProtoMessage

func (*SegmentTypeA) ProtoMessage()

func (*SegmentTypeA) ProtoReflect

func (x *SegmentTypeA) ProtoReflect() protoreflect.Message

func (*SegmentTypeA) Reset

func (x *SegmentTypeA) Reset()

func (*SegmentTypeA) String

func (x *SegmentTypeA) String() string

type SegmentTypeB

type SegmentTypeB struct {
	Flags                     *SegmentFlags         `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Sid                       []byte                `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
	EndpointBehaviorStructure *SRv6EndPointBehavior `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SegmentTypeB) Descriptor deprecated

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

Deprecated: Use SegmentTypeB.ProtoReflect.Descriptor instead.

func (*SegmentTypeB) GetEndpointBehaviorStructure

func (x *SegmentTypeB) GetEndpointBehaviorStructure() *SRv6EndPointBehavior

func (*SegmentTypeB) GetFlags

func (x *SegmentTypeB) GetFlags() *SegmentFlags

func (*SegmentTypeB) GetSid

func (x *SegmentTypeB) GetSid() []byte

func (*SegmentTypeB) ProtoMessage

func (*SegmentTypeB) ProtoMessage()

func (*SegmentTypeB) ProtoReflect

func (x *SegmentTypeB) ProtoReflect() protoreflect.Message

func (*SegmentTypeB) Reset

func (x *SegmentTypeB) Reset()

func (*SegmentTypeB) String

func (x *SegmentTypeB) String() string

type SetLogLevelRequest

type SetLogLevelRequest struct {
	Level SetLogLevelRequest_Level `protobuf:"varint,1,opt,name=level,proto3,enum=apipb.SetLogLevelRequest_Level" json:"level,omitempty"`
	// contains filtered or unexported fields
}

func (*SetLogLevelRequest) Descriptor deprecated

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

Deprecated: Use SetLogLevelRequest.ProtoReflect.Descriptor instead.

func (*SetLogLevelRequest) GetLevel

func (*SetLogLevelRequest) ProtoMessage

func (*SetLogLevelRequest) ProtoMessage()

func (*SetLogLevelRequest) ProtoReflect

func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message

func (*SetLogLevelRequest) Reset

func (x *SetLogLevelRequest) Reset()

func (*SetLogLevelRequest) String

func (x *SetLogLevelRequest) String() string

type SetLogLevelRequest_Level

type SetLogLevelRequest_Level int32
const (
	SetLogLevelRequest_PANIC SetLogLevelRequest_Level = 0
	SetLogLevelRequest_FATAL SetLogLevelRequest_Level = 1
	SetLogLevelRequest_ERROR SetLogLevelRequest_Level = 2
	SetLogLevelRequest_WARN  SetLogLevelRequest_Level = 3
	SetLogLevelRequest_INFO  SetLogLevelRequest_Level = 4
	SetLogLevelRequest_DEBUG SetLogLevelRequest_Level = 5
	SetLogLevelRequest_TRACE SetLogLevelRequest_Level = 6
)

func (SetLogLevelRequest_Level) Descriptor

func (SetLogLevelRequest_Level) Enum

func (SetLogLevelRequest_Level) EnumDescriptor deprecated

func (SetLogLevelRequest_Level) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetLogLevelRequest_Level.Descriptor instead.

func (SetLogLevelRequest_Level) Number

func (SetLogLevelRequest_Level) String

func (x SetLogLevelRequest_Level) String() string

func (SetLogLevelRequest_Level) Type

type SetPoliciesRequest

type SetPoliciesRequest struct {
	DefinedSets []*DefinedSet       `protobuf:"bytes,1,rep,name=defined_sets,json=definedSets,proto3" json:"defined_sets,omitempty"`
	Policies    []*Policy           `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
	Assignments []*PolicyAssignment `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPoliciesRequest) Descriptor deprecated

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

Deprecated: Use SetPoliciesRequest.ProtoReflect.Descriptor instead.

func (*SetPoliciesRequest) GetAssignments

func (x *SetPoliciesRequest) GetAssignments() []*PolicyAssignment

func (*SetPoliciesRequest) GetDefinedSets

func (x *SetPoliciesRequest) GetDefinedSets() []*DefinedSet

func (*SetPoliciesRequest) GetPolicies

func (x *SetPoliciesRequest) GetPolicies() []*Policy

func (*SetPoliciesRequest) ProtoMessage

func (*SetPoliciesRequest) ProtoMessage()

func (*SetPoliciesRequest) ProtoReflect

func (x *SetPoliciesRequest) ProtoReflect() protoreflect.Message

func (*SetPoliciesRequest) Reset

func (x *SetPoliciesRequest) Reset()

func (*SetPoliciesRequest) String

func (x *SetPoliciesRequest) String() string

type SetPolicyAssignmentRequest

type SetPolicyAssignmentRequest struct {
	Assignment *PolicyAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPolicyAssignmentRequest) Descriptor deprecated

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

Deprecated: Use SetPolicyAssignmentRequest.ProtoReflect.Descriptor instead.

func (*SetPolicyAssignmentRequest) GetAssignment

func (x *SetPolicyAssignmentRequest) GetAssignment() *PolicyAssignment

func (*SetPolicyAssignmentRequest) ProtoMessage

func (*SetPolicyAssignmentRequest) ProtoMessage()

func (*SetPolicyAssignmentRequest) ProtoReflect

func (*SetPolicyAssignmentRequest) Reset

func (x *SetPolicyAssignmentRequest) Reset()

func (*SetPolicyAssignmentRequest) String

func (x *SetPolicyAssignmentRequest) String() string

type ShutdownPeerRequest

type ShutdownPeerRequest struct {
	Address       string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Communication string `protobuf:"bytes,2,opt,name=communication,proto3" json:"communication,omitempty"`
	// contains filtered or unexported fields
}

func (*ShutdownPeerRequest) Descriptor deprecated

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

Deprecated: Use ShutdownPeerRequest.ProtoReflect.Descriptor instead.

func (*ShutdownPeerRequest) GetAddress

func (x *ShutdownPeerRequest) GetAddress() string

func (*ShutdownPeerRequest) GetCommunication

func (x *ShutdownPeerRequest) GetCommunication() string

func (*ShutdownPeerRequest) ProtoMessage

func (*ShutdownPeerRequest) ProtoMessage()

func (*ShutdownPeerRequest) ProtoReflect

func (x *ShutdownPeerRequest) ProtoReflect() protoreflect.Message

func (*ShutdownPeerRequest) Reset

func (x *ShutdownPeerRequest) Reset()

func (*ShutdownPeerRequest) String

func (x *ShutdownPeerRequest) String() string

type SoftwareVersionCapability added in v3.11.0

type SoftwareVersionCapability struct {
	SoftwareVersion string `protobuf:"bytes,1,opt,name=software_version,json=softwareVersion,proto3" json:"software_version,omitempty"`
	// contains filtered or unexported fields
}

func (*SoftwareVersionCapability) Descriptor deprecated added in v3.11.0

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

Deprecated: Use SoftwareVersionCapability.ProtoReflect.Descriptor instead.

func (*SoftwareVersionCapability) GetSoftwareVersion added in v3.11.0

func (x *SoftwareVersionCapability) GetSoftwareVersion() string

func (*SoftwareVersionCapability) ProtoMessage added in v3.11.0

func (*SoftwareVersionCapability) ProtoMessage()

func (*SoftwareVersionCapability) ProtoReflect added in v3.11.0

func (*SoftwareVersionCapability) Reset added in v3.11.0

func (x *SoftwareVersionCapability) Reset()

func (*SoftwareVersionCapability) String added in v3.11.0

func (x *SoftwareVersionCapability) String() string

type StartBgpRequest

type StartBgpRequest struct {
	Global *Global `protobuf:"bytes,1,opt,name=global,proto3" json:"global,omitempty"`
	// contains filtered or unexported fields
}

func (*StartBgpRequest) Descriptor deprecated

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

Deprecated: Use StartBgpRequest.ProtoReflect.Descriptor instead.

func (*StartBgpRequest) GetGlobal

func (x *StartBgpRequest) GetGlobal() *Global

func (*StartBgpRequest) ProtoMessage

func (*StartBgpRequest) ProtoMessage()

func (*StartBgpRequest) ProtoReflect

func (x *StartBgpRequest) ProtoReflect() protoreflect.Message

func (*StartBgpRequest) Reset

func (x *StartBgpRequest) Reset()

func (*StartBgpRequest) String

func (x *StartBgpRequest) String() string

type Statement

type Statement struct {
	Name       string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Conditions *Conditions `protobuf:"bytes,2,opt,name=conditions,proto3" json:"conditions,omitempty"`
	Actions    *Actions    `protobuf:"bytes,3,opt,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*Statement) Descriptor deprecated

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

Deprecated: Use Statement.ProtoReflect.Descriptor instead.

func (*Statement) GetActions

func (x *Statement) GetActions() *Actions

func (*Statement) GetConditions

func (x *Statement) GetConditions() *Conditions

func (*Statement) GetName

func (x *Statement) GetName() string

func (*Statement) ProtoMessage

func (*Statement) ProtoMessage()

func (*Statement) ProtoReflect

func (x *Statement) ProtoReflect() protoreflect.Message

func (*Statement) Reset

func (x *Statement) Reset()

func (*Statement) String

func (x *Statement) String() string

type StopBgpRequest

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

func (*StopBgpRequest) Descriptor deprecated

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

Deprecated: Use StopBgpRequest.ProtoReflect.Descriptor instead.

func (*StopBgpRequest) ProtoMessage

func (*StopBgpRequest) ProtoMessage()

func (*StopBgpRequest) ProtoReflect

func (x *StopBgpRequest) ProtoReflect() protoreflect.Message

func (*StopBgpRequest) Reset

func (x *StopBgpRequest) Reset()

func (*StopBgpRequest) String

func (x *StopBgpRequest) String() string

type TableLookupPrefix

type TableLookupPrefix struct {
	Prefix string                 `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Type   TableLookupPrefix_Type `protobuf:"varint,2,opt,name=type,proto3,enum=apipb.TableLookupPrefix_Type" json:"type,omitempty"`
	Rd     string                 `protobuf:"bytes,3,opt,name=rd,proto3" json:"rd,omitempty"`
	// contains filtered or unexported fields
}

API representation of table.LookupPrefix

func (*TableLookupPrefix) Descriptor deprecated

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

Deprecated: Use TableLookupPrefix.ProtoReflect.Descriptor instead.

func (*TableLookupPrefix) GetPrefix

func (x *TableLookupPrefix) GetPrefix() string

func (*TableLookupPrefix) GetRd added in v3.19.0

func (x *TableLookupPrefix) GetRd() string

func (*TableLookupPrefix) GetType

func (*TableLookupPrefix) ProtoMessage

func (*TableLookupPrefix) ProtoMessage()

func (*TableLookupPrefix) ProtoReflect

func (x *TableLookupPrefix) ProtoReflect() protoreflect.Message

func (*TableLookupPrefix) Reset

func (x *TableLookupPrefix) Reset()

func (*TableLookupPrefix) String

func (x *TableLookupPrefix) String() string

type TableLookupPrefix_Type

type TableLookupPrefix_Type int32

API representation of table.LookupOption

const (
	TableLookupPrefix_EXACT   TableLookupPrefix_Type = 0
	TableLookupPrefix_LONGER  TableLookupPrefix_Type = 1
	TableLookupPrefix_SHORTER TableLookupPrefix_Type = 2
)

func (TableLookupPrefix_Type) Descriptor

func (TableLookupPrefix_Type) Enum

func (TableLookupPrefix_Type) EnumDescriptor deprecated

func (TableLookupPrefix_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use TableLookupPrefix_Type.Descriptor instead.

func (TableLookupPrefix_Type) Number

func (TableLookupPrefix_Type) String

func (x TableLookupPrefix_Type) String() string

func (TableLookupPrefix_Type) Type

type TableType

type TableType int32
const (
	TableType_GLOBAL  TableType = 0
	TableType_LOCAL   TableType = 1
	TableType_ADJ_IN  TableType = 2
	TableType_ADJ_OUT TableType = 3
	TableType_VRF     TableType = 4
)

func (TableType) Descriptor

func (TableType) Descriptor() protoreflect.EnumDescriptor

func (TableType) Enum

func (x TableType) Enum() *TableType

func (TableType) EnumDescriptor deprecated

func (TableType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TableType.Descriptor instead.

func (TableType) Number

func (x TableType) Number() protoreflect.EnumNumber

func (TableType) String

func (x TableType) String() string

func (TableType) Type

type Timers

type Timers struct {
	Config *TimersConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *TimersState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Timers) Descriptor deprecated

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

Deprecated: Use Timers.ProtoReflect.Descriptor instead.

func (*Timers) GetConfig

func (x *Timers) GetConfig() *TimersConfig

func (*Timers) GetState

func (x *Timers) GetState() *TimersState

func (*Timers) ProtoMessage

func (*Timers) ProtoMessage()

func (*Timers) ProtoReflect

func (x *Timers) ProtoReflect() protoreflect.Message

func (*Timers) Reset

func (x *Timers) Reset()

func (*Timers) String

func (x *Timers) String() string

type TimersConfig

type TimersConfig struct {
	ConnectRetry                 uint64 `protobuf:"varint,1,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
	HoldTime                     uint64 `protobuf:"varint,2,opt,name=hold_time,json=holdTime,proto3" json:"hold_time,omitempty"`
	KeepaliveInterval            uint64 `protobuf:"varint,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"`
	MinimumAdvertisementInterval uint64 `` /* 148-byte string literal not displayed */
	IdleHoldTimeAfterReset       uint64 `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TimersConfig) Descriptor deprecated

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

Deprecated: Use TimersConfig.ProtoReflect.Descriptor instead.

func (*TimersConfig) GetConnectRetry

func (x *TimersConfig) GetConnectRetry() uint64

func (*TimersConfig) GetHoldTime

func (x *TimersConfig) GetHoldTime() uint64

func (*TimersConfig) GetIdleHoldTimeAfterReset

func (x *TimersConfig) GetIdleHoldTimeAfterReset() uint64

func (*TimersConfig) GetKeepaliveInterval

func (x *TimersConfig) GetKeepaliveInterval() uint64

func (*TimersConfig) GetMinimumAdvertisementInterval

func (x *TimersConfig) GetMinimumAdvertisementInterval() uint64

func (*TimersConfig) ProtoMessage

func (*TimersConfig) ProtoMessage()

func (*TimersConfig) ProtoReflect

func (x *TimersConfig) ProtoReflect() protoreflect.Message

func (*TimersConfig) Reset

func (x *TimersConfig) Reset()

func (*TimersConfig) String

func (x *TimersConfig) String() string

type TimersState

type TimersState struct {
	ConnectRetry                 uint64                 `protobuf:"varint,1,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
	HoldTime                     uint64                 `protobuf:"varint,2,opt,name=hold_time,json=holdTime,proto3" json:"hold_time,omitempty"`
	KeepaliveInterval            uint64                 `protobuf:"varint,3,opt,name=keepalive_interval,json=keepaliveInterval,proto3" json:"keepalive_interval,omitempty"`
	MinimumAdvertisementInterval uint64                 `` /* 148-byte string literal not displayed */
	NegotiatedHoldTime           uint64                 `protobuf:"varint,5,opt,name=negotiated_hold_time,json=negotiatedHoldTime,proto3" json:"negotiated_hold_time,omitempty"`
	Uptime                       *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=uptime,proto3" json:"uptime,omitempty"`
	Downtime                     *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=downtime,proto3" json:"downtime,omitempty"`
	// contains filtered or unexported fields
}

func (*TimersState) Descriptor deprecated

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

Deprecated: Use TimersState.ProtoReflect.Descriptor instead.

func (*TimersState) GetConnectRetry

func (x *TimersState) GetConnectRetry() uint64

func (*TimersState) GetDowntime

func (x *TimersState) GetDowntime() *timestamppb.Timestamp

func (*TimersState) GetHoldTime

func (x *TimersState) GetHoldTime() uint64

func (*TimersState) GetKeepaliveInterval

func (x *TimersState) GetKeepaliveInterval() uint64

func (*TimersState) GetMinimumAdvertisementInterval

func (x *TimersState) GetMinimumAdvertisementInterval() uint64

func (*TimersState) GetNegotiatedHoldTime

func (x *TimersState) GetNegotiatedHoldTime() uint64

func (*TimersState) GetUptime

func (x *TimersState) GetUptime() *timestamppb.Timestamp

func (*TimersState) ProtoMessage

func (*TimersState) ProtoMessage()

func (*TimersState) ProtoReflect

func (x *TimersState) ProtoReflect() protoreflect.Message

func (*TimersState) Reset

func (x *TimersState) Reset()

func (*TimersState) String

func (x *TimersState) String() string

type TrafficActionExtended

type TrafficActionExtended struct {
	Terminal bool `protobuf:"varint,1,opt,name=terminal,proto3" json:"terminal,omitempty"`
	Sample   bool `protobuf:"varint,2,opt,name=sample,proto3" json:"sample,omitempty"`
	// contains filtered or unexported fields
}

func (*TrafficActionExtended) Descriptor deprecated

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

Deprecated: Use TrafficActionExtended.ProtoReflect.Descriptor instead.

func (*TrafficActionExtended) GetSample

func (x *TrafficActionExtended) GetSample() bool

func (*TrafficActionExtended) GetTerminal

func (x *TrafficActionExtended) GetTerminal() bool

func (*TrafficActionExtended) ProtoMessage

func (*TrafficActionExtended) ProtoMessage()

func (*TrafficActionExtended) ProtoReflect

func (x *TrafficActionExtended) ProtoReflect() protoreflect.Message

func (*TrafficActionExtended) Reset

func (x *TrafficActionExtended) Reset()

func (*TrafficActionExtended) String

func (x *TrafficActionExtended) String() string

type TrafficRateExtended

type TrafficRateExtended struct {
	Asn  uint32  `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
	Rate float32 `protobuf:"fixed32,2,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

func (*TrafficRateExtended) Descriptor deprecated

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

Deprecated: Use TrafficRateExtended.ProtoReflect.Descriptor instead.

func (*TrafficRateExtended) GetAsn

func (x *TrafficRateExtended) GetAsn() uint32

func (*TrafficRateExtended) GetRate

func (x *TrafficRateExtended) GetRate() float32

func (*TrafficRateExtended) ProtoMessage

func (*TrafficRateExtended) ProtoMessage()

func (*TrafficRateExtended) ProtoReflect

func (x *TrafficRateExtended) ProtoReflect() protoreflect.Message

func (*TrafficRateExtended) Reset

func (x *TrafficRateExtended) Reset()

func (*TrafficRateExtended) String

func (x *TrafficRateExtended) String() string

type TrafficRemarkExtended

type TrafficRemarkExtended struct {
	Dscp uint32 `protobuf:"varint,1,opt,name=dscp,proto3" json:"dscp,omitempty"`
	// contains filtered or unexported fields
}

func (*TrafficRemarkExtended) Descriptor deprecated

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

Deprecated: Use TrafficRemarkExtended.ProtoReflect.Descriptor instead.

func (*TrafficRemarkExtended) GetDscp

func (x *TrafficRemarkExtended) GetDscp() uint32

func (*TrafficRemarkExtended) ProtoMessage

func (*TrafficRemarkExtended) ProtoMessage()

func (*TrafficRemarkExtended) ProtoReflect

func (x *TrafficRemarkExtended) ProtoReflect() protoreflect.Message

func (*TrafficRemarkExtended) Reset

func (x *TrafficRemarkExtended) Reset()

func (*TrafficRemarkExtended) String

func (x *TrafficRemarkExtended) String() string

type Transport

type Transport struct {
	LocalAddress  string `protobuf:"bytes,1,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
	LocalPort     uint32 `protobuf:"varint,2,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"`
	MtuDiscovery  bool   `protobuf:"varint,3,opt,name=mtu_discovery,json=mtuDiscovery,proto3" json:"mtu_discovery,omitempty"`
	PassiveMode   bool   `protobuf:"varint,4,opt,name=passive_mode,json=passiveMode,proto3" json:"passive_mode,omitempty"`
	RemoteAddress string `protobuf:"bytes,5,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"`
	RemotePort    uint32 `protobuf:"varint,6,opt,name=remote_port,json=remotePort,proto3" json:"remote_port,omitempty"`
	TcpMss        uint32 `protobuf:"varint,7,opt,name=tcp_mss,json=tcpMss,proto3" json:"tcp_mss,omitempty"`
	BindInterface string `protobuf:"bytes,8,opt,name=bind_interface,json=bindInterface,proto3" json:"bind_interface,omitempty"`
	// contains filtered or unexported fields
}

func (*Transport) Descriptor deprecated

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

Deprecated: Use Transport.ProtoReflect.Descriptor instead.

func (*Transport) GetBindInterface

func (x *Transport) GetBindInterface() string

func (*Transport) GetLocalAddress

func (x *Transport) GetLocalAddress() string

func (*Transport) GetLocalPort

func (x *Transport) GetLocalPort() uint32

func (*Transport) GetMtuDiscovery

func (x *Transport) GetMtuDiscovery() bool

func (*Transport) GetPassiveMode

func (x *Transport) GetPassiveMode() bool

func (*Transport) GetRemoteAddress

func (x *Transport) GetRemoteAddress() string

func (*Transport) GetRemotePort

func (x *Transport) GetRemotePort() uint32

func (*Transport) GetTcpMss

func (x *Transport) GetTcpMss() uint32

func (*Transport) ProtoMessage

func (*Transport) ProtoMessage()

func (*Transport) ProtoReflect

func (x *Transport) ProtoReflect() protoreflect.Message

func (*Transport) Reset

func (x *Transport) Reset()

func (*Transport) String

func (x *Transport) String() string

type TtlSecurity

type TtlSecurity struct {
	Enabled bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	TtlMin  uint32 `protobuf:"varint,2,opt,name=ttl_min,json=ttlMin,proto3" json:"ttl_min,omitempty"`
	// contains filtered or unexported fields
}

func (*TtlSecurity) Descriptor deprecated

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

Deprecated: Use TtlSecurity.ProtoReflect.Descriptor instead.

func (*TtlSecurity) GetEnabled

func (x *TtlSecurity) GetEnabled() bool

func (*TtlSecurity) GetTtlMin

func (x *TtlSecurity) GetTtlMin() uint32

func (*TtlSecurity) ProtoMessage

func (*TtlSecurity) ProtoMessage()

func (*TtlSecurity) ProtoReflect

func (x *TtlSecurity) ProtoReflect() protoreflect.Message

func (*TtlSecurity) Reset

func (x *TtlSecurity) Reset()

func (*TtlSecurity) String

func (x *TtlSecurity) String() string

type TunnelEncapAttribute

type TunnelEncapAttribute struct {
	Tlvs []*TunnelEncapTLV `protobuf:"bytes,1,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapAttribute) Descriptor deprecated

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

Deprecated: Use TunnelEncapAttribute.ProtoReflect.Descriptor instead.

func (*TunnelEncapAttribute) GetTlvs

func (x *TunnelEncapAttribute) GetTlvs() []*TunnelEncapTLV

func (*TunnelEncapAttribute) ProtoMessage

func (*TunnelEncapAttribute) ProtoMessage()

func (*TunnelEncapAttribute) ProtoReflect

func (x *TunnelEncapAttribute) ProtoReflect() protoreflect.Message

func (*TunnelEncapAttribute) Reset

func (x *TunnelEncapAttribute) Reset()

func (*TunnelEncapAttribute) String

func (x *TunnelEncapAttribute) String() string

type TunnelEncapSubTLVColor

type TunnelEncapSubTLVColor struct {
	Color uint32 `protobuf:"varint,1,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVColor) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVColor.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVColor) GetColor

func (x *TunnelEncapSubTLVColor) GetColor() uint32

func (*TunnelEncapSubTLVColor) ProtoMessage

func (*TunnelEncapSubTLVColor) ProtoMessage()

func (*TunnelEncapSubTLVColor) ProtoReflect

func (x *TunnelEncapSubTLVColor) ProtoReflect() protoreflect.Message

func (*TunnelEncapSubTLVColor) Reset

func (x *TunnelEncapSubTLVColor) Reset()

func (*TunnelEncapSubTLVColor) String

func (x *TunnelEncapSubTLVColor) String() string

type TunnelEncapSubTLVEgressEndpoint

type TunnelEncapSubTLVEgressEndpoint struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVEgressEndpoint) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVEgressEndpoint.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVEgressEndpoint) GetAddress

func (x *TunnelEncapSubTLVEgressEndpoint) GetAddress() string

func (*TunnelEncapSubTLVEgressEndpoint) ProtoMessage

func (*TunnelEncapSubTLVEgressEndpoint) ProtoMessage()

func (*TunnelEncapSubTLVEgressEndpoint) ProtoReflect

func (*TunnelEncapSubTLVEgressEndpoint) Reset

func (*TunnelEncapSubTLVEgressEndpoint) String

type TunnelEncapSubTLVEncapsulation

type TunnelEncapSubTLVEncapsulation struct {
	Key    uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
	Cookie []byte `protobuf:"bytes,2,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVEncapsulation) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVEncapsulation.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVEncapsulation) GetCookie

func (x *TunnelEncapSubTLVEncapsulation) GetCookie() []byte

func (*TunnelEncapSubTLVEncapsulation) GetKey

func (*TunnelEncapSubTLVEncapsulation) ProtoMessage

func (*TunnelEncapSubTLVEncapsulation) ProtoMessage()

func (*TunnelEncapSubTLVEncapsulation) ProtoReflect

func (*TunnelEncapSubTLVEncapsulation) Reset

func (x *TunnelEncapSubTLVEncapsulation) Reset()

func (*TunnelEncapSubTLVEncapsulation) String

type TunnelEncapSubTLVProtocol

type TunnelEncapSubTLVProtocol struct {
	Protocol uint32 `protobuf:"varint,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVProtocol) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVProtocol.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVProtocol) GetProtocol

func (x *TunnelEncapSubTLVProtocol) GetProtocol() uint32

func (*TunnelEncapSubTLVProtocol) ProtoMessage

func (*TunnelEncapSubTLVProtocol) ProtoMessage()

func (*TunnelEncapSubTLVProtocol) ProtoReflect

func (*TunnelEncapSubTLVProtocol) Reset

func (x *TunnelEncapSubTLVProtocol) Reset()

func (*TunnelEncapSubTLVProtocol) String

func (x *TunnelEncapSubTLVProtocol) String() string

type TunnelEncapSubTLVSRBindingSID

type TunnelEncapSubTLVSRBindingSID struct {

	// bsid must be one of:
	// - SRBindingSID
	// - SRv6BindingSID
	Bsid *anypb.Any `protobuf:"bytes,1,opt,name=bsid,proto3" json:"bsid,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVSRBindingSID) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVSRBindingSID.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVSRBindingSID) GetBsid

func (x *TunnelEncapSubTLVSRBindingSID) GetBsid() *anypb.Any

func (*TunnelEncapSubTLVSRBindingSID) ProtoMessage

func (*TunnelEncapSubTLVSRBindingSID) ProtoMessage()

func (*TunnelEncapSubTLVSRBindingSID) ProtoReflect

func (*TunnelEncapSubTLVSRBindingSID) Reset

func (x *TunnelEncapSubTLVSRBindingSID) Reset()

func (*TunnelEncapSubTLVSRBindingSID) String

type TunnelEncapSubTLVSRCandidatePathName

type TunnelEncapSubTLVSRCandidatePathName struct {
	CandidatePathName string `protobuf:"bytes,1,opt,name=candidate_path_name,json=candidatePathName,proto3" json:"candidate_path_name,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVSRCandidatePathName) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVSRCandidatePathName.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVSRCandidatePathName) GetCandidatePathName

func (x *TunnelEncapSubTLVSRCandidatePathName) GetCandidatePathName() string

func (*TunnelEncapSubTLVSRCandidatePathName) ProtoMessage

func (*TunnelEncapSubTLVSRCandidatePathName) ProtoMessage()

func (*TunnelEncapSubTLVSRCandidatePathName) ProtoReflect

func (*TunnelEncapSubTLVSRCandidatePathName) Reset

func (*TunnelEncapSubTLVSRCandidatePathName) String

type TunnelEncapSubTLVSRENLP

type TunnelEncapSubTLVSRENLP struct {
	Flags uint32   `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Enlp  ENLPType `protobuf:"varint,2,opt,name=enlp,proto3,enum=apipb.ENLPType" json:"enlp,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVSRENLP) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVSRENLP.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVSRENLP) GetEnlp

func (x *TunnelEncapSubTLVSRENLP) GetEnlp() ENLPType

func (*TunnelEncapSubTLVSRENLP) GetFlags

func (x *TunnelEncapSubTLVSRENLP) GetFlags() uint32

func (*TunnelEncapSubTLVSRENLP) ProtoMessage

func (*TunnelEncapSubTLVSRENLP) ProtoMessage()

func (*TunnelEncapSubTLVSRENLP) ProtoReflect

func (x *TunnelEncapSubTLVSRENLP) ProtoReflect() protoreflect.Message

func (*TunnelEncapSubTLVSRENLP) Reset

func (x *TunnelEncapSubTLVSRENLP) Reset()

func (*TunnelEncapSubTLVSRENLP) String

func (x *TunnelEncapSubTLVSRENLP) String() string

type TunnelEncapSubTLVSRPreference

type TunnelEncapSubTLVSRPreference struct {
	Flags      uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Preference uint32 `protobuf:"varint,2,opt,name=preference,proto3" json:"preference,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVSRPreference) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVSRPreference.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVSRPreference) GetFlags

func (x *TunnelEncapSubTLVSRPreference) GetFlags() uint32

func (*TunnelEncapSubTLVSRPreference) GetPreference

func (x *TunnelEncapSubTLVSRPreference) GetPreference() uint32

func (*TunnelEncapSubTLVSRPreference) ProtoMessage

func (*TunnelEncapSubTLVSRPreference) ProtoMessage()

func (*TunnelEncapSubTLVSRPreference) ProtoReflect

func (*TunnelEncapSubTLVSRPreference) Reset

func (x *TunnelEncapSubTLVSRPreference) Reset()

func (*TunnelEncapSubTLVSRPreference) String

type TunnelEncapSubTLVSRPriority

type TunnelEncapSubTLVSRPriority struct {
	Priority uint32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVSRPriority) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVSRPriority.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVSRPriority) GetPriority

func (x *TunnelEncapSubTLVSRPriority) GetPriority() uint32

func (*TunnelEncapSubTLVSRPriority) ProtoMessage

func (*TunnelEncapSubTLVSRPriority) ProtoMessage()

func (*TunnelEncapSubTLVSRPriority) ProtoReflect

func (*TunnelEncapSubTLVSRPriority) Reset

func (x *TunnelEncapSubTLVSRPriority) Reset()

func (*TunnelEncapSubTLVSRPriority) String

func (x *TunnelEncapSubTLVSRPriority) String() string

type TunnelEncapSubTLVSRSegmentList

type TunnelEncapSubTLVSRSegmentList struct {
	Weight *SRWeight `protobuf:"bytes,1,opt,name=weight,proto3" json:"weight,omitempty"`
	// segments must be one of:
	// - SegmentTypeA
	// - SegmentTypeB
	Segments []*anypb.Any `protobuf:"bytes,2,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVSRSegmentList) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVSRSegmentList.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVSRSegmentList) GetSegments

func (x *TunnelEncapSubTLVSRSegmentList) GetSegments() []*anypb.Any

func (*TunnelEncapSubTLVSRSegmentList) GetWeight

func (x *TunnelEncapSubTLVSRSegmentList) GetWeight() *SRWeight

func (*TunnelEncapSubTLVSRSegmentList) ProtoMessage

func (*TunnelEncapSubTLVSRSegmentList) ProtoMessage()

func (*TunnelEncapSubTLVSRSegmentList) ProtoReflect

func (*TunnelEncapSubTLVSRSegmentList) Reset

func (x *TunnelEncapSubTLVSRSegmentList) Reset()

func (*TunnelEncapSubTLVSRSegmentList) String

type TunnelEncapSubTLVUDPDestPort

type TunnelEncapSubTLVUDPDestPort struct {
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVUDPDestPort) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVUDPDestPort.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVUDPDestPort) GetPort

func (x *TunnelEncapSubTLVUDPDestPort) GetPort() uint32

func (*TunnelEncapSubTLVUDPDestPort) ProtoMessage

func (*TunnelEncapSubTLVUDPDestPort) ProtoMessage()

func (*TunnelEncapSubTLVUDPDestPort) ProtoReflect

func (*TunnelEncapSubTLVUDPDestPort) Reset

func (x *TunnelEncapSubTLVUDPDestPort) Reset()

func (*TunnelEncapSubTLVUDPDestPort) String

type TunnelEncapSubTLVUnknown

type TunnelEncapSubTLVUnknown struct {
	Type  uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapSubTLVUnknown) Descriptor deprecated

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

Deprecated: Use TunnelEncapSubTLVUnknown.ProtoReflect.Descriptor instead.

func (*TunnelEncapSubTLVUnknown) GetType

func (x *TunnelEncapSubTLVUnknown) GetType() uint32

func (*TunnelEncapSubTLVUnknown) GetValue

func (x *TunnelEncapSubTLVUnknown) GetValue() []byte

func (*TunnelEncapSubTLVUnknown) ProtoMessage

func (*TunnelEncapSubTLVUnknown) ProtoMessage()

func (*TunnelEncapSubTLVUnknown) ProtoReflect

func (x *TunnelEncapSubTLVUnknown) ProtoReflect() protoreflect.Message

func (*TunnelEncapSubTLVUnknown) Reset

func (x *TunnelEncapSubTLVUnknown) Reset()

func (*TunnelEncapSubTLVUnknown) String

func (x *TunnelEncapSubTLVUnknown) String() string

type TunnelEncapTLV

type TunnelEncapTLV struct {
	Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	// Each TLV must be one of:
	// - TunnelEncapSubTLVEncapsulation
	// - TunnelEncapSubTLVProtocol
	// - TunnelEncapSubTLVColor
	// - TunnelEncapSubTLVSRPolicy
	// - TunnelEncapSubTLVUnknown
	Tlvs []*anypb.Any `protobuf:"bytes,2,rep,name=tlvs,proto3" json:"tlvs,omitempty"`
	// contains filtered or unexported fields
}

func (*TunnelEncapTLV) Descriptor deprecated

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

Deprecated: Use TunnelEncapTLV.ProtoReflect.Descriptor instead.

func (*TunnelEncapTLV) GetTlvs

func (x *TunnelEncapTLV) GetTlvs() []*anypb.Any

func (*TunnelEncapTLV) GetType

func (x *TunnelEncapTLV) GetType() uint32

func (*TunnelEncapTLV) ProtoMessage

func (*TunnelEncapTLV) ProtoMessage()

func (*TunnelEncapTLV) ProtoReflect

func (x *TunnelEncapTLV) ProtoReflect() protoreflect.Message

func (*TunnelEncapTLV) Reset

func (x *TunnelEncapTLV) Reset()

func (*TunnelEncapTLV) String

func (x *TunnelEncapTLV) String() string

type TwoOctetAsSpecificExtended

type TwoOctetAsSpecificExtended struct {
	IsTransitive bool   `protobuf:"varint,1,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
	SubType      uint32 `protobuf:"varint,2,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	Asn          uint32 `protobuf:"varint,3,opt,name=asn,proto3" json:"asn,omitempty"`
	LocalAdmin   uint32 `protobuf:"varint,4,opt,name=local_admin,json=localAdmin,proto3" json:"local_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*TwoOctetAsSpecificExtended) Descriptor deprecated

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

Deprecated: Use TwoOctetAsSpecificExtended.ProtoReflect.Descriptor instead.

func (*TwoOctetAsSpecificExtended) GetAsn

func (x *TwoOctetAsSpecificExtended) GetAsn() uint32

func (*TwoOctetAsSpecificExtended) GetIsTransitive

func (x *TwoOctetAsSpecificExtended) GetIsTransitive() bool

func (*TwoOctetAsSpecificExtended) GetLocalAdmin

func (x *TwoOctetAsSpecificExtended) GetLocalAdmin() uint32

func (*TwoOctetAsSpecificExtended) GetSubType

func (x *TwoOctetAsSpecificExtended) GetSubType() uint32

func (*TwoOctetAsSpecificExtended) ProtoMessage

func (*TwoOctetAsSpecificExtended) ProtoMessage()

func (*TwoOctetAsSpecificExtended) ProtoReflect

func (*TwoOctetAsSpecificExtended) Reset

func (x *TwoOctetAsSpecificExtended) Reset()

func (*TwoOctetAsSpecificExtended) String

func (x *TwoOctetAsSpecificExtended) String() string

type UnimplementedGobgpApiServer

type UnimplementedGobgpApiServer struct {
}

UnimplementedGobgpApiServer must be embedded to have forward compatible implementations.

func (UnimplementedGobgpApiServer) AddBmp

func (UnimplementedGobgpApiServer) AddDefinedSet

func (UnimplementedGobgpApiServer) AddDynamicNeighbor

func (UnimplementedGobgpApiServer) AddPath

func (UnimplementedGobgpApiServer) AddPathStream

func (UnimplementedGobgpApiServer) AddPeer

func (UnimplementedGobgpApiServer) AddPeerGroup

func (UnimplementedGobgpApiServer) AddPolicy

func (UnimplementedGobgpApiServer) AddPolicyAssignment

func (UnimplementedGobgpApiServer) AddRpki

func (UnimplementedGobgpApiServer) AddStatement

func (UnimplementedGobgpApiServer) AddVrf

func (UnimplementedGobgpApiServer) DeleteBmp

func (UnimplementedGobgpApiServer) DeleteDefinedSet

func (UnimplementedGobgpApiServer) DeleteDynamicNeighbor

func (UnimplementedGobgpApiServer) DeletePath

func (UnimplementedGobgpApiServer) DeletePeer

func (UnimplementedGobgpApiServer) DeletePeerGroup

func (UnimplementedGobgpApiServer) DeletePolicy

func (UnimplementedGobgpApiServer) DeletePolicyAssignment

func (UnimplementedGobgpApiServer) DeleteRpki

func (UnimplementedGobgpApiServer) DeleteStatement

func (UnimplementedGobgpApiServer) DeleteVrf

func (UnimplementedGobgpApiServer) DisableMrt

func (UnimplementedGobgpApiServer) DisablePeer

func (UnimplementedGobgpApiServer) DisableRpki

func (UnimplementedGobgpApiServer) EnableMrt

func (UnimplementedGobgpApiServer) EnablePeer

func (UnimplementedGobgpApiServer) EnableRpki

func (UnimplementedGobgpApiServer) EnableZebra

func (UnimplementedGobgpApiServer) GetBgp

func (UnimplementedGobgpApiServer) GetTable

func (UnimplementedGobgpApiServer) ListBmp

func (UnimplementedGobgpApiServer) ListDefinedSet

func (UnimplementedGobgpApiServer) ListPath

func (UnimplementedGobgpApiServer) ListPeer

func (UnimplementedGobgpApiServer) ListPeerGroup

func (UnimplementedGobgpApiServer) ListPolicy

func (UnimplementedGobgpApiServer) ListRpki

func (UnimplementedGobgpApiServer) ListRpkiTable

func (UnimplementedGobgpApiServer) ListStatement

func (UnimplementedGobgpApiServer) ListVrf

func (UnimplementedGobgpApiServer) ResetPeer

func (UnimplementedGobgpApiServer) ResetRpki

func (UnimplementedGobgpApiServer) SetLogLevel

func (UnimplementedGobgpApiServer) SetPolicies

func (UnimplementedGobgpApiServer) SetPolicyAssignment

func (UnimplementedGobgpApiServer) ShutdownPeer

func (UnimplementedGobgpApiServer) StartBgp

func (UnimplementedGobgpApiServer) StopBgp

func (UnimplementedGobgpApiServer) UpdatePeer

func (UnimplementedGobgpApiServer) UpdatePeerGroup

func (UnimplementedGobgpApiServer) WatchEvent

type UnknownAttribute

type UnknownAttribute struct {
	Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"`
	Type  uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
	Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*UnknownAttribute) Descriptor deprecated

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

Deprecated: Use UnknownAttribute.ProtoReflect.Descriptor instead.

func (*UnknownAttribute) GetFlags

func (x *UnknownAttribute) GetFlags() uint32

func (*UnknownAttribute) GetType

func (x *UnknownAttribute) GetType() uint32

func (*UnknownAttribute) GetValue

func (x *UnknownAttribute) GetValue() []byte

func (*UnknownAttribute) ProtoMessage

func (*UnknownAttribute) ProtoMessage()

func (*UnknownAttribute) ProtoReflect

func (x *UnknownAttribute) ProtoReflect() protoreflect.Message

func (*UnknownAttribute) Reset

func (x *UnknownAttribute) Reset()

func (*UnknownAttribute) String

func (x *UnknownAttribute) String() string

type UnknownCapability

type UnknownCapability struct {
	Code  uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*UnknownCapability) Descriptor deprecated

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

Deprecated: Use UnknownCapability.ProtoReflect.Descriptor instead.

func (*UnknownCapability) GetCode

func (x *UnknownCapability) GetCode() uint32

func (*UnknownCapability) GetValue

func (x *UnknownCapability) GetValue() []byte

func (*UnknownCapability) ProtoMessage

func (*UnknownCapability) ProtoMessage()

func (*UnknownCapability) ProtoReflect

func (x *UnknownCapability) ProtoReflect() protoreflect.Message

func (*UnknownCapability) Reset

func (x *UnknownCapability) Reset()

func (*UnknownCapability) String

func (x *UnknownCapability) String() string

type UnknownExtended

type UnknownExtended struct {
	Type  uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*UnknownExtended) Descriptor deprecated

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

Deprecated: Use UnknownExtended.ProtoReflect.Descriptor instead.

func (*UnknownExtended) GetType

func (x *UnknownExtended) GetType() uint32

func (*UnknownExtended) GetValue

func (x *UnknownExtended) GetValue() []byte

func (*UnknownExtended) ProtoMessage

func (*UnknownExtended) ProtoMessage()

func (*UnknownExtended) ProtoReflect

func (x *UnknownExtended) ProtoReflect() protoreflect.Message

func (*UnknownExtended) Reset

func (x *UnknownExtended) Reset()

func (*UnknownExtended) String

func (x *UnknownExtended) String() string

type UnsafeGobgpApiServer

type UnsafeGobgpApiServer interface {
	// contains filtered or unexported methods
}

UnsafeGobgpApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GobgpApiServer will result in compilation errors.

type UpdatePeerGroupRequest

type UpdatePeerGroupRequest struct {
	PeerGroup     *PeerGroup `protobuf:"bytes,1,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	DoSoftResetIn bool       `protobuf:"varint,2,opt,name=do_soft_reset_in,json=doSoftResetIn,proto3" json:"do_soft_reset_in,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePeerGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdatePeerGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdatePeerGroupRequest) GetDoSoftResetIn

func (x *UpdatePeerGroupRequest) GetDoSoftResetIn() bool

func (*UpdatePeerGroupRequest) GetPeerGroup

func (x *UpdatePeerGroupRequest) GetPeerGroup() *PeerGroup

func (*UpdatePeerGroupRequest) ProtoMessage

func (*UpdatePeerGroupRequest) ProtoMessage()

func (*UpdatePeerGroupRequest) ProtoReflect

func (x *UpdatePeerGroupRequest) ProtoReflect() protoreflect.Message

func (*UpdatePeerGroupRequest) Reset

func (x *UpdatePeerGroupRequest) Reset()

func (*UpdatePeerGroupRequest) String

func (x *UpdatePeerGroupRequest) String() string

type UpdatePeerGroupResponse

type UpdatePeerGroupResponse struct {
	NeedsSoftResetIn bool `protobuf:"varint,1,opt,name=needs_soft_reset_in,json=needsSoftResetIn,proto3" json:"needs_soft_reset_in,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePeerGroupResponse) Descriptor deprecated

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

Deprecated: Use UpdatePeerGroupResponse.ProtoReflect.Descriptor instead.

func (*UpdatePeerGroupResponse) GetNeedsSoftResetIn

func (x *UpdatePeerGroupResponse) GetNeedsSoftResetIn() bool

func (*UpdatePeerGroupResponse) ProtoMessage

func (*UpdatePeerGroupResponse) ProtoMessage()

func (*UpdatePeerGroupResponse) ProtoReflect

func (x *UpdatePeerGroupResponse) ProtoReflect() protoreflect.Message

func (*UpdatePeerGroupResponse) Reset

func (x *UpdatePeerGroupResponse) Reset()

func (*UpdatePeerGroupResponse) String

func (x *UpdatePeerGroupResponse) String() string

type UpdatePeerRequest

type UpdatePeerRequest struct {
	Peer *Peer `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	// Calls SoftResetIn after updating the peer configuration if needed.
	DoSoftResetIn bool `protobuf:"varint,2,opt,name=do_soft_reset_in,json=doSoftResetIn,proto3" json:"do_soft_reset_in,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePeerRequest) Descriptor deprecated

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

Deprecated: Use UpdatePeerRequest.ProtoReflect.Descriptor instead.

func (*UpdatePeerRequest) GetDoSoftResetIn

func (x *UpdatePeerRequest) GetDoSoftResetIn() bool

func (*UpdatePeerRequest) GetPeer

func (x *UpdatePeerRequest) GetPeer() *Peer

func (*UpdatePeerRequest) ProtoMessage

func (*UpdatePeerRequest) ProtoMessage()

func (*UpdatePeerRequest) ProtoReflect

func (x *UpdatePeerRequest) ProtoReflect() protoreflect.Message

func (*UpdatePeerRequest) Reset

func (x *UpdatePeerRequest) Reset()

func (*UpdatePeerRequest) String

func (x *UpdatePeerRequest) String() string

type UpdatePeerResponse

type UpdatePeerResponse struct {

	// Indicates whether calling SoftResetIn is required due to this update. If
	// "true" is set, the client should call SoftResetIn manually. If
	// "do_soft_reset_in = true" is set in the request, always returned with
	// "false".
	NeedsSoftResetIn bool `protobuf:"varint,1,opt,name=needs_soft_reset_in,json=needsSoftResetIn,proto3" json:"needs_soft_reset_in,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePeerResponse) Descriptor deprecated

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

Deprecated: Use UpdatePeerResponse.ProtoReflect.Descriptor instead.

func (*UpdatePeerResponse) GetNeedsSoftResetIn

func (x *UpdatePeerResponse) GetNeedsSoftResetIn() bool

func (*UpdatePeerResponse) ProtoMessage

func (*UpdatePeerResponse) ProtoMessage()

func (*UpdatePeerResponse) ProtoReflect

func (x *UpdatePeerResponse) ProtoReflect() protoreflect.Message

func (*UpdatePeerResponse) Reset

func (x *UpdatePeerResponse) Reset()

func (*UpdatePeerResponse) String

func (x *UpdatePeerResponse) String() string

type UseMultiplePaths

type UseMultiplePaths struct {
	Config *UseMultiplePathsConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	State  *UseMultiplePathsState  `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	Ebgp   *Ebgp                   `protobuf:"bytes,3,opt,name=ebgp,proto3" json:"ebgp,omitempty"`
	Ibgp   *Ibgp                   `protobuf:"bytes,4,opt,name=ibgp,proto3" json:"ibgp,omitempty"`
	// contains filtered or unexported fields
}

func (*UseMultiplePaths) Descriptor deprecated

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

Deprecated: Use UseMultiplePaths.ProtoReflect.Descriptor instead.

func (*UseMultiplePaths) GetConfig

func (x *UseMultiplePaths) GetConfig() *UseMultiplePathsConfig

func (*UseMultiplePaths) GetEbgp

func (x *UseMultiplePaths) GetEbgp() *Ebgp

func (*UseMultiplePaths) GetIbgp

func (x *UseMultiplePaths) GetIbgp() *Ibgp

func (*UseMultiplePaths) GetState

func (x *UseMultiplePaths) GetState() *UseMultiplePathsState

func (*UseMultiplePaths) ProtoMessage

func (*UseMultiplePaths) ProtoMessage()

func (*UseMultiplePaths) ProtoReflect

func (x *UseMultiplePaths) ProtoReflect() protoreflect.Message

func (*UseMultiplePaths) Reset

func (x *UseMultiplePaths) Reset()

func (*UseMultiplePaths) String

func (x *UseMultiplePaths) String() string

type UseMultiplePathsConfig

type UseMultiplePathsConfig struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*UseMultiplePathsConfig) Descriptor deprecated

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

Deprecated: Use UseMultiplePathsConfig.ProtoReflect.Descriptor instead.

func (*UseMultiplePathsConfig) GetEnabled

func (x *UseMultiplePathsConfig) GetEnabled() bool

func (*UseMultiplePathsConfig) ProtoMessage

func (*UseMultiplePathsConfig) ProtoMessage()

func (*UseMultiplePathsConfig) ProtoReflect

func (x *UseMultiplePathsConfig) ProtoReflect() protoreflect.Message

func (*UseMultiplePathsConfig) Reset

func (x *UseMultiplePathsConfig) Reset()

func (*UseMultiplePathsConfig) String

func (x *UseMultiplePathsConfig) String() string

type UseMultiplePathsState

type UseMultiplePathsState struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*UseMultiplePathsState) Descriptor deprecated

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

Deprecated: Use UseMultiplePathsState.ProtoReflect.Descriptor instead.

func (*UseMultiplePathsState) GetEnabled

func (x *UseMultiplePathsState) GetEnabled() bool

func (*UseMultiplePathsState) ProtoMessage

func (*UseMultiplePathsState) ProtoMessage()

func (*UseMultiplePathsState) ProtoReflect

func (x *UseMultiplePathsState) ProtoReflect() protoreflect.Message

func (*UseMultiplePathsState) Reset

func (x *UseMultiplePathsState) Reset()

func (*UseMultiplePathsState) String

func (x *UseMultiplePathsState) String() string

type VPLSExtended added in v3.14.0

type VPLSExtended struct {
	ControlFlags uint32 `protobuf:"varint,1,opt,name=control_flags,json=controlFlags,proto3" json:"control_flags,omitempty"`
	Mtu          uint32 `protobuf:"varint,2,opt,name=mtu,proto3" json:"mtu,omitempty"`
	// contains filtered or unexported fields
}

func (*VPLSExtended) Descriptor deprecated added in v3.14.0

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

Deprecated: Use VPLSExtended.ProtoReflect.Descriptor instead.

func (*VPLSExtended) GetControlFlags added in v3.14.0

func (x *VPLSExtended) GetControlFlags() uint32

func (*VPLSExtended) GetMtu added in v3.14.0

func (x *VPLSExtended) GetMtu() uint32

func (*VPLSExtended) ProtoMessage added in v3.14.0

func (*VPLSExtended) ProtoMessage()

func (*VPLSExtended) ProtoReflect added in v3.14.0

func (x *VPLSExtended) ProtoReflect() protoreflect.Message

func (*VPLSExtended) Reset added in v3.14.0

func (x *VPLSExtended) Reset()

func (*VPLSExtended) String added in v3.14.0

func (x *VPLSExtended) String() string

type VPLSNLRI added in v3.14.0

type VPLSNLRI struct {

	// One of:
	// - RouteDistinguisherTwoOctetASN
	// - RouteDistinguisherIPAddress
	// - RouteDistinguisherFourOctetASN
	Rd             *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	VeId           uint32     `protobuf:"varint,2,opt,name=ve_id,json=veId,proto3" json:"ve_id,omitempty"`
	VeBlockOffset  uint32     `protobuf:"varint,3,opt,name=ve_block_offset,json=veBlockOffset,proto3" json:"ve_block_offset,omitempty"`
	VeBlockSize    uint32     `protobuf:"varint,4,opt,name=ve_block_size,json=veBlockSize,proto3" json:"ve_block_size,omitempty"`
	LabelBlockBase uint32     `protobuf:"varint,5,opt,name=label_block_base,json=labelBlockBase,proto3" json:"label_block_base,omitempty"`
	// contains filtered or unexported fields
}

VPLSNLRI represents the NLRI for: - AFI=25, SAFI=65

func (*VPLSNLRI) Descriptor deprecated added in v3.14.0

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

Deprecated: Use VPLSNLRI.ProtoReflect.Descriptor instead.

func (*VPLSNLRI) GetLabelBlockBase added in v3.14.0

func (x *VPLSNLRI) GetLabelBlockBase() uint32

func (*VPLSNLRI) GetRd added in v3.14.0

func (x *VPLSNLRI) GetRd() *anypb.Any

func (*VPLSNLRI) GetVeBlockOffset added in v3.14.0

func (x *VPLSNLRI) GetVeBlockOffset() uint32

func (*VPLSNLRI) GetVeBlockSize added in v3.14.0

func (x *VPLSNLRI) GetVeBlockSize() uint32

func (*VPLSNLRI) GetVeId added in v3.14.0

func (x *VPLSNLRI) GetVeId() uint32

func (*VPLSNLRI) ProtoMessage added in v3.14.0

func (*VPLSNLRI) ProtoMessage()

func (*VPLSNLRI) ProtoReflect added in v3.14.0

func (x *VPLSNLRI) ProtoReflect() protoreflect.Message

func (*VPLSNLRI) Reset added in v3.14.0

func (x *VPLSNLRI) Reset()

func (*VPLSNLRI) String added in v3.14.0

func (x *VPLSNLRI) String() string

type VPNFlowSpecNLRI

type VPNFlowSpecNLRI struct {

	// One of:
	// - RouteDistinguisherTwoOctetAS
	// - RouteDistinguisherIPAddressAS
	// - RouteDistinguisherFourOctetAS
	Rd *anypb.Any `protobuf:"bytes,1,opt,name=rd,proto3" json:"rd,omitempty"`
	// One of:
	// - FlowSpecIPPrefix
	// - FlowSpecMAC
	// - FlowSpecComponent
	Rules []*anypb.Any `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

VPNFlowSpecNLRI represents the NLRI for: - AFI=1, SAFI=134 - AFI=2, SAFI=134 - AFI=25, SAFI=134

func (*VPNFlowSpecNLRI) Descriptor deprecated

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

Deprecated: Use VPNFlowSpecNLRI.ProtoReflect.Descriptor instead.

func (*VPNFlowSpecNLRI) GetRd

func (x *VPNFlowSpecNLRI) GetRd() *anypb.Any

func (*VPNFlowSpecNLRI) GetRules

func (x *VPNFlowSpecNLRI) GetRules() []*anypb.Any

func (*VPNFlowSpecNLRI) ProtoMessage

func (*VPNFlowSpecNLRI) ProtoMessage()

func (*VPNFlowSpecNLRI) ProtoReflect

func (x *VPNFlowSpecNLRI) ProtoReflect() protoreflect.Message

func (*VPNFlowSpecNLRI) Reset

func (x *VPNFlowSpecNLRI) Reset()

func (*VPNFlowSpecNLRI) String

func (x *VPNFlowSpecNLRI) String() string

type Validation

type Validation struct {
	State           Validation_State  `protobuf:"varint,1,opt,name=state,proto3,enum=apipb.Validation_State" json:"state,omitempty"`
	Reason          Validation_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=apipb.Validation_Reason" json:"reason,omitempty"`
	Matched         []*Roa            `protobuf:"bytes,3,rep,name=matched,proto3" json:"matched,omitempty"`
	UnmatchedAsn    []*Roa            `protobuf:"bytes,4,rep,name=unmatched_asn,json=unmatchedAsn,proto3" json:"unmatched_asn,omitempty"`
	UnmatchedLength []*Roa            `protobuf:"bytes,5,rep,name=unmatched_length,json=unmatchedLength,proto3" json:"unmatched_length,omitempty"`
	// contains filtered or unexported fields
}

func (*Validation) Descriptor deprecated

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

Deprecated: Use Validation.ProtoReflect.Descriptor instead.

func (*Validation) GetMatched

func (x *Validation) GetMatched() []*Roa

func (*Validation) GetReason

func (x *Validation) GetReason() Validation_Reason

func (*Validation) GetState

func (x *Validation) GetState() Validation_State

func (*Validation) GetUnmatchedAsn

func (x *Validation) GetUnmatchedAsn() []*Roa

func (*Validation) GetUnmatchedLength

func (x *Validation) GetUnmatchedLength() []*Roa

func (*Validation) ProtoMessage

func (*Validation) ProtoMessage()

func (*Validation) ProtoReflect

func (x *Validation) ProtoReflect() protoreflect.Message

func (*Validation) Reset

func (x *Validation) Reset()

func (*Validation) String

func (x *Validation) String() string

type ValidationExtended

type ValidationExtended struct {
	State uint32 `protobuf:"varint,1,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidationExtended) Descriptor deprecated

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

Deprecated: Use ValidationExtended.ProtoReflect.Descriptor instead.

func (*ValidationExtended) GetState

func (x *ValidationExtended) GetState() uint32

func (*ValidationExtended) ProtoMessage

func (*ValidationExtended) ProtoMessage()

func (*ValidationExtended) ProtoReflect

func (x *ValidationExtended) ProtoReflect() protoreflect.Message

func (*ValidationExtended) Reset

func (x *ValidationExtended) Reset()

func (*ValidationExtended) String

func (x *ValidationExtended) String() string

type Validation_Reason

type Validation_Reason int32
const (
	Validation_REASON_NONE   Validation_Reason = 0
	Validation_REASON_ASN    Validation_Reason = 1
	Validation_REASON_LENGTH Validation_Reason = 2
)

func (Validation_Reason) Descriptor

func (Validation_Reason) Enum

func (Validation_Reason) EnumDescriptor deprecated

func (Validation_Reason) EnumDescriptor() ([]byte, []int)

Deprecated: Use Validation_Reason.Descriptor instead.

func (Validation_Reason) Number

func (Validation_Reason) String

func (x Validation_Reason) String() string

func (Validation_Reason) Type

type Validation_State

type Validation_State int32
const (
	Validation_STATE_NONE      Validation_State = 0
	Validation_STATE_NOT_FOUND Validation_State = 1
	Validation_STATE_VALID     Validation_State = 2
	Validation_STATE_INVALID   Validation_State = 3
)

func (Validation_State) Descriptor

func (Validation_State) Enum

func (Validation_State) EnumDescriptor deprecated

func (Validation_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Validation_State.Descriptor instead.

func (Validation_State) Number

func (Validation_State) String

func (x Validation_State) String() string

func (Validation_State) Type

type Vrf

type Vrf struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Route Distinguisher must be one of
	// RouteDistinguisherTwoOctetAS,
	// RouteDistinguisherIPAddressAS,
	// or RouteDistinguisherFourOctetAS.
	Rd *anypb.Any `protobuf:"bytes,2,opt,name=rd,proto3" json:"rd,omitempty"`
	// List of the Import Route Targets. Each must be one of
	// TwoOctetAsSpecificExtended,
	// IPv4AddressSpecificExtended,
	// or FourOctetAsSpecificExtended.
	ImportRt []*anypb.Any `protobuf:"bytes,3,rep,name=import_rt,json=importRt,proto3" json:"import_rt,omitempty"`
	// List of the Export Route Targets. Each must be one of
	// TwoOctetAsSpecificExtended,
	// IPv4AddressSpecificExtended,
	// or FourOctetAsSpecificExtended.
	ExportRt []*anypb.Any `protobuf:"bytes,4,rep,name=export_rt,json=exportRt,proto3" json:"export_rt,omitempty"`
	Id       uint32       `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*Vrf) Descriptor deprecated

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

Deprecated: Use Vrf.ProtoReflect.Descriptor instead.

func (*Vrf) GetExportRt

func (x *Vrf) GetExportRt() []*anypb.Any

func (*Vrf) GetId

func (x *Vrf) GetId() uint32

func (*Vrf) GetImportRt

func (x *Vrf) GetImportRt() []*anypb.Any

func (*Vrf) GetName

func (x *Vrf) GetName() string

func (*Vrf) GetRd

func (x *Vrf) GetRd() *anypb.Any

func (*Vrf) ProtoMessage

func (*Vrf) ProtoMessage()

func (*Vrf) ProtoReflect

func (x *Vrf) ProtoReflect() protoreflect.Message

func (*Vrf) Reset

func (x *Vrf) Reset()

func (*Vrf) String

func (x *Vrf) String() string

type WatchEventRequest

type WatchEventRequest struct {
	Peer  *WatchEventRequest_Peer  `protobuf:"bytes,1,opt,name=peer,proto3" json:"peer,omitempty"`
	Table *WatchEventRequest_Table `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchEventRequest) Descriptor deprecated

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

Deprecated: Use WatchEventRequest.ProtoReflect.Descriptor instead.

func (*WatchEventRequest) GetPeer

func (*WatchEventRequest) GetTable

func (*WatchEventRequest) ProtoMessage

func (*WatchEventRequest) ProtoMessage()

func (*WatchEventRequest) ProtoReflect

func (x *WatchEventRequest) ProtoReflect() protoreflect.Message

func (*WatchEventRequest) Reset

func (x *WatchEventRequest) Reset()

func (*WatchEventRequest) String

func (x *WatchEventRequest) String() string

type WatchEventRequest_Peer

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

func (*WatchEventRequest_Peer) Descriptor deprecated

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

Deprecated: Use WatchEventRequest_Peer.ProtoReflect.Descriptor instead.

func (*WatchEventRequest_Peer) ProtoMessage

func (*WatchEventRequest_Peer) ProtoMessage()

func (*WatchEventRequest_Peer) ProtoReflect

func (x *WatchEventRequest_Peer) ProtoReflect() protoreflect.Message

func (*WatchEventRequest_Peer) Reset

func (x *WatchEventRequest_Peer) Reset()

func (*WatchEventRequest_Peer) String

func (x *WatchEventRequest_Peer) String() string

type WatchEventRequest_Table

type WatchEventRequest_Table struct {
	Filters []*WatchEventRequest_Table_Filter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchEventRequest_Table) Descriptor deprecated

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

Deprecated: Use WatchEventRequest_Table.ProtoReflect.Descriptor instead.

func (*WatchEventRequest_Table) GetFilters

func (*WatchEventRequest_Table) ProtoMessage

func (*WatchEventRequest_Table) ProtoMessage()

func (*WatchEventRequest_Table) ProtoReflect

func (x *WatchEventRequest_Table) ProtoReflect() protoreflect.Message

func (*WatchEventRequest_Table) Reset

func (x *WatchEventRequest_Table) Reset()

func (*WatchEventRequest_Table) String

func (x *WatchEventRequest_Table) String() string

type WatchEventRequest_Table_Filter

type WatchEventRequest_Table_Filter struct {
	Type        WatchEventRequest_Table_Filter_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.WatchEventRequest_Table_Filter_Type" json:"type,omitempty"`
	Init        bool                                `protobuf:"varint,2,opt,name=init,proto3" json:"init,omitempty"`
	PeerAddress string                              `protobuf:"bytes,3,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"`
	PeerGroup   string                              `protobuf:"bytes,4,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchEventRequest_Table_Filter) Descriptor deprecated

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

Deprecated: Use WatchEventRequest_Table_Filter.ProtoReflect.Descriptor instead.

func (*WatchEventRequest_Table_Filter) GetInit

func (x *WatchEventRequest_Table_Filter) GetInit() bool

func (*WatchEventRequest_Table_Filter) GetPeerAddress added in v3.19.0

func (x *WatchEventRequest_Table_Filter) GetPeerAddress() string

func (*WatchEventRequest_Table_Filter) GetPeerGroup added in v3.19.0

func (x *WatchEventRequest_Table_Filter) GetPeerGroup() string

func (*WatchEventRequest_Table_Filter) GetType

func (*WatchEventRequest_Table_Filter) ProtoMessage

func (*WatchEventRequest_Table_Filter) ProtoMessage()

func (*WatchEventRequest_Table_Filter) ProtoReflect

func (*WatchEventRequest_Table_Filter) Reset

func (x *WatchEventRequest_Table_Filter) Reset()

func (*WatchEventRequest_Table_Filter) String

type WatchEventRequest_Table_Filter_Type

type WatchEventRequest_Table_Filter_Type int32
const (
	WatchEventRequest_Table_Filter_BEST        WatchEventRequest_Table_Filter_Type = 0
	WatchEventRequest_Table_Filter_ADJIN       WatchEventRequest_Table_Filter_Type = 1
	WatchEventRequest_Table_Filter_POST_POLICY WatchEventRequest_Table_Filter_Type = 2
	WatchEventRequest_Table_Filter_EOR         WatchEventRequest_Table_Filter_Type = 3
)

func (WatchEventRequest_Table_Filter_Type) Descriptor

func (WatchEventRequest_Table_Filter_Type) Enum

func (WatchEventRequest_Table_Filter_Type) EnumDescriptor deprecated

func (WatchEventRequest_Table_Filter_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use WatchEventRequest_Table_Filter_Type.Descriptor instead.

func (WatchEventRequest_Table_Filter_Type) Number

func (WatchEventRequest_Table_Filter_Type) String

func (WatchEventRequest_Table_Filter_Type) Type

type WatchEventResponse

type WatchEventResponse struct {

	// Types that are assignable to Event:
	//
	//	*WatchEventResponse_Peer
	//	*WatchEventResponse_Table
	Event isWatchEventResponse_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*WatchEventResponse) Descriptor deprecated

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

Deprecated: Use WatchEventResponse.ProtoReflect.Descriptor instead.

func (*WatchEventResponse) GetEvent

func (m *WatchEventResponse) GetEvent() isWatchEventResponse_Event

func (*WatchEventResponse) GetPeer

func (*WatchEventResponse) GetTable

func (*WatchEventResponse) ProtoMessage

func (*WatchEventResponse) ProtoMessage()

func (*WatchEventResponse) ProtoReflect

func (x *WatchEventResponse) ProtoReflect() protoreflect.Message

func (*WatchEventResponse) Reset

func (x *WatchEventResponse) Reset()

func (*WatchEventResponse) String

func (x *WatchEventResponse) String() string

type WatchEventResponse_Peer

type WatchEventResponse_Peer struct {
	Peer *WatchEventResponse_PeerEvent `protobuf:"bytes,2,opt,name=peer,proto3,oneof"`
}

type WatchEventResponse_PeerEvent

type WatchEventResponse_PeerEvent struct {
	Type WatchEventResponse_PeerEvent_Type `protobuf:"varint,1,opt,name=type,proto3,enum=apipb.WatchEventResponse_PeerEvent_Type" json:"type,omitempty"`
	Peer *Peer                             `protobuf:"bytes,2,opt,name=peer,proto3" json:"peer,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchEventResponse_PeerEvent) Descriptor deprecated

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

Deprecated: Use WatchEventResponse_PeerEvent.ProtoReflect.Descriptor instead.

func (*WatchEventResponse_PeerEvent) GetPeer

func (x *WatchEventResponse_PeerEvent) GetPeer() *Peer

func (*WatchEventResponse_PeerEvent) GetType

func (*WatchEventResponse_PeerEvent) ProtoMessage

func (*WatchEventResponse_PeerEvent) ProtoMessage()

func (*WatchEventResponse_PeerEvent) ProtoReflect

func (*WatchEventResponse_PeerEvent) Reset

func (x *WatchEventResponse_PeerEvent) Reset()

func (*WatchEventResponse_PeerEvent) String

type WatchEventResponse_PeerEvent_Type

type WatchEventResponse_PeerEvent_Type int32
const (
	WatchEventResponse_PeerEvent_UNKNOWN     WatchEventResponse_PeerEvent_Type = 0
	WatchEventResponse_PeerEvent_INIT        WatchEventResponse_PeerEvent_Type = 1
	WatchEventResponse_PeerEvent_END_OF_INIT WatchEventResponse_PeerEvent_Type = 2
	WatchEventResponse_PeerEvent_STATE       WatchEventResponse_PeerEvent_Type = 3
)

func (WatchEventResponse_PeerEvent_Type) Descriptor

func (WatchEventResponse_PeerEvent_Type) Enum

func (WatchEventResponse_PeerEvent_Type) EnumDescriptor deprecated

func (WatchEventResponse_PeerEvent_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use WatchEventResponse_PeerEvent_Type.Descriptor instead.

func (WatchEventResponse_PeerEvent_Type) Number

func (WatchEventResponse_PeerEvent_Type) String

func (WatchEventResponse_PeerEvent_Type) Type

type WatchEventResponse_Table

type WatchEventResponse_Table struct {
	Table *WatchEventResponse_TableEvent `protobuf:"bytes,3,opt,name=table,proto3,oneof"`
}

type WatchEventResponse_TableEvent

type WatchEventResponse_TableEvent struct {
	Paths []*Path `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchEventResponse_TableEvent) Descriptor deprecated

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

Deprecated: Use WatchEventResponse_TableEvent.ProtoReflect.Descriptor instead.

func (*WatchEventResponse_TableEvent) GetPaths

func (x *WatchEventResponse_TableEvent) GetPaths() []*Path

func (*WatchEventResponse_TableEvent) ProtoMessage

func (*WatchEventResponse_TableEvent) ProtoMessage()

func (*WatchEventResponse_TableEvent) ProtoReflect

func (*WatchEventResponse_TableEvent) Reset

func (x *WatchEventResponse_TableEvent) Reset()

func (*WatchEventResponse_TableEvent) String

Jump to

Keyboard shortcuts

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