otg

package
v0.10.4 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2023 License: MIT Imports: 11 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LagProtocol_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "lacp",
		2: "static",
	}
	LagProtocol_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"lacp":        1,
		"static":      2,
	}
)

Enum value maps for LagProtocol_Choice_Enum.

View Source
var (
	LagPortLacp_ActorActivity_Enum_name = map[int32]string{
		0: "unspecified",
		1: "passive",
		2: "active",
	}
	LagPortLacp_ActorActivity_Enum_value = map[string]int32{
		"unspecified": 0,
		"passive":     1,
		"active":      2,
	}
)

Enum value maps for LagPortLacp_ActorActivity_Enum.

View Source
var (
	EthernetConnection_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "port_name",
		2: "lag_name",
		3: "vxlan_name",
	}
	EthernetConnection_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"port_name":   1,
		"lag_name":    2,
		"vxlan_name":  3,
	}
)

Enum value maps for EthernetConnection_Choice_Enum.

View Source
var (
	DeviceVlan_Tpid_Enum_name = map[int32]string{
		0: "unspecified",
		1: "x8100",
		2: "x88a8",
		3: "x9100",
		4: "x9200",
		5: "x9300",
	}
	DeviceVlan_Tpid_Enum_value = map[string]int32{
		"unspecified": 0,
		"x8100":       1,
		"x88a8":       2,
		"x9100":       3,
		"x9200":       4,
		"x9300":       5,
	}
)

Enum value maps for DeviceVlan_Tpid_Enum.

View Source
var (
	DeviceIpv4GatewayMAC_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "auto",
		2: "value",
	}
	DeviceIpv4GatewayMAC_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"auto":        1,
		"value":       2,
	}
)

Enum value maps for DeviceIpv4GatewayMAC_Choice_Enum.

View Source
var (
	DeviceIpv6GatewayMAC_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "auto",
		2: "value",
	}
	DeviceIpv6GatewayMAC_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"auto":        1,
		"value":       2,
	}
)

Enum value maps for DeviceIpv6GatewayMAC_Choice_Enum.

View Source
var (
	Layer1_Speed_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "speed_10_fd_mbps",
		2:  "speed_10_hd_mbps",
		3:  "speed_100_fd_mbps",
		4:  "speed_100_hd_mbps",
		5:  "speed_1_gbps",
		6:  "speed_10_gbps",
		7:  "speed_25_gbps",
		8:  "speed_40_gbps",
		9:  "speed_50_gbps",
		10: "speed_100_gbps",
		11: "speed_200_gbps",
		12: "speed_400_gbps",
	}
	Layer1_Speed_Enum_value = map[string]int32{
		"unspecified":       0,
		"speed_10_fd_mbps":  1,
		"speed_10_hd_mbps":  2,
		"speed_100_fd_mbps": 3,
		"speed_100_hd_mbps": 4,
		"speed_1_gbps":      5,
		"speed_10_gbps":     6,
		"speed_25_gbps":     7,
		"speed_40_gbps":     8,
		"speed_50_gbps":     9,
		"speed_100_gbps":    10,
		"speed_200_gbps":    11,
		"speed_400_gbps":    12,
	}
)

Enum value maps for Layer1_Speed_Enum.

View Source
var (
	Layer1_Media_Enum_name = map[int32]string{
		0: "unspecified",
		1: "copper",
		2: "fiber",
		3: "sgmii",
	}
	Layer1_Media_Enum_value = map[string]int32{
		"unspecified": 0,
		"copper":      1,
		"fiber":       2,
		"sgmii":       3,
	}
)

Enum value maps for Layer1_Media_Enum.

View Source
var (
	Layer1FlowControl_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ieee_802_1qbb",
		2: "ieee_802_3x",
	}
	Layer1FlowControl_Choice_Enum_value = map[string]int32{
		"unspecified":   0,
		"ieee_802_1qbb": 1,
		"ieee_802_3x":   2,
	}
)

Enum value maps for Layer1FlowControl_Choice_Enum.

View Source
var (
	Capture_Format_Enum_name = map[int32]string{
		0: "unspecified",
		1: "pcap",
		2: "pcapng",
	}
	Capture_Format_Enum_value = map[string]int32{
		"unspecified": 0,
		"pcap":        1,
		"pcapng":      2,
	}
)

Enum value maps for Capture_Format_Enum.

View Source
var (
	CaptureFilter_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "custom",
		2: "ethernet",
		3: "vlan",
		4: "ipv4",
		5: "ipv6",
	}
	CaptureFilter_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"custom":      1,
		"ethernet":    2,
		"vlan":        3,
		"ipv4":        4,
		"ipv6":        5,
	}
)

Enum value maps for CaptureFilter_Choice_Enum.

View Source
var (
	IsisInterface_NetworkType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "broadcast",
		2: "point_to_point",
	}
	IsisInterface_NetworkType_Enum_value = map[string]int32{
		"unspecified":    0,
		"broadcast":      1,
		"point_to_point": 2,
	}
)

Enum value maps for IsisInterface_NetworkType_Enum.

View Source
var (
	IsisInterface_LevelType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "level_1",
		2: "level_2",
		3: "level_1_2",
	}
	IsisInterface_LevelType_Enum_value = map[string]int32{
		"unspecified": 0,
		"level_1":     1,
		"level_2":     2,
		"level_1_2":   3,
	}
)

Enum value maps for IsisInterface_LevelType_Enum.

View Source
var (
	IsisInterfaceAuthentication_AuthType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "md5",
		2: "password",
	}
	IsisInterfaceAuthentication_AuthType_Enum_value = map[string]int32{
		"unspecified": 0,
		"md5":         1,
		"password":    2,
	}
)

Enum value maps for IsisInterfaceAuthentication_AuthType_Enum.

View Source
var (
	IsisAuthenticationBase_AuthType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "md5",
		2: "password",
	}
	IsisAuthenticationBase_AuthType_Enum_value = map[string]int32{
		"unspecified": 0,
		"md5":         1,
		"password":    2,
	}
)

Enum value maps for IsisAuthenticationBase_AuthType_Enum.

View Source
var (
	IsisV4RouteRange_OriginType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "internal",
		2: "external",
	}
	IsisV4RouteRange_OriginType_Enum_value = map[string]int32{
		"unspecified": 0,
		"internal":    1,
		"external":    2,
	}
)

Enum value maps for IsisV4RouteRange_OriginType_Enum.

View Source
var (
	IsisV4RouteRange_RedistributionType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	IsisV4RouteRange_RedistributionType_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for IsisV4RouteRange_RedistributionType_Enum.

View Source
var (
	IsisV6RouteRange_OriginType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "internal",
		2: "external",
	}
	IsisV6RouteRange_OriginType_Enum_value = map[string]int32{
		"unspecified": 0,
		"internal":    1,
		"external":    2,
	}
)

Enum value maps for IsisV6RouteRange_OriginType_Enum.

View Source
var (
	IsisV6RouteRange_RedistributionType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	IsisV6RouteRange_RedistributionType_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for IsisV6RouteRange_RedistributionType_Enum.

View Source
var (
	BgpV4Peer_AsType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ibgp",
		2: "ebgp",
	}
	BgpV4Peer_AsType_Enum_value = map[string]int32{
		"unspecified": 0,
		"ibgp":        1,
		"ebgp":        2,
	}
)

Enum value maps for BgpV4Peer_AsType_Enum.

View Source
var (
	BgpV4Peer_AsNumberWidth_Enum_name = map[int32]string{
		0: "unspecified",
		1: "two",
		2: "four",
	}
	BgpV4Peer_AsNumberWidth_Enum_value = map[string]int32{
		"unspecified": 0,
		"two":         1,
		"four":        2,
	}
)

Enum value maps for BgpV4Peer_AsNumberWidth_Enum.

View Source
var (
	BgpV4EthernetSegment_ActiveMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "single_active",
		2: "all_active",
	}
	BgpV4EthernetSegment_ActiveMode_Enum_value = map[string]int32{
		"unspecified":   0,
		"single_active": 1,
		"all_active":    2,
	}
)

Enum value maps for BgpV4EthernetSegment_ActiveMode_Enum.

View Source
var (
	BgpRouteAdvanced_Origin_Enum_name = map[int32]string{
		0: "unspecified",
		1: "igp",
		2: "egp",
		3: "incomplete",
	}
	BgpRouteAdvanced_Origin_Enum_value = map[string]int32{
		"unspecified": 0,
		"igp":         1,
		"egp":         2,
		"incomplete":  3,
	}
)

Enum value maps for BgpRouteAdvanced_Origin_Enum.

View Source
var (
	BgpCommunity_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "manual_as_number",
		2: "no_export",
		3: "no_advertised",
		4: "no_export_subconfed",
		5: "llgr_stale",
		6: "no_llgr",
	}
	BgpCommunity_Type_Enum_value = map[string]int32{
		"unspecified":         0,
		"manual_as_number":    1,
		"no_export":           2,
		"no_advertised":       3,
		"no_export_subconfed": 4,
		"llgr_stale":          5,
		"no_llgr":             6,
	}
)

Enum value maps for BgpCommunity_Type_Enum.

View Source
var (
	BgpExtCommunity_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "administrator_as_2octet",
		2: "administrator_ipv4_address",
		3: "administrator_as_4octet",
		4: "opaque",
		5: "evpn",
		6: "administrator_as_2octet_link_bandwidth",
	}
	BgpExtCommunity_Type_Enum_value = map[string]int32{
		"unspecified":                            0,
		"administrator_as_2octet":                1,
		"administrator_ipv4_address":             2,
		"administrator_as_4octet":                3,
		"opaque":                                 4,
		"evpn":                                   5,
		"administrator_as_2octet_link_bandwidth": 6,
	}
)

Enum value maps for BgpExtCommunity_Type_Enum.

View Source
var (
	BgpExtCommunity_Subtype_Enum_name = map[int32]string{
		0: "unspecified",
		1: "route_target",
		2: "origin",
		3: "extended_bandwidth",
		4: "color",
		5: "encapsulation",
		6: "mac_address",
	}
	BgpExtCommunity_Subtype_Enum_value = map[string]int32{
		"unspecified":        0,
		"route_target":       1,
		"origin":             2,
		"extended_bandwidth": 3,
		"color":              4,
		"encapsulation":      5,
		"mac_address":        6,
	}
)

Enum value maps for BgpExtCommunity_Subtype_Enum.

View Source
var (
	BgpAsPath_AsSetMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "do_not_include_local_as",
		2: "include_as_seq",
		3: "include_as_set",
		4: "include_as_confed_seq",
		5: "include_as_confed_set",
		6: "prepend_to_first_segment",
	}
	BgpAsPath_AsSetMode_Enum_value = map[string]int32{
		"unspecified":              0,
		"do_not_include_local_as":  1,
		"include_as_seq":           2,
		"include_as_set":           3,
		"include_as_confed_seq":    4,
		"include_as_confed_set":    5,
		"prepend_to_first_segment": 6,
	}
)

Enum value maps for BgpAsPath_AsSetMode_Enum.

View Source
var (
	BgpAsPathSegment_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "as_seq",
		2: "as_set",
		3: "as_confed_seq",
		4: "as_confed_set",
	}
	BgpAsPathSegment_Type_Enum_value = map[string]int32{
		"unspecified":   0,
		"as_seq":        1,
		"as_set":        2,
		"as_confed_seq": 3,
		"as_confed_set": 4,
	}
)

Enum value maps for BgpAsPathSegment_Type_Enum.

View Source
var (
	BgpV4EvpnEvis_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "evi_vxlan",
	}
	BgpV4EvpnEvis_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"evi_vxlan":   1,
	}
)

Enum value maps for BgpV4EvpnEvis_Choice_Enum.

View Source
var (
	BgpV4EviVxlan_ReplicationType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ingress_replication",
	}
	BgpV4EviVxlan_ReplicationType_Enum_value = map[string]int32{
		"unspecified":         0,
		"ingress_replication": 1,
	}
)

Enum value maps for BgpV4EviVxlan_ReplicationType_Enum.

View Source
var (
	BgpRouteDistinguisher_RdType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "as_2octet",
		2: "ipv4_address",
		3: "as_4octet",
	}
	BgpRouteDistinguisher_RdType_Enum_value = map[string]int32{
		"unspecified":  0,
		"as_2octet":    1,
		"ipv4_address": 2,
		"as_4octet":    3,
	}
)

Enum value maps for BgpRouteDistinguisher_RdType_Enum.

View Source
var (
	BgpRouteTarget_RtType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "as_2octet",
		2: "ipv4_address",
		3: "as_4octet",
	}
	BgpRouteTarget_RtType_Enum_value = map[string]int32{
		"unspecified":  0,
		"as_2octet":    1,
		"ipv4_address": 2,
		"as_4octet":    3,
	}
)

Enum value maps for BgpRouteTarget_RtType_Enum.

View Source
var (
	BgpV4RouteRange_NextHopMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "local_ip",
		2: "manual",
	}
	BgpV4RouteRange_NextHopMode_Enum_value = map[string]int32{
		"unspecified": 0,
		"local_ip":    1,
		"manual":      2,
	}
)

Enum value maps for BgpV4RouteRange_NextHopMode_Enum.

View Source
var (
	BgpV4RouteRange_NextHopAddressType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
	}
	BgpV4RouteRange_NextHopAddressType_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"ipv6":        2,
	}
)

Enum value maps for BgpV4RouteRange_NextHopAddressType_Enum.

View Source
var (
	BgpV6RouteRange_NextHopMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "local_ip",
		2: "manual",
	}
	BgpV6RouteRange_NextHopMode_Enum_value = map[string]int32{
		"unspecified": 0,
		"local_ip":    1,
		"manual":      2,
	}
)

Enum value maps for BgpV6RouteRange_NextHopMode_Enum.

View Source
var (
	BgpV6RouteRange_NextHopAddressType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
	}
	BgpV6RouteRange_NextHopAddressType_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"ipv6":        2,
	}
)

Enum value maps for BgpV6RouteRange_NextHopAddressType_Enum.

View Source
var (
	BgpSrteV4Policy_NextHopMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "local_ip",
		2: "manual",
	}
	BgpSrteV4Policy_NextHopMode_Enum_value = map[string]int32{
		"unspecified": 0,
		"local_ip":    1,
		"manual":      2,
	}
)

Enum value maps for BgpSrteV4Policy_NextHopMode_Enum.

View Source
var (
	BgpSrteV4Policy_NextHopAddressType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
	}
	BgpSrteV4Policy_NextHopAddressType_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"ipv6":        2,
	}
)

Enum value maps for BgpSrteV4Policy_NextHopAddressType_Enum.

View Source
var (
	BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
	}
	BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"ipv6":        2,
	}
)

Enum value maps for BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum.

View Source
var (
	BgpSrteBindingSubTlv_BindingSidType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "no_binding",
		2: "four_octet_sid",
		3: "ipv6_sid",
	}
	BgpSrteBindingSubTlv_BindingSidType_Enum_value = map[string]int32{
		"unspecified":    0,
		"no_binding":     1,
		"four_octet_sid": 2,
		"ipv6_sid":       3,
	}
)

Enum value maps for BgpSrteBindingSubTlv_BindingSidType_Enum.

View Source
var (
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum_name = map[int32]string{
		0: "unspecified",
		1: "reserved_enlp",
		2: "push_ipv4_enlp",
		3: "push_ipv6_enlp",
		4: "push_ipv4_ipv6_enlp",
		5: "do_not_push_enlp",
	}
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum_value = map[string]int32{
		"unspecified":         0,
		"reserved_enlp":       1,
		"push_ipv4_enlp":      2,
		"push_ipv6_enlp":      3,
		"push_ipv4_ipv6_enlp": 4,
		"do_not_push_enlp":    5,
	}
)

Enum value maps for BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum.

View Source
var (
	BgpSrteSegment_SegmentType_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "type_a",
		2:  "type_b",
		3:  "type_c",
		4:  "type_d",
		5:  "type_e",
		6:  "type_f",
		7:  "type_g",
		8:  "type_h",
		9:  "type_i",
		10: "type_j",
		11: "type_k",
	}
	BgpSrteSegment_SegmentType_Enum_value = map[string]int32{
		"unspecified": 0,
		"type_a":      1,
		"type_b":      2,
		"type_c":      3,
		"type_d":      4,
		"type_e":      5,
		"type_f":      6,
		"type_g":      7,
		"type_h":      8,
		"type_i":      9,
		"type_j":      10,
		"type_k":      11,
	}
)

Enum value maps for BgpSrteSegment_SegmentType_Enum.

View Source
var (
	BgpSrteV6Policy_NextHopMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "local_ip",
		2: "manual",
	}
	BgpSrteV6Policy_NextHopMode_Enum_value = map[string]int32{
		"unspecified": 0,
		"local_ip":    1,
		"manual":      2,
	}
)

Enum value maps for BgpSrteV6Policy_NextHopMode_Enum.

View Source
var (
	BgpSrteV6Policy_NextHopAddressType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
	}
	BgpSrteV6Policy_NextHopAddressType_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"ipv6":        2,
	}
)

Enum value maps for BgpSrteV6Policy_NextHopAddressType_Enum.

View Source
var (
	BgpV6Peer_AsType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ibgp",
		2: "ebgp",
	}
	BgpV6Peer_AsType_Enum_value = map[string]int32{
		"unspecified": 0,
		"ibgp":        1,
		"ebgp":        2,
	}
)

Enum value maps for BgpV6Peer_AsType_Enum.

View Source
var (
	BgpV6Peer_AsNumberWidth_Enum_name = map[int32]string{
		0: "unspecified",
		1: "two",
		2: "four",
	}
	BgpV6Peer_AsNumberWidth_Enum_value = map[string]int32{
		"unspecified": 0,
		"two":         1,
		"four":        2,
	}
)

Enum value maps for BgpV6Peer_AsNumberWidth_Enum.

View Source
var (
	BgpV6EthernetSegment_ActiveMode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "single_active",
		2: "all_active",
	}
	BgpV6EthernetSegment_ActiveMode_Enum_value = map[string]int32{
		"unspecified":   0,
		"single_active": 1,
		"all_active":    2,
	}
)

Enum value maps for BgpV6EthernetSegment_ActiveMode_Enum.

View Source
var (
	BgpV6EvpnEvis_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "evi_vxlan",
	}
	BgpV6EvpnEvis_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"evi_vxlan":   1,
	}
)

Enum value maps for BgpV6EvpnEvis_Choice_Enum.

View Source
var (
	BgpV6EviVxlan_ReplicationType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ingress_replication",
	}
	BgpV6EviVxlan_ReplicationType_Enum_value = map[string]int32{
		"unspecified":         0,
		"ingress_replication": 1,
	}
)

Enum value maps for BgpV6EviVxlan_ReplicationType_Enum.

View Source
var (
	VxlanV4TunnelDestinationIPMode_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "unicast",
		2: "multicast",
	}
	VxlanV4TunnelDestinationIPMode_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"unicast":     1,
		"multicast":   2,
	}
)

Enum value maps for VxlanV4TunnelDestinationIPMode_Choice_Enum.

View Source
var (
	VxlanV6TunnelDestinationIPMode_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "unicast",
		2: "multicast",
	}
	VxlanV6TunnelDestinationIPMode_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"unicast":     1,
		"multicast":   2,
	}
)

Enum value maps for VxlanV6TunnelDestinationIPMode_Choice_Enum.

View Source
var (
	RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum_name = map[int32]string{
		0: "unspecified",
		1: "shared_explicit",
		2: "fixed_filter",
		3: "auto",
	}
	RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum_value = map[string]int32{
		"unspecified":     0,
		"shared_explicit": 1,
		"fixed_filter":    2,
		"auto":            3,
	}
)

Enum value maps for RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum.

View Source
var (
	RsvpEro_PrependNeighborIp_Enum_name = map[int32]string{
		0: "unspecified",
		1: "dont_prepend",
		2: "prepend_loose",
		3: "prepend_strict",
	}
	RsvpEro_PrependNeighborIp_Enum_value = map[string]int32{
		"unspecified":    0,
		"dont_prepend":   1,
		"prepend_loose":  2,
		"prepend_strict": 3,
	}
)

Enum value maps for RsvpEro_PrependNeighborIp_Enum.

View Source
var (
	RsvpEroSubobject_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "as_number",
	}
	RsvpEroSubobject_Type_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"as_number":   2,
	}
)

Enum value maps for RsvpEroSubobject_Type_Enum.

View Source
var (
	RsvpEroSubobject_HopType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "strict",
		2: "loose",
	}
	RsvpEroSubobject_HopType_Enum_value = map[string]int32{
		"unspecified": 0,
		"strict":      1,
		"loose":       2,
	}
)

Enum value maps for RsvpEroSubobject_HopType_Enum.

View Source
var (
	FlowTxRx_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "port",
		2: "device",
	}
	FlowTxRx_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"port":        1,
		"device":      2,
	}
)

Enum value maps for FlowTxRx_Choice_Enum.

View Source
var (
	FlowRouter_Mode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "mesh",
		2: "one_to_one",
	}
	FlowRouter_Mode_Enum_value = map[string]int32{
		"unspecified": 0,
		"mesh":        1,
		"one_to_one":  2,
	}
)

Enum value maps for FlowRouter_Mode_Enum.

View Source
var (
	FlowHeader_Choice_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "custom",
		2:  "ethernet",
		3:  "vlan",
		4:  "vxlan",
		5:  "ipv4",
		6:  "ipv6",
		7:  "pfcpause",
		8:  "ethernetpause",
		9:  "tcp",
		10: "udp",
		11: "gre",
		12: "gtpv1",
		13: "gtpv2",
		14: "arp",
		15: "icmp",
		16: "icmpv6",
		17: "ppp",
		18: "igmpv1",
		19: "mpls",
	}
	FlowHeader_Choice_Enum_value = map[string]int32{
		"unspecified":   0,
		"custom":        1,
		"ethernet":      2,
		"vlan":          3,
		"vxlan":         4,
		"ipv4":          5,
		"ipv6":          6,
		"pfcpause":      7,
		"ethernetpause": 8,
		"tcp":           9,
		"udp":           10,
		"gre":           11,
		"gtpv1":         12,
		"gtpv2":         13,
		"arp":           14,
		"icmp":          15,
		"icmpv6":        16,
		"ppp":           17,
		"igmpv1":        18,
		"mpls":          19,
	}
)

Enum value maps for FlowHeader_Choice_Enum.

View Source
var (
	FlowIpv4Priority_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "raw",
		2: "tos",
		3: "dscp",
	}
	FlowIpv4Priority_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"raw":         1,
		"tos":         2,
		"dscp":        3,
	}
)

Enum value maps for FlowIpv4Priority_Choice_Enum.

View Source
var (
	FlowIcmp_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "echo",
	}
	FlowIcmp_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"echo":        1,
	}
)

Enum value maps for FlowIcmp_Choice_Enum.

View Source
var (
	FlowIcmpv6_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "echo",
	}
	FlowIcmpv6_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"echo":        1,
	}
)

Enum value maps for FlowIcmpv6_Choice_Enum.

View Source
var (
	FlowSize_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "fixed",
		2: "increment",
		3: "random",
	}
	FlowSize_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"fixed":       1,
		"increment":   2,
		"random":      3,
	}
)

Enum value maps for FlowSize_Choice_Enum.

View Source
var (
	FlowRate_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "pps",
		2: "bps",
		3: "kbps",
		4: "mbps",
		5: "gbps",
		6: "percentage",
	}
	FlowRate_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"pps":         1,
		"bps":         2,
		"kbps":        3,
		"mbps":        4,
		"gbps":        5,
		"percentage":  6,
	}
)

Enum value maps for FlowRate_Choice_Enum.

View Source
var (
	FlowDuration_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "fixed_packets",
		2: "fixed_seconds",
		3: "burst",
		4: "continuous",
	}
	FlowDuration_Choice_Enum_value = map[string]int32{
		"unspecified":   0,
		"fixed_packets": 1,
		"fixed_seconds": 2,
		"burst":         3,
		"continuous":    4,
	}
)

Enum value maps for FlowDuration_Choice_Enum.

View Source
var (
	FlowDelay_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "bytes",
		2: "nanoseconds",
		3: "microseconds",
	}
	FlowDelay_Choice_Enum_value = map[string]int32{
		"unspecified":  0,
		"bytes":        1,
		"nanoseconds":  2,
		"microseconds": 3,
	}
)

Enum value maps for FlowDelay_Choice_Enum.

View Source
var (
	FlowDurationInterBurstGap_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "bytes",
		2: "nanoseconds",
		3: "microseconds",
	}
	FlowDurationInterBurstGap_Choice_Enum_value = map[string]int32{
		"unspecified":  0,
		"bytes":        1,
		"nanoseconds":  2,
		"microseconds": 3,
	}
)

Enum value maps for FlowDurationInterBurstGap_Choice_Enum.

View Source
var (
	FlowLatencyMetrics_Mode_Enum_name = map[int32]string{
		0: "unspecified",
		1: "store_forward",
		2: "cut_through",
	}
	FlowLatencyMetrics_Mode_Enum_value = map[string]int32{
		"unspecified":   0,
		"store_forward": 1,
		"cut_through":   2,
	}
)

Enum value maps for FlowLatencyMetrics_Mode_Enum.

View Source
var (
	EventRequest_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "link_down",
		2: "link_up",
		3: "route_withdraw",
		4: "route_advertise",
		5: "flow_rx_rate_above_threshold",
		6: "flow_rx_rate_below_threshold",
	}
	EventRequest_Type_Enum_value = map[string]int32{
		"unspecified":                  0,
		"link_down":                    1,
		"link_up":                      2,
		"route_withdraw":               3,
		"route_advertise":              4,
		"flow_rx_rate_above_threshold": 5,
		"flow_rx_rate_below_threshold": 6,
	}
)

Enum value maps for EventRequest_Type_Enum.

View Source
var (
	LldpConnection_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "port_name",
	}
	LldpConnection_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"port_name":   1,
	}
)

Enum value maps for LldpConnection_Choice_Enum.

View Source
var (
	LldpChassisId_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "mac_address_subtype",
		2: "interface_name_subtype",
		3: "local_subtype",
	}
	LldpChassisId_Choice_Enum_value = map[string]int32{
		"unspecified":            0,
		"mac_address_subtype":    1,
		"interface_name_subtype": 2,
		"local_subtype":          3,
	}
)

Enum value maps for LldpChassisId_Choice_Enum.

View Source
var (
	LldpPortId_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "mac_address_subtype",
		2: "interface_name_subtype",
		3: "local_subtype",
	}
	LldpPortId_Choice_Enum_value = map[string]int32{
		"unspecified":            0,
		"mac_address_subtype":    1,
		"interface_name_subtype": 2,
		"local_subtype":          3,
	}
)

Enum value maps for LldpPortId_Choice_Enum.

View Source
var (
	LldpChassisMacSubType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "auto",
		2: "value",
	}
	LldpChassisMacSubType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"auto":        1,
		"value":       2,
	}
)

Enum value maps for LldpChassisMacSubType_Choice_Enum.

View Source
var (
	LldpPortInterfaceNameSubType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "auto",
		2: "value",
	}
	LldpPortInterfaceNameSubType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"auto":        1,
		"value":       2,
	}
)

Enum value maps for LldpPortInterfaceNameSubType_Choice_Enum.

View Source
var (
	LldpSystemName_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "auto",
		2: "value",
	}
	LldpSystemName_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"auto":        1,
		"value":       2,
	}
)

Enum value maps for LldpSystemName_Choice_Enum.

View Source
var (
	LinkState_State_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	LinkState_State_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for LinkState_State_Enum.

View Source
var (
	TransmitState_State_Enum_name = map[int32]string{
		0: "unspecified",
		1: "start",
		2: "stop",
		3: "pause",
		4: "resume",
	}
	TransmitState_State_Enum_value = map[string]int32{
		"unspecified": 0,
		"start":       1,
		"stop":        2,
		"pause":       3,
		"resume":      4,
	}
)

Enum value maps for TransmitState_State_Enum.

View Source
var (
	CaptureState_State_Enum_name = map[int32]string{
		0: "unspecified",
		1: "start",
		2: "stop",
	}
	CaptureState_State_Enum_value = map[string]int32{
		"unspecified": 0,
		"start":       1,
		"stop":        2,
	}
)

Enum value maps for CaptureState_State_Enum.

View Source
var (
	FlowsUpdate_PropertyNames_Enum_name = map[int32]string{
		0: "unspecified",
		1: "rate",
		2: "size",
	}
	FlowsUpdate_PropertyNames_Enum_value = map[string]int32{
		"unspecified": 0,
		"rate":        1,
		"size":        2,
	}
)

Enum value maps for FlowsUpdate_PropertyNames_Enum.

View Source
var (
	RouteState_State_Enum_name = map[int32]string{
		0: "unspecified",
		1: "withdraw",
		2: "advertise",
	}
	RouteState_State_Enum_value = map[string]int32{
		"unspecified": 0,
		"withdraw":    1,
		"advertise":   2,
	}
)

Enum value maps for RouteState_State_Enum.

View Source
var (
	ProtocolState_State_Enum_name = map[int32]string{
		0: "unspecified",
		1: "start",
		2: "stop",
	}
	ProtocolState_State_Enum_value = map[string]int32{
		"unspecified": 0,
		"start":       1,
		"stop":        2,
	}
)

Enum value maps for ProtocolState_State_Enum.

View Source
var (
	DeviceState_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "lacp_member_state",
	}
	DeviceState_Choice_Enum_value = map[string]int32{
		"unspecified":       0,
		"lacp_member_state": 1,
	}
)

Enum value maps for DeviceState_Choice_Enum.

View Source
var (
	Ping_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
	}
	Ping_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"ipv4":        1,
		"ipv6":        2,
	}
)

Enum value maps for Ping_Choice_Enum.

View Source
var (
	Response_Result_Enum_name = map[int32]string{
		0: "unspecified",
		1: "success",
		2: "failure",
	}
	Response_Result_Enum_value = map[string]int32{
		"unspecified": 0,
		"success":     1,
		"failure":     2,
	}
)

Enum value maps for Response_Result_Enum.

View Source
var (
	LacpMemberState_State_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	LacpMemberState_State_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for LacpMemberState_State_Enum.

View Source
var (
	MetricsRequest_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "port",
		2: "flow",
		3: "bgpv4",
		4: "bgpv6",
		5: "isis",
		6: "lag",
		7: "lacp",
		8: "lldp",
		9: "rsvp",
	}
	MetricsRequest_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"port":        1,
		"flow":        2,
		"bgpv4":       3,
		"bgpv6":       4,
		"isis":        5,
		"lag":         6,
		"lacp":        7,
		"lldp":        8,
		"rsvp":        9,
	}
)

Enum value maps for MetricsRequest_Choice_Enum.

View Source
var (
	MetricsResponse_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "flow_metrics",
		2: "port_metrics",
		3: "bgpv4_metrics",
		4: "bgpv6_metrics",
		5: "isis_metrics",
		6: "lag_metrics",
		7: "lacp_metrics",
		8: "lldp_metrics",
		9: "rsvp_metrics",
	}
	MetricsResponse_Choice_Enum_value = map[string]int32{
		"unspecified":   0,
		"flow_metrics":  1,
		"port_metrics":  2,
		"bgpv4_metrics": 3,
		"bgpv6_metrics": 4,
		"isis_metrics":  5,
		"lag_metrics":   6,
		"lacp_metrics":  7,
		"lldp_metrics":  8,
		"rsvp_metrics":  9,
	}
)

Enum value maps for MetricsResponse_Choice_Enum.

View Source
var (
	PortMetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "transmit",
		2:  "location",
		3:  "link",
		4:  "capture",
		5:  "frames_tx",
		6:  "frames_rx",
		7:  "bytes_tx",
		8:  "bytes_rx",
		9:  "frames_tx_rate",
		10: "frames_rx_rate",
		11: "bytes_tx_rate",
		12: "bytes_rx_rate",
	}
	PortMetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":    0,
		"transmit":       1,
		"location":       2,
		"link":           3,
		"capture":        4,
		"frames_tx":      5,
		"frames_rx":      6,
		"bytes_tx":       7,
		"bytes_rx":       8,
		"frames_tx_rate": 9,
		"frames_rx_rate": 10,
		"bytes_tx_rate":  11,
		"bytes_rx_rate":  12,
	}
)

Enum value maps for PortMetricsRequest_ColumnNames_Enum.

View Source
var (
	PortMetric_Link_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	PortMetric_Link_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for PortMetric_Link_Enum.

View Source
var (
	PortMetric_Capture_Enum_name = map[int32]string{
		0: "unspecified",
		1: "started",
		2: "stopped",
	}
	PortMetric_Capture_Enum_value = map[string]int32{
		"unspecified": 0,
		"started":     1,
		"stopped":     2,
	}
)

Enum value maps for PortMetric_Capture_Enum.

View Source
var (
	PortMetric_Transmit_Enum_name = map[int32]string{
		0: "unspecified",
		1: "started",
		2: "stopped",
	}
	PortMetric_Transmit_Enum_value = map[string]int32{
		"unspecified": 0,
		"started":     1,
		"stopped":     2,
	}
)

Enum value maps for PortMetric_Transmit_Enum.

View Source
var (
	FlowMetricsRequest_MetricNames_Enum_name = map[int32]string{
		0: "unspecified",
		1: "transmit",
		2: "frames_tx",
		3: "frames_rx",
		4: "bytes_tx",
		5: "bytes_rx",
		6: "frames_tx_rate",
		7: "frames_rx_rate",
	}
	FlowMetricsRequest_MetricNames_Enum_value = map[string]int32{
		"unspecified":    0,
		"transmit":       1,
		"frames_tx":      2,
		"frames_rx":      3,
		"bytes_tx":       4,
		"bytes_rx":       5,
		"frames_tx_rate": 6,
		"frames_rx_rate": 7,
	}
)

Enum value maps for FlowMetricsRequest_MetricNames_Enum.

View Source
var (
	FlowMetricGroupRequest_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ingress",
		2: "egress",
	}
	FlowMetricGroupRequest_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"ingress":     1,
		"egress":      2,
	}
)

Enum value maps for FlowMetricGroupRequest_Choice_Enum.

View Source
var (
	FlowMetric_Transmit_Enum_name = map[int32]string{
		0: "unspecified",
		1: "started",
		2: "stopped",
		3: "paused",
	}
	FlowMetric_Transmit_Enum_value = map[string]int32{
		"unspecified": 0,
		"started":     1,
		"stopped":     2,
		"paused":      3,
	}
)

Enum value maps for FlowMetric_Transmit_Enum.

View Source
var (
	Bgpv4MetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "session_state",
		2:  "session_flap_count",
		3:  "routes_advertised",
		4:  "routes_received",
		5:  "route_withdraws_sent",
		6:  "route_withdraws_received",
		7:  "updates_sent",
		8:  "updates_received",
		9:  "opens_sent",
		10: "opens_received",
		11: "keepalives_sent",
		12: "keepalives_received",
		13: "notifications_sent",
		14: "notifications_received",
	}
	Bgpv4MetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":              0,
		"session_state":            1,
		"session_flap_count":       2,
		"routes_advertised":        3,
		"routes_received":          4,
		"route_withdraws_sent":     5,
		"route_withdraws_received": 6,
		"updates_sent":             7,
		"updates_received":         8,
		"opens_sent":               9,
		"opens_received":           10,
		"keepalives_sent":          11,
		"keepalives_received":      12,
		"notifications_sent":       13,
		"notifications_received":   14,
	}
)

Enum value maps for Bgpv4MetricsRequest_ColumnNames_Enum.

View Source
var (
	Bgpv4Metric_SessionState_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	Bgpv4Metric_SessionState_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for Bgpv4Metric_SessionState_Enum.

View Source
var (
	Bgpv6MetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "session_state",
		2:  "session_flap_count",
		3:  "routes_advertised",
		4:  "routes_received",
		5:  "route_withdraws_sent",
		6:  "route_withdraws_received",
		7:  "updates_sent",
		8:  "updates_received",
		9:  "opens_sent",
		10: "opens_received",
		11: "keepalives_sent",
		12: "keepalives_received",
		13: "notifications_sent",
		14: "notifications_received",
	}
	Bgpv6MetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":              0,
		"session_state":            1,
		"session_flap_count":       2,
		"routes_advertised":        3,
		"routes_received":          4,
		"route_withdraws_sent":     5,
		"route_withdraws_received": 6,
		"updates_sent":             7,
		"updates_received":         8,
		"opens_sent":               9,
		"opens_received":           10,
		"keepalives_sent":          11,
		"keepalives_received":      12,
		"notifications_sent":       13,
		"notifications_received":   14,
	}
)

Enum value maps for Bgpv6MetricsRequest_ColumnNames_Enum.

View Source
var (
	Bgpv6Metric_SessionState_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	Bgpv6Metric_SessionState_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for Bgpv6Metric_SessionState_Enum.

View Source
var (
	IsisMetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "l1_sessions_up",
		2:  "l1_session_flap",
		3:  "l1_database_size",
		4:  "l1_broadcast_hellos_sent",
		5:  "l1_broadcast_hellos_received",
		6:  "l1_point_to_point_hellos_sent",
		7:  "l1_point_to_point_hellos_received",
		8:  "l1_psnp_sent",
		9:  "l1_psnp_received",
		10: "l1_csnp_sent",
		11: "l1_csnp_received",
		12: "l1_lsp_sent",
		13: "l1_lsp_received",
		14: "l2_sessions_up",
		15: "l2_session_flap",
		16: "l2_database_size",
		17: "l2_broadcast_hellos_sent",
		18: "l2_broadcast_hellos_received",
		19: "l2_point_to_point_hellos_sent",
		20: "l2_point_to_point_hellos_received",
		21: "l2_psnp_sent",
		22: "l2_psnp_received",
		23: "l2_csnp_sent",
		24: "l2_csnp_received",
		25: "l2_lsp_sent",
		26: "l2_lsp_received",
	}
	IsisMetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":                       0,
		"l1_sessions_up":                    1,
		"l1_session_flap":                   2,
		"l1_database_size":                  3,
		"l1_broadcast_hellos_sent":          4,
		"l1_broadcast_hellos_received":      5,
		"l1_point_to_point_hellos_sent":     6,
		"l1_point_to_point_hellos_received": 7,
		"l1_psnp_sent":                      8,
		"l1_psnp_received":                  9,
		"l1_csnp_sent":                      10,
		"l1_csnp_received":                  11,
		"l1_lsp_sent":                       12,
		"l1_lsp_received":                   13,
		"l2_sessions_up":                    14,
		"l2_session_flap":                   15,
		"l2_database_size":                  16,
		"l2_broadcast_hellos_sent":          17,
		"l2_broadcast_hellos_received":      18,
		"l2_point_to_point_hellos_sent":     19,
		"l2_point_to_point_hellos_received": 20,
		"l2_psnp_sent":                      21,
		"l2_psnp_received":                  22,
		"l2_csnp_sent":                      23,
		"l2_csnp_received":                  24,
		"l2_lsp_sent":                       25,
		"l2_lsp_received":                   26,
	}
)

Enum value maps for IsisMetricsRequest_ColumnNames_Enum.

View Source
var (
	LagMetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "oper_status",
		2:  "member_ports_up",
		3:  "frames_tx",
		4:  "frames_rx",
		5:  "bytes_tx",
		6:  "bytes_rx",
		7:  "frames_tx_rate",
		8:  "frames_rx_rate",
		9:  "bytes_tx_rate",
		10: "bytes_rx_rate",
	}
	LagMetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":     0,
		"oper_status":     1,
		"member_ports_up": 2,
		"frames_tx":       3,
		"frames_rx":       4,
		"bytes_tx":        5,
		"bytes_rx":        6,
		"frames_tx_rate":  7,
		"frames_rx_rate":  8,
		"bytes_tx_rate":   9,
		"bytes_rx_rate":   10,
	}
)

Enum value maps for LagMetricsRequest_ColumnNames_Enum.

View Source
var (
	LagMetric_OperStatus_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	LagMetric_OperStatus_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for LagMetric_OperStatus_Enum.

View Source
var (
	LacpMetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "lacp_packets_rx",
		2:  "lacp_packets_tx",
		3:  "lacp_rx_errors",
		4:  "activity",
		5:  "timeout",
		6:  "synchronization",
		7:  "aggregatable",
		8:  "collecting",
		9:  "distributing",
		10: "system_id",
		11: "oper_key",
		12: "partner_id",
		13: "partner_key",
		14: "port_num",
		15: "partner_port_num",
	}
	LacpMetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":      0,
		"lacp_packets_rx":  1,
		"lacp_packets_tx":  2,
		"lacp_rx_errors":   3,
		"activity":         4,
		"timeout":          5,
		"synchronization":  6,
		"aggregatable":     7,
		"collecting":       8,
		"distributing":     9,
		"system_id":        10,
		"oper_key":         11,
		"partner_id":       12,
		"partner_key":      13,
		"port_num":         14,
		"partner_port_num": 15,
	}
)

Enum value maps for LacpMetricsRequest_ColumnNames_Enum.

View Source
var (
	LacpMetric_Activity_Enum_name = map[int32]string{
		0: "unspecified",
		1: "active",
		2: "passive",
	}
	LacpMetric_Activity_Enum_value = map[string]int32{
		"unspecified": 0,
		"active":      1,
		"passive":     2,
	}
)

Enum value maps for LacpMetric_Activity_Enum.

View Source
var (
	LacpMetric_Timeout_Enum_name = map[int32]string{
		0: "unspecified",
		1: "short",
		2: "long",
	}
	LacpMetric_Timeout_Enum_value = map[string]int32{
		"unspecified": 0,
		"short":       1,
		"long":        2,
	}
)

Enum value maps for LacpMetric_Timeout_Enum.

View Source
var (
	LacpMetric_Synchronization_Enum_name = map[int32]string{
		0: "unspecified",
		1: "in_sync",
		2: "out_sync",
	}
	LacpMetric_Synchronization_Enum_value = map[string]int32{
		"unspecified": 0,
		"in_sync":     1,
		"out_sync":    2,
	}
)

Enum value maps for LacpMetric_Synchronization_Enum.

View Source
var (
	LldpMetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0: "unspecified",
		1: "frames_rx",
		2: "frames_tx",
		3: "frames_error_rx",
		4: "frames_discard",
		5: "tlvs_discard",
		6: "tlvs_unknown",
	}
	LldpMetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":     0,
		"frames_rx":       1,
		"frames_tx":       2,
		"frames_error_rx": 3,
		"frames_discard":  4,
		"tlvs_discard":    5,
		"tlvs_unknown":    6,
	}
)

Enum value maps for LldpMetricsRequest_ColumnNames_Enum.

View Source
var (
	RsvpMetricsRequest_ColumnNames_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "ingress_p2p_lsps_configured",
		2:  "ingress_p2p_lsps_up",
		3:  "egress_p2p_lsps_up",
		4:  "lsp_flap_count",
		5:  "paths_tx",
		6:  "paths_rx",
		7:  "resvs_tx",
		8:  "resvs_rx",
		9:  "path_tears_tx",
		10: "path_tears_rx",
		11: "resv_tears_tx",
		12: "resv_tears_rx",
		13: "path_errors_tx",
		14: "path_errors_rx",
		15: "resv_errors_tx",
		16: "resv_errors_rx",
		17: "resv_conf_tx",
		18: "resv_conf_rx",
		19: "hellos_tx",
		20: "hellos_rx",
		21: "acks_tx",
		22: "acks_rx",
		23: "nacks_tx",
		24: "nacks_rx",
		25: "srefresh_tx",
		26: "srefresh_rx",
		27: "bundle_tx",
		28: "bundle_rx",
		29: "path_reevaluation_request_tx",
		30: "path_reoptimizations",
	}
	RsvpMetricsRequest_ColumnNames_Enum_value = map[string]int32{
		"unspecified":                  0,
		"ingress_p2p_lsps_configured":  1,
		"ingress_p2p_lsps_up":          2,
		"egress_p2p_lsps_up":           3,
		"lsp_flap_count":               4,
		"paths_tx":                     5,
		"paths_rx":                     6,
		"resvs_tx":                     7,
		"resvs_rx":                     8,
		"path_tears_tx":                9,
		"path_tears_rx":                10,
		"resv_tears_tx":                11,
		"resv_tears_rx":                12,
		"path_errors_tx":               13,
		"path_errors_rx":               14,
		"resv_errors_tx":               15,
		"resv_errors_rx":               16,
		"resv_conf_tx":                 17,
		"resv_conf_rx":                 18,
		"hellos_tx":                    19,
		"hellos_rx":                    20,
		"acks_tx":                      21,
		"acks_rx":                      22,
		"nacks_tx":                     23,
		"nacks_rx":                     24,
		"srefresh_tx":                  25,
		"srefresh_rx":                  26,
		"bundle_tx":                    27,
		"bundle_rx":                    28,
		"path_reevaluation_request_tx": 29,
		"path_reoptimizations":         30,
	}
)

Enum value maps for RsvpMetricsRequest_ColumnNames_Enum.

View Source
var (
	StatesRequest_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4_neighbors",
		2: "ipv6_neighbors",
		3: "bgp_prefixes",
		4: "isis_lsps",
		5: "lldp_neighbors",
		6: "rsvp_lsps",
	}
	StatesRequest_Choice_Enum_value = map[string]int32{
		"unspecified":    0,
		"ipv4_neighbors": 1,
		"ipv6_neighbors": 2,
		"bgp_prefixes":   3,
		"isis_lsps":      4,
		"lldp_neighbors": 5,
		"rsvp_lsps":      6,
	}
)

Enum value maps for StatesRequest_Choice_Enum.

View Source
var (
	StatesResponse_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4_neighbors",
		2: "ipv6_neighbors",
		3: "bgp_prefixes",
		4: "isis_lsps",
		5: "lldp_neighbors",
		6: "rsvp_lsps",
	}
	StatesResponse_Choice_Enum_value = map[string]int32{
		"unspecified":    0,
		"ipv4_neighbors": 1,
		"ipv6_neighbors": 2,
		"bgp_prefixes":   3,
		"isis_lsps":      4,
		"lldp_neighbors": 5,
		"rsvp_lsps":      6,
	}
)

Enum value maps for StatesResponse_Choice_Enum.

View Source
var (
	BgpPrefixStateRequest_PrefixFilters_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4_unicast",
		2: "ipv6_unicast",
	}
	BgpPrefixStateRequest_PrefixFilters_Enum_value = map[string]int32{
		"unspecified":  0,
		"ipv4_unicast": 1,
		"ipv6_unicast": 2,
	}
)

Enum value maps for BgpPrefixStateRequest_PrefixFilters_Enum.

View Source
var (
	BgpPrefixIpv4UnicastFilter_Origin_Enum_name = map[int32]string{
		0: "unspecified",
		1: "igp",
		2: "egp",
		3: "incomplete",
	}
	BgpPrefixIpv4UnicastFilter_Origin_Enum_value = map[string]int32{
		"unspecified": 0,
		"igp":         1,
		"egp":         2,
		"incomplete":  3,
	}
)

Enum value maps for BgpPrefixIpv4UnicastFilter_Origin_Enum.

View Source
var (
	BgpPrefixIpv6UnicastFilter_Origin_Enum_name = map[int32]string{
		0: "unspecified",
		1: "igp",
		2: "egp",
		3: "incomplete",
	}
	BgpPrefixIpv6UnicastFilter_Origin_Enum_value = map[string]int32{
		"unspecified": 0,
		"igp":         1,
		"egp":         2,
		"incomplete":  3,
	}
)

Enum value maps for BgpPrefixIpv6UnicastFilter_Origin_Enum.

View Source
var (
	BgpPrefixIpv4UnicastState_Origin_Enum_name = map[int32]string{
		0: "unspecified",
		1: "igp",
		2: "egp",
		3: "incomplete",
	}
	BgpPrefixIpv4UnicastState_Origin_Enum_value = map[string]int32{
		"unspecified": 0,
		"igp":         1,
		"egp":         2,
		"incomplete":  3,
	}
)

Enum value maps for BgpPrefixIpv4UnicastState_Origin_Enum.

View Source
var (
	BgpPrefixIpv6UnicastState_Origin_Enum_name = map[int32]string{
		0: "unspecified",
		1: "igp",
		2: "egp",
		3: "incomplete",
	}
	BgpPrefixIpv6UnicastState_Origin_Enum_value = map[string]int32{
		"unspecified": 0,
		"igp":         1,
		"egp":         2,
		"incomplete":  3,
	}
)

Enum value maps for BgpPrefixIpv6UnicastState_Origin_Enum.

View Source
var (
	ResultBgpCommunity_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "manual_as_number",
		2: "no_export",
		3: "no_advertised",
		4: "no_export_subconfed",
		5: "llgr_stale",
		6: "no_llgr",
	}
	ResultBgpCommunity_Type_Enum_value = map[string]int32{
		"unspecified":         0,
		"manual_as_number":    1,
		"no_export":           2,
		"no_advertised":       3,
		"no_export_subconfed": 4,
		"llgr_stale":          5,
		"no_llgr":             6,
	}
)

Enum value maps for ResultBgpCommunity_Type_Enum.

View Source
var (
	ResultBgpAsPathSegment_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "as_seq",
		2: "as_set",
		3: "as_confed_seq",
		4: "as_confed_set",
	}
	ResultBgpAsPathSegment_Type_Enum_value = map[string]int32{
		"unspecified":   0,
		"as_seq":        1,
		"as_set":        2,
		"as_confed_seq": 3,
		"as_confed_set": 4,
	}
)

Enum value maps for ResultBgpAsPathSegment_Type_Enum.

View Source
var (
	IsisLspState_PduType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "level_1",
		2: "level_2",
	}
	IsisLspState_PduType_Enum_value = map[string]int32{
		"unspecified": 0,
		"level_1":     1,
		"level_2":     2,
	}
)

Enum value maps for IsisLspState_PduType_Enum.

View Source
var (
	IsisLspV4Prefix_RedistributionType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	IsisLspV4Prefix_RedistributionType_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for IsisLspV4Prefix_RedistributionType_Enum.

View Source
var (
	IsisLspV4Prefix_OriginType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "internal",
		2: "external",
	}
	IsisLspV4Prefix_OriginType_Enum_value = map[string]int32{
		"unspecified": 0,
		"internal":    1,
		"external":    2,
	}
)

Enum value maps for IsisLspV4Prefix_OriginType_Enum.

View Source
var (
	IsisLspExtendedV4Prefix_RedistributionType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	IsisLspExtendedV4Prefix_RedistributionType_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for IsisLspExtendedV4Prefix_RedistributionType_Enum.

View Source
var (
	IsisLspV6Prefix_RedistributionType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	IsisLspV6Prefix_RedistributionType_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for IsisLspV6Prefix_RedistributionType_Enum.

View Source
var (
	IsisLspV6Prefix_OriginType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "internal",
		2: "external",
	}
	IsisLspV6Prefix_OriginType_Enum_value = map[string]int32{
		"unspecified": 0,
		"internal":    1,
		"external":    2,
	}
)

Enum value maps for IsisLspV6Prefix_OriginType_Enum.

View Source
var (
	LldpNeighborsState_ChassisIdType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "port_component",
		2: "network_address",
		3: "chassis_component",
		4: "mac_address",
		5: "interface_name",
		6: "local",
		7: "interface_alias",
	}
	LldpNeighborsState_ChassisIdType_Enum_value = map[string]int32{
		"unspecified":       0,
		"port_component":    1,
		"network_address":   2,
		"chassis_component": 3,
		"mac_address":       4,
		"interface_name":    5,
		"local":             6,
		"interface_alias":   7,
	}
)

Enum value maps for LldpNeighborsState_ChassisIdType_Enum.

View Source
var (
	LldpNeighborsState_PortIdType_Enum_name = map[int32]string{
		0: "unspecified",
		1: "port_component",
		2: "network_address",
		3: "agent_circuit_id",
		4: "mac_address",
		5: "interface_name",
		6: "local",
		7: "interface_alias",
	}
	LldpNeighborsState_PortIdType_Enum_value = map[string]int32{
		"unspecified":      0,
		"port_component":   1,
		"network_address":  2,
		"agent_circuit_id": 3,
		"mac_address":      4,
		"interface_name":   5,
		"local":            6,
		"interface_alias":  7,
	}
)

Enum value maps for LldpNeighborsState_PortIdType_Enum.

View Source
var (
	LldpCapabilityState_CapabilityName_Enum_name = map[int32]string{
		0:  "unspecified",
		1:  "mac_bridge",
		2:  "two_port_mac_relay",
		3:  "repeater",
		4:  "docsis_cable_device",
		5:  "s_vlan",
		6:  "telephone",
		7:  "other",
		8:  "router",
		9:  "c_vlan",
		10: "station_only",
		11: "wlan_access_point",
	}
	LldpCapabilityState_CapabilityName_Enum_value = map[string]int32{
		"unspecified":         0,
		"mac_bridge":          1,
		"two_port_mac_relay":  2,
		"repeater":            3,
		"docsis_cable_device": 4,
		"s_vlan":              5,
		"telephone":           6,
		"other":               7,
		"router":              8,
		"c_vlan":              9,
		"station_only":        10,
		"wlan_access_point":   11,
	}
)

Enum value maps for LldpCapabilityState_CapabilityName_Enum.

View Source
var (
	RsvpLspState_SessionStatus_Enum_name = map[int32]string{
		0: "unspecified",
		1: "up",
		2: "down",
	}
	RsvpLspState_SessionStatus_Enum_value = map[string]int32{
		"unspecified": 0,
		"up":          1,
		"down":        2,
	}
)

Enum value maps for RsvpLspState_SessionStatus_Enum.

View Source
var (
	RsvpLspState_LastFlapReason_Enum_name = map[int32]string{
		0: "unspecified",
		1: "resv_tear",
		2: "path_tear",
		3: "path_timeout",
	}
	RsvpLspState_LastFlapReason_Enum_value = map[string]int32{
		"unspecified":  0,
		"resv_tear":    1,
		"path_tear":    2,
		"path_timeout": 3,
	}
)

Enum value maps for RsvpLspState_LastFlapReason_Enum.

View Source
var (
	RsvpLspIpv4Ero_Type_Enum_name = map[int32]string{
		0: "unspecified",
		1: "ipv4",
		2: "ipv6",
		3: "asn",
		4: "asn4",
		5: "label",
		6: "unnumbered_interface",
	}
	RsvpLspIpv4Ero_Type_Enum_value = map[string]int32{
		"unspecified":          0,
		"ipv4":                 1,
		"ipv6":                 2,
		"asn":                  3,
		"asn4":                 4,
		"label":                5,
		"unnumbered_interface": 6,
	}
)

Enum value maps for RsvpLspIpv4Ero_Type_Enum.

View Source
var (
	PatternFlowEthernetDst_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetDst_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetDst_Choice_Enum.

View Source
var (
	PatternFlowEthernetSrc_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetSrc_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetSrc_Choice_Enum.

View Source
var (
	PatternFlowEthernetEtherType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetEtherType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetEtherType_Choice_Enum.

View Source
var (
	PatternFlowEthernetPfcQueue_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetPfcQueue_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetPfcQueue_Choice_Enum.

View Source
var (
	PatternFlowVlanPriority_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVlanPriority_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVlanPriority_Choice_Enum.

View Source
var (
	PatternFlowVlanCfi_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVlanCfi_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVlanCfi_Choice_Enum.

View Source
var (
	PatternFlowVlanId_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVlanId_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVlanId_Choice_Enum.

View Source
var (
	PatternFlowVlanTpid_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVlanTpid_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVlanTpid_Choice_Enum.

View Source
var (
	PatternFlowVxlanFlags_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVxlanFlags_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVxlanFlags_Choice_Enum.

View Source
var (
	PatternFlowVxlanReserved0_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVxlanReserved0_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVxlanReserved0_Choice_Enum.

View Source
var (
	PatternFlowVxlanVni_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVxlanVni_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVxlanVni_Choice_Enum.

View Source
var (
	PatternFlowVxlanReserved1_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowVxlanReserved1_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowVxlanReserved1_Choice_Enum.

View Source
var (
	PatternFlowIpv4Version_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4Version_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4Version_Choice_Enum.

View Source
var (
	PatternFlowIpv4HeaderLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4HeaderLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4HeaderLength_Choice_Enum.

View Source
var (
	PatternFlowIpv4TotalLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TotalLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TotalLength_Choice_Enum.

View Source
var (
	PatternFlowIpv4Identification_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4Identification_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4Identification_Choice_Enum.

View Source
var (
	PatternFlowIpv4Reserved_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4Reserved_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4Reserved_Choice_Enum.

View Source
var (
	PatternFlowIpv4DontFragment_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4DontFragment_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4DontFragment_Choice_Enum.

View Source
var (
	PatternFlowIpv4MoreFragments_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4MoreFragments_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4MoreFragments_Choice_Enum.

View Source
var (
	PatternFlowIpv4FragmentOffset_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4FragmentOffset_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4FragmentOffset_Choice_Enum.

View Source
var (
	PatternFlowIpv4TimeToLive_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TimeToLive_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TimeToLive_Choice_Enum.

View Source
var (
	PatternFlowIpv4Protocol_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4Protocol_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4Protocol_Choice_Enum.

View Source
var (
	PatternFlowIpv4HeaderChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowIpv4HeaderChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowIpv4HeaderChecksum_Choice_Enum.

View Source
var (
	PatternFlowIpv4HeaderChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowIpv4HeaderChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowIpv4HeaderChecksum_Generated_Enum.

View Source
var (
	PatternFlowIpv4Src_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4Src_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4Src_Choice_Enum.

View Source
var (
	PatternFlowIpv4Dst_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4Dst_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4Dst_Choice_Enum.

View Source
var (
	PatternFlowIpv4PriorityRaw_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4PriorityRaw_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4PriorityRaw_Choice_Enum.

View Source
var (
	PatternFlowIpv4DscpPhb_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4DscpPhb_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4DscpPhb_Choice_Enum.

View Source
var (
	PatternFlowIpv4DscpEcn_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4DscpEcn_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4DscpEcn_Choice_Enum.

View Source
var (
	PatternFlowIpv4TosPrecedence_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TosPrecedence_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TosPrecedence_Choice_Enum.

View Source
var (
	PatternFlowIpv4TosDelay_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TosDelay_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TosDelay_Choice_Enum.

View Source
var (
	PatternFlowIpv4TosThroughput_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TosThroughput_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TosThroughput_Choice_Enum.

View Source
var (
	PatternFlowIpv4TosReliability_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TosReliability_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TosReliability_Choice_Enum.

View Source
var (
	PatternFlowIpv4TosMonetary_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TosMonetary_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TosMonetary_Choice_Enum.

View Source
var (
	PatternFlowIpv4TosUnused_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv4TosUnused_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv4TosUnused_Choice_Enum.

View Source
var (
	PatternFlowIpv6Version_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6Version_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6Version_Choice_Enum.

View Source
var (
	PatternFlowIpv6TrafficClass_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6TrafficClass_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6TrafficClass_Choice_Enum.

View Source
var (
	PatternFlowIpv6FlowLabel_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6FlowLabel_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6FlowLabel_Choice_Enum.

View Source
var (
	PatternFlowIpv6PayloadLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6PayloadLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6PayloadLength_Choice_Enum.

View Source
var (
	PatternFlowIpv6NextHeader_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6NextHeader_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6NextHeader_Choice_Enum.

View Source
var (
	PatternFlowIpv6HopLimit_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6HopLimit_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6HopLimit_Choice_Enum.

View Source
var (
	PatternFlowIpv6Src_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6Src_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6Src_Choice_Enum.

View Source
var (
	PatternFlowIpv6Dst_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIpv6Dst_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIpv6Dst_Choice_Enum.

View Source
var (
	PatternFlowPfcPauseDst_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPauseDst_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPauseDst_Choice_Enum.

View Source
var (
	PatternFlowPfcPauseSrc_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPauseSrc_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPauseSrc_Choice_Enum.

View Source
var (
	PatternFlowPfcPauseEtherType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPauseEtherType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPauseEtherType_Choice_Enum.

View Source
var (
	PatternFlowPfcPauseControlOpCode_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPauseControlOpCode_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPauseControlOpCode_Choice_Enum.

View Source
var (
	PatternFlowPfcPauseClassEnableVector_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPauseClassEnableVector_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPauseClassEnableVector_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass0_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass0_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass0_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass1_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass1_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass1_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass2_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass2_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass2_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass3_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass3_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass3_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass4_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass4_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass4_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass5_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass5_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass5_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass6_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass6_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass6_Choice_Enum.

View Source
var (
	PatternFlowPfcPausePauseClass7_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPfcPausePauseClass7_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPfcPausePauseClass7_Choice_Enum.

View Source
var (
	PatternFlowEthernetPauseDst_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetPauseDst_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetPauseDst_Choice_Enum.

View Source
var (
	PatternFlowEthernetPauseSrc_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetPauseSrc_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetPauseSrc_Choice_Enum.

View Source
var (
	PatternFlowEthernetPauseEtherType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetPauseEtherType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetPauseEtherType_Choice_Enum.

View Source
var (
	PatternFlowEthernetPauseControlOpCode_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetPauseControlOpCode_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetPauseControlOpCode_Choice_Enum.

View Source
var (
	PatternFlowEthernetPauseTime_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowEthernetPauseTime_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowEthernetPauseTime_Choice_Enum.

View Source
var (
	PatternFlowTcpSrcPort_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpSrcPort_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpSrcPort_Choice_Enum.

View Source
var (
	PatternFlowTcpDstPort_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpDstPort_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpDstPort_Choice_Enum.

View Source
var (
	PatternFlowTcpSeqNum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpSeqNum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpSeqNum_Choice_Enum.

View Source
var (
	PatternFlowTcpAckNum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpAckNum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpAckNum_Choice_Enum.

View Source
var (
	PatternFlowTcpDataOffset_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpDataOffset_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpDataOffset_Choice_Enum.

View Source
var (
	PatternFlowTcpEcnNs_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpEcnNs_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpEcnNs_Choice_Enum.

View Source
var (
	PatternFlowTcpEcnCwr_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpEcnCwr_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpEcnCwr_Choice_Enum.

View Source
var (
	PatternFlowTcpEcnEcho_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpEcnEcho_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpEcnEcho_Choice_Enum.

View Source
var (
	PatternFlowTcpCtlUrg_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpCtlUrg_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpCtlUrg_Choice_Enum.

View Source
var (
	PatternFlowTcpCtlAck_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpCtlAck_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpCtlAck_Choice_Enum.

View Source
var (
	PatternFlowTcpCtlPsh_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpCtlPsh_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpCtlPsh_Choice_Enum.

View Source
var (
	PatternFlowTcpCtlRst_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpCtlRst_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpCtlRst_Choice_Enum.

View Source
var (
	PatternFlowTcpCtlSyn_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpCtlSyn_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpCtlSyn_Choice_Enum.

View Source
var (
	PatternFlowTcpCtlFin_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpCtlFin_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpCtlFin_Choice_Enum.

View Source
var (
	PatternFlowTcpWindow_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowTcpWindow_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowTcpWindow_Choice_Enum.

View Source
var (
	PatternFlowUdpSrcPort_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowUdpSrcPort_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowUdpSrcPort_Choice_Enum.

View Source
var (
	PatternFlowUdpDstPort_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowUdpDstPort_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowUdpDstPort_Choice_Enum.

View Source
var (
	PatternFlowUdpLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowUdpLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowUdpLength_Choice_Enum.

View Source
var (
	PatternFlowUdpChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowUdpChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowUdpChecksum_Choice_Enum.

View Source
var (
	PatternFlowUdpChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowUdpChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowUdpChecksum_Generated_Enum.

View Source
var (
	PatternFlowGreChecksumPresent_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGreChecksumPresent_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGreChecksumPresent_Choice_Enum.

View Source
var (
	PatternFlowGreReserved0_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGreReserved0_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGreReserved0_Choice_Enum.

View Source
var (
	PatternFlowGreVersion_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGreVersion_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGreVersion_Choice_Enum.

View Source
var (
	PatternFlowGreProtocol_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGreProtocol_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGreProtocol_Choice_Enum.

View Source
var (
	PatternFlowGreChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowGreChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowGreChecksum_Choice_Enum.

View Source
var (
	PatternFlowGreChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowGreChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowGreChecksum_Generated_Enum.

View Source
var (
	PatternFlowGreReserved1_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGreReserved1_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGreReserved1_Choice_Enum.

View Source
var (
	PatternFlowGtpv1Version_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1Version_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1Version_Choice_Enum.

View Source
var (
	PatternFlowGtpv1ProtocolType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1ProtocolType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1ProtocolType_Choice_Enum.

View Source
var (
	PatternFlowGtpv1Reserved_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1Reserved_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1Reserved_Choice_Enum.

View Source
var (
	PatternFlowGtpv1EFlag_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1EFlag_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1EFlag_Choice_Enum.

View Source
var (
	PatternFlowGtpv1SFlag_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1SFlag_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1SFlag_Choice_Enum.

View Source
var (
	PatternFlowGtpv1PnFlag_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1PnFlag_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1PnFlag_Choice_Enum.

View Source
var (
	PatternFlowGtpv1MessageType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1MessageType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1MessageType_Choice_Enum.

View Source
var (
	PatternFlowGtpv1MessageLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1MessageLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1MessageLength_Choice_Enum.

View Source
var (
	PatternFlowGtpv1Teid_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1Teid_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1Teid_Choice_Enum.

View Source
var (
	PatternFlowGtpv1SquenceNumber_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1SquenceNumber_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1SquenceNumber_Choice_Enum.

View Source
var (
	PatternFlowGtpv1NPduNumber_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1NPduNumber_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1NPduNumber_Choice_Enum.

View Source
var (
	PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum.

View Source
var (
	PatternFlowGtpExtensionExtensionLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpExtensionExtensionLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpExtensionExtensionLength_Choice_Enum.

View Source
var (
	PatternFlowGtpExtensionContents_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpExtensionContents_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpExtensionContents_Choice_Enum.

View Source
var (
	PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum.

View Source
var (
	PatternFlowGtpv2Version_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2Version_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2Version_Choice_Enum.

View Source
var (
	PatternFlowGtpv2PiggybackingFlag_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2PiggybackingFlag_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2PiggybackingFlag_Choice_Enum.

View Source
var (
	PatternFlowGtpv2TeidFlag_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2TeidFlag_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2TeidFlag_Choice_Enum.

View Source
var (
	PatternFlowGtpv2Spare1_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2Spare1_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2Spare1_Choice_Enum.

View Source
var (
	PatternFlowGtpv2MessageType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2MessageType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2MessageType_Choice_Enum.

View Source
var (
	PatternFlowGtpv2MessageLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2MessageLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2MessageLength_Choice_Enum.

View Source
var (
	PatternFlowGtpv2Teid_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2Teid_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2Teid_Choice_Enum.

View Source
var (
	PatternFlowGtpv2SequenceNumber_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2SequenceNumber_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2SequenceNumber_Choice_Enum.

View Source
var (
	PatternFlowGtpv2Spare2_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowGtpv2Spare2_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowGtpv2Spare2_Choice_Enum.

View Source
var (
	PatternFlowArpHardwareType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpHardwareType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpHardwareType_Choice_Enum.

View Source
var (
	PatternFlowArpProtocolType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpProtocolType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpProtocolType_Choice_Enum.

View Source
var (
	PatternFlowArpHardwareLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpHardwareLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpHardwareLength_Choice_Enum.

View Source
var (
	PatternFlowArpProtocolLength_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpProtocolLength_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpProtocolLength_Choice_Enum.

View Source
var (
	PatternFlowArpOperation_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpOperation_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpOperation_Choice_Enum.

View Source
var (
	PatternFlowArpSenderHardwareAddr_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpSenderHardwareAddr_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpSenderHardwareAddr_Choice_Enum.

View Source
var (
	PatternFlowArpSenderProtocolAddr_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpSenderProtocolAddr_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpSenderProtocolAddr_Choice_Enum.

View Source
var (
	PatternFlowArpTargetHardwareAddr_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpTargetHardwareAddr_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpTargetHardwareAddr_Choice_Enum.

View Source
var (
	PatternFlowArpTargetProtocolAddr_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowArpTargetProtocolAddr_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowArpTargetProtocolAddr_Choice_Enum.

View Source
var (
	PatternFlowIcmpEchoType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpEchoType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpEchoType_Choice_Enum.

View Source
var (
	PatternFlowIcmpEchoCode_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpEchoCode_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpEchoCode_Choice_Enum.

View Source
var (
	PatternFlowIcmpEchoChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowIcmpEchoChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowIcmpEchoChecksum_Choice_Enum.

View Source
var (
	PatternFlowIcmpEchoChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowIcmpEchoChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowIcmpEchoChecksum_Generated_Enum.

View Source
var (
	PatternFlowIcmpEchoIdentifier_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpEchoIdentifier_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpEchoIdentifier_Choice_Enum.

View Source
var (
	PatternFlowIcmpEchoSequenceNumber_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpEchoSequenceNumber_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpEchoSequenceNumber_Choice_Enum.

View Source
var (
	PatternFlowIcmpCommonChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowIcmpCommonChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowIcmpCommonChecksum_Choice_Enum.

View Source
var (
	PatternFlowIcmpCommonChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowIcmpCommonChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowIcmpCommonChecksum_Generated_Enum.

View Source
var (
	PatternFlowIcmpNextFieldsIdentifier_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpNextFieldsIdentifier_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpNextFieldsIdentifier_Choice_Enum.

View Source
var (
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6EchoType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpv6EchoType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpv6EchoType_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6EchoCode_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpv6EchoCode_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpv6EchoCode_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6EchoIdentifier_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpv6EchoIdentifier_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpv6EchoIdentifier_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6EchoChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowIcmpv6EchoChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowIcmpv6EchoChecksum_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6EchoChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowIcmpv6EchoChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowIcmpv6EchoChecksum_Generated_Enum.

View Source
var (
	PatternFlowIcmpv6CommonChecksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowIcmpv6CommonChecksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowIcmpv6CommonChecksum_Choice_Enum.

View Source
var (
	PatternFlowIcmpv6CommonChecksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowIcmpv6CommonChecksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowIcmpv6CommonChecksum_Generated_Enum.

View Source
var (
	PatternFlowPppAddress_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPppAddress_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPppAddress_Choice_Enum.

View Source
var (
	PatternFlowPppControl_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPppControl_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPppControl_Choice_Enum.

View Source
var (
	PatternFlowPppProtocolType_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowPppProtocolType_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowPppProtocolType_Choice_Enum.

View Source
var (
	PatternFlowIgmpv1Version_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIgmpv1Version_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIgmpv1Version_Choice_Enum.

View Source
var (
	PatternFlowIgmpv1Type_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIgmpv1Type_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIgmpv1Type_Choice_Enum.

View Source
var (
	PatternFlowIgmpv1Unused_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIgmpv1Unused_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIgmpv1Unused_Choice_Enum.

View Source
var (
	PatternFlowIgmpv1Checksum_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		1: "generated",
		2: "custom",
	}
	PatternFlowIgmpv1Checksum_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"generated":   1,
		"custom":      2,
	}
)

Enum value maps for PatternFlowIgmpv1Checksum_Choice_Enum.

View Source
var (
	PatternFlowIgmpv1Checksum_Generated_Enum_name = map[int32]string{
		0: "unspecified",
		1: "good",
		2: "bad",
	}
	PatternFlowIgmpv1Checksum_Generated_Enum_value = map[string]int32{
		"unspecified": 0,
		"good":        1,
		"bad":         2,
	}
)

Enum value maps for PatternFlowIgmpv1Checksum_Generated_Enum.

View Source
var (
	PatternFlowIgmpv1GroupAddress_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowIgmpv1GroupAddress_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowIgmpv1GroupAddress_Choice_Enum.

View Source
var (
	PatternFlowMplsLabel_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowMplsLabel_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowMplsLabel_Choice_Enum.

View Source
var (
	PatternFlowMplsTrafficClass_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowMplsTrafficClass_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowMplsTrafficClass_Choice_Enum.

View Source
var (
	PatternFlowMplsBottomOfStack_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		1: "auto",
		4: "increment",
		5: "decrement",
	}
	PatternFlowMplsBottomOfStack_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"auto":        1,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowMplsBottomOfStack_Choice_Enum.

View Source
var (
	PatternFlowMplsTimeToLive_Choice_Enum_name = map[int32]string{
		0: "unspecified",
		2: "value",
		3: "values",
		4: "increment",
		5: "decrement",
	}
	PatternFlowMplsTimeToLive_Choice_Enum_value = map[string]int32{
		"unspecified": 0,
		"value":       2,
		"values":      3,
		"increment":   4,
		"decrement":   5,
	}
)

Enum value maps for PatternFlowMplsTimeToLive_Choice_Enum.

View Source
var Openapi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "otg.Openapi",
	HandlerType: (*OpenapiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SetConfig",
			Handler:    _Openapi_SetConfig_Handler,
		},
		{
			MethodName: "GetConfig",
			Handler:    _Openapi_GetConfig_Handler,
		},
		{
			MethodName: "SetTransmitState",
			Handler:    _Openapi_SetTransmitState_Handler,
		},
		{
			MethodName: "SetLinkState",
			Handler:    _Openapi_SetLinkState_Handler,
		},
		{
			MethodName: "SetCaptureState",
			Handler:    _Openapi_SetCaptureState_Handler,
		},
		{
			MethodName: "UpdateFlows",
			Handler:    _Openapi_UpdateFlows_Handler,
		},
		{
			MethodName: "SetRouteState",
			Handler:    _Openapi_SetRouteState_Handler,
		},
		{
			MethodName: "SendPing",
			Handler:    _Openapi_SendPing_Handler,
		},
		{
			MethodName: "SetProtocolState",
			Handler:    _Openapi_SetProtocolState_Handler,
		},
		{
			MethodName: "SetDeviceState",
			Handler:    _Openapi_SetDeviceState_Handler,
		},
		{
			MethodName: "GetMetrics",
			Handler:    _Openapi_GetMetrics_Handler,
		},
		{
			MethodName: "GetStates",
			Handler:    _Openapi_GetStates_Handler,
		},
		{
			MethodName: "GetCapture",
			Handler:    _Openapi_GetCapture_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "otg.proto",
}

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

Functions

func RegisterOpenapiServer

func RegisterOpenapiServer(s grpc.ServiceRegistrar, srv OpenapiServer)

Types

type BadRequest

type BadRequest struct {
	ResponseError *ResponseError `protobuf:"bytes,1,opt,name=response_error,json=responseError,proto3" json:"response_error,omitempty"`
	// contains filtered or unexported fields
}

This indicates that the server cannot or will not process the request due to something that is perceived to be a client error. Additional details are in the errors.

func (*BadRequest) Descriptor deprecated

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

Deprecated: Use BadRequest.ProtoReflect.Descriptor instead.

func (*BadRequest) GetResponseError

func (x *BadRequest) GetResponseError() *ResponseError

func (*BadRequest) ProtoMessage

func (*BadRequest) ProtoMessage()

func (*BadRequest) ProtoReflect

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

func (*BadRequest) Reset

func (x *BadRequest) Reset()

func (*BadRequest) String

func (x *BadRequest) String() string

type BgpAddPath

type BgpAddPath struct {

	// The id of the additional path.
	// default = 1
	PathId *int32 `protobuf:"varint,1,opt,name=path_id,json=pathId,proto3,oneof" json:"path_id,omitempty"`
	// contains filtered or unexported fields
}

The BGP Additional Paths feature is a BGP extension that allows the advertisement of multiple paths for the same prefix without the new paths implicitly replacing any previous paths.

func (*BgpAddPath) Descriptor deprecated

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

Deprecated: Use BgpAddPath.ProtoReflect.Descriptor instead.

func (*BgpAddPath) GetPathId

func (x *BgpAddPath) GetPathId() int32

func (*BgpAddPath) ProtoMessage

func (*BgpAddPath) ProtoMessage()

func (*BgpAddPath) ProtoReflect

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

func (*BgpAddPath) Reset

func (x *BgpAddPath) Reset()

func (*BgpAddPath) String

func (x *BgpAddPath) String() string

type BgpAdvanced

type BgpAdvanced struct {

	// Number of seconds the sender proposes for the value of the Hold Timer.
	// default = 90
	HoldTimeInterval *int32 `protobuf:"varint,1,opt,name=hold_time_interval,json=holdTimeInterval,proto3,oneof" json:"hold_time_interval,omitempty"`
	// Number of seconds between transmissions of Keepalive messages by this peer.
	// default = 30
	KeepAliveInterval *int32 `protobuf:"varint,2,opt,name=keep_alive_interval,json=keepAliveInterval,proto3,oneof" json:"keep_alive_interval,omitempty"`
	// The time interval at which Update messages are sent to the DUT, expressed as the
	// number of milliseconds between Update messages. The update interval 0 implies to
	// send all the updates as fast as possible.
	// default = 0
	UpdateInterval *int32 `protobuf:"varint,3,opt,name=update_interval,json=updateInterval,proto3,oneof" json:"update_interval,omitempty"`
	// The limited number of iterations that a unit of data can experience before the data
	// is discarded. This is placed in the TTL field in the IP header of the  transmitted
	// packets.
	// default = 64
	TimeToLive *int32 `protobuf:"varint,4,opt,name=time_to_live,json=timeToLive,proto3,oneof" json:"time_to_live,omitempty"`
	// The value to be used as a secret MD5 key for authentication. If not configured, MD5
	// authentication will not be enabled.
	Md5Key *string `protobuf:"bytes,5,opt,name=md5_key,json=md5Key,proto3,oneof" json:"md5_key,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for BGP advanced settings.

func (*BgpAdvanced) Descriptor deprecated

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

Deprecated: Use BgpAdvanced.ProtoReflect.Descriptor instead.

func (*BgpAdvanced) GetHoldTimeInterval

func (x *BgpAdvanced) GetHoldTimeInterval() int32

func (*BgpAdvanced) GetKeepAliveInterval

func (x *BgpAdvanced) GetKeepAliveInterval() int32

func (*BgpAdvanced) GetMd5Key

func (x *BgpAdvanced) GetMd5Key() string

func (*BgpAdvanced) GetTimeToLive

func (x *BgpAdvanced) GetTimeToLive() int32

func (*BgpAdvanced) GetUpdateInterval

func (x *BgpAdvanced) GetUpdateInterval() int32

func (*BgpAdvanced) ProtoMessage

func (*BgpAdvanced) ProtoMessage()

func (*BgpAdvanced) ProtoReflect

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

func (*BgpAdvanced) Reset

func (x *BgpAdvanced) Reset()

func (*BgpAdvanced) String

func (x *BgpAdvanced) String() string

type BgpAsPath

type BgpAsPath struct {

	// Defines how the Local AS should be included in the MP REACH NLRI. For iBGP sessions,
	// Do Not Include Local AS must be chosen. For eBGP sessions, any choice other than
	// Do Not Include Local AS can be chosen.
	// default = AsSetMode.Enum.do_not_include_local_as
	AsSetMode *BgpAsPath_AsSetMode_Enum `` /* 131-byte string literal not displayed */
	// The additional AS path segments to be added in the NLRI.  By default, an empty AS
	// path is always included and  the local AS is added to it as per the value of 'as_set_mode'
	// attribute.
	Segments []*BgpAsPathSegment `protobuf:"bytes,2,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

This attribute identifies the autonomous systems through which routing information carried in this UPDATE message has passed. This contains the configuration of how to include the Local AS in the AS path attribute of the MP REACH NLRI. It also contains optional configuration of additional AS Path Segments that can be included in the AS Path attribute. The AS Path consists of a Set or Sequence of Autonomous Systems (AS) numbers that a routing information passes through to reach the destination.

func (*BgpAsPath) Descriptor deprecated

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

Deprecated: Use BgpAsPath.ProtoReflect.Descriptor instead.

func (*BgpAsPath) GetAsSetMode

func (x *BgpAsPath) GetAsSetMode() BgpAsPath_AsSetMode_Enum

func (*BgpAsPath) GetSegments

func (x *BgpAsPath) GetSegments() []*BgpAsPathSegment

func (*BgpAsPath) ProtoMessage

func (*BgpAsPath) ProtoMessage()

func (*BgpAsPath) ProtoReflect

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

func (*BgpAsPath) Reset

func (x *BgpAsPath) Reset()

func (*BgpAsPath) String

func (x *BgpAsPath) String() string

type BgpAsPathSegment

type BgpAsPathSegment struct {

	// AS sequence is the most common type of AS_PATH, it contains the  list of ASNs starting
	// with the most recent ASN being added read  from left to right.
	// The other three AS_PATH types are used for Confederations - AS_SET is the type of
	// AS_PATH attribute that summarizes routes using using the aggregate-address command,
	// allowing AS_PATHs to be  summarized in the update as well. - AS_CONFED_SEQ gives
	// the list of ASNs in the path starting with the  most recent ASN to be added reading
	// left to right - AS_CONFED_SET will allow summarization of multiple AS PATHs to be
	// sent in BGP Updates.
	// default = Type.Enum.as_seq
	Type *BgpAsPathSegment_Type_Enum `protobuf:"varint,1,opt,name=type,proto3,enum=otg.BgpAsPathSegment_Type_Enum,oneof" json:"type,omitempty"`
	// The AS numbers in this AS path segment.
	AsNumbers []int64 `protobuf:"varint,2,rep,packed,name=as_numbers,json=asNumbers,proto3" json:"as_numbers,omitempty"`
	// contains filtered or unexported fields
}

Configuration for a single BGP AS path segment

func (*BgpAsPathSegment) Descriptor deprecated

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

Deprecated: Use BgpAsPathSegment.ProtoReflect.Descriptor instead.

func (*BgpAsPathSegment) GetAsNumbers

func (x *BgpAsPathSegment) GetAsNumbers() []int64

func (*BgpAsPathSegment) GetType

func (*BgpAsPathSegment) ProtoMessage

func (*BgpAsPathSegment) ProtoMessage()

func (*BgpAsPathSegment) ProtoReflect

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

func (*BgpAsPathSegment) Reset

func (x *BgpAsPathSegment) Reset()

func (*BgpAsPathSegment) String

func (x *BgpAsPathSegment) String() string

type BgpAsPathSegment_Type

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

func (*BgpAsPathSegment_Type) Descriptor deprecated

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

Deprecated: Use BgpAsPathSegment_Type.ProtoReflect.Descriptor instead.

func (*BgpAsPathSegment_Type) ProtoMessage

func (*BgpAsPathSegment_Type) ProtoMessage()

func (*BgpAsPathSegment_Type) ProtoReflect

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

func (*BgpAsPathSegment_Type) Reset

func (x *BgpAsPathSegment_Type) Reset()

func (*BgpAsPathSegment_Type) String

func (x *BgpAsPathSegment_Type) String() string

type BgpAsPathSegment_Type_Enum

type BgpAsPathSegment_Type_Enum int32
const (
	BgpAsPathSegment_Type_unspecified   BgpAsPathSegment_Type_Enum = 0
	BgpAsPathSegment_Type_as_seq        BgpAsPathSegment_Type_Enum = 1
	BgpAsPathSegment_Type_as_set        BgpAsPathSegment_Type_Enum = 2
	BgpAsPathSegment_Type_as_confed_seq BgpAsPathSegment_Type_Enum = 3
	BgpAsPathSegment_Type_as_confed_set BgpAsPathSegment_Type_Enum = 4
)

func (BgpAsPathSegment_Type_Enum) Descriptor

func (BgpAsPathSegment_Type_Enum) Enum

func (BgpAsPathSegment_Type_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpAsPathSegment_Type_Enum.Descriptor instead.

func (BgpAsPathSegment_Type_Enum) Number

func (BgpAsPathSegment_Type_Enum) String

func (BgpAsPathSegment_Type_Enum) Type

type BgpAsPath_AsSetMode

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

func (*BgpAsPath_AsSetMode) Descriptor deprecated

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

Deprecated: Use BgpAsPath_AsSetMode.ProtoReflect.Descriptor instead.

func (*BgpAsPath_AsSetMode) ProtoMessage

func (*BgpAsPath_AsSetMode) ProtoMessage()

func (*BgpAsPath_AsSetMode) ProtoReflect

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

func (*BgpAsPath_AsSetMode) Reset

func (x *BgpAsPath_AsSetMode) Reset()

func (*BgpAsPath_AsSetMode) String

func (x *BgpAsPath_AsSetMode) String() string

type BgpAsPath_AsSetMode_Enum

type BgpAsPath_AsSetMode_Enum int32
const (
	BgpAsPath_AsSetMode_unspecified              BgpAsPath_AsSetMode_Enum = 0
	BgpAsPath_AsSetMode_do_not_include_local_as  BgpAsPath_AsSetMode_Enum = 1
	BgpAsPath_AsSetMode_include_as_seq           BgpAsPath_AsSetMode_Enum = 2
	BgpAsPath_AsSetMode_include_as_set           BgpAsPath_AsSetMode_Enum = 3
	BgpAsPath_AsSetMode_include_as_confed_seq    BgpAsPath_AsSetMode_Enum = 4
	BgpAsPath_AsSetMode_include_as_confed_set    BgpAsPath_AsSetMode_Enum = 5
	BgpAsPath_AsSetMode_prepend_to_first_segment BgpAsPath_AsSetMode_Enum = 6
)

func (BgpAsPath_AsSetMode_Enum) Descriptor

func (BgpAsPath_AsSetMode_Enum) Enum

func (BgpAsPath_AsSetMode_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpAsPath_AsSetMode_Enum.Descriptor instead.

func (BgpAsPath_AsSetMode_Enum) Number

func (BgpAsPath_AsSetMode_Enum) String

func (x BgpAsPath_AsSetMode_Enum) String() string

func (BgpAsPath_AsSetMode_Enum) Type

type BgpCMacIpRange added in v0.7.34

type BgpCMacIpRange struct {

	// Host MAC address range per Broadcast Domain.
	MacAddresses *MACRouteAddress `protobuf:"bytes,1,opt,name=mac_addresses,json=macAddresses,proto3,oneof" json:"mac_addresses,omitempty"`
	// Layer 2 Virtual Network Identifier (L2VNI) to be advertised with MAC/IP Advertisement
	// Route (Type 2)
	// default = 0
	L2Vni *int32 `protobuf:"varint,2,opt,name=l2vni,proto3,oneof" json:"l2vni,omitempty"`
	// Host IPv4 address range per Broadcast Domain.
	Ipv4Addresses *V4RouteAddress `protobuf:"bytes,3,opt,name=ipv4_addresses,json=ipv4Addresses,proto3,oneof" json:"ipv4_addresses,omitempty"`
	// Host IPv6 address range per Broadcast Domain.
	Ipv6Addresses *V6RouteAddress `protobuf:"bytes,4,opt,name=ipv6_addresses,json=ipv6Addresses,proto3,oneof" json:"ipv6_addresses,omitempty"`
	// Layer 3 Virtual Network Identifier (L3VNI) to be advertised with MAC/IP Advertisement
	// Route (Type 2).
	// default = 0
	L3Vni *int32 `protobuf:"varint,5,opt,name=l3vni,proto3,oneof" json:"l3vni,omitempty"`
	// Include default Gateway Extended Community in MAC/IP Advertisement Route (Type 2).
	// default = False
	IncludeDefaultGateway *bool `` /* 133-byte string literal not displayed */
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,7,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,8,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,9,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// Optional AS PATH settings.
	AsPath *BgpAsPath `protobuf:"bytes,10,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Configuration for MAC/IP Ranges per Broadcast Domain.

Advertises following route -

Type 2 - MAC/IP Advertisement Route.

func (*BgpCMacIpRange) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpCMacIpRange.ProtoReflect.Descriptor instead.

func (*BgpCMacIpRange) GetAdvanced added in v0.7.34

func (x *BgpCMacIpRange) GetAdvanced() *BgpRouteAdvanced

func (*BgpCMacIpRange) GetAsPath added in v0.7.34

func (x *BgpCMacIpRange) GetAsPath() *BgpAsPath

func (*BgpCMacIpRange) GetCommunities added in v0.7.34

func (x *BgpCMacIpRange) GetCommunities() []*BgpCommunity

func (*BgpCMacIpRange) GetExtCommunities added in v0.7.34

func (x *BgpCMacIpRange) GetExtCommunities() []*BgpExtCommunity

func (*BgpCMacIpRange) GetIncludeDefaultGateway added in v0.7.34

func (x *BgpCMacIpRange) GetIncludeDefaultGateway() bool

func (*BgpCMacIpRange) GetIpv4Addresses added in v0.7.34

func (x *BgpCMacIpRange) GetIpv4Addresses() *V4RouteAddress

func (*BgpCMacIpRange) GetIpv6Addresses added in v0.7.34

func (x *BgpCMacIpRange) GetIpv6Addresses() *V6RouteAddress

func (*BgpCMacIpRange) GetL2Vni added in v0.7.34

func (x *BgpCMacIpRange) GetL2Vni() int32

func (*BgpCMacIpRange) GetL3Vni added in v0.7.34

func (x *BgpCMacIpRange) GetL3Vni() int32

func (*BgpCMacIpRange) GetMacAddresses added in v0.7.34

func (x *BgpCMacIpRange) GetMacAddresses() *MACRouteAddress

func (*BgpCMacIpRange) GetName added in v0.7.34

func (x *BgpCMacIpRange) GetName() string

func (*BgpCMacIpRange) ProtoMessage added in v0.7.34

func (*BgpCMacIpRange) ProtoMessage()

func (*BgpCMacIpRange) ProtoReflect added in v0.7.34

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

func (*BgpCMacIpRange) Reset added in v0.7.34

func (x *BgpCMacIpRange) Reset()

func (*BgpCMacIpRange) String added in v0.7.34

func (x *BgpCMacIpRange) String() string

type BgpCapability

type BgpCapability struct {

	// Support for the IPv4 Unicast address family.
	// default = True
	Ipv4Unicast *bool `protobuf:"varint,1,opt,name=ipv4_unicast,json=ipv4Unicast,proto3,oneof" json:"ipv4_unicast,omitempty"`
	// Support for the IPv4 Multicast address family.
	// default = False
	Ipv4Multicast *bool `protobuf:"varint,2,opt,name=ipv4_multicast,json=ipv4Multicast,proto3,oneof" json:"ipv4_multicast,omitempty"`
	// Support for the IPv4 Unicast address family.
	// default = True
	Ipv6Unicast *bool `protobuf:"varint,3,opt,name=ipv6_unicast,json=ipv6Unicast,proto3,oneof" json:"ipv6_unicast,omitempty"`
	// Support for the IPv6 Multicast address family.
	// default = False
	Ipv6Multicast *bool `protobuf:"varint,4,opt,name=ipv6_multicast,json=ipv6Multicast,proto3,oneof" json:"ipv6_multicast,omitempty"`
	// Support for VPLS as below.
	// RFC4761 - Virtual Private LAN Service (VPLS) using BGP for Auto-Discovery
	// and Signaling.
	// RFC6624 - Layer 2 Virtual Private Networks using BGP for Auto-Discovery
	// and Signaling.
	// default = False
	Vpls *bool `protobuf:"varint,5,opt,name=vpls,proto3,oneof" json:"vpls,omitempty"`
	// Support for the route refresh capabilities. Route Refresh allows the dynamic exchange
	// of route refresh requests  and routing information between BGP peers and the subsequent
	// re-advertisement  of the outbound or inbound routing table.
	// default = True
	RouteRefresh *bool `protobuf:"varint,6,opt,name=route_refresh,json=routeRefresh,proto3,oneof" json:"route_refresh,omitempty"`
	// Supports for the route constraint capabilities. Route Constraint allows the advertisement
	// of Route Target Membership  information. The BGP peers exchange Route Target Reachability
	// Information,  which is used to build a route distribution graph.  This limits the
	// propagation of VPN Network Layer Reachability Information (NLRI) between different
	// autonomous systems  or distinct clusters of the same autonomous system. This is supported
	// for Layer 3 Virtual Private Network scenario.
	// default = False
	RouteConstraint *bool `protobuf:"varint,7,opt,name=route_constraint,json=routeConstraint,proto3,oneof" json:"route_constraint,omitempty"`
	// Support for BGP Link State for ISIS and OSPF.
	// default = False
	LinkStateNonVpn *bool `protobuf:"varint,8,opt,name=link_state_non_vpn,json=linkStateNonVpn,proto3,oneof" json:"link_state_non_vpn,omitempty"`
	// Capability advertisement of BGP Link State for VPNs.
	// default = False
	LinkStateVpn *bool `protobuf:"varint,9,opt,name=link_state_vpn,json=linkStateVpn,proto3,oneof" json:"link_state_vpn,omitempty"`
	// Support for the EVPN address family.
	// default = False
	Evpn *bool `protobuf:"varint,10,opt,name=evpn,proto3,oneof" json:"evpn,omitempty"`
	// Support for extended Next Hop Encoding for Nexthop field in  IPv4 routes advertisement.
	// This allows IPv4 routes being advertised by IPv6 peers to  include an IPv6 Nexthop.
	// default = False
	ExtendedNextHopEncoding *bool `` /* 142-byte string literal not displayed */
	// Support for the IPv4 Multicast VPN address family.
	// default = False
	Ipv4MulticastVpn *bool `protobuf:"varint,12,opt,name=ipv4_multicast_vpn,json=ipv4MulticastVpn,proto3,oneof" json:"ipv4_multicast_vpn,omitempty"`
	// Support for the IPv4 MPLS L3VPN address family.
	// default = False
	Ipv4MplsVpn *bool `protobuf:"varint,13,opt,name=ipv4_mpls_vpn,json=ipv4MplsVpn,proto3,oneof" json:"ipv4_mpls_vpn,omitempty"`
	// Supports for IPv4 MDT address family messages.
	// default = False
	Ipv4Mdt *bool `protobuf:"varint,14,opt,name=ipv4_mdt,json=ipv4Mdt,proto3,oneof" json:"ipv4_mdt,omitempty"`
	// Support for the IPv4 Multicast VPN address family.
	// default = False
	Ipv4MulticastMplsVpn *bool `` /* 133-byte string literal not displayed */
	// Support for propagation of IPv4 unicast flow specification rules.
	// default = False
	Ipv4UnicastFlowSpec *bool `` /* 130-byte string literal not displayed */
	// Support for IPv4 SRTE policy.
	// default = False
	Ipv4SrTePolicy *bool `protobuf:"varint,17,opt,name=ipv4_sr_te_policy,json=ipv4SrTePolicy,proto3,oneof" json:"ipv4_sr_te_policy,omitempty"`
	// Support for IPv4 Unicast Add Path Capability.
	// default = False
	Ipv4UnicastAddPath *bool `` /* 127-byte string literal not displayed */
	// Support for the IPv6 Multicast VPN address family.
	// default = False
	Ipv6MulticastVpn *bool `protobuf:"varint,19,opt,name=ipv6_multicast_vpn,json=ipv6MulticastVpn,proto3,oneof" json:"ipv6_multicast_vpn,omitempty"`
	// Support for the IPv6 MPLS L3VPN address family.
	// default = False
	Ipv6MplsVpn *bool `protobuf:"varint,20,opt,name=ipv6_mpls_vpn,json=ipv6MplsVpn,proto3,oneof" json:"ipv6_mpls_vpn,omitempty"`
	// Support for IPv6 MDT address family messages.
	// default = False
	Ipv6Mdt *bool `protobuf:"varint,21,opt,name=ipv6_mdt,json=ipv6Mdt,proto3,oneof" json:"ipv6_mdt,omitempty"`
	// Support for the IPv6 Multicast VPN address family.
	// default = False
	Ipv6MulticastMplsVpn *bool `` /* 133-byte string literal not displayed */
	// Support for propagation of IPv6 unicast flow specification rules.
	// default = False
	Ipv6UnicastFlowSpec *bool `` /* 130-byte string literal not displayed */
	// Support for IPv6 SRTE policy.
	// default = False
	Ipv6SrTePolicy *bool `protobuf:"varint,24,opt,name=ipv6_sr_te_policy,json=ipv6SrTePolicy,proto3,oneof" json:"ipv6_sr_te_policy,omitempty"`
	// Support for IPv6 Unicast Add Path Capability.
	// default = False
	Ipv6UnicastAddPath *bool `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for BGP capability settings.

func (*BgpCapability) Descriptor deprecated

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

Deprecated: Use BgpCapability.ProtoReflect.Descriptor instead.

func (*BgpCapability) GetEvpn

func (x *BgpCapability) GetEvpn() bool

func (*BgpCapability) GetExtendedNextHopEncoding

func (x *BgpCapability) GetExtendedNextHopEncoding() bool

func (*BgpCapability) GetIpv4Mdt

func (x *BgpCapability) GetIpv4Mdt() bool

func (*BgpCapability) GetIpv4MplsVpn

func (x *BgpCapability) GetIpv4MplsVpn() bool

func (*BgpCapability) GetIpv4Multicast

func (x *BgpCapability) GetIpv4Multicast() bool

func (*BgpCapability) GetIpv4MulticastMplsVpn

func (x *BgpCapability) GetIpv4MulticastMplsVpn() bool

func (*BgpCapability) GetIpv4MulticastVpn

func (x *BgpCapability) GetIpv4MulticastVpn() bool

func (*BgpCapability) GetIpv4SrTePolicy

func (x *BgpCapability) GetIpv4SrTePolicy() bool

func (*BgpCapability) GetIpv4Unicast

func (x *BgpCapability) GetIpv4Unicast() bool

func (*BgpCapability) GetIpv4UnicastAddPath

func (x *BgpCapability) GetIpv4UnicastAddPath() bool

func (*BgpCapability) GetIpv4UnicastFlowSpec

func (x *BgpCapability) GetIpv4UnicastFlowSpec() bool

func (*BgpCapability) GetIpv6Mdt

func (x *BgpCapability) GetIpv6Mdt() bool

func (*BgpCapability) GetIpv6MplsVpn

func (x *BgpCapability) GetIpv6MplsVpn() bool

func (*BgpCapability) GetIpv6Multicast

func (x *BgpCapability) GetIpv6Multicast() bool

func (*BgpCapability) GetIpv6MulticastMplsVpn

func (x *BgpCapability) GetIpv6MulticastMplsVpn() bool

func (*BgpCapability) GetIpv6MulticastVpn

func (x *BgpCapability) GetIpv6MulticastVpn() bool

func (*BgpCapability) GetIpv6SrTePolicy

func (x *BgpCapability) GetIpv6SrTePolicy() bool

func (*BgpCapability) GetIpv6Unicast

func (x *BgpCapability) GetIpv6Unicast() bool

func (*BgpCapability) GetIpv6UnicastAddPath

func (x *BgpCapability) GetIpv6UnicastAddPath() bool

func (*BgpCapability) GetIpv6UnicastFlowSpec

func (x *BgpCapability) GetIpv6UnicastFlowSpec() bool

func (*BgpCapability) GetLinkStateNonVpn

func (x *BgpCapability) GetLinkStateNonVpn() bool

func (*BgpCapability) GetLinkStateVpn

func (x *BgpCapability) GetLinkStateVpn() bool

func (*BgpCapability) GetRouteConstraint

func (x *BgpCapability) GetRouteConstraint() bool

func (*BgpCapability) GetRouteRefresh

func (x *BgpCapability) GetRouteRefresh() bool

func (*BgpCapability) GetVpls

func (x *BgpCapability) GetVpls() bool

func (*BgpCapability) ProtoMessage

func (*BgpCapability) ProtoMessage()

func (*BgpCapability) ProtoReflect

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

func (*BgpCapability) Reset

func (x *BgpCapability) Reset()

func (*BgpCapability) String

func (x *BgpCapability) String() string

type BgpCommunity

type BgpCommunity struct {

	// The type of community AS number.
	Type *BgpCommunity_Type_Enum `protobuf:"varint,1,opt,name=type,proto3,enum=otg.BgpCommunity_Type_Enum,oneof" json:"type,omitempty"`
	// First two octets of 32 bit community AS number.
	// default = 0
	AsNumber *int32 `protobuf:"varint,2,opt,name=as_number,json=asNumber,proto3,oneof" json:"as_number,omitempty"`
	// Last two octets of the community value.
	// default = 0
	AsCustom *int32 `protobuf:"varint,3,opt,name=as_custom,json=asCustom,proto3,oneof" json:"as_custom,omitempty"`
	// contains filtered or unexported fields
}

BGP communities provide additional capability for tagging routes and for modifying BGP routing policy on upstream and downstream routers. BGP community is a 32-bit number which is broken into 16-bit AS number and a 16-bit custom value.

func (*BgpCommunity) Descriptor deprecated

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

Deprecated: Use BgpCommunity.ProtoReflect.Descriptor instead.

func (*BgpCommunity) GetAsCustom

func (x *BgpCommunity) GetAsCustom() int32

func (*BgpCommunity) GetAsNumber

func (x *BgpCommunity) GetAsNumber() int32

func (*BgpCommunity) GetType

func (x *BgpCommunity) GetType() BgpCommunity_Type_Enum

func (*BgpCommunity) ProtoMessage

func (*BgpCommunity) ProtoMessage()

func (*BgpCommunity) ProtoReflect

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

func (*BgpCommunity) Reset

func (x *BgpCommunity) Reset()

func (*BgpCommunity) String

func (x *BgpCommunity) String() string

type BgpCommunity_Type

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

func (*BgpCommunity_Type) Descriptor deprecated

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

Deprecated: Use BgpCommunity_Type.ProtoReflect.Descriptor instead.

func (*BgpCommunity_Type) ProtoMessage

func (*BgpCommunity_Type) ProtoMessage()

func (*BgpCommunity_Type) ProtoReflect

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

func (*BgpCommunity_Type) Reset

func (x *BgpCommunity_Type) Reset()

func (*BgpCommunity_Type) String

func (x *BgpCommunity_Type) String() string

type BgpCommunity_Type_Enum

type BgpCommunity_Type_Enum int32
const (
	BgpCommunity_Type_unspecified         BgpCommunity_Type_Enum = 0
	BgpCommunity_Type_manual_as_number    BgpCommunity_Type_Enum = 1
	BgpCommunity_Type_no_export           BgpCommunity_Type_Enum = 2
	BgpCommunity_Type_no_advertised       BgpCommunity_Type_Enum = 3
	BgpCommunity_Type_no_export_subconfed BgpCommunity_Type_Enum = 4
	BgpCommunity_Type_llgr_stale          BgpCommunity_Type_Enum = 5
	BgpCommunity_Type_no_llgr             BgpCommunity_Type_Enum = 6
)

func (BgpCommunity_Type_Enum) Descriptor

func (BgpCommunity_Type_Enum) Enum

func (BgpCommunity_Type_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpCommunity_Type_Enum.Descriptor instead.

func (BgpCommunity_Type_Enum) Number

func (BgpCommunity_Type_Enum) String

func (x BgpCommunity_Type_Enum) String() string

func (BgpCommunity_Type_Enum) Type

type BgpEthernetSegmentDfElection added in v0.7.34

type BgpEthernetSegmentDfElection struct {

	// The DF election timer in seconds.
	// default = 3
	ElectionTimer *int32 `protobuf:"varint,1,opt,name=election_timer,json=electionTimer,proto3,oneof" json:"election_timer,omitempty"`
	// contains filtered or unexported fields
}

Configuration for Designated Forwarder (DF) election among the Provider Edge (PE) routers on the same Ethernet Segment.

func (*BgpEthernetSegmentDfElection) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpEthernetSegmentDfElection.ProtoReflect.Descriptor instead.

func (*BgpEthernetSegmentDfElection) GetElectionTimer added in v0.7.34

func (x *BgpEthernetSegmentDfElection) GetElectionTimer() int32

func (*BgpEthernetSegmentDfElection) ProtoMessage added in v0.7.34

func (*BgpEthernetSegmentDfElection) ProtoMessage()

func (*BgpEthernetSegmentDfElection) ProtoReflect added in v0.7.34

func (*BgpEthernetSegmentDfElection) Reset added in v0.7.34

func (x *BgpEthernetSegmentDfElection) Reset()

func (*BgpEthernetSegmentDfElection) String added in v0.7.34

type BgpExtCommunity

type BgpExtCommunity struct {

	// Extended Community Type field of 1 Byte.
	// - administrator_as_2octet: Two-Octet AS Specific Extended Community (RFC 4360).
	// - administrator_ipv4_address: IPv4 Address Specific Extended Community (RFC 4360).
	// - administrator_as_4octet:  4-Octet AS Specific Extended Community (RFC 5668).
	// - opaque: Opaque Extended Community (RFC 7432).
	// - evpn: EVPN Extended Community (RFC 7153).
	// - administrator_as_2octet_link_bandwidth : Link Bandwidth Extended Community (RFC
	// 7153).
	Type *BgpExtCommunity_Type_Enum `protobuf:"varint,1,opt,name=type,proto3,enum=otg.BgpExtCommunity_Type_Enum,oneof" json:"type,omitempty"`
	// Extended Community Sub Type field of 1 Byte.
	// - route_target: Route Target.
	// - origin: Origin.
	// - extended_bandwidth: Specifies the link bandwidth.
	// - color: Specifies the color value.
	// - encapsulation: Specifies the Encapsulation Extended Community.
	// - mac_address: Specifies the Extended community MAC address.
	Subtype *BgpExtCommunity_Subtype_Enum `protobuf:"varint,2,opt,name=subtype,proto3,enum=otg.BgpExtCommunity_Subtype_Enum,oneof" json:"subtype,omitempty"`
	// Extended Community value of 6 Bytes. Example - for the Opaque type and Color subtype
	// value can be '0000000000c8'  for the color value 200.
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The Extended Communities Attribute is a transitive optional BGP attribute, with the Type Code 16. Community and Extended Communities attributes to trigger routing decisions, such as acceptance, rejection, preference, or redistribution. An extended community is an 8-Bytes value. It is also divided into two main parts. The first 2 Bytes of the community encode a type and sub-type fields and the last 6 Bytes carry a unique set of data in a format defined by the type and sub-type field. Extended communities provide a larger range for grouping or categorizing communities.

func (*BgpExtCommunity) Descriptor deprecated

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

Deprecated: Use BgpExtCommunity.ProtoReflect.Descriptor instead.

func (*BgpExtCommunity) GetSubtype

func (*BgpExtCommunity) GetType

func (*BgpExtCommunity) GetValue

func (x *BgpExtCommunity) GetValue() string

func (*BgpExtCommunity) ProtoMessage

func (*BgpExtCommunity) ProtoMessage()

func (*BgpExtCommunity) ProtoReflect

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

func (*BgpExtCommunity) Reset

func (x *BgpExtCommunity) Reset()

func (*BgpExtCommunity) String

func (x *BgpExtCommunity) String() string

type BgpExtCommunity_Subtype

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

func (*BgpExtCommunity_Subtype) Descriptor deprecated

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

Deprecated: Use BgpExtCommunity_Subtype.ProtoReflect.Descriptor instead.

func (*BgpExtCommunity_Subtype) ProtoMessage

func (*BgpExtCommunity_Subtype) ProtoMessage()

func (*BgpExtCommunity_Subtype) ProtoReflect

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

func (*BgpExtCommunity_Subtype) Reset

func (x *BgpExtCommunity_Subtype) Reset()

func (*BgpExtCommunity_Subtype) String

func (x *BgpExtCommunity_Subtype) String() string

type BgpExtCommunity_Subtype_Enum

type BgpExtCommunity_Subtype_Enum int32
const (
	BgpExtCommunity_Subtype_unspecified        BgpExtCommunity_Subtype_Enum = 0
	BgpExtCommunity_Subtype_route_target       BgpExtCommunity_Subtype_Enum = 1
	BgpExtCommunity_Subtype_origin             BgpExtCommunity_Subtype_Enum = 2
	BgpExtCommunity_Subtype_extended_bandwidth BgpExtCommunity_Subtype_Enum = 3
	BgpExtCommunity_Subtype_color              BgpExtCommunity_Subtype_Enum = 4
	BgpExtCommunity_Subtype_encapsulation      BgpExtCommunity_Subtype_Enum = 5
	BgpExtCommunity_Subtype_mac_address        BgpExtCommunity_Subtype_Enum = 6
)

func (BgpExtCommunity_Subtype_Enum) Descriptor

func (BgpExtCommunity_Subtype_Enum) Enum

func (BgpExtCommunity_Subtype_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpExtCommunity_Subtype_Enum.Descriptor instead.

func (BgpExtCommunity_Subtype_Enum) Number

func (BgpExtCommunity_Subtype_Enum) String

func (BgpExtCommunity_Subtype_Enum) Type

type BgpExtCommunity_Type

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

func (*BgpExtCommunity_Type) Descriptor deprecated

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

Deprecated: Use BgpExtCommunity_Type.ProtoReflect.Descriptor instead.

func (*BgpExtCommunity_Type) ProtoMessage

func (*BgpExtCommunity_Type) ProtoMessage()

func (*BgpExtCommunity_Type) ProtoReflect

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

func (*BgpExtCommunity_Type) Reset

func (x *BgpExtCommunity_Type) Reset()

func (*BgpExtCommunity_Type) String

func (x *BgpExtCommunity_Type) String() string

type BgpExtCommunity_Type_Enum

type BgpExtCommunity_Type_Enum int32
const (
	BgpExtCommunity_Type_unspecified                            BgpExtCommunity_Type_Enum = 0
	BgpExtCommunity_Type_administrator_as_2octet                BgpExtCommunity_Type_Enum = 1
	BgpExtCommunity_Type_administrator_ipv4_address             BgpExtCommunity_Type_Enum = 2
	BgpExtCommunity_Type_administrator_as_4octet                BgpExtCommunity_Type_Enum = 3
	BgpExtCommunity_Type_opaque                                 BgpExtCommunity_Type_Enum = 4
	BgpExtCommunity_Type_evpn                                   BgpExtCommunity_Type_Enum = 5
	BgpExtCommunity_Type_administrator_as_2octet_link_bandwidth BgpExtCommunity_Type_Enum = 6
)

func (BgpExtCommunity_Type_Enum) Descriptor

func (BgpExtCommunity_Type_Enum) Enum

func (BgpExtCommunity_Type_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpExtCommunity_Type_Enum.Descriptor instead.

func (BgpExtCommunity_Type_Enum) Number

func (BgpExtCommunity_Type_Enum) String

func (x BgpExtCommunity_Type_Enum) String() string

func (BgpExtCommunity_Type_Enum) Type

type BgpLearnedInformationFilter added in v0.8.1

type BgpLearnedInformationFilter struct {

	// If enabled, will store the information related to Unicast IPv4 Prefixes recieved
	// from the peer.
	// default = False
	UnicastIpv4Prefix *bool `protobuf:"varint,1,opt,name=unicast_ipv4_prefix,json=unicastIpv4Prefix,proto3,oneof" json:"unicast_ipv4_prefix,omitempty"`
	// If enabled, will store the information related to Unicast IPv6 Prefixes recieved
	// from the peer.
	// default = False
	UnicastIpv6Prefix *bool `protobuf:"varint,2,opt,name=unicast_ipv6_prefix,json=unicastIpv6Prefix,proto3,oneof" json:"unicast_ipv6_prefix,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for controlling storage of BGP learned information recieved from the peer.

func (*BgpLearnedInformationFilter) Descriptor deprecated added in v0.8.1

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

Deprecated: Use BgpLearnedInformationFilter.ProtoReflect.Descriptor instead.

func (*BgpLearnedInformationFilter) GetUnicastIpv4Prefix added in v0.8.1

func (x *BgpLearnedInformationFilter) GetUnicastIpv4Prefix() bool

func (*BgpLearnedInformationFilter) GetUnicastIpv6Prefix added in v0.8.1

func (x *BgpLearnedInformationFilter) GetUnicastIpv6Prefix() bool

func (*BgpLearnedInformationFilter) ProtoMessage added in v0.8.1

func (*BgpLearnedInformationFilter) ProtoMessage()

func (*BgpLearnedInformationFilter) ProtoReflect added in v0.8.1

func (*BgpLearnedInformationFilter) Reset added in v0.8.1

func (x *BgpLearnedInformationFilter) Reset()

func (*BgpLearnedInformationFilter) String added in v0.8.1

func (x *BgpLearnedInformationFilter) String() string

type BgpPrefixIpv4UnicastFilter added in v0.7.42

type BgpPrefixIpv4UnicastFilter struct {

	// The addresses to match. If the addresses property is missing or empty then all addresses
	// will match.
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The prefix length to match. If the prefix length is missing then all prefix lengths
	// will match.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// The origin to match. If the origin is missing then all origins will match.
	Origin *BgpPrefixIpv4UnicastFilter_Origin_Enum `protobuf:"varint,3,opt,name=origin,proto3,enum=otg.BgpPrefixIpv4UnicastFilter_Origin_Enum,oneof" json:"origin,omitempty"`
	// The path id to match. If the path id is missing then all path ids will match.
	PathId *int32 `protobuf:"varint,4,opt,name=path_id,json=pathId,proto3,oneof" json:"path_id,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*BgpPrefixIpv4UnicastFilter) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv4UnicastFilter.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv4UnicastFilter) GetAddresses added in v0.7.42

func (x *BgpPrefixIpv4UnicastFilter) GetAddresses() []string

func (*BgpPrefixIpv4UnicastFilter) GetOrigin added in v0.7.42

func (*BgpPrefixIpv4UnicastFilter) GetPathId added in v0.7.42

func (x *BgpPrefixIpv4UnicastFilter) GetPathId() int32

func (*BgpPrefixIpv4UnicastFilter) GetPrefixLength added in v0.7.42

func (x *BgpPrefixIpv4UnicastFilter) GetPrefixLength() int32

func (*BgpPrefixIpv4UnicastFilter) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv4UnicastFilter) ProtoMessage()

func (*BgpPrefixIpv4UnicastFilter) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv4UnicastFilter) Reset added in v0.7.42

func (x *BgpPrefixIpv4UnicastFilter) Reset()

func (*BgpPrefixIpv4UnicastFilter) String added in v0.7.42

func (x *BgpPrefixIpv4UnicastFilter) String() string

type BgpPrefixIpv4UnicastFilter_Origin added in v0.7.42

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

func (*BgpPrefixIpv4UnicastFilter_Origin) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv4UnicastFilter_Origin.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv4UnicastFilter_Origin) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv4UnicastFilter_Origin) ProtoMessage()

func (*BgpPrefixIpv4UnicastFilter_Origin) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv4UnicastFilter_Origin) Reset added in v0.7.42

func (*BgpPrefixIpv4UnicastFilter_Origin) String added in v0.7.42

type BgpPrefixIpv4UnicastFilter_Origin_Enum added in v0.7.42

type BgpPrefixIpv4UnicastFilter_Origin_Enum int32
const (
	BgpPrefixIpv4UnicastFilter_Origin_unspecified BgpPrefixIpv4UnicastFilter_Origin_Enum = 0
	BgpPrefixIpv4UnicastFilter_Origin_igp         BgpPrefixIpv4UnicastFilter_Origin_Enum = 1
	BgpPrefixIpv4UnicastFilter_Origin_egp         BgpPrefixIpv4UnicastFilter_Origin_Enum = 2
	BgpPrefixIpv4UnicastFilter_Origin_incomplete  BgpPrefixIpv4UnicastFilter_Origin_Enum = 3
)

func (BgpPrefixIpv4UnicastFilter_Origin_Enum) Descriptor added in v0.7.42

func (BgpPrefixIpv4UnicastFilter_Origin_Enum) Enum added in v0.7.42

func (BgpPrefixIpv4UnicastFilter_Origin_Enum) EnumDescriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv4UnicastFilter_Origin_Enum.Descriptor instead.

func (BgpPrefixIpv4UnicastFilter_Origin_Enum) Number added in v0.7.42

func (BgpPrefixIpv4UnicastFilter_Origin_Enum) String added in v0.7.42

func (BgpPrefixIpv4UnicastFilter_Origin_Enum) Type added in v0.7.42

type BgpPrefixIpv4UnicastState added in v0.7.42

type BgpPrefixIpv4UnicastState struct {

	// An IPv4 unicast address
	Ipv4Address *string `protobuf:"bytes,1,opt,name=ipv4_address,json=ipv4Address,proto3,oneof" json:"ipv4_address,omitempty"`
	// The length of the prefix.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// The origin of the prefix.
	Origin *BgpPrefixIpv4UnicastState_Origin_Enum `protobuf:"varint,3,opt,name=origin,proto3,enum=otg.BgpPrefixIpv4UnicastState_Origin_Enum,oneof" json:"origin,omitempty"`
	// The path id.
	PathId *int32 `protobuf:"varint,4,opt,name=path_id,json=pathId,proto3,oneof" json:"path_id,omitempty"`
	// The IPv4 address of the egress interface.
	Ipv4NextHop *string `protobuf:"bytes,5,opt,name=ipv4_next_hop,json=ipv4NextHop,proto3,oneof" json:"ipv4_next_hop,omitempty"`
	// The IPv6 address of the egress interface.
	Ipv6NextHop *string `protobuf:"bytes,6,opt,name=ipv6_next_hop,json=ipv6NextHop,proto3,oneof" json:"ipv6_next_hop,omitempty"`
	// Optional community attributes.
	Communities []*ResultBgpCommunity `protobuf:"bytes,7,rep,name=communities,proto3" json:"communities,omitempty"`
	// Description missing in models
	AsPath *ResultBgpAsPath `protobuf:"bytes,8,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// contains filtered or unexported fields
}

IPv4 unicast prefix.

func (*BgpPrefixIpv4UnicastState) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv4UnicastState.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv4UnicastState) GetAsPath added in v0.8.3

func (*BgpPrefixIpv4UnicastState) GetCommunities added in v0.8.3

func (x *BgpPrefixIpv4UnicastState) GetCommunities() []*ResultBgpCommunity

func (*BgpPrefixIpv4UnicastState) GetIpv4Address added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) GetIpv4Address() string

func (*BgpPrefixIpv4UnicastState) GetIpv4NextHop added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) GetIpv4NextHop() string

func (*BgpPrefixIpv4UnicastState) GetIpv6NextHop added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) GetIpv6NextHop() string

func (*BgpPrefixIpv4UnicastState) GetOrigin added in v0.7.42

func (*BgpPrefixIpv4UnicastState) GetPathId added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) GetPathId() int32

func (*BgpPrefixIpv4UnicastState) GetPrefixLength added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) GetPrefixLength() int32

func (*BgpPrefixIpv4UnicastState) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv4UnicastState) ProtoMessage()

func (*BgpPrefixIpv4UnicastState) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv4UnicastState) Reset added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) Reset()

func (*BgpPrefixIpv4UnicastState) String added in v0.7.42

func (x *BgpPrefixIpv4UnicastState) String() string

type BgpPrefixIpv4UnicastState_Origin added in v0.7.42

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

func (*BgpPrefixIpv4UnicastState_Origin) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv4UnicastState_Origin.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv4UnicastState_Origin) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv4UnicastState_Origin) ProtoMessage()

func (*BgpPrefixIpv4UnicastState_Origin) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv4UnicastState_Origin) Reset added in v0.7.42

func (*BgpPrefixIpv4UnicastState_Origin) String added in v0.7.42

type BgpPrefixIpv4UnicastState_Origin_Enum added in v0.7.42

type BgpPrefixIpv4UnicastState_Origin_Enum int32
const (
	BgpPrefixIpv4UnicastState_Origin_unspecified BgpPrefixIpv4UnicastState_Origin_Enum = 0
	BgpPrefixIpv4UnicastState_Origin_igp         BgpPrefixIpv4UnicastState_Origin_Enum = 1
	BgpPrefixIpv4UnicastState_Origin_egp         BgpPrefixIpv4UnicastState_Origin_Enum = 2
	BgpPrefixIpv4UnicastState_Origin_incomplete  BgpPrefixIpv4UnicastState_Origin_Enum = 3
)

func (BgpPrefixIpv4UnicastState_Origin_Enum) Descriptor added in v0.7.42

func (BgpPrefixIpv4UnicastState_Origin_Enum) Enum added in v0.7.42

func (BgpPrefixIpv4UnicastState_Origin_Enum) EnumDescriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv4UnicastState_Origin_Enum.Descriptor instead.

func (BgpPrefixIpv4UnicastState_Origin_Enum) Number added in v0.7.42

func (BgpPrefixIpv4UnicastState_Origin_Enum) String added in v0.7.42

func (BgpPrefixIpv4UnicastState_Origin_Enum) Type added in v0.7.42

type BgpPrefixIpv6UnicastFilter added in v0.7.42

type BgpPrefixIpv6UnicastFilter struct {

	// The addresses to match. If the addresses property is missing or empty then all addresses
	// will match.
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The prefix length to match. If the prefix length is missing then all prefix lengths
	// will match.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// The origin to match. If the origin is missing then all origins will match.
	Origin *BgpPrefixIpv6UnicastFilter_Origin_Enum `protobuf:"varint,3,opt,name=origin,proto3,enum=otg.BgpPrefixIpv6UnicastFilter_Origin_Enum,oneof" json:"origin,omitempty"`
	// The path id to match. If the path id is missing then all path ids will match.
	PathId *int32 `protobuf:"varint,4,opt,name=path_id,json=pathId,proto3,oneof" json:"path_id,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*BgpPrefixIpv6UnicastFilter) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv6UnicastFilter.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv6UnicastFilter) GetAddresses added in v0.7.42

func (x *BgpPrefixIpv6UnicastFilter) GetAddresses() []string

func (*BgpPrefixIpv6UnicastFilter) GetOrigin added in v0.7.42

func (*BgpPrefixIpv6UnicastFilter) GetPathId added in v0.7.42

func (x *BgpPrefixIpv6UnicastFilter) GetPathId() int32

func (*BgpPrefixIpv6UnicastFilter) GetPrefixLength added in v0.7.42

func (x *BgpPrefixIpv6UnicastFilter) GetPrefixLength() int32

func (*BgpPrefixIpv6UnicastFilter) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv6UnicastFilter) ProtoMessage()

func (*BgpPrefixIpv6UnicastFilter) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv6UnicastFilter) Reset added in v0.7.42

func (x *BgpPrefixIpv6UnicastFilter) Reset()

func (*BgpPrefixIpv6UnicastFilter) String added in v0.7.42

func (x *BgpPrefixIpv6UnicastFilter) String() string

type BgpPrefixIpv6UnicastFilter_Origin added in v0.7.42

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

func (*BgpPrefixIpv6UnicastFilter_Origin) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv6UnicastFilter_Origin.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv6UnicastFilter_Origin) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv6UnicastFilter_Origin) ProtoMessage()

func (*BgpPrefixIpv6UnicastFilter_Origin) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv6UnicastFilter_Origin) Reset added in v0.7.42

func (*BgpPrefixIpv6UnicastFilter_Origin) String added in v0.7.42

type BgpPrefixIpv6UnicastFilter_Origin_Enum added in v0.7.42

type BgpPrefixIpv6UnicastFilter_Origin_Enum int32
const (
	BgpPrefixIpv6UnicastFilter_Origin_unspecified BgpPrefixIpv6UnicastFilter_Origin_Enum = 0
	BgpPrefixIpv6UnicastFilter_Origin_igp         BgpPrefixIpv6UnicastFilter_Origin_Enum = 1
	BgpPrefixIpv6UnicastFilter_Origin_egp         BgpPrefixIpv6UnicastFilter_Origin_Enum = 2
	BgpPrefixIpv6UnicastFilter_Origin_incomplete  BgpPrefixIpv6UnicastFilter_Origin_Enum = 3
)

func (BgpPrefixIpv6UnicastFilter_Origin_Enum) Descriptor added in v0.7.42

func (BgpPrefixIpv6UnicastFilter_Origin_Enum) Enum added in v0.7.42

func (BgpPrefixIpv6UnicastFilter_Origin_Enum) EnumDescriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv6UnicastFilter_Origin_Enum.Descriptor instead.

func (BgpPrefixIpv6UnicastFilter_Origin_Enum) Number added in v0.7.42

func (BgpPrefixIpv6UnicastFilter_Origin_Enum) String added in v0.7.42

func (BgpPrefixIpv6UnicastFilter_Origin_Enum) Type added in v0.7.42

type BgpPrefixIpv6UnicastState added in v0.7.42

type BgpPrefixIpv6UnicastState struct {

	// An IPv6 unicast address
	Ipv6Address *string `protobuf:"bytes,1,opt,name=ipv6_address,json=ipv6Address,proto3,oneof" json:"ipv6_address,omitempty"`
	// The length of the prefix.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// The origin of the prefix.
	Origin *BgpPrefixIpv6UnicastState_Origin_Enum `protobuf:"varint,3,opt,name=origin,proto3,enum=otg.BgpPrefixIpv6UnicastState_Origin_Enum,oneof" json:"origin,omitempty"`
	// The path id.
	PathId *int32 `protobuf:"varint,4,opt,name=path_id,json=pathId,proto3,oneof" json:"path_id,omitempty"`
	// The IPv4 address of the egress interface.
	Ipv4NextHop *string `protobuf:"bytes,5,opt,name=ipv4_next_hop,json=ipv4NextHop,proto3,oneof" json:"ipv4_next_hop,omitempty"`
	// The IPv6 address of the egress interface.
	Ipv6NextHop *string `protobuf:"bytes,6,opt,name=ipv6_next_hop,json=ipv6NextHop,proto3,oneof" json:"ipv6_next_hop,omitempty"`
	// Optional community attributes.
	Communities []*ResultBgpCommunity `protobuf:"bytes,7,rep,name=communities,proto3" json:"communities,omitempty"`
	// Description missing in models
	AsPath *ResultBgpAsPath `protobuf:"bytes,8,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// contains filtered or unexported fields
}

IPv6 unicast prefix.

func (*BgpPrefixIpv6UnicastState) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv6UnicastState.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv6UnicastState) GetAsPath added in v0.8.3

func (*BgpPrefixIpv6UnicastState) GetCommunities added in v0.8.3

func (x *BgpPrefixIpv6UnicastState) GetCommunities() []*ResultBgpCommunity

func (*BgpPrefixIpv6UnicastState) GetIpv4NextHop added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) GetIpv4NextHop() string

func (*BgpPrefixIpv6UnicastState) GetIpv6Address added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) GetIpv6Address() string

func (*BgpPrefixIpv6UnicastState) GetIpv6NextHop added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) GetIpv6NextHop() string

func (*BgpPrefixIpv6UnicastState) GetOrigin added in v0.7.42

func (*BgpPrefixIpv6UnicastState) GetPathId added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) GetPathId() int32

func (*BgpPrefixIpv6UnicastState) GetPrefixLength added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) GetPrefixLength() int32

func (*BgpPrefixIpv6UnicastState) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv6UnicastState) ProtoMessage()

func (*BgpPrefixIpv6UnicastState) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv6UnicastState) Reset added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) Reset()

func (*BgpPrefixIpv6UnicastState) String added in v0.7.42

func (x *BgpPrefixIpv6UnicastState) String() string

type BgpPrefixIpv6UnicastState_Origin added in v0.7.42

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

func (*BgpPrefixIpv6UnicastState_Origin) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv6UnicastState_Origin.ProtoReflect.Descriptor instead.

func (*BgpPrefixIpv6UnicastState_Origin) ProtoMessage added in v0.7.42

func (*BgpPrefixIpv6UnicastState_Origin) ProtoMessage()

func (*BgpPrefixIpv6UnicastState_Origin) ProtoReflect added in v0.7.42

func (*BgpPrefixIpv6UnicastState_Origin) Reset added in v0.7.42

func (*BgpPrefixIpv6UnicastState_Origin) String added in v0.7.42

type BgpPrefixIpv6UnicastState_Origin_Enum added in v0.7.42

type BgpPrefixIpv6UnicastState_Origin_Enum int32
const (
	BgpPrefixIpv6UnicastState_Origin_unspecified BgpPrefixIpv6UnicastState_Origin_Enum = 0
	BgpPrefixIpv6UnicastState_Origin_igp         BgpPrefixIpv6UnicastState_Origin_Enum = 1
	BgpPrefixIpv6UnicastState_Origin_egp         BgpPrefixIpv6UnicastState_Origin_Enum = 2
	BgpPrefixIpv6UnicastState_Origin_incomplete  BgpPrefixIpv6UnicastState_Origin_Enum = 3
)

func (BgpPrefixIpv6UnicastState_Origin_Enum) Descriptor added in v0.7.42

func (BgpPrefixIpv6UnicastState_Origin_Enum) Enum added in v0.7.42

func (BgpPrefixIpv6UnicastState_Origin_Enum) EnumDescriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixIpv6UnicastState_Origin_Enum.Descriptor instead.

func (BgpPrefixIpv6UnicastState_Origin_Enum) Number added in v0.7.42

func (BgpPrefixIpv6UnicastState_Origin_Enum) String added in v0.7.42

func (BgpPrefixIpv6UnicastState_Origin_Enum) Type added in v0.7.42

type BgpPrefixStateRequest added in v0.7.42

type BgpPrefixStateRequest struct {

	// The names of BGP peers for which prefix information will be retrieved. If no names
	// are specified then the results will contain prefix information for all configured
	// BGP peers.
	//
	// x-constraint:
	// - /components/schemas/Bgp.V4Peer/properties/name
	// - /components/schemas/Bgp.V6Peer/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Bgp.V4Peer/properties/name
	// - /components/schemas/Bgp.V6Peer/properties/name
	//
	BgpPeerNames []string `protobuf:"bytes,1,rep,name=bgp_peer_names,json=bgpPeerNames,proto3" json:"bgp_peer_names,omitempty"`
	// Specify which prefixes to return. If the list is empty or missing then all prefixes
	// will be returned.
	PrefixFilters []BgpPrefixStateRequest_PrefixFilters_Enum `` /* 158-byte string literal not displayed */
	// The IPv4 unicast results can be filtered by specifying additional prefix search criteria.
	// If the ipv4_unicast_filters property is missing or empty then all IPv4 prefixes will
	// be returned.
	Ipv4UnicastFilters []*BgpPrefixIpv4UnicastFilter `protobuf:"bytes,3,rep,name=ipv4_unicast_filters,json=ipv4UnicastFilters,proto3" json:"ipv4_unicast_filters,omitempty"`
	// The IPv6 unicast results can be filtered by specifying additional prefix search criteria.
	// If the ipv6_unicast_filters property is missing or empty then all IPv6 prefixes will
	// be returned.
	Ipv6UnicastFilters []*BgpPrefixIpv6UnicastFilter `protobuf:"bytes,4,rep,name=ipv6_unicast_filters,json=ipv6UnicastFilters,proto3" json:"ipv6_unicast_filters,omitempty"`
	// contains filtered or unexported fields
}

The request to retrieve BGP peer prefix information.

func (*BgpPrefixStateRequest) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixStateRequest.ProtoReflect.Descriptor instead.

func (*BgpPrefixStateRequest) GetBgpPeerNames added in v0.7.42

func (x *BgpPrefixStateRequest) GetBgpPeerNames() []string

func (*BgpPrefixStateRequest) GetIpv4UnicastFilters added in v0.7.42

func (x *BgpPrefixStateRequest) GetIpv4UnicastFilters() []*BgpPrefixIpv4UnicastFilter

func (*BgpPrefixStateRequest) GetIpv6UnicastFilters added in v0.7.42

func (x *BgpPrefixStateRequest) GetIpv6UnicastFilters() []*BgpPrefixIpv6UnicastFilter

func (*BgpPrefixStateRequest) GetPrefixFilters added in v0.7.42

func (*BgpPrefixStateRequest) ProtoMessage added in v0.7.42

func (*BgpPrefixStateRequest) ProtoMessage()

func (*BgpPrefixStateRequest) ProtoReflect added in v0.7.42

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

func (*BgpPrefixStateRequest) Reset added in v0.7.42

func (x *BgpPrefixStateRequest) Reset()

func (*BgpPrefixStateRequest) String added in v0.7.42

func (x *BgpPrefixStateRequest) String() string

type BgpPrefixStateRequest_PrefixFilters added in v0.7.42

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

func (*BgpPrefixStateRequest_PrefixFilters) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixStateRequest_PrefixFilters.ProtoReflect.Descriptor instead.

func (*BgpPrefixStateRequest_PrefixFilters) ProtoMessage added in v0.7.42

func (*BgpPrefixStateRequest_PrefixFilters) ProtoMessage()

func (*BgpPrefixStateRequest_PrefixFilters) ProtoReflect added in v0.7.42

func (*BgpPrefixStateRequest_PrefixFilters) Reset added in v0.7.42

func (*BgpPrefixStateRequest_PrefixFilters) String added in v0.7.42

type BgpPrefixStateRequest_PrefixFilters_Enum added in v0.7.42

type BgpPrefixStateRequest_PrefixFilters_Enum int32
const (
	BgpPrefixStateRequest_PrefixFilters_unspecified  BgpPrefixStateRequest_PrefixFilters_Enum = 0
	BgpPrefixStateRequest_PrefixFilters_ipv4_unicast BgpPrefixStateRequest_PrefixFilters_Enum = 1
	BgpPrefixStateRequest_PrefixFilters_ipv6_unicast BgpPrefixStateRequest_PrefixFilters_Enum = 2
)

func (BgpPrefixStateRequest_PrefixFilters_Enum) Descriptor added in v0.7.42

func (BgpPrefixStateRequest_PrefixFilters_Enum) Enum added in v0.7.42

func (BgpPrefixStateRequest_PrefixFilters_Enum) EnumDescriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixStateRequest_PrefixFilters_Enum.Descriptor instead.

func (BgpPrefixStateRequest_PrefixFilters_Enum) Number added in v0.7.42

func (BgpPrefixStateRequest_PrefixFilters_Enum) String added in v0.7.42

func (BgpPrefixStateRequest_PrefixFilters_Enum) Type added in v0.7.42

type BgpPrefixesState added in v0.7.42

type BgpPrefixesState struct {

	// The name of a BGP peer.
	BgpPeerName *string `protobuf:"bytes,1,opt,name=bgp_peer_name,json=bgpPeerName,proto3,oneof" json:"bgp_peer_name,omitempty"`
	// Description missing in models
	Ipv4UnicastPrefixes []*BgpPrefixIpv4UnicastState `protobuf:"bytes,2,rep,name=ipv4_unicast_prefixes,json=ipv4UnicastPrefixes,proto3" json:"ipv4_unicast_prefixes,omitempty"`
	// Description missing in models
	Ipv6UnicastPrefixes []*BgpPrefixIpv6UnicastState `protobuf:"bytes,3,rep,name=ipv6_unicast_prefixes,json=ipv6UnicastPrefixes,proto3" json:"ipv6_unicast_prefixes,omitempty"`
	// contains filtered or unexported fields
}

BGP peer prefixes.

func (*BgpPrefixesState) Descriptor deprecated added in v0.7.42

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

Deprecated: Use BgpPrefixesState.ProtoReflect.Descriptor instead.

func (*BgpPrefixesState) GetBgpPeerName added in v0.7.42

func (x *BgpPrefixesState) GetBgpPeerName() string

func (*BgpPrefixesState) GetIpv4UnicastPrefixes added in v0.7.42

func (x *BgpPrefixesState) GetIpv4UnicastPrefixes() []*BgpPrefixIpv4UnicastState

func (*BgpPrefixesState) GetIpv6UnicastPrefixes added in v0.7.42

func (x *BgpPrefixesState) GetIpv6UnicastPrefixes() []*BgpPrefixIpv6UnicastState

func (*BgpPrefixesState) ProtoMessage added in v0.7.42

func (*BgpPrefixesState) ProtoMessage()

func (*BgpPrefixesState) ProtoReflect added in v0.7.42

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

func (*BgpPrefixesState) Reset added in v0.7.42

func (x *BgpPrefixesState) Reset()

func (*BgpPrefixesState) String added in v0.7.42

func (x *BgpPrefixesState) String() string

type BgpRouteAdvanced

type BgpRouteAdvanced struct {

	// BGP Multi Exit Discriminator attribute sent to the peer to help in the route selection
	// process.  If set to true, the Multi Exit Discriminator attribute will be included
	// in the route advertisement.
	// default = True
	IncludeMultiExitDiscriminator *bool `` /* 159-byte string literal not displayed */
	// The multi exit discriminator (MED) value used for route selection sent to the peer.
	MultiExitDiscriminator *int32 `` /* 136-byte string literal not displayed */
	// If set to true, the Origin attribute will be included in the route advertisement.
	// default = True
	IncludeOrigin *bool `protobuf:"varint,4,opt,name=include_origin,json=includeOrigin,proto3,oneof" json:"include_origin,omitempty"`
	// The origin attribute of a prefix can take three values: the prefix originates from
	// an interior routing protocol 'igp',  it originates from 'egp' or the origin is 'incomplete',
	// if the prefix is learned through other means.
	// default = Origin.Enum.igp
	Origin *BgpRouteAdvanced_Origin_Enum `protobuf:"varint,2,opt,name=origin,proto3,enum=otg.BgpRouteAdvanced_Origin_Enum,oneof" json:"origin,omitempty"`
	// BGP Local Preference attribute sent to the peer to indicate the degree of preference
	// for externally learned routes. If set to true, the Local Preference attribute will
	// be included  in the route advertisement. This should be included only for internal
	// peers.
	// default = True
	IncludeLocalPreference *bool `` /* 136-byte string literal not displayed */
	// Value to be set in Local Preference attribute if include_local_preference is set
	// to true. It is  used for the selection of the path for the traffic leaving the AS.
	// The route with the  highest local preference value is preferred.
	// default = 100
	LocalPreference *int32 `protobuf:"varint,6,opt,name=local_preference,json=localPreference,proto3,oneof" json:"local_preference,omitempty"`
	// contains filtered or unexported fields
}

Configuration for advanced BGP route range settings.

func (*BgpRouteAdvanced) Descriptor deprecated

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

Deprecated: Use BgpRouteAdvanced.ProtoReflect.Descriptor instead.

func (*BgpRouteAdvanced) GetIncludeLocalPreference added in v0.9.7

func (x *BgpRouteAdvanced) GetIncludeLocalPreference() bool

func (*BgpRouteAdvanced) GetIncludeMultiExitDiscriminator added in v0.9.7

func (x *BgpRouteAdvanced) GetIncludeMultiExitDiscriminator() bool

func (*BgpRouteAdvanced) GetIncludeOrigin added in v0.9.7

func (x *BgpRouteAdvanced) GetIncludeOrigin() bool

func (*BgpRouteAdvanced) GetLocalPreference added in v0.9.7

func (x *BgpRouteAdvanced) GetLocalPreference() int32

func (*BgpRouteAdvanced) GetMultiExitDiscriminator

func (x *BgpRouteAdvanced) GetMultiExitDiscriminator() int32

func (*BgpRouteAdvanced) GetOrigin

func (*BgpRouteAdvanced) ProtoMessage

func (*BgpRouteAdvanced) ProtoMessage()

func (*BgpRouteAdvanced) ProtoReflect

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

func (*BgpRouteAdvanced) Reset

func (x *BgpRouteAdvanced) Reset()

func (*BgpRouteAdvanced) String

func (x *BgpRouteAdvanced) String() string

type BgpRouteAdvanced_Origin

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

func (*BgpRouteAdvanced_Origin) Descriptor deprecated

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

Deprecated: Use BgpRouteAdvanced_Origin.ProtoReflect.Descriptor instead.

func (*BgpRouteAdvanced_Origin) ProtoMessage

func (*BgpRouteAdvanced_Origin) ProtoMessage()

func (*BgpRouteAdvanced_Origin) ProtoReflect

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

func (*BgpRouteAdvanced_Origin) Reset

func (x *BgpRouteAdvanced_Origin) Reset()

func (*BgpRouteAdvanced_Origin) String

func (x *BgpRouteAdvanced_Origin) String() string

type BgpRouteAdvanced_Origin_Enum

type BgpRouteAdvanced_Origin_Enum int32
const (
	BgpRouteAdvanced_Origin_unspecified BgpRouteAdvanced_Origin_Enum = 0
	BgpRouteAdvanced_Origin_igp         BgpRouteAdvanced_Origin_Enum = 1
	BgpRouteAdvanced_Origin_egp         BgpRouteAdvanced_Origin_Enum = 2
	BgpRouteAdvanced_Origin_incomplete  BgpRouteAdvanced_Origin_Enum = 3
)

func (BgpRouteAdvanced_Origin_Enum) Descriptor

func (BgpRouteAdvanced_Origin_Enum) Enum

func (BgpRouteAdvanced_Origin_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpRouteAdvanced_Origin_Enum.Descriptor instead.

func (BgpRouteAdvanced_Origin_Enum) Number

func (BgpRouteAdvanced_Origin_Enum) String

func (BgpRouteAdvanced_Origin_Enum) Type

type BgpRouteDistinguisher added in v0.7.34

type BgpRouteDistinguisher struct {

	// Route Distinguisher Type field of 2 Byte.
	// - as_2octet: Two-Octet AS Specific Extended Community (RFC 4360).
	// - ipv4_address: IPv4 Address Specific Extended Community (RFC 4360).
	// - as_4octet:  4-Octet AS Specific Extended Community (RFC 5668).
	// default = RdType.Enum.as_2octet
	RdType *BgpRouteDistinguisher_RdType_Enum `` /* 129-byte string literal not displayed */
	// Allow to automatically configure RD IP address  from local ip.
	// default = False
	AutoConfigRdIpAddr *bool `` /* 128-byte string literal not displayed */
	// Colon separated Extended Community value of 6 Bytes - AS number: Value.  Example
	// - for the as_2octet or as_4octet 60005:100,  for ipv4_address 1.1.1.1:100
	RdValue *string `protobuf:"bytes,3,opt,name=rd_value,json=rdValue,proto3,oneof" json:"rd_value,omitempty"`
	// contains filtered or unexported fields
}

BGP Route Distinguisher.

func (*BgpRouteDistinguisher) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpRouteDistinguisher.ProtoReflect.Descriptor instead.

func (*BgpRouteDistinguisher) GetAutoConfigRdIpAddr added in v0.7.34

func (x *BgpRouteDistinguisher) GetAutoConfigRdIpAddr() bool

func (*BgpRouteDistinguisher) GetRdType added in v0.7.34

func (*BgpRouteDistinguisher) GetRdValue added in v0.7.34

func (x *BgpRouteDistinguisher) GetRdValue() string

func (*BgpRouteDistinguisher) ProtoMessage added in v0.7.34

func (*BgpRouteDistinguisher) ProtoMessage()

func (*BgpRouteDistinguisher) ProtoReflect added in v0.7.34

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

func (*BgpRouteDistinguisher) Reset added in v0.7.34

func (x *BgpRouteDistinguisher) Reset()

func (*BgpRouteDistinguisher) String added in v0.7.34

func (x *BgpRouteDistinguisher) String() string

type BgpRouteDistinguisher_RdType added in v0.7.34

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

func (*BgpRouteDistinguisher_RdType) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpRouteDistinguisher_RdType.ProtoReflect.Descriptor instead.

func (*BgpRouteDistinguisher_RdType) ProtoMessage added in v0.7.34

func (*BgpRouteDistinguisher_RdType) ProtoMessage()

func (*BgpRouteDistinguisher_RdType) ProtoReflect added in v0.7.34

func (*BgpRouteDistinguisher_RdType) Reset added in v0.7.34

func (x *BgpRouteDistinguisher_RdType) Reset()

func (*BgpRouteDistinguisher_RdType) String added in v0.7.34

type BgpRouteDistinguisher_RdType_Enum added in v0.7.34

type BgpRouteDistinguisher_RdType_Enum int32
const (
	BgpRouteDistinguisher_RdType_unspecified  BgpRouteDistinguisher_RdType_Enum = 0
	BgpRouteDistinguisher_RdType_as_2octet    BgpRouteDistinguisher_RdType_Enum = 1
	BgpRouteDistinguisher_RdType_ipv4_address BgpRouteDistinguisher_RdType_Enum = 2
	BgpRouteDistinguisher_RdType_as_4octet    BgpRouteDistinguisher_RdType_Enum = 3
)

func (BgpRouteDistinguisher_RdType_Enum) Descriptor added in v0.7.34

func (BgpRouteDistinguisher_RdType_Enum) Enum added in v0.7.34

func (BgpRouteDistinguisher_RdType_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpRouteDistinguisher_RdType_Enum.Descriptor instead.

func (BgpRouteDistinguisher_RdType_Enum) Number added in v0.7.34

func (BgpRouteDistinguisher_RdType_Enum) String added in v0.7.34

func (BgpRouteDistinguisher_RdType_Enum) Type added in v0.7.34

type BgpRouteTarget added in v0.7.34

type BgpRouteTarget struct {

	// Extended Community Type field of 2 Byte.
	// - as_2octet: Two-Octet AS Specific Extended Community (RFC 4360).
	// - ipv4_address: IPv4 Address Specific Extended Community (RFC 4360).
	// - as_4octet:  4-Octet AS Specific Extended Community (RFC 5668).
	RtType *BgpRouteTarget_RtType_Enum `protobuf:"varint,1,opt,name=rt_type,json=rtType,proto3,enum=otg.BgpRouteTarget_RtType_Enum,oneof" json:"rt_type,omitempty"`
	// Colon separated Extended Community value of 6 Bytes - AS number: Assigned Number.
	// Example - for the as_2octet or as_4octet 60005:100,  for ipv4_address 1.1.1.1:100
	RtValue *string `protobuf:"bytes,2,opt,name=rt_value,json=rtValue,proto3,oneof" json:"rt_value,omitempty"`
	// contains filtered or unexported fields
}

BGP Route Target.

func (*BgpRouteTarget) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpRouteTarget.ProtoReflect.Descriptor instead.

func (*BgpRouteTarget) GetRtType added in v0.7.34

func (*BgpRouteTarget) GetRtValue added in v0.7.34

func (x *BgpRouteTarget) GetRtValue() string

func (*BgpRouteTarget) ProtoMessage added in v0.7.34

func (*BgpRouteTarget) ProtoMessage()

func (*BgpRouteTarget) ProtoReflect added in v0.7.34

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

func (*BgpRouteTarget) Reset added in v0.7.34

func (x *BgpRouteTarget) Reset()

func (*BgpRouteTarget) String added in v0.7.34

func (x *BgpRouteTarget) String() string

type BgpRouteTarget_RtType added in v0.7.34

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

func (*BgpRouteTarget_RtType) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpRouteTarget_RtType.ProtoReflect.Descriptor instead.

func (*BgpRouteTarget_RtType) ProtoMessage added in v0.7.34

func (*BgpRouteTarget_RtType) ProtoMessage()

func (*BgpRouteTarget_RtType) ProtoReflect added in v0.7.34

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

func (*BgpRouteTarget_RtType) Reset added in v0.7.34

func (x *BgpRouteTarget_RtType) Reset()

func (*BgpRouteTarget_RtType) String added in v0.7.34

func (x *BgpRouteTarget_RtType) String() string

type BgpRouteTarget_RtType_Enum added in v0.7.34

type BgpRouteTarget_RtType_Enum int32
const (
	BgpRouteTarget_RtType_unspecified  BgpRouteTarget_RtType_Enum = 0
	BgpRouteTarget_RtType_as_2octet    BgpRouteTarget_RtType_Enum = 1
	BgpRouteTarget_RtType_ipv4_address BgpRouteTarget_RtType_Enum = 2
	BgpRouteTarget_RtType_as_4octet    BgpRouteTarget_RtType_Enum = 3
)

func (BgpRouteTarget_RtType_Enum) Descriptor added in v0.7.34

func (BgpRouteTarget_RtType_Enum) Enum added in v0.7.34

func (BgpRouteTarget_RtType_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpRouteTarget_RtType_Enum.Descriptor instead.

func (BgpRouteTarget_RtType_Enum) Number added in v0.7.34

func (BgpRouteTarget_RtType_Enum) String added in v0.7.34

func (BgpRouteTarget_RtType_Enum) Type added in v0.7.34

type BgpSrteBindingSubTlv

type BgpSrteBindingSubTlv struct {

	// Type of the binding SID.  Supported types are No Binding SID or Four Octets Sid or
	// IPv6 SID.
	// default = BindingSidType.Enum.no_binding
	BindingSidType *BgpSrteBindingSubTlv_BindingSidType_Enum `` /* 162-byte string literal not displayed */
	// Binding SID is encoded in 4 octets.
	FourOctetSid *int32 `protobuf:"varint,2,opt,name=four_octet_sid,json=fourOctetSid,proto3,oneof" json:"four_octet_sid,omitempty"`
	// IPv6 SID value.
	Ipv6Sid *string `protobuf:"bytes,3,opt,name=ipv6_sid,json=ipv6Sid,proto3,oneof" json:"ipv6_sid,omitempty"`
	// S-Flag encodes the Specified-BSID-only behavior.
	// default = False
	SFlag *bool `protobuf:"varint,4,opt,name=s_flag,json=sFlag,proto3,oneof" json:"s_flag,omitempty"`
	// I-Flag encodes the Drop Upon Invalid behavior.
	// default = False
	IFlag *bool `protobuf:"varint,5,opt,name=i_flag,json=iFlag,proto3,oneof" json:"i_flag,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the binding SID sub-TLV. This is used to signal the binding SID related information of the SR Policy candidate path.

func (*BgpSrteBindingSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteBindingSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteBindingSubTlv) GetBindingSidType

func (*BgpSrteBindingSubTlv) GetFourOctetSid

func (x *BgpSrteBindingSubTlv) GetFourOctetSid() int32

func (*BgpSrteBindingSubTlv) GetIFlag

func (x *BgpSrteBindingSubTlv) GetIFlag() bool

func (*BgpSrteBindingSubTlv) GetIpv6Sid

func (x *BgpSrteBindingSubTlv) GetIpv6Sid() string

func (*BgpSrteBindingSubTlv) GetSFlag

func (x *BgpSrteBindingSubTlv) GetSFlag() bool

func (*BgpSrteBindingSubTlv) ProtoMessage

func (*BgpSrteBindingSubTlv) ProtoMessage()

func (*BgpSrteBindingSubTlv) ProtoReflect

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

func (*BgpSrteBindingSubTlv) Reset

func (x *BgpSrteBindingSubTlv) Reset()

func (*BgpSrteBindingSubTlv) String

func (x *BgpSrteBindingSubTlv) String() string

type BgpSrteBindingSubTlv_BindingSidType

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

func (*BgpSrteBindingSubTlv_BindingSidType) Descriptor deprecated

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

Deprecated: Use BgpSrteBindingSubTlv_BindingSidType.ProtoReflect.Descriptor instead.

func (*BgpSrteBindingSubTlv_BindingSidType) ProtoMessage

func (*BgpSrteBindingSubTlv_BindingSidType) ProtoMessage()

func (*BgpSrteBindingSubTlv_BindingSidType) ProtoReflect

func (*BgpSrteBindingSubTlv_BindingSidType) Reset

func (*BgpSrteBindingSubTlv_BindingSidType) String

type BgpSrteBindingSubTlv_BindingSidType_Enum

type BgpSrteBindingSubTlv_BindingSidType_Enum int32
const (
	BgpSrteBindingSubTlv_BindingSidType_unspecified    BgpSrteBindingSubTlv_BindingSidType_Enum = 0
	BgpSrteBindingSubTlv_BindingSidType_no_binding     BgpSrteBindingSubTlv_BindingSidType_Enum = 1
	BgpSrteBindingSubTlv_BindingSidType_four_octet_sid BgpSrteBindingSubTlv_BindingSidType_Enum = 2
	BgpSrteBindingSubTlv_BindingSidType_ipv6_sid       BgpSrteBindingSubTlv_BindingSidType_Enum = 3
)

func (BgpSrteBindingSubTlv_BindingSidType_Enum) Descriptor

func (BgpSrteBindingSubTlv_BindingSidType_Enum) Enum

func (BgpSrteBindingSubTlv_BindingSidType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpSrteBindingSubTlv_BindingSidType_Enum.Descriptor instead.

func (BgpSrteBindingSubTlv_BindingSidType_Enum) Number

func (BgpSrteBindingSubTlv_BindingSidType_Enum) String

func (BgpSrteBindingSubTlv_BindingSidType_Enum) Type

type BgpSrteColorSubTlv

type BgpSrteColorSubTlv struct {

	// Six octet values. Example: 000000000064 for color value 100.
	Color *string `protobuf:"bytes,1,opt,name=color,proto3,oneof" json:"color,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the Policy Color attribute sub-TLV. The Color sub-TLV MAY be used as a way to color the corresponding Tunnel TLV. The Value field of the sub-TLV is eight octets long and consists of a Color Extended Community. First two octets of its Value field are 0x030b as type and subtype of extended community. Remaining six octets are are exposed to configure.

func (*BgpSrteColorSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteColorSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteColorSubTlv) GetColor

func (x *BgpSrteColorSubTlv) GetColor() string

func (*BgpSrteColorSubTlv) ProtoMessage

func (*BgpSrteColorSubTlv) ProtoMessage()

func (*BgpSrteColorSubTlv) ProtoReflect

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

func (*BgpSrteColorSubTlv) Reset

func (x *BgpSrteColorSubTlv) Reset()

func (*BgpSrteColorSubTlv) String

func (x *BgpSrteColorSubTlv) String() string

type BgpSrteExplicitNullLabelPolicySubTlv

type BgpSrteExplicitNullLabelPolicySubTlv struct {

	// The value of the explicit null label policy
	// default = ExplicitNullLabelPolicy.Enum.do_not_push_enlp
	ExplicitNullLabelPolicy *BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum `` /* 216-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration for BGP explicit null label policy sub TLV settings.

func (*BgpSrteExplicitNullLabelPolicySubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteExplicitNullLabelPolicySubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteExplicitNullLabelPolicySubTlv) GetExplicitNullLabelPolicy

func (*BgpSrteExplicitNullLabelPolicySubTlv) ProtoMessage

func (*BgpSrteExplicitNullLabelPolicySubTlv) ProtoMessage()

func (*BgpSrteExplicitNullLabelPolicySubTlv) ProtoReflect

func (*BgpSrteExplicitNullLabelPolicySubTlv) Reset

func (*BgpSrteExplicitNullLabelPolicySubTlv) String

type BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy

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

func (*BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy) Descriptor deprecated

Deprecated: Use BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy.ProtoReflect.Descriptor instead.

func (*BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy) ProtoMessage

func (*BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy) ProtoReflect

func (*BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy) Reset

func (*BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy) String

type BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum

type BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum int32
const (
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_unspecified         BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum = 0
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_reserved_enlp       BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum = 1
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_push_ipv4_enlp      BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum = 2
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_push_ipv6_enlp      BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum = 3
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_push_ipv4_ipv6_enlp BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum = 4
	BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_do_not_push_enlp    BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum = 5
)

func (BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum) Descriptor

func (BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum) Enum

func (BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum) EnumDescriptor deprecated

Deprecated: Use BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum.Descriptor instead.

func (BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum) Number

func (BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum) String

func (BgpSrteExplicitNullLabelPolicySubTlv_ExplicitNullLabelPolicy_Enum) Type

type BgpSrtePolicyNameSubTlv

type BgpSrtePolicyNameSubTlv struct {

	// Symbolic name for the policy that should be a string of printable ASCII characters,
	// without a NULL terminator.
	PolicyName *string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3,oneof" json:"policy_name,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the Policy Name sub-TLV. The Policy Name sub-TLV is used to attach a symbolic name to the SR Policy candidate path.

func (*BgpSrtePolicyNameSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrtePolicyNameSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrtePolicyNameSubTlv) GetPolicyName

func (x *BgpSrtePolicyNameSubTlv) GetPolicyName() string

func (*BgpSrtePolicyNameSubTlv) ProtoMessage

func (*BgpSrtePolicyNameSubTlv) ProtoMessage()

func (*BgpSrtePolicyNameSubTlv) ProtoReflect

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

func (*BgpSrtePolicyNameSubTlv) Reset

func (x *BgpSrtePolicyNameSubTlv) Reset()

func (*BgpSrtePolicyNameSubTlv) String

func (x *BgpSrtePolicyNameSubTlv) String() string

type BgpSrtePolicyPrioritySubTlv

type BgpSrtePolicyPrioritySubTlv struct {

	// One-octet Priority value.
	PolicyPriority *int32 `protobuf:"varint,1,opt,name=policy_priority,json=policyPriority,proto3,oneof" json:"policy_priority,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the Policy Priority sub-TLV. The Policy Priority to indicate the order in which the SR policies are re-computed upon topological change.

func (*BgpSrtePolicyPrioritySubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrtePolicyPrioritySubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrtePolicyPrioritySubTlv) GetPolicyPriority

func (x *BgpSrtePolicyPrioritySubTlv) GetPolicyPriority() int32

func (*BgpSrtePolicyPrioritySubTlv) ProtoMessage

func (*BgpSrtePolicyPrioritySubTlv) ProtoMessage()

func (*BgpSrtePolicyPrioritySubTlv) ProtoReflect

func (*BgpSrtePolicyPrioritySubTlv) Reset

func (x *BgpSrtePolicyPrioritySubTlv) Reset()

func (*BgpSrtePolicyPrioritySubTlv) String

func (x *BgpSrtePolicyPrioritySubTlv) String() string

type BgpSrtePreferenceSubTlv

type BgpSrtePreferenceSubTlv struct {

	// The preference value of the SR Policy candidate path.
	// default = 0
	Preference *int64 `protobuf:"varint,1,opt,name=preference,proto3,oneof" json:"preference,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP preference sub TLV of the SR Policy candidate path.

func (*BgpSrtePreferenceSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrtePreferenceSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrtePreferenceSubTlv) GetPreference

func (x *BgpSrtePreferenceSubTlv) GetPreference() int64

func (*BgpSrtePreferenceSubTlv) ProtoMessage

func (*BgpSrtePreferenceSubTlv) ProtoMessage()

func (*BgpSrtePreferenceSubTlv) ProtoReflect

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

func (*BgpSrtePreferenceSubTlv) Reset

func (x *BgpSrtePreferenceSubTlv) Reset()

func (*BgpSrtePreferenceSubTlv) String

func (x *BgpSrtePreferenceSubTlv) String() string

type BgpSrteRemoteEndpointSubTlv

type BgpSrteRemoteEndpointSubTlv struct {

	// Autonomous system (AS) number
	// default = 0
	AsNumber *int64 `protobuf:"varint,1,opt,name=as_number,json=asNumber,proto3,oneof" json:"as_number,omitempty"`
	// Determines the address type
	// default = AddressFamily.Enum.ipv4
	AddressFamily *BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum `` /* 163-byte string literal not displayed */
	// The IPv4 address of the Remote Endpoint.
	// default = 0.0.0.0
	Ipv4Address *string `protobuf:"bytes,3,opt,name=ipv4_address,json=ipv4Address,proto3,oneof" json:"ipv4_address,omitempty"`
	// The IPv6 address of the Remote Endpoint.
	// default = ::0
	Ipv6Address *string `protobuf:"bytes,4,opt,name=ipv6_address,json=ipv6Address,proto3,oneof" json:"ipv6_address,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the BGP remote endpoint sub TLV.

func (*BgpSrteRemoteEndpointSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteRemoteEndpointSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteRemoteEndpointSubTlv) GetAddressFamily

func (*BgpSrteRemoteEndpointSubTlv) GetAsNumber

func (x *BgpSrteRemoteEndpointSubTlv) GetAsNumber() int64

func (*BgpSrteRemoteEndpointSubTlv) GetIpv4Address

func (x *BgpSrteRemoteEndpointSubTlv) GetIpv4Address() string

func (*BgpSrteRemoteEndpointSubTlv) GetIpv6Address

func (x *BgpSrteRemoteEndpointSubTlv) GetIpv6Address() string

func (*BgpSrteRemoteEndpointSubTlv) ProtoMessage

func (*BgpSrteRemoteEndpointSubTlv) ProtoMessage()

func (*BgpSrteRemoteEndpointSubTlv) ProtoReflect

func (*BgpSrteRemoteEndpointSubTlv) Reset

func (x *BgpSrteRemoteEndpointSubTlv) Reset()

func (*BgpSrteRemoteEndpointSubTlv) String

func (x *BgpSrteRemoteEndpointSubTlv) String() string

type BgpSrteRemoteEndpointSubTlv_AddressFamily

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

func (*BgpSrteRemoteEndpointSubTlv_AddressFamily) Descriptor deprecated

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

Deprecated: Use BgpSrteRemoteEndpointSubTlv_AddressFamily.ProtoReflect.Descriptor instead.

func (*BgpSrteRemoteEndpointSubTlv_AddressFamily) ProtoMessage

func (*BgpSrteRemoteEndpointSubTlv_AddressFamily) ProtoReflect

func (*BgpSrteRemoteEndpointSubTlv_AddressFamily) Reset

func (*BgpSrteRemoteEndpointSubTlv_AddressFamily) String

type BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum

type BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum int32
const (
	BgpSrteRemoteEndpointSubTlv_AddressFamily_unspecified BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum = 0
	BgpSrteRemoteEndpointSubTlv_AddressFamily_ipv4        BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum = 1
	BgpSrteRemoteEndpointSubTlv_AddressFamily_ipv6        BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum = 2
)

func (BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum) Descriptor

func (BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum) Enum

func (BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum) EnumDescriptor deprecated

Deprecated: Use BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum.Descriptor instead.

func (BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum) Number

func (BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum) String

func (BgpSrteRemoteEndpointSubTlv_AddressFamily_Enum) Type

type BgpSrteSRv6SIDEndpointBehaviorAndStructure

type BgpSrteSRv6SIDEndpointBehaviorAndStructure struct {

	// SRv6 SID Locator Block length in bits.
	// default = 0
	LbLength *int32 `protobuf:"varint,1,opt,name=lb_length,json=lbLength,proto3,oneof" json:"lb_length,omitempty"`
	// SRv6 SID Locator Node length in bits.
	// default = 0
	LnLength *int32 `protobuf:"varint,2,opt,name=ln_length,json=lnLength,proto3,oneof" json:"ln_length,omitempty"`
	// SRv6 SID Function length in bits.
	// default = 0
	FuncLength *int32 `protobuf:"varint,3,opt,name=func_length,json=funcLength,proto3,oneof" json:"func_length,omitempty"`
	// SRv6 SID Arguments length in bits.
	// default = 0
	ArgLength *int32 `protobuf:"varint,4,opt,name=arg_length,json=argLength,proto3,oneof" json:"arg_length,omitempty"`
	// contains filtered or unexported fields
}

Configuration for SRv6 Endpoint Behavior and SID Structure. Its optional. Summation of lengths for Locator Block, Locator Node, Function, and Argument MUST be less than or equal to 128.

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) Descriptor deprecated

Deprecated: Use BgpSrteSRv6SIDEndpointBehaviorAndStructure.ProtoReflect.Descriptor instead.

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) GetArgLength

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) GetFuncLength

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) GetLbLength

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) GetLnLength

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) ProtoMessage

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) ProtoReflect

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) Reset

func (*BgpSrteSRv6SIDEndpointBehaviorAndStructure) String

type BgpSrteSegment

type BgpSrteSegment struct {

	// Specify one of the segment type.
	// https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13
	// Type  A: SID only, in the form of MPLS Label.
	// Type  B: SID only, in the form of IPv6 Address.
	// Type  C: IPv4 Node Address with optional SID.
	// Type  D: IPv6 Node Address with optional SID for SR MPLS.
	// Type  E: IPv4 Address and index with optional SID.
	// Type  F: IPv4 Local and Remote addresses with optional SID.
	// Type  G: IPv6 Address and index for local and remote pair with optional
	// SID for SR MPLS.
	// Type  H: IPv6 Local and Remote addresses with optional SID for SR MPLS.
	// Type  I: IPv6 Node Address with optional SID for SRv6.
	// Type  J: IPv6 Address and index for local and remote pair with optional
	// SID for SRv6.
	// Type  K: IPv6 Local and Remote addresses for SRv6.
	// required = true
	SegmentType BgpSrteSegment_SegmentType_Enum `` /* 136-byte string literal not displayed */
	// Description missing in models
	TypeA *BgpSrteSegmentATypeSubTlv `protobuf:"bytes,2,opt,name=type_a,json=typeA,proto3,oneof" json:"type_a,omitempty"`
	// Description missing in models
	TypeB *BgpSrteSegmentBTypeSubTlv `protobuf:"bytes,3,opt,name=type_b,json=typeB,proto3,oneof" json:"type_b,omitempty"`
	// Description missing in models
	TypeC *BgpSrteSegmentCTypeSubTlv `protobuf:"bytes,4,opt,name=type_c,json=typeC,proto3,oneof" json:"type_c,omitempty"`
	// Description missing in models
	TypeD *BgpSrteSegmentDTypeSubTlv `protobuf:"bytes,5,opt,name=type_d,json=typeD,proto3,oneof" json:"type_d,omitempty"`
	// Description missing in models
	TypeE *BgpSrteSegmentETypeSubTlv `protobuf:"bytes,6,opt,name=type_e,json=typeE,proto3,oneof" json:"type_e,omitempty"`
	// Description missing in models
	TypeF *BgpSrteSegmentFTypeSubTlv `protobuf:"bytes,7,opt,name=type_f,json=typeF,proto3,oneof" json:"type_f,omitempty"`
	// Description missing in models
	TypeG *BgpSrteSegmentGTypeSubTlv `protobuf:"bytes,8,opt,name=type_g,json=typeG,proto3,oneof" json:"type_g,omitempty"`
	// Description missing in models
	TypeH *BgpSrteSegmentHTypeSubTlv `protobuf:"bytes,9,opt,name=type_h,json=typeH,proto3,oneof" json:"type_h,omitempty"`
	// Description missing in models
	TypeI *BgpSrteSegmentITypeSubTlv `protobuf:"bytes,10,opt,name=type_i,json=typeI,proto3,oneof" json:"type_i,omitempty"`
	// Description missing in models
	TypeJ *BgpSrteSegmentJTypeSubTlv `protobuf:"bytes,11,opt,name=type_j,json=typeJ,proto3,oneof" json:"type_j,omitempty"`
	// Description missing in models
	TypeK *BgpSrteSegmentKTypeSubTlv `protobuf:"bytes,12,opt,name=type_k,json=typeK,proto3,oneof" json:"type_k,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// If enabled means that this part of the configuration including any active 'children'
	// nodes will be advertised to peer.  If disabled, this means that though config is
	// present, it is not taking any part of the test but can be activated at run-time to
	// advertise just this part of the configuration to the peer.
	// default = True
	Active *bool `protobuf:"varint,14,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review A Segment sub-TLV describes a single segment in a segment list i.e., a single element of the explicit path. The Segment sub-TLVs are optional.

func (*BgpSrteSegment) Descriptor deprecated

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

Deprecated: Use BgpSrteSegment.ProtoReflect.Descriptor instead.

func (*BgpSrteSegment) GetActive

func (x *BgpSrteSegment) GetActive() bool

func (*BgpSrteSegment) GetName

func (x *BgpSrteSegment) GetName() string

func (*BgpSrteSegment) GetSegmentType

func (x *BgpSrteSegment) GetSegmentType() BgpSrteSegment_SegmentType_Enum

func (*BgpSrteSegment) GetTypeA

func (*BgpSrteSegment) GetTypeB

func (*BgpSrteSegment) GetTypeC

func (*BgpSrteSegment) GetTypeD

func (*BgpSrteSegment) GetTypeE

func (*BgpSrteSegment) GetTypeF

func (*BgpSrteSegment) GetTypeG

func (*BgpSrteSegment) GetTypeH

func (*BgpSrteSegment) GetTypeI

func (*BgpSrteSegment) GetTypeJ

func (*BgpSrteSegment) GetTypeK

func (*BgpSrteSegment) ProtoMessage

func (*BgpSrteSegment) ProtoMessage()

func (*BgpSrteSegment) ProtoReflect

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

func (*BgpSrteSegment) Reset

func (x *BgpSrteSegment) Reset()

func (*BgpSrteSegment) String

func (x *BgpSrteSegment) String() string

type BgpSrteSegmentATypeSubTlv

type BgpSrteSegmentATypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// Label value in [0, 2^20 -1].
	Label *int32 `protobuf:"varint,2,opt,name=label,proto3,oneof" json:"label,omitempty"`
	// Traffic class in bits.
	Tc *int32 `protobuf:"varint,3,opt,name=tc,proto3,oneof" json:"tc,omitempty"`
	// Bottom-of-Stack bit.
	SBit *bool `protobuf:"varint,4,opt,name=s_bit,json=sBit,proto3,oneof" json:"s_bit,omitempty"`
	// Time To Live.
	Ttl *int32 `protobuf:"varint,5,opt,name=ttl,proto3,oneof" json:"ttl,omitempty"`
	// contains filtered or unexported fields
}

Type A: SID only, in the form of MPLS Label.

func (*BgpSrteSegmentATypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentATypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentATypeSubTlv) GetFlags

func (x *BgpSrteSegmentATypeSubTlv) GetFlags() string

func (*BgpSrteSegmentATypeSubTlv) GetLabel

func (x *BgpSrteSegmentATypeSubTlv) GetLabel() int32

func (*BgpSrteSegmentATypeSubTlv) GetSBit

func (x *BgpSrteSegmentATypeSubTlv) GetSBit() bool

func (*BgpSrteSegmentATypeSubTlv) GetTc

func (x *BgpSrteSegmentATypeSubTlv) GetTc() int32

func (*BgpSrteSegmentATypeSubTlv) GetTtl

func (x *BgpSrteSegmentATypeSubTlv) GetTtl() int32

func (*BgpSrteSegmentATypeSubTlv) ProtoMessage

func (*BgpSrteSegmentATypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentATypeSubTlv) ProtoReflect

func (*BgpSrteSegmentATypeSubTlv) Reset

func (x *BgpSrteSegmentATypeSubTlv) Reset()

func (*BgpSrteSegmentATypeSubTlv) String

func (x *BgpSrteSegmentATypeSubTlv) String() string

type BgpSrteSegmentBTypeSubTlv

type BgpSrteSegmentBTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// SRv6 SID.
	// required = true
	Srv6Sid string `protobuf:"bytes,2,opt,name=srv6_sid,json=srv6Sid,proto3" json:"srv6_sid,omitempty"`
	// Optional SRv6 Endpoint Behavior and SID Structure.
	Srv6SidEndpointBehavior *BgpSrteSRv6SIDEndpointBehaviorAndStructure `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Type B: SID only, in the form of IPv6 address.

func (*BgpSrteSegmentBTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentBTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentBTypeSubTlv) GetFlags

func (x *BgpSrteSegmentBTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentBTypeSubTlv) GetSrv6Sid

func (x *BgpSrteSegmentBTypeSubTlv) GetSrv6Sid() string

func (*BgpSrteSegmentBTypeSubTlv) GetSrv6SidEndpointBehavior

func (*BgpSrteSegmentBTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentBTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentBTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentBTypeSubTlv) Reset

func (x *BgpSrteSegmentBTypeSubTlv) Reset()

func (*BgpSrteSegmentBTypeSubTlv) String

func (x *BgpSrteSegmentBTypeSubTlv) String() string

type BgpSrteSegmentCTypeSubTlv

type BgpSrteSegmentCTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// SR Algorithm identifier when A-Flag in on.
	// default = 0
	SrAlgorithm *int32 `protobuf:"varint,2,opt,name=sr_algorithm,json=srAlgorithm,proto3,oneof" json:"sr_algorithm,omitempty"`
	// IPv4 address representing a node.
	// required = true
	Ipv4NodeAddress string `protobuf:"bytes,3,opt,name=ipv4_node_address,json=ipv4NodeAddress,proto3" json:"ipv4_node_address,omitempty"`
	// Optional SR-MPLS SID.
	SrMplsSid *BgpSrteSrMplsSid `protobuf:"bytes,4,opt,name=sr_mpls_sid,json=srMplsSid,proto3,oneof" json:"sr_mpls_sid,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Type C: IPv4 Node Address with optional SID.

func (*BgpSrteSegmentCTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentCTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentCTypeSubTlv) GetFlags

func (x *BgpSrteSegmentCTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentCTypeSubTlv) GetIpv4NodeAddress

func (x *BgpSrteSegmentCTypeSubTlv) GetIpv4NodeAddress() string

func (*BgpSrteSegmentCTypeSubTlv) GetSrAlgorithm

func (x *BgpSrteSegmentCTypeSubTlv) GetSrAlgorithm() int32

func (*BgpSrteSegmentCTypeSubTlv) GetSrMplsSid

func (x *BgpSrteSegmentCTypeSubTlv) GetSrMplsSid() *BgpSrteSrMplsSid

func (*BgpSrteSegmentCTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentCTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentCTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentCTypeSubTlv) Reset

func (x *BgpSrteSegmentCTypeSubTlv) Reset()

func (*BgpSrteSegmentCTypeSubTlv) String

func (x *BgpSrteSegmentCTypeSubTlv) String() string

type BgpSrteSegmentDTypeSubTlv

type BgpSrteSegmentDTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// specifying SR Algorithm when when A-Flag as defined in above flags.
	// default = 0
	SrAlgorithm *int32 `protobuf:"varint,2,opt,name=sr_algorithm,json=srAlgorithm,proto3,oneof" json:"sr_algorithm,omitempty"`
	// IPv6 address representing a node.
	// required = true
	Ipv6NodeAddress string `protobuf:"bytes,3,opt,name=ipv6_node_address,json=ipv6NodeAddress,proto3" json:"ipv6_node_address,omitempty"`
	// Optional SR-MPLS SID.
	SrMplsSid *BgpSrteSrMplsSid `protobuf:"bytes,4,opt,name=sr_mpls_sid,json=srMplsSid,proto3,oneof" json:"sr_mpls_sid,omitempty"`
	// contains filtered or unexported fields
}

Type D: IPv6 Node Address with optional SID for SR MPLS.

func (*BgpSrteSegmentDTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentDTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentDTypeSubTlv) GetFlags

func (x *BgpSrteSegmentDTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentDTypeSubTlv) GetIpv6NodeAddress

func (x *BgpSrteSegmentDTypeSubTlv) GetIpv6NodeAddress() string

func (*BgpSrteSegmentDTypeSubTlv) GetSrAlgorithm

func (x *BgpSrteSegmentDTypeSubTlv) GetSrAlgorithm() int32

func (*BgpSrteSegmentDTypeSubTlv) GetSrMplsSid

func (x *BgpSrteSegmentDTypeSubTlv) GetSrMplsSid() *BgpSrteSrMplsSid

func (*BgpSrteSegmentDTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentDTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentDTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentDTypeSubTlv) Reset

func (x *BgpSrteSegmentDTypeSubTlv) Reset()

func (*BgpSrteSegmentDTypeSubTlv) String

func (x *BgpSrteSegmentDTypeSubTlv) String() string

type BgpSrteSegmentETypeSubTlv

type BgpSrteSegmentETypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// Local Interface ID: The Interface Index as defined in [RFC8664].
	// default = 0
	LocalInterfaceId *int32 `protobuf:"varint,2,opt,name=local_interface_id,json=localInterfaceId,proto3,oneof" json:"local_interface_id,omitempty"`
	// IPv4 address representing a node.
	// required = true
	Ipv4NodeAddress string `protobuf:"bytes,3,opt,name=ipv4_node_address,json=ipv4NodeAddress,proto3" json:"ipv4_node_address,omitempty"`
	// Optional SR-MPLS SID.
	SrMplsSid *BgpSrteSrMplsSid `protobuf:"bytes,4,opt,name=sr_mpls_sid,json=srMplsSid,proto3,oneof" json:"sr_mpls_sid,omitempty"`
	// contains filtered or unexported fields
}

Type E: IPv4 Address and Local Interface ID with optional SID

func (*BgpSrteSegmentETypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentETypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentETypeSubTlv) GetFlags

func (x *BgpSrteSegmentETypeSubTlv) GetFlags() string

func (*BgpSrteSegmentETypeSubTlv) GetIpv4NodeAddress

func (x *BgpSrteSegmentETypeSubTlv) GetIpv4NodeAddress() string

func (*BgpSrteSegmentETypeSubTlv) GetLocalInterfaceId

func (x *BgpSrteSegmentETypeSubTlv) GetLocalInterfaceId() int32

func (*BgpSrteSegmentETypeSubTlv) GetSrMplsSid

func (x *BgpSrteSegmentETypeSubTlv) GetSrMplsSid() *BgpSrteSrMplsSid

func (*BgpSrteSegmentETypeSubTlv) ProtoMessage

func (*BgpSrteSegmentETypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentETypeSubTlv) ProtoReflect

func (*BgpSrteSegmentETypeSubTlv) Reset

func (x *BgpSrteSegmentETypeSubTlv) Reset()

func (*BgpSrteSegmentETypeSubTlv) String

func (x *BgpSrteSegmentETypeSubTlv) String() string

type BgpSrteSegmentFTypeSubTlv

type BgpSrteSegmentFTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// Local IPv4 Address.
	// required = true
	LocalIpv4Address string `protobuf:"bytes,2,opt,name=local_ipv4_address,json=localIpv4Address,proto3" json:"local_ipv4_address,omitempty"`
	// Remote IPv4 Address.
	// required = true
	RemoteIpv4Address string `protobuf:"bytes,3,opt,name=remote_ipv4_address,json=remoteIpv4Address,proto3" json:"remote_ipv4_address,omitempty"`
	// Optional SR-MPLS SID.
	SrMplsSid *BgpSrteSrMplsSid `protobuf:"bytes,4,opt,name=sr_mpls_sid,json=srMplsSid,proto3,oneof" json:"sr_mpls_sid,omitempty"`
	// contains filtered or unexported fields
}

Type F: IPv4 Local and Remote addresses with optional SID.

func (*BgpSrteSegmentFTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentFTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentFTypeSubTlv) GetFlags

func (x *BgpSrteSegmentFTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentFTypeSubTlv) GetLocalIpv4Address

func (x *BgpSrteSegmentFTypeSubTlv) GetLocalIpv4Address() string

func (*BgpSrteSegmentFTypeSubTlv) GetRemoteIpv4Address

func (x *BgpSrteSegmentFTypeSubTlv) GetRemoteIpv4Address() string

func (*BgpSrteSegmentFTypeSubTlv) GetSrMplsSid

func (x *BgpSrteSegmentFTypeSubTlv) GetSrMplsSid() *BgpSrteSrMplsSid

func (*BgpSrteSegmentFTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentFTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentFTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentFTypeSubTlv) Reset

func (x *BgpSrteSegmentFTypeSubTlv) Reset()

func (*BgpSrteSegmentFTypeSubTlv) String

func (x *BgpSrteSegmentFTypeSubTlv) String() string

type BgpSrteSegmentGTypeSubTlv

type BgpSrteSegmentGTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// Local Interface ID: The Interface Index as defined in [RFC8664].
	// default = 0
	LocalInterfaceId *int32 `protobuf:"varint,2,opt,name=local_interface_id,json=localInterfaceId,proto3,oneof" json:"local_interface_id,omitempty"`
	// IPv6 address representing a node.
	// required = true
	LocalIpv6NodeAddress string `protobuf:"bytes,3,opt,name=local_ipv6_node_address,json=localIpv6NodeAddress,proto3" json:"local_ipv6_node_address,omitempty"`
	// Local Interface ID: The Interface Index as defined in [RFC8664].
	// default = 0
	RemoteInterfaceId *int32 `protobuf:"varint,4,opt,name=remote_interface_id,json=remoteInterfaceId,proto3,oneof" json:"remote_interface_id,omitempty"`
	// IPv6 address representing a node.
	// required = true
	RemoteIpv6NodeAddress string `` /* 128-byte string literal not displayed */
	// Optional SR-MPLS SID.
	SrMplsSid *BgpSrteSrMplsSid `protobuf:"bytes,6,opt,name=sr_mpls_sid,json=srMplsSid,proto3,oneof" json:"sr_mpls_sid,omitempty"`
	// contains filtered or unexported fields
}

Type G: IPv6 Address, Interface ID for local and remote pair with optional SID for SR MPLS.

func (*BgpSrteSegmentGTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentGTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentGTypeSubTlv) GetFlags

func (x *BgpSrteSegmentGTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentGTypeSubTlv) GetLocalInterfaceId

func (x *BgpSrteSegmentGTypeSubTlv) GetLocalInterfaceId() int32

func (*BgpSrteSegmentGTypeSubTlv) GetLocalIpv6NodeAddress

func (x *BgpSrteSegmentGTypeSubTlv) GetLocalIpv6NodeAddress() string

func (*BgpSrteSegmentGTypeSubTlv) GetRemoteInterfaceId

func (x *BgpSrteSegmentGTypeSubTlv) GetRemoteInterfaceId() int32

func (*BgpSrteSegmentGTypeSubTlv) GetRemoteIpv6NodeAddress

func (x *BgpSrteSegmentGTypeSubTlv) GetRemoteIpv6NodeAddress() string

func (*BgpSrteSegmentGTypeSubTlv) GetSrMplsSid

func (x *BgpSrteSegmentGTypeSubTlv) GetSrMplsSid() *BgpSrteSrMplsSid

func (*BgpSrteSegmentGTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentGTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentGTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentGTypeSubTlv) Reset

func (x *BgpSrteSegmentGTypeSubTlv) Reset()

func (*BgpSrteSegmentGTypeSubTlv) String

func (x *BgpSrteSegmentGTypeSubTlv) String() string

type BgpSrteSegmentHTypeSubTlv

type BgpSrteSegmentHTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// Local IPv6 Address.
	// required = true
	LocalIpv6Address string `protobuf:"bytes,2,opt,name=local_ipv6_address,json=localIpv6Address,proto3" json:"local_ipv6_address,omitempty"`
	// Remote IPv6 Address.
	// required = true
	RemoteIpv6Address string `protobuf:"bytes,3,opt,name=remote_ipv6_address,json=remoteIpv6Address,proto3" json:"remote_ipv6_address,omitempty"`
	// Optional SR-MPLS SID.
	SrMplsSid *BgpSrteSrMplsSid `protobuf:"bytes,4,opt,name=sr_mpls_sid,json=srMplsSid,proto3,oneof" json:"sr_mpls_sid,omitempty"`
	// contains filtered or unexported fields
}

Type H: IPv6 Local and Remote addresses with optional SID for SR MPLS.

func (*BgpSrteSegmentHTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentHTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentHTypeSubTlv) GetFlags

func (x *BgpSrteSegmentHTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentHTypeSubTlv) GetLocalIpv6Address

func (x *BgpSrteSegmentHTypeSubTlv) GetLocalIpv6Address() string

func (*BgpSrteSegmentHTypeSubTlv) GetRemoteIpv6Address

func (x *BgpSrteSegmentHTypeSubTlv) GetRemoteIpv6Address() string

func (*BgpSrteSegmentHTypeSubTlv) GetSrMplsSid

func (x *BgpSrteSegmentHTypeSubTlv) GetSrMplsSid() *BgpSrteSrMplsSid

func (*BgpSrteSegmentHTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentHTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentHTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentHTypeSubTlv) Reset

func (x *BgpSrteSegmentHTypeSubTlv) Reset()

func (*BgpSrteSegmentHTypeSubTlv) String

func (x *BgpSrteSegmentHTypeSubTlv) String() string

type BgpSrteSegmentITypeSubTlv

type BgpSrteSegmentITypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// IPv6 address representing a node.
	// required = true
	Ipv6NodeAddress string `protobuf:"bytes,2,opt,name=ipv6_node_address,json=ipv6NodeAddress,proto3" json:"ipv6_node_address,omitempty"`
	// Optional SRv6 SID.
	Srv6Sid *string `protobuf:"bytes,3,opt,name=srv6_sid,json=srv6Sid,proto3,oneof" json:"srv6_sid,omitempty"`
	// Optional SRv6 Endpoint Behavior and SID Structure.
	Srv6SidEndpointBehavior *BgpSrteSRv6SIDEndpointBehaviorAndStructure `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Type I: IPv6 Node Address with optional SRv6 SID.

func (*BgpSrteSegmentITypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentITypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentITypeSubTlv) GetFlags

func (x *BgpSrteSegmentITypeSubTlv) GetFlags() string

func (*BgpSrteSegmentITypeSubTlv) GetIpv6NodeAddress

func (x *BgpSrteSegmentITypeSubTlv) GetIpv6NodeAddress() string

func (*BgpSrteSegmentITypeSubTlv) GetSrv6Sid

func (x *BgpSrteSegmentITypeSubTlv) GetSrv6Sid() string

func (*BgpSrteSegmentITypeSubTlv) GetSrv6SidEndpointBehavior

func (*BgpSrteSegmentITypeSubTlv) ProtoMessage

func (*BgpSrteSegmentITypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentITypeSubTlv) ProtoReflect

func (*BgpSrteSegmentITypeSubTlv) Reset

func (x *BgpSrteSegmentITypeSubTlv) Reset()

func (*BgpSrteSegmentITypeSubTlv) String

func (x *BgpSrteSegmentITypeSubTlv) String() string

type BgpSrteSegmentJTypeSubTlv

type BgpSrteSegmentJTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// SR Algorithm identifier when A-Flag in on.
	// default = 0
	SrAlgorithm *int32 `protobuf:"varint,2,opt,name=sr_algorithm,json=srAlgorithm,proto3,oneof" json:"sr_algorithm,omitempty"`
	// Local Interface ID: The Interface Index as defined in [RFC8664].
	// default = 0
	LocalInterfaceId *int32 `protobuf:"varint,3,opt,name=local_interface_id,json=localInterfaceId,proto3,oneof" json:"local_interface_id,omitempty"`
	// IPv6 address representing a node.
	// required = true
	LocalIpv6NodeAddress string `protobuf:"bytes,4,opt,name=local_ipv6_node_address,json=localIpv6NodeAddress,proto3" json:"local_ipv6_node_address,omitempty"`
	// Local Interface ID: The Interface Index as defined in [RFC8664].
	// default = 0
	RemoteInterfaceId *int32 `protobuf:"varint,5,opt,name=remote_interface_id,json=remoteInterfaceId,proto3,oneof" json:"remote_interface_id,omitempty"`
	// IPv6 address representing a node.
	// required = true
	RemoteIpv6NodeAddress string `` /* 128-byte string literal not displayed */
	// Optional SRv6 SID.
	Srv6Sid *string `protobuf:"bytes,7,opt,name=srv6_sid,json=srv6Sid,proto3,oneof" json:"srv6_sid,omitempty"`
	// Optional SRv6 Endpoint Behavior and SID Structure.
	Srv6SidEndpointBehavior *BgpSrteSRv6SIDEndpointBehaviorAndStructure `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Type J: IPv6 Address, Interface ID for local and remote pair for SRv6 with optional SID.

func (*BgpSrteSegmentJTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentJTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentJTypeSubTlv) GetFlags

func (x *BgpSrteSegmentJTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentJTypeSubTlv) GetLocalInterfaceId

func (x *BgpSrteSegmentJTypeSubTlv) GetLocalInterfaceId() int32

func (*BgpSrteSegmentJTypeSubTlv) GetLocalIpv6NodeAddress

func (x *BgpSrteSegmentJTypeSubTlv) GetLocalIpv6NodeAddress() string

func (*BgpSrteSegmentJTypeSubTlv) GetRemoteInterfaceId

func (x *BgpSrteSegmentJTypeSubTlv) GetRemoteInterfaceId() int32

func (*BgpSrteSegmentJTypeSubTlv) GetRemoteIpv6NodeAddress

func (x *BgpSrteSegmentJTypeSubTlv) GetRemoteIpv6NodeAddress() string

func (*BgpSrteSegmentJTypeSubTlv) GetSrAlgorithm

func (x *BgpSrteSegmentJTypeSubTlv) GetSrAlgorithm() int32

func (*BgpSrteSegmentJTypeSubTlv) GetSrv6Sid

func (x *BgpSrteSegmentJTypeSubTlv) GetSrv6Sid() string

func (*BgpSrteSegmentJTypeSubTlv) GetSrv6SidEndpointBehavior

func (*BgpSrteSegmentJTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentJTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentJTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentJTypeSubTlv) Reset

func (x *BgpSrteSegmentJTypeSubTlv) Reset()

func (*BgpSrteSegmentJTypeSubTlv) String

func (x *BgpSrteSegmentJTypeSubTlv) String() string

type BgpSrteSegmentKTypeSubTlv

type BgpSrteSegmentKTypeSubTlv struct {

	// One octet bitmap for flags including V-Flag, A-Flag, S-Flag, B-Flag etc. as defined
	// in https://datatracker.ietf.org/doc/html/draft-ietf-idr-segment-routing-te-policy-13#section-2.4.4.2.12
	Flags *string `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// SR Algorithm identifier when A-Flag in on.
	// default = 0
	SrAlgorithm *int32 `protobuf:"varint,2,opt,name=sr_algorithm,json=srAlgorithm,proto3,oneof" json:"sr_algorithm,omitempty"`
	// IPv6 address representing a node.
	// required = true
	LocalIpv6Address string `protobuf:"bytes,3,opt,name=local_ipv6_address,json=localIpv6Address,proto3" json:"local_ipv6_address,omitempty"`
	// IPv6 address representing a node.
	// required = true
	RemoteIpv6Address string `protobuf:"bytes,4,opt,name=remote_ipv6_address,json=remoteIpv6Address,proto3" json:"remote_ipv6_address,omitempty"`
	// Optional SRv6 SID.
	Srv6Sid *string `protobuf:"bytes,5,opt,name=srv6_sid,json=srv6Sid,proto3,oneof" json:"srv6_sid,omitempty"`
	// Optional SRv6 Endpoint Behavior and SID Structure.
	Srv6SidEndpointBehavior *BgpSrteSRv6SIDEndpointBehaviorAndStructure `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Type K: IPv6 Local and Remote addresses for SRv6 with optional SID.

func (*BgpSrteSegmentKTypeSubTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentKTypeSubTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentKTypeSubTlv) GetFlags

func (x *BgpSrteSegmentKTypeSubTlv) GetFlags() string

func (*BgpSrteSegmentKTypeSubTlv) GetLocalIpv6Address

func (x *BgpSrteSegmentKTypeSubTlv) GetLocalIpv6Address() string

func (*BgpSrteSegmentKTypeSubTlv) GetRemoteIpv6Address

func (x *BgpSrteSegmentKTypeSubTlv) GetRemoteIpv6Address() string

func (*BgpSrteSegmentKTypeSubTlv) GetSrAlgorithm

func (x *BgpSrteSegmentKTypeSubTlv) GetSrAlgorithm() int32

func (*BgpSrteSegmentKTypeSubTlv) GetSrv6Sid

func (x *BgpSrteSegmentKTypeSubTlv) GetSrv6Sid() string

func (*BgpSrteSegmentKTypeSubTlv) GetSrv6SidEndpointBehavior

func (*BgpSrteSegmentKTypeSubTlv) ProtoMessage

func (*BgpSrteSegmentKTypeSubTlv) ProtoMessage()

func (*BgpSrteSegmentKTypeSubTlv) ProtoReflect

func (*BgpSrteSegmentKTypeSubTlv) Reset

func (x *BgpSrteSegmentKTypeSubTlv) Reset()

func (*BgpSrteSegmentKTypeSubTlv) String

func (x *BgpSrteSegmentKTypeSubTlv) String() string

type BgpSrteSegmentList

type BgpSrteSegmentList struct {

	// The Weight associated with a given path and the sub-TLV is optional.
	// default = 0
	Weight *int64 `protobuf:"varint,1,opt,name=weight,proto3,oneof" json:"weight,omitempty"`
	// Description missing in models
	Segments []*BgpSrteSegment `protobuf:"bytes,2,rep,name=segments,proto3" json:"segments,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// If enabled means that this part of the configuration including any active 'children'
	// nodes will be advertised to peer.  If disabled, this means that though config is
	// present, it is not taking any part of the test but can be activated at run-time to
	// advertise just this part of the configuration to the peer.
	// default = True
	Active *bool `protobuf:"varint,4,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Optional configuration for BGP SR TE Policy segment list. The Segment List sub-TLV encodes a single explicit path towards the Endpoint.

func (*BgpSrteSegmentList) Descriptor deprecated

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

Deprecated: Use BgpSrteSegmentList.ProtoReflect.Descriptor instead.

func (*BgpSrteSegmentList) GetActive

func (x *BgpSrteSegmentList) GetActive() bool

func (*BgpSrteSegmentList) GetName

func (x *BgpSrteSegmentList) GetName() string

func (*BgpSrteSegmentList) GetSegments

func (x *BgpSrteSegmentList) GetSegments() []*BgpSrteSegment

func (*BgpSrteSegmentList) GetWeight

func (x *BgpSrteSegmentList) GetWeight() int64

func (*BgpSrteSegmentList) ProtoMessage

func (*BgpSrteSegmentList) ProtoMessage()

func (*BgpSrteSegmentList) ProtoReflect

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

func (*BgpSrteSegmentList) Reset

func (x *BgpSrteSegmentList) Reset()

func (*BgpSrteSegmentList) String

func (x *BgpSrteSegmentList) String() string

type BgpSrteSegment_SegmentType

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

func (*BgpSrteSegment_SegmentType) Descriptor deprecated

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

Deprecated: Use BgpSrteSegment_SegmentType.ProtoReflect.Descriptor instead.

func (*BgpSrteSegment_SegmentType) ProtoMessage

func (*BgpSrteSegment_SegmentType) ProtoMessage()

func (*BgpSrteSegment_SegmentType) ProtoReflect

func (*BgpSrteSegment_SegmentType) Reset

func (x *BgpSrteSegment_SegmentType) Reset()

func (*BgpSrteSegment_SegmentType) String

func (x *BgpSrteSegment_SegmentType) String() string

type BgpSrteSegment_SegmentType_Enum

type BgpSrteSegment_SegmentType_Enum int32
const (
	BgpSrteSegment_SegmentType_unspecified BgpSrteSegment_SegmentType_Enum = 0
	BgpSrteSegment_SegmentType_type_a      BgpSrteSegment_SegmentType_Enum = 1
	BgpSrteSegment_SegmentType_type_b      BgpSrteSegment_SegmentType_Enum = 2
	BgpSrteSegment_SegmentType_type_c      BgpSrteSegment_SegmentType_Enum = 3
	BgpSrteSegment_SegmentType_type_d      BgpSrteSegment_SegmentType_Enum = 4
	BgpSrteSegment_SegmentType_type_e      BgpSrteSegment_SegmentType_Enum = 5
	BgpSrteSegment_SegmentType_type_f      BgpSrteSegment_SegmentType_Enum = 6
	BgpSrteSegment_SegmentType_type_g      BgpSrteSegment_SegmentType_Enum = 7
	BgpSrteSegment_SegmentType_type_h      BgpSrteSegment_SegmentType_Enum = 8
	BgpSrteSegment_SegmentType_type_i      BgpSrteSegment_SegmentType_Enum = 9
	BgpSrteSegment_SegmentType_type_j      BgpSrteSegment_SegmentType_Enum = 10
	BgpSrteSegment_SegmentType_type_k      BgpSrteSegment_SegmentType_Enum = 11
)

func (BgpSrteSegment_SegmentType_Enum) Descriptor

func (BgpSrteSegment_SegmentType_Enum) Enum

func (BgpSrteSegment_SegmentType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpSrteSegment_SegmentType_Enum.Descriptor instead.

func (BgpSrteSegment_SegmentType_Enum) Number

func (BgpSrteSegment_SegmentType_Enum) String

func (BgpSrteSegment_SegmentType_Enum) Type

type BgpSrteSrMplsSid

type BgpSrteSrMplsSid struct {

	// Label value in [0, 2^20 -1].
	Label *int32 `protobuf:"varint,1,opt,name=label,proto3,oneof" json:"label,omitempty"`
	// Traffic class in bits.
	Tc *int32 `protobuf:"varint,2,opt,name=tc,proto3,oneof" json:"tc,omitempty"`
	// Bottom-of-Stack bit.
	SBit *bool `protobuf:"varint,3,opt,name=s_bit,json=sBit,proto3,oneof" json:"s_bit,omitempty"`
	// Time To Live.
	Ttl *int32 `protobuf:"varint,4,opt,name=ttl,proto3,oneof" json:"ttl,omitempty"`
	// contains filtered or unexported fields
}

Configuration for SR-MPLS with Label, TC, Bottom-of-Stack and TTL.

func (*BgpSrteSrMplsSid) Descriptor deprecated

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

Deprecated: Use BgpSrteSrMplsSid.ProtoReflect.Descriptor instead.

func (*BgpSrteSrMplsSid) GetLabel

func (x *BgpSrteSrMplsSid) GetLabel() int32

func (*BgpSrteSrMplsSid) GetSBit

func (x *BgpSrteSrMplsSid) GetSBit() bool

func (*BgpSrteSrMplsSid) GetTc

func (x *BgpSrteSrMplsSid) GetTc() int32

func (*BgpSrteSrMplsSid) GetTtl

func (x *BgpSrteSrMplsSid) GetTtl() int32

func (*BgpSrteSrMplsSid) ProtoMessage

func (*BgpSrteSrMplsSid) ProtoMessage()

func (*BgpSrteSrMplsSid) ProtoReflect

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

func (*BgpSrteSrMplsSid) Reset

func (x *BgpSrteSrMplsSid) Reset()

func (*BgpSrteSrMplsSid) String

func (x *BgpSrteSrMplsSid) String() string

type BgpSrteV4Policy

type BgpSrteV4Policy struct {

	// 4-octet value uniquely identifying the policy in the context of (color, endpoint)
	// tuple. It is used by the SR Policy originator to make unique (from an NLRI perspective)
	// both for multiple candidate  paths of the same SR Policy as well as candidate paths
	// of different SR Policies (i.e. with different segment list) with the same Color
	// and Endpoint but meant for different head-ends.
	// default = 1
	Distinguisher *int64 `protobuf:"varint,1,opt,name=distinguisher,proto3,oneof" json:"distinguisher,omitempty"`
	// Policy color is used to match the color of the destination prefixes to steer traffic
	// into the SR Policy.
	// default = 100
	Color *int64 `protobuf:"varint,2,opt,name=color,proto3,oneof" json:"color,omitempty"`
	// Specifies a single node or a set of nodes (e.g. an anycast address). It is selected
	// on the basis of the SR Policy type (AFI).
	// required = true
	Ipv4Endpoint string `protobuf:"bytes,3,opt,name=ipv4_endpoint,json=ipv4Endpoint,proto3" json:"ipv4_endpoint,omitempty"`
	// Mode for choosing the NextHop in MP REACH NLRI. Available modes are : Local IP: Automatically
	// fills the Nexthop with the Local IP of the BGP peer. For IPv6 BGP peer the Nexthop
	// Encoding capability should be enabled. Manual: Override the Nexthop with any arbitrary
	// IPv4/IPv6 address.
	// default = NextHopMode.Enum.local_ip
	NextHopMode *BgpSrteV4Policy_NextHopMode_Enum `` /* 145-byte string literal not displayed */
	// Type of next hop IP address to be used when 'next_hop_mode' is set to 'manual'.
	// default = NextHopAddressType.Enum.ipv4
	NextHopAddressType *BgpSrteV4Policy_NextHopAddressType_Enum `` /* 175-byte string literal not displayed */
	// The IPv4 address of the next hop if the Nexthop type 'next_hop_mode' is 'manual'
	// and the Nexthop type 'next_hop_address_type' is IPv4. If BGP peer is of type IPv6,
	// Nexthop Encoding capability extended_next_hop_encoding should be enabled.
	NextHopIpv4Address *string `protobuf:"bytes,6,opt,name=next_hop_ipv4_address,json=nextHopIpv4Address,proto3,oneof" json:"next_hop_ipv4_address,omitempty"`
	// The IPv6 address of the next hop if the Nexthop Mode 'next_hop_address_type' is 'manual'
	// and the Nexthop type 'next_hop_address_type' is IPv6.
	NextHopIpv6Address *string `protobuf:"bytes,7,opt,name=next_hop_ipv6_address,json=nextHopIpv6Address,proto3,oneof" json:"next_hop_ipv6_address,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,8,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Description missing in models
	AddPath *BgpAddPath `protobuf:"bytes,9,opt,name=add_path,json=addPath,proto3,oneof" json:"add_path,omitempty"`
	// Description missing in models
	AsPath *BgpAsPath `protobuf:"bytes,10,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// Optional Community settings.
	Communities []*BgpCommunity `protobuf:"bytes,11,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,12,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// List Tunnel Encapsulation Attributes.
	TunnelTlvs []*BgpSrteV4TunnelTlv `protobuf:"bytes,13,rep,name=tunnel_tlvs,json=tunnelTlvs,proto3" json:"tunnel_tlvs,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
	// If enabled means that this part of the configuration including any active 'children'
	// nodes will be advertised to peer.  If disabled, this means that though config is
	// present, it is not taking any part of the test but can be activated at run-time to
	// advertise just this part of the configuration to the peer.
	// default = True
	Active *bool `protobuf:"varint,15,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP Segment Routing Traffic Engineering(SRTE) policy.

func (*BgpSrteV4Policy) Descriptor deprecated

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

Deprecated: Use BgpSrteV4Policy.ProtoReflect.Descriptor instead.

func (*BgpSrteV4Policy) GetActive

func (x *BgpSrteV4Policy) GetActive() bool

func (*BgpSrteV4Policy) GetAddPath

func (x *BgpSrteV4Policy) GetAddPath() *BgpAddPath

func (*BgpSrteV4Policy) GetAdvanced

func (x *BgpSrteV4Policy) GetAdvanced() *BgpRouteAdvanced

func (*BgpSrteV4Policy) GetAsPath

func (x *BgpSrteV4Policy) GetAsPath() *BgpAsPath

func (*BgpSrteV4Policy) GetColor

func (x *BgpSrteV4Policy) GetColor() int64

func (*BgpSrteV4Policy) GetCommunities

func (x *BgpSrteV4Policy) GetCommunities() []*BgpCommunity

func (*BgpSrteV4Policy) GetDistinguisher

func (x *BgpSrteV4Policy) GetDistinguisher() int64

func (*BgpSrteV4Policy) GetExtCommunities

func (x *BgpSrteV4Policy) GetExtCommunities() []*BgpExtCommunity

func (*BgpSrteV4Policy) GetIpv4Endpoint

func (x *BgpSrteV4Policy) GetIpv4Endpoint() string

func (*BgpSrteV4Policy) GetName

func (x *BgpSrteV4Policy) GetName() string

func (*BgpSrteV4Policy) GetNextHopAddressType

func (x *BgpSrteV4Policy) GetNextHopAddressType() BgpSrteV4Policy_NextHopAddressType_Enum

func (*BgpSrteV4Policy) GetNextHopIpv4Address

func (x *BgpSrteV4Policy) GetNextHopIpv4Address() string

func (*BgpSrteV4Policy) GetNextHopIpv6Address

func (x *BgpSrteV4Policy) GetNextHopIpv6Address() string

func (*BgpSrteV4Policy) GetNextHopMode

func (*BgpSrteV4Policy) GetTunnelTlvs

func (x *BgpSrteV4Policy) GetTunnelTlvs() []*BgpSrteV4TunnelTlv

func (*BgpSrteV4Policy) ProtoMessage

func (*BgpSrteV4Policy) ProtoMessage()

func (*BgpSrteV4Policy) ProtoReflect

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

func (*BgpSrteV4Policy) Reset

func (x *BgpSrteV4Policy) Reset()

func (*BgpSrteV4Policy) String

func (x *BgpSrteV4Policy) String() string

type BgpSrteV4Policy_NextHopAddressType

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

func (*BgpSrteV4Policy_NextHopAddressType) Descriptor deprecated

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

Deprecated: Use BgpSrteV4Policy_NextHopAddressType.ProtoReflect.Descriptor instead.

func (*BgpSrteV4Policy_NextHopAddressType) ProtoMessage

func (*BgpSrteV4Policy_NextHopAddressType) ProtoMessage()

func (*BgpSrteV4Policy_NextHopAddressType) ProtoReflect

func (*BgpSrteV4Policy_NextHopAddressType) Reset

func (*BgpSrteV4Policy_NextHopAddressType) String

type BgpSrteV4Policy_NextHopAddressType_Enum

type BgpSrteV4Policy_NextHopAddressType_Enum int32
const (
	BgpSrteV4Policy_NextHopAddressType_unspecified BgpSrteV4Policy_NextHopAddressType_Enum = 0
	BgpSrteV4Policy_NextHopAddressType_ipv4        BgpSrteV4Policy_NextHopAddressType_Enum = 1
	BgpSrteV4Policy_NextHopAddressType_ipv6        BgpSrteV4Policy_NextHopAddressType_Enum = 2
)

func (BgpSrteV4Policy_NextHopAddressType_Enum) Descriptor

func (BgpSrteV4Policy_NextHopAddressType_Enum) Enum

func (BgpSrteV4Policy_NextHopAddressType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpSrteV4Policy_NextHopAddressType_Enum.Descriptor instead.

func (BgpSrteV4Policy_NextHopAddressType_Enum) Number

func (BgpSrteV4Policy_NextHopAddressType_Enum) String

func (BgpSrteV4Policy_NextHopAddressType_Enum) Type

type BgpSrteV4Policy_NextHopMode

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

func (*BgpSrteV4Policy_NextHopMode) Descriptor deprecated

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

Deprecated: Use BgpSrteV4Policy_NextHopMode.ProtoReflect.Descriptor instead.

func (*BgpSrteV4Policy_NextHopMode) ProtoMessage

func (*BgpSrteV4Policy_NextHopMode) ProtoMessage()

func (*BgpSrteV4Policy_NextHopMode) ProtoReflect

func (*BgpSrteV4Policy_NextHopMode) Reset

func (x *BgpSrteV4Policy_NextHopMode) Reset()

func (*BgpSrteV4Policy_NextHopMode) String

func (x *BgpSrteV4Policy_NextHopMode) String() string

type BgpSrteV4Policy_NextHopMode_Enum

type BgpSrteV4Policy_NextHopMode_Enum int32
const (
	BgpSrteV4Policy_NextHopMode_unspecified BgpSrteV4Policy_NextHopMode_Enum = 0
	BgpSrteV4Policy_NextHopMode_local_ip    BgpSrteV4Policy_NextHopMode_Enum = 1
	BgpSrteV4Policy_NextHopMode_manual      BgpSrteV4Policy_NextHopMode_Enum = 2
)

func (BgpSrteV4Policy_NextHopMode_Enum) Descriptor

func (BgpSrteV4Policy_NextHopMode_Enum) Enum

func (BgpSrteV4Policy_NextHopMode_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpSrteV4Policy_NextHopMode_Enum.Descriptor instead.

func (BgpSrteV4Policy_NextHopMode_Enum) Number

func (BgpSrteV4Policy_NextHopMode_Enum) String

func (BgpSrteV4Policy_NextHopMode_Enum) Type

type BgpSrteV4TunnelTlv

type BgpSrteV4TunnelTlv struct {

	// Description missing in models
	RemoteEndpointSubTlv *BgpSrteRemoteEndpointSubTlv `` /* 131-byte string literal not displayed */
	// Description missing in models
	ColorSubTlv *BgpSrteColorSubTlv `protobuf:"bytes,2,opt,name=color_sub_tlv,json=colorSubTlv,proto3,oneof" json:"color_sub_tlv,omitempty"`
	// Description missing in models
	BindingSubTlv *BgpSrteBindingSubTlv `protobuf:"bytes,3,opt,name=binding_sub_tlv,json=bindingSubTlv,proto3,oneof" json:"binding_sub_tlv,omitempty"`
	// Description missing in models
	PreferenceSubTlv *BgpSrtePreferenceSubTlv `protobuf:"bytes,4,opt,name=preference_sub_tlv,json=preferenceSubTlv,proto3,oneof" json:"preference_sub_tlv,omitempty"`
	// Description missing in models
	PolicyPrioritySubTlv *BgpSrtePolicyPrioritySubTlv `` /* 131-byte string literal not displayed */
	// Description missing in models
	PolicyNameSubTlv *BgpSrtePolicyNameSubTlv `protobuf:"bytes,6,opt,name=policy_name_sub_tlv,json=policyNameSubTlv,proto3,oneof" json:"policy_name_sub_tlv,omitempty"`
	// Description missing in models
	ExplicitNullLabelPolicySubTlv *BgpSrteExplicitNullLabelPolicySubTlv `` /* 162-byte string literal not displayed */
	// Description missing in models
	SegmentLists []*BgpSrteSegmentList `protobuf:"bytes,8,rep,name=segment_lists,json=segmentLists,proto3" json:"segment_lists,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// If enabled means that this part of the configuration including any active 'children'
	// nodes will be advertised to peer.  If disabled, this means that though config is
	// present, it is not taking any part of the test but can be activated at run-time to
	// advertise just this part of the configuration to the peer.
	// default = True
	Active *bool `protobuf:"varint,10,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP SRTE Tunnel TLV.

func (*BgpSrteV4TunnelTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteV4TunnelTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteV4TunnelTlv) GetActive

func (x *BgpSrteV4TunnelTlv) GetActive() bool

func (*BgpSrteV4TunnelTlv) GetBindingSubTlv

func (x *BgpSrteV4TunnelTlv) GetBindingSubTlv() *BgpSrteBindingSubTlv

func (*BgpSrteV4TunnelTlv) GetColorSubTlv

func (x *BgpSrteV4TunnelTlv) GetColorSubTlv() *BgpSrteColorSubTlv

func (*BgpSrteV4TunnelTlv) GetExplicitNullLabelPolicySubTlv

func (x *BgpSrteV4TunnelTlv) GetExplicitNullLabelPolicySubTlv() *BgpSrteExplicitNullLabelPolicySubTlv

func (*BgpSrteV4TunnelTlv) GetName

func (x *BgpSrteV4TunnelTlv) GetName() string

func (*BgpSrteV4TunnelTlv) GetPolicyNameSubTlv

func (x *BgpSrteV4TunnelTlv) GetPolicyNameSubTlv() *BgpSrtePolicyNameSubTlv

func (*BgpSrteV4TunnelTlv) GetPolicyPrioritySubTlv

func (x *BgpSrteV4TunnelTlv) GetPolicyPrioritySubTlv() *BgpSrtePolicyPrioritySubTlv

func (*BgpSrteV4TunnelTlv) GetPreferenceSubTlv

func (x *BgpSrteV4TunnelTlv) GetPreferenceSubTlv() *BgpSrtePreferenceSubTlv

func (*BgpSrteV4TunnelTlv) GetRemoteEndpointSubTlv

func (x *BgpSrteV4TunnelTlv) GetRemoteEndpointSubTlv() *BgpSrteRemoteEndpointSubTlv

func (*BgpSrteV4TunnelTlv) GetSegmentLists

func (x *BgpSrteV4TunnelTlv) GetSegmentLists() []*BgpSrteSegmentList

func (*BgpSrteV4TunnelTlv) ProtoMessage

func (*BgpSrteV4TunnelTlv) ProtoMessage()

func (*BgpSrteV4TunnelTlv) ProtoReflect

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

func (*BgpSrteV4TunnelTlv) Reset

func (x *BgpSrteV4TunnelTlv) Reset()

func (*BgpSrteV4TunnelTlv) String

func (x *BgpSrteV4TunnelTlv) String() string

type BgpSrteV6Policy

type BgpSrteV6Policy struct {

	// Identifies the policy in the context of (color and endpoint) tuple.  It is used by
	// the SR Policy originator to make unique multiple  occurrences of the same SR Policy.
	// default = 1
	Distinguisher *int64 `protobuf:"varint,1,opt,name=distinguisher,proto3,oneof" json:"distinguisher,omitempty"`
	// Identifies the policy. It is used to match the color of the  destination prefixes
	// to steer traffic into the SR Policy.
	// default = 100
	Color *int64 `protobuf:"varint,2,opt,name=color,proto3,oneof" json:"color,omitempty"`
	// Specifies a single node or a set of nodes (e.g., an anycast address). It is selected
	// on the basis of the SR Policy type (AFI).
	// required = true
	Ipv6Endpoint string `protobuf:"bytes,3,opt,name=ipv6_endpoint,json=ipv6Endpoint,proto3" json:"ipv6_endpoint,omitempty"`
	// Mode for choosing the NextHop in MP REACH NLRI. Available modes are : Local IP: Automatically
	// fills the Nexthop with the Local IP of the BGP peer. For IPv6 BGP peer the Nexthop
	// Encoding capability should be enabled. Manual: Override the Nexthop with any arbitrary
	// IPv4/IPv6 address.
	// default = NextHopMode.Enum.local_ip
	NextHopMode *BgpSrteV6Policy_NextHopMode_Enum `` /* 145-byte string literal not displayed */
	// Type of next hop IP address to be used when 'next_hop_mode' is set to 'manual'.
	// default = NextHopAddressType.Enum.ipv6
	NextHopAddressType *BgpSrteV6Policy_NextHopAddressType_Enum `` /* 175-byte string literal not displayed */
	// The IPv4 address of the Nexthop if the 'next_hop_mode' is 'manual' and the Nexthop
	// type 'next_hop_address_type' is IPv4. If BGP peer is of type IPv6, Nexthop Encoding
	// capability extended_next_hop_encoding should be enabled.
	// default = 0.0.0.0
	NextHopIpv4Address *string `protobuf:"bytes,6,opt,name=next_hop_ipv4_address,json=nextHopIpv4Address,proto3,oneof" json:"next_hop_ipv4_address,omitempty"`
	// The IPv6 address of the next hop if the Nexthop Mode 'next_hop_address_type' is 'manual'
	// and the Nexthop type 'next_hop_address_type' is IPv6.
	// default = ::0
	NextHopIpv6Address *string `protobuf:"bytes,7,opt,name=next_hop_ipv6_address,json=nextHopIpv6Address,proto3,oneof" json:"next_hop_ipv6_address,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,8,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Description missing in models
	AddPath *BgpAddPath `protobuf:"bytes,9,opt,name=add_path,json=addPath,proto3,oneof" json:"add_path,omitempty"`
	// Description missing in models
	AsPath *BgpAsPath `protobuf:"bytes,10,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,11,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	Extcommunities []*BgpExtCommunity `protobuf:"bytes,12,rep,name=extcommunities,proto3" json:"extcommunities,omitempty"`
	// List of optional tunnel TLV settings.
	TunnelTlvs []*BgpSrteV6TunnelTlv `protobuf:"bytes,13,rep,name=tunnel_tlvs,json=tunnelTlvs,proto3" json:"tunnel_tlvs,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
	// If enabled means that this part of the configuration including any active 'children'
	// nodes will be advertised to peer.  If disabled, this means that though config is
	// present, it is not taking any part of the test but can be activated at run-time to
	// advertise just this part of the configuration to the peer.
	// default = True
	Active *bool `protobuf:"varint,15,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP Segment Routing Traffic Engineering policy.

func (*BgpSrteV6Policy) Descriptor deprecated

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

Deprecated: Use BgpSrteV6Policy.ProtoReflect.Descriptor instead.

func (*BgpSrteV6Policy) GetActive

func (x *BgpSrteV6Policy) GetActive() bool

func (*BgpSrteV6Policy) GetAddPath

func (x *BgpSrteV6Policy) GetAddPath() *BgpAddPath

func (*BgpSrteV6Policy) GetAdvanced

func (x *BgpSrteV6Policy) GetAdvanced() *BgpRouteAdvanced

func (*BgpSrteV6Policy) GetAsPath

func (x *BgpSrteV6Policy) GetAsPath() *BgpAsPath

func (*BgpSrteV6Policy) GetColor

func (x *BgpSrteV6Policy) GetColor() int64

func (*BgpSrteV6Policy) GetCommunities

func (x *BgpSrteV6Policy) GetCommunities() []*BgpCommunity

func (*BgpSrteV6Policy) GetDistinguisher

func (x *BgpSrteV6Policy) GetDistinguisher() int64

func (*BgpSrteV6Policy) GetExtcommunities

func (x *BgpSrteV6Policy) GetExtcommunities() []*BgpExtCommunity

func (*BgpSrteV6Policy) GetIpv6Endpoint

func (x *BgpSrteV6Policy) GetIpv6Endpoint() string

func (*BgpSrteV6Policy) GetName

func (x *BgpSrteV6Policy) GetName() string

func (*BgpSrteV6Policy) GetNextHopAddressType

func (x *BgpSrteV6Policy) GetNextHopAddressType() BgpSrteV6Policy_NextHopAddressType_Enum

func (*BgpSrteV6Policy) GetNextHopIpv4Address

func (x *BgpSrteV6Policy) GetNextHopIpv4Address() string

func (*BgpSrteV6Policy) GetNextHopIpv6Address

func (x *BgpSrteV6Policy) GetNextHopIpv6Address() string

func (*BgpSrteV6Policy) GetNextHopMode

func (*BgpSrteV6Policy) GetTunnelTlvs

func (x *BgpSrteV6Policy) GetTunnelTlvs() []*BgpSrteV6TunnelTlv

func (*BgpSrteV6Policy) ProtoMessage

func (*BgpSrteV6Policy) ProtoMessage()

func (*BgpSrteV6Policy) ProtoReflect

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

func (*BgpSrteV6Policy) Reset

func (x *BgpSrteV6Policy) Reset()

func (*BgpSrteV6Policy) String

func (x *BgpSrteV6Policy) String() string

type BgpSrteV6Policy_NextHopAddressType

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

func (*BgpSrteV6Policy_NextHopAddressType) Descriptor deprecated

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

Deprecated: Use BgpSrteV6Policy_NextHopAddressType.ProtoReflect.Descriptor instead.

func (*BgpSrteV6Policy_NextHopAddressType) ProtoMessage

func (*BgpSrteV6Policy_NextHopAddressType) ProtoMessage()

func (*BgpSrteV6Policy_NextHopAddressType) ProtoReflect

func (*BgpSrteV6Policy_NextHopAddressType) Reset

func (*BgpSrteV6Policy_NextHopAddressType) String

type BgpSrteV6Policy_NextHopAddressType_Enum

type BgpSrteV6Policy_NextHopAddressType_Enum int32
const (
	BgpSrteV6Policy_NextHopAddressType_unspecified BgpSrteV6Policy_NextHopAddressType_Enum = 0
	BgpSrteV6Policy_NextHopAddressType_ipv4        BgpSrteV6Policy_NextHopAddressType_Enum = 1
	BgpSrteV6Policy_NextHopAddressType_ipv6        BgpSrteV6Policy_NextHopAddressType_Enum = 2
)

func (BgpSrteV6Policy_NextHopAddressType_Enum) Descriptor

func (BgpSrteV6Policy_NextHopAddressType_Enum) Enum

func (BgpSrteV6Policy_NextHopAddressType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpSrteV6Policy_NextHopAddressType_Enum.Descriptor instead.

func (BgpSrteV6Policy_NextHopAddressType_Enum) Number

func (BgpSrteV6Policy_NextHopAddressType_Enum) String

func (BgpSrteV6Policy_NextHopAddressType_Enum) Type

type BgpSrteV6Policy_NextHopMode

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

func (*BgpSrteV6Policy_NextHopMode) Descriptor deprecated

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

Deprecated: Use BgpSrteV6Policy_NextHopMode.ProtoReflect.Descriptor instead.

func (*BgpSrteV6Policy_NextHopMode) ProtoMessage

func (*BgpSrteV6Policy_NextHopMode) ProtoMessage()

func (*BgpSrteV6Policy_NextHopMode) ProtoReflect

func (*BgpSrteV6Policy_NextHopMode) Reset

func (x *BgpSrteV6Policy_NextHopMode) Reset()

func (*BgpSrteV6Policy_NextHopMode) String

func (x *BgpSrteV6Policy_NextHopMode) String() string

type BgpSrteV6Policy_NextHopMode_Enum

type BgpSrteV6Policy_NextHopMode_Enum int32
const (
	BgpSrteV6Policy_NextHopMode_unspecified BgpSrteV6Policy_NextHopMode_Enum = 0
	BgpSrteV6Policy_NextHopMode_local_ip    BgpSrteV6Policy_NextHopMode_Enum = 1
	BgpSrteV6Policy_NextHopMode_manual      BgpSrteV6Policy_NextHopMode_Enum = 2
)

func (BgpSrteV6Policy_NextHopMode_Enum) Descriptor

func (BgpSrteV6Policy_NextHopMode_Enum) Enum

func (BgpSrteV6Policy_NextHopMode_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpSrteV6Policy_NextHopMode_Enum.Descriptor instead.

func (BgpSrteV6Policy_NextHopMode_Enum) Number

func (BgpSrteV6Policy_NextHopMode_Enum) String

func (BgpSrteV6Policy_NextHopMode_Enum) Type

type BgpSrteV6TunnelTlv

type BgpSrteV6TunnelTlv struct {

	// Description missing in models
	RemoteEndpointSubTlv *BgpSrteRemoteEndpointSubTlv `` /* 131-byte string literal not displayed */
	// Description missing in models
	ColorSubTlv *BgpSrteColorSubTlv `protobuf:"bytes,2,opt,name=color_sub_tlv,json=colorSubTlv,proto3,oneof" json:"color_sub_tlv,omitempty"`
	// Description missing in models
	BindingSubTlv *BgpSrteBindingSubTlv `protobuf:"bytes,3,opt,name=binding_sub_tlv,json=bindingSubTlv,proto3,oneof" json:"binding_sub_tlv,omitempty"`
	// Description missing in models
	PreferenceSubTlv *BgpSrtePreferenceSubTlv `protobuf:"bytes,4,opt,name=preference_sub_tlv,json=preferenceSubTlv,proto3,oneof" json:"preference_sub_tlv,omitempty"`
	// Description missing in models
	PolicyPrioritySubTlv *BgpSrtePolicyPrioritySubTlv `` /* 131-byte string literal not displayed */
	// Description missing in models
	PolicyNameSubTlv *BgpSrtePolicyNameSubTlv `protobuf:"bytes,6,opt,name=policy_name_sub_tlv,json=policyNameSubTlv,proto3,oneof" json:"policy_name_sub_tlv,omitempty"`
	// Description missing in models
	ExplicitNullLabelPolicySubTlv *BgpSrteExplicitNullLabelPolicySubTlv `` /* 162-byte string literal not displayed */
	// Description missing in models
	SegmentLists []*BgpSrteSegmentList `protobuf:"bytes,8,rep,name=segment_lists,json=segmentLists,proto3" json:"segment_lists,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// If enabled means that this part of the configuration including any active 'children'
	// nodes will be advertised to peer.  If disabled, this means that though config is
	// present, it is not taking any part of the test but can be activated at run-time to
	// advertise just this part of the configuration to the peer.
	// default = True
	Active *bool `protobuf:"varint,10,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP SRTE Tunnel TLV.

func (*BgpSrteV6TunnelTlv) Descriptor deprecated

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

Deprecated: Use BgpSrteV6TunnelTlv.ProtoReflect.Descriptor instead.

func (*BgpSrteV6TunnelTlv) GetActive

func (x *BgpSrteV6TunnelTlv) GetActive() bool

func (*BgpSrteV6TunnelTlv) GetBindingSubTlv

func (x *BgpSrteV6TunnelTlv) GetBindingSubTlv() *BgpSrteBindingSubTlv

func (*BgpSrteV6TunnelTlv) GetColorSubTlv

func (x *BgpSrteV6TunnelTlv) GetColorSubTlv() *BgpSrteColorSubTlv

func (*BgpSrteV6TunnelTlv) GetExplicitNullLabelPolicySubTlv

func (x *BgpSrteV6TunnelTlv) GetExplicitNullLabelPolicySubTlv() *BgpSrteExplicitNullLabelPolicySubTlv

func (*BgpSrteV6TunnelTlv) GetName

func (x *BgpSrteV6TunnelTlv) GetName() string

func (*BgpSrteV6TunnelTlv) GetPolicyNameSubTlv

func (x *BgpSrteV6TunnelTlv) GetPolicyNameSubTlv() *BgpSrtePolicyNameSubTlv

func (*BgpSrteV6TunnelTlv) GetPolicyPrioritySubTlv

func (x *BgpSrteV6TunnelTlv) GetPolicyPrioritySubTlv() *BgpSrtePolicyPrioritySubTlv

func (*BgpSrteV6TunnelTlv) GetPreferenceSubTlv

func (x *BgpSrteV6TunnelTlv) GetPreferenceSubTlv() *BgpSrtePreferenceSubTlv

func (*BgpSrteV6TunnelTlv) GetRemoteEndpointSubTlv

func (x *BgpSrteV6TunnelTlv) GetRemoteEndpointSubTlv() *BgpSrteRemoteEndpointSubTlv

func (*BgpSrteV6TunnelTlv) GetSegmentLists

func (x *BgpSrteV6TunnelTlv) GetSegmentLists() []*BgpSrteSegmentList

func (*BgpSrteV6TunnelTlv) ProtoMessage

func (*BgpSrteV6TunnelTlv) ProtoMessage()

func (*BgpSrteV6TunnelTlv) ProtoReflect

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

func (*BgpSrteV6TunnelTlv) Reset

func (x *BgpSrteV6TunnelTlv) Reset()

func (*BgpSrteV6TunnelTlv) String

func (x *BgpSrteV6TunnelTlv) String() string

type BgpV4EthernetSegment added in v0.7.34

type BgpV4EthernetSegment struct {

	// Designated Forwarder (DF) election configuration.
	DfElection *BgpEthernetSegmentDfElection `protobuf:"bytes,1,opt,name=df_election,json=dfElection,proto3,oneof" json:"df_election,omitempty"`
	// This contains the list of EVIs.
	Evis []*BgpV4EvpnEvis `protobuf:"bytes,2,rep,name=evis,proto3" json:"evis,omitempty"`
	// 10-octet Ethernet Segment Identifier (ESI) Example - For multi-home scenario nonZero
	// ESI is '10000000000000000000' .
	// default = 00000000000000000000
	Esi *string `protobuf:"bytes,3,opt,name=esi,proto3,oneof" json:"esi,omitempty"`
	// Single Active or All Active mode Redundancy mode selection for Multi-home.
	// default = ActiveMode.Enum.all_active
	ActiveMode *BgpV4EthernetSegment_ActiveMode_Enum `` /* 144-byte string literal not displayed */
	// The label value to be advertised as ESI Label in ESI Label Extended Community. This
	// is included in Ethernet Auto-discovery per ES Routes advertised by a router.
	// default = 0
	EsiLabel *int32 `protobuf:"varint,5,opt,name=esi_label,json=esiLabel,proto3,oneof" json:"esi_label,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,6,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,7,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,8,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// Optional AS PATH settings.
	AsPath *BgpAsPath `protobuf:"bytes,9,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP Ethernet Segment ranges. Advertises following routes -

Type 4 - Ethernet Segment Route

func (*BgpV4EthernetSegment) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EthernetSegment.ProtoReflect.Descriptor instead.

func (*BgpV4EthernetSegment) GetActiveMode added in v0.7.34

func (*BgpV4EthernetSegment) GetAdvanced added in v0.7.34

func (x *BgpV4EthernetSegment) GetAdvanced() *BgpRouteAdvanced

func (*BgpV4EthernetSegment) GetAsPath added in v0.7.34

func (x *BgpV4EthernetSegment) GetAsPath() *BgpAsPath

func (*BgpV4EthernetSegment) GetCommunities added in v0.7.34

func (x *BgpV4EthernetSegment) GetCommunities() []*BgpCommunity

func (*BgpV4EthernetSegment) GetDfElection added in v0.7.34

func (*BgpV4EthernetSegment) GetEsi added in v0.7.34

func (x *BgpV4EthernetSegment) GetEsi() string

func (*BgpV4EthernetSegment) GetEsiLabel added in v0.7.34

func (x *BgpV4EthernetSegment) GetEsiLabel() int32

func (*BgpV4EthernetSegment) GetEvis added in v0.7.34

func (x *BgpV4EthernetSegment) GetEvis() []*BgpV4EvpnEvis

func (*BgpV4EthernetSegment) GetExtCommunities added in v0.7.34

func (x *BgpV4EthernetSegment) GetExtCommunities() []*BgpExtCommunity

func (*BgpV4EthernetSegment) ProtoMessage added in v0.7.34

func (*BgpV4EthernetSegment) ProtoMessage()

func (*BgpV4EthernetSegment) ProtoReflect added in v0.7.34

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

func (*BgpV4EthernetSegment) Reset added in v0.7.34

func (x *BgpV4EthernetSegment) Reset()

func (*BgpV4EthernetSegment) String added in v0.7.34

func (x *BgpV4EthernetSegment) String() string

type BgpV4EthernetSegment_ActiveMode added in v0.7.34

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

func (*BgpV4EthernetSegment_ActiveMode) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EthernetSegment_ActiveMode.ProtoReflect.Descriptor instead.

func (*BgpV4EthernetSegment_ActiveMode) ProtoMessage added in v0.7.34

func (*BgpV4EthernetSegment_ActiveMode) ProtoMessage()

func (*BgpV4EthernetSegment_ActiveMode) ProtoReflect added in v0.7.34

func (*BgpV4EthernetSegment_ActiveMode) Reset added in v0.7.34

func (*BgpV4EthernetSegment_ActiveMode) String added in v0.7.34

type BgpV4EthernetSegment_ActiveMode_Enum added in v0.7.34

type BgpV4EthernetSegment_ActiveMode_Enum int32
const (
	BgpV4EthernetSegment_ActiveMode_unspecified   BgpV4EthernetSegment_ActiveMode_Enum = 0
	BgpV4EthernetSegment_ActiveMode_single_active BgpV4EthernetSegment_ActiveMode_Enum = 1
	BgpV4EthernetSegment_ActiveMode_all_active    BgpV4EthernetSegment_ActiveMode_Enum = 2
)

func (BgpV4EthernetSegment_ActiveMode_Enum) Descriptor added in v0.7.34

func (BgpV4EthernetSegment_ActiveMode_Enum) Enum added in v0.7.34

func (BgpV4EthernetSegment_ActiveMode_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EthernetSegment_ActiveMode_Enum.Descriptor instead.

func (BgpV4EthernetSegment_ActiveMode_Enum) Number added in v0.7.34

func (BgpV4EthernetSegment_ActiveMode_Enum) String added in v0.7.34

func (BgpV4EthernetSegment_ActiveMode_Enum) Type added in v0.7.34

type BgpV4EviVxlan added in v0.7.34

type BgpV4EviVxlan struct {

	// This contains the list of Broadcast Domains to be configured per EVI.
	BroadcastDomains []*BgpV4EviVxlanBroadcastDomain `protobuf:"bytes,1,rep,name=broadcast_domains,json=broadcastDomains,proto3" json:"broadcast_domains,omitempty"`
	// This model only supports Ingress Replication
	// default = ReplicationType.Enum.ingress_replication
	ReplicationType *BgpV4EviVxlan_ReplicationType_Enum `` /* 157-byte string literal not displayed */
	// Downstream assigned VNI to be carried as Part of P-Multicast Service Interface Tunnel
	// attribute (PMSI Tunnel Attribute) in Type 3 Inclusive Multicast Ethernet Tag Route.
	// default = 16
	PmsiLabel *int32 `protobuf:"varint,3,opt,name=pmsi_label,json=pmsiLabel,proto3,oneof" json:"pmsi_label,omitempty"`
	// The Auto-discovery Route label (AD label) value, which gets advertised in the Ethernet
	// Auto-discovery Route per <EVI, ESI>
	// default = 0
	AdLabel *int32 `protobuf:"varint,4,opt,name=ad_label,json=adLabel,proto3,oneof" json:"ad_label,omitempty"`
	// Colon separated Extended Community value of 6 Bytes - AS number: Value identifying
	// an EVI.            Example - for the as_2octet 60005:100.
	RouteDistinguisher *BgpRouteDistinguisher `protobuf:"bytes,5,opt,name=route_distinguisher,json=routeDistinguisher,proto3,oneof" json:"route_distinguisher,omitempty"`
	// List of Layer 2 Virtual Network Identifier (L2VNI) export targets associated with
	// this EVI.
	RouteTargetExport []*BgpRouteTarget `protobuf:"bytes,6,rep,name=route_target_export,json=routeTargetExport,proto3" json:"route_target_export,omitempty"`
	// List of L2VNI import targets associated with this EVI.
	RouteTargetImport []*BgpRouteTarget `protobuf:"bytes,7,rep,name=route_target_import,json=routeTargetImport,proto3" json:"route_target_import,omitempty"`
	// List of Layer 3 Virtual Network Identifier (L3VNI) Export Route Targets.
	L3RouteTargetExport []*BgpRouteTarget `protobuf:"bytes,8,rep,name=l3_route_target_export,json=l3RouteTargetExport,proto3" json:"l3_route_target_export,omitempty"`
	// List of L3VNI Import Route Targets.
	L3RouteTargetImport []*BgpRouteTarget `protobuf:"bytes,9,rep,name=l3_route_target_import,json=l3RouteTargetImport,proto3" json:"l3_route_target_import,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,10,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,11,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,12,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// Optional AS PATH settings.
	AsPath *BgpAsPath `protobuf:"bytes,13,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP EVPN EVI. Advertises following routes -

Type 3 - Inclusive Multicast Ethernet Tag Route

Type 1 - Ethernet Auto-discovery Route (Per EVI)

Type 1 - Ethernet Auto-discovery Route (Per ES)

func (*BgpV4EviVxlan) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EviVxlan.ProtoReflect.Descriptor instead.

func (*BgpV4EviVxlan) GetAdLabel added in v0.7.34

func (x *BgpV4EviVxlan) GetAdLabel() int32

func (*BgpV4EviVxlan) GetAdvanced added in v0.7.34

func (x *BgpV4EviVxlan) GetAdvanced() *BgpRouteAdvanced

func (*BgpV4EviVxlan) GetAsPath added in v0.7.34

func (x *BgpV4EviVxlan) GetAsPath() *BgpAsPath

func (*BgpV4EviVxlan) GetBroadcastDomains added in v0.7.34

func (x *BgpV4EviVxlan) GetBroadcastDomains() []*BgpV4EviVxlanBroadcastDomain

func (*BgpV4EviVxlan) GetCommunities added in v0.7.34

func (x *BgpV4EviVxlan) GetCommunities() []*BgpCommunity

func (*BgpV4EviVxlan) GetExtCommunities added in v0.7.34

func (x *BgpV4EviVxlan) GetExtCommunities() []*BgpExtCommunity

func (*BgpV4EviVxlan) GetL3RouteTargetExport added in v0.7.34

func (x *BgpV4EviVxlan) GetL3RouteTargetExport() []*BgpRouteTarget

func (*BgpV4EviVxlan) GetL3RouteTargetImport added in v0.7.34

func (x *BgpV4EviVxlan) GetL3RouteTargetImport() []*BgpRouteTarget

func (*BgpV4EviVxlan) GetPmsiLabel added in v0.7.34

func (x *BgpV4EviVxlan) GetPmsiLabel() int32

func (*BgpV4EviVxlan) GetReplicationType added in v0.7.34

func (x *BgpV4EviVxlan) GetReplicationType() BgpV4EviVxlan_ReplicationType_Enum

func (*BgpV4EviVxlan) GetRouteDistinguisher added in v0.7.34

func (x *BgpV4EviVxlan) GetRouteDistinguisher() *BgpRouteDistinguisher

func (*BgpV4EviVxlan) GetRouteTargetExport added in v0.7.34

func (x *BgpV4EviVxlan) GetRouteTargetExport() []*BgpRouteTarget

func (*BgpV4EviVxlan) GetRouteTargetImport added in v0.7.34

func (x *BgpV4EviVxlan) GetRouteTargetImport() []*BgpRouteTarget

func (*BgpV4EviVxlan) ProtoMessage added in v0.7.34

func (*BgpV4EviVxlan) ProtoMessage()

func (*BgpV4EviVxlan) ProtoReflect added in v0.7.34

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

func (*BgpV4EviVxlan) Reset added in v0.7.34

func (x *BgpV4EviVxlan) Reset()

func (*BgpV4EviVxlan) String added in v0.7.34

func (x *BgpV4EviVxlan) String() string

type BgpV4EviVxlanBroadcastDomain added in v0.7.34

type BgpV4EviVxlanBroadcastDomain struct {

	// This contains the list of Customer MAC/IP Ranges to be configured per Broadcast Domain.
	//
	//
	// Advertises following route -
	// Type 2 - MAC/IP Advertisement Route.
	CmacIpRange []*BgpCMacIpRange `protobuf:"bytes,1,rep,name=cmac_ip_range,json=cmacIpRange,proto3" json:"cmac_ip_range,omitempty"`
	// The Ethernet Tag ID of the Broadcast Domain.
	// default = 0
	EthernetTagId *int64 `protobuf:"varint,2,opt,name=ethernet_tag_id,json=ethernetTagId,proto3,oneof" json:"ethernet_tag_id,omitempty"`
	// VLAN-Aware service to be enabled or disabled.
	// default = False
	VlanAwareService *bool `protobuf:"varint,3,opt,name=vlan_aware_service,json=vlanAwareService,proto3,oneof" json:"vlan_aware_service,omitempty"`
	// contains filtered or unexported fields
}

Configuration for Broadcast Domains per EVI.

func (*BgpV4EviVxlanBroadcastDomain) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EviVxlanBroadcastDomain.ProtoReflect.Descriptor instead.

func (*BgpV4EviVxlanBroadcastDomain) GetCmacIpRange added in v0.7.34

func (x *BgpV4EviVxlanBroadcastDomain) GetCmacIpRange() []*BgpCMacIpRange

func (*BgpV4EviVxlanBroadcastDomain) GetEthernetTagId added in v0.7.34

func (x *BgpV4EviVxlanBroadcastDomain) GetEthernetTagId() int64

func (*BgpV4EviVxlanBroadcastDomain) GetVlanAwareService added in v0.7.34

func (x *BgpV4EviVxlanBroadcastDomain) GetVlanAwareService() bool

func (*BgpV4EviVxlanBroadcastDomain) ProtoMessage added in v0.7.34

func (*BgpV4EviVxlanBroadcastDomain) ProtoMessage()

func (*BgpV4EviVxlanBroadcastDomain) ProtoReflect added in v0.7.34

func (*BgpV4EviVxlanBroadcastDomain) Reset added in v0.7.34

func (x *BgpV4EviVxlanBroadcastDomain) Reset()

func (*BgpV4EviVxlanBroadcastDomain) String added in v0.7.34

type BgpV4EviVxlan_ReplicationType added in v0.7.34

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

func (*BgpV4EviVxlan_ReplicationType) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EviVxlan_ReplicationType.ProtoReflect.Descriptor instead.

func (*BgpV4EviVxlan_ReplicationType) ProtoMessage added in v0.7.34

func (*BgpV4EviVxlan_ReplicationType) ProtoMessage()

func (*BgpV4EviVxlan_ReplicationType) ProtoReflect added in v0.7.34

func (*BgpV4EviVxlan_ReplicationType) Reset added in v0.7.34

func (x *BgpV4EviVxlan_ReplicationType) Reset()

func (*BgpV4EviVxlan_ReplicationType) String added in v0.7.34

type BgpV4EviVxlan_ReplicationType_Enum added in v0.7.34

type BgpV4EviVxlan_ReplicationType_Enum int32
const (
	BgpV4EviVxlan_ReplicationType_unspecified         BgpV4EviVxlan_ReplicationType_Enum = 0
	BgpV4EviVxlan_ReplicationType_ingress_replication BgpV4EviVxlan_ReplicationType_Enum = 1
)

func (BgpV4EviVxlan_ReplicationType_Enum) Descriptor added in v0.7.34

func (BgpV4EviVxlan_ReplicationType_Enum) Enum added in v0.7.34

func (BgpV4EviVxlan_ReplicationType_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EviVxlan_ReplicationType_Enum.Descriptor instead.

func (BgpV4EviVxlan_ReplicationType_Enum) Number added in v0.7.34

func (BgpV4EviVxlan_ReplicationType_Enum) String added in v0.7.34

func (BgpV4EviVxlan_ReplicationType_Enum) Type added in v0.7.34

type BgpV4EvpnEvis added in v0.7.34

type BgpV4EvpnEvis struct {

	// Description missing in models
	// default = Choice.Enum.evi_vxlan
	Choice *BgpV4EvpnEvis_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.BgpV4EvpnEvis_Choice_Enum,oneof" json:"choice,omitempty"`
	// EVPN VXLAN instance to be configured per Ethernet Segment.
	EviVxlan *BgpV4EviVxlan `protobuf:"bytes,2,opt,name=evi_vxlan,json=eviVxlan,proto3,oneof" json:"evi_vxlan,omitempty"`
	// contains filtered or unexported fields
}

This contains a list of different flavors of EVPN. For example EVPN over VXLAN or EVPN over MPLS etc to be configured per Ethernet segment.

Need to instantiate correct type of EVPN instance as per requirement.

func (*BgpV4EvpnEvis) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EvpnEvis.ProtoReflect.Descriptor instead.

func (*BgpV4EvpnEvis) GetChoice added in v0.7.34

func (*BgpV4EvpnEvis) GetEviVxlan added in v0.7.34

func (x *BgpV4EvpnEvis) GetEviVxlan() *BgpV4EviVxlan

func (*BgpV4EvpnEvis) ProtoMessage added in v0.7.34

func (*BgpV4EvpnEvis) ProtoMessage()

func (*BgpV4EvpnEvis) ProtoReflect added in v0.7.34

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

func (*BgpV4EvpnEvis) Reset added in v0.7.34

func (x *BgpV4EvpnEvis) Reset()

func (*BgpV4EvpnEvis) String added in v0.7.34

func (x *BgpV4EvpnEvis) String() string

type BgpV4EvpnEvis_Choice added in v0.7.34

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

func (*BgpV4EvpnEvis_Choice) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EvpnEvis_Choice.ProtoReflect.Descriptor instead.

func (*BgpV4EvpnEvis_Choice) ProtoMessage added in v0.7.34

func (*BgpV4EvpnEvis_Choice) ProtoMessage()

func (*BgpV4EvpnEvis_Choice) ProtoReflect added in v0.7.34

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

func (*BgpV4EvpnEvis_Choice) Reset added in v0.7.34

func (x *BgpV4EvpnEvis_Choice) Reset()

func (*BgpV4EvpnEvis_Choice) String added in v0.7.34

func (x *BgpV4EvpnEvis_Choice) String() string

type BgpV4EvpnEvis_Choice_Enum added in v0.7.34

type BgpV4EvpnEvis_Choice_Enum int32
const (
	BgpV4EvpnEvis_Choice_unspecified BgpV4EvpnEvis_Choice_Enum = 0
	BgpV4EvpnEvis_Choice_evi_vxlan   BgpV4EvpnEvis_Choice_Enum = 1
)

func (BgpV4EvpnEvis_Choice_Enum) Descriptor added in v0.7.34

func (BgpV4EvpnEvis_Choice_Enum) Enum added in v0.7.34

func (BgpV4EvpnEvis_Choice_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV4EvpnEvis_Choice_Enum.Descriptor instead.

func (BgpV4EvpnEvis_Choice_Enum) Number added in v0.7.34

func (BgpV4EvpnEvis_Choice_Enum) String added in v0.7.34

func (x BgpV4EvpnEvis_Choice_Enum) String() string

func (BgpV4EvpnEvis_Choice_Enum) Type added in v0.7.34

type BgpV4Interface

type BgpV4Interface struct {

	// The unique name of the IPv4 or Loopback IPv4 interface used as the source IP for
	// this list of BGP peers.
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv4Loopback/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv4Loopback/properties/name
	//
	// required = true
	Ipv4Name string `protobuf:"bytes,1,opt,name=ipv4_name,json=ipv4Name,proto3" json:"ipv4_name,omitempty"`
	// This contains the list of BGPv4 peers configured on this interface.
	Peers []*BgpV4Peer `protobuf:"bytes,2,rep,name=peers,proto3" json:"peers,omitempty"`
	// contains filtered or unexported fields
}

Configuration for emulated BGPv4 peers and routes on a single IPv4 interface.

func (*BgpV4Interface) Descriptor deprecated

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

Deprecated: Use BgpV4Interface.ProtoReflect.Descriptor instead.

func (*BgpV4Interface) GetIpv4Name

func (x *BgpV4Interface) GetIpv4Name() string

func (*BgpV4Interface) GetPeers

func (x *BgpV4Interface) GetPeers() []*BgpV4Peer

func (*BgpV4Interface) ProtoMessage

func (*BgpV4Interface) ProtoMessage()

func (*BgpV4Interface) ProtoReflect

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

func (*BgpV4Interface) Reset

func (x *BgpV4Interface) Reset()

func (*BgpV4Interface) String

func (x *BgpV4Interface) String() string

type BgpV4Peer

type BgpV4Peer struct {

	// IPv4 address of the BGP peer for the session.
	// required = true
	PeerAddress string `protobuf:"bytes,1,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"`
	// This contains the list of Ethernet Virtual Private Network (EVPN) Ethernet Segments
	// (ES) Per BGP Peer for IPv4 Address Family Identifier (AFI).
	//
	// Each Ethernet Segment contains a list of EVPN Instances (EVIs) .
	// Each EVI contains a list of Broadcast Domains.
	// Each Broadcast Domain contains a list of MAC/IP Ranges.
	//
	// <Ethernet Segment, EVI, Broadcast Domain> is responsible for advertising Ethernet
	// Auto-discovery Route Per EVI (Type 1).
	//
	// <Ethernet Segment, EVI> is responsible for advertising Ethernet Auto-discovery Route
	// Per Ethernet Segment (Type 1).
	//
	// <Ethernet Segment, EVI, Broadcast Domain, MAC/IP> is responsible for advertising
	// MAC/IP Advertisement Route (Type 2).
	//
	// <Ethernet Segment, EVI, Broadcast Domain> is responsible for advertising Inclusive
	// Multicast Ethernet Tag Route (Type 3).
	//
	// Ethernet Segment is responsible for advertising Ethernet Segment Route (Type 4).
	EvpnEthernetSegments []*BgpV4EthernetSegment `protobuf:"bytes,2,rep,name=evpn_ethernet_segments,json=evpnEthernetSegments,proto3" json:"evpn_ethernet_segments,omitempty"`
	// The type of BGP autonomous system. External BGP is used for BGP links between two
	// or more autonomous systems (ebgp). Internal BGP is used within a single autonomous
	// system (ibgp). BGP property defaults are aligned with this object defined as an internal
	// BGP peer. If the as_type is specified as 'ebgp' then other properties will need to
	// be specified as per an external BGP peer. Specifically, for 'ebgp',  'as_set_mode'
	// attribute in 'as_path' field  in any Route Range should be changed from default value
	// 'do_not_include_local_as' to any other value.
	// required = true
	AsType BgpV4Peer_AsType_Enum `protobuf:"varint,3,opt,name=as_type,json=asType,proto3,enum=otg.BgpV4Peer_AsType_Enum" json:"as_type,omitempty"`
	// Autonomous System Number (AS number or ASN)
	// required = true
	AsNumber int32 `protobuf:"varint,4,opt,name=as_number,json=asNumber,proto3" json:"as_number,omitempty"`
	// The width in bytes of the as_number values. Any as_number values that exceeds the
	// width MUST result in an error.
	// default = AsNumberWidth.Enum.four
	AsNumberWidth *BgpV4Peer_AsNumberWidth_Enum `` /* 147-byte string literal not displayed */
	// Description missing in models
	Advanced *BgpAdvanced `protobuf:"bytes,6,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Description missing in models
	Capability *BgpCapability `protobuf:"bytes,7,opt,name=capability,proto3,oneof" json:"capability,omitempty"`
	// Description missing in models
	LearnedInformationFilter *BgpLearnedInformationFilter `` /* 141-byte string literal not displayed */
	// Emulated BGPv4 route ranges.
	V4Routes []*BgpV4RouteRange `protobuf:"bytes,9,rep,name=v4_routes,json=v4Routes,proto3" json:"v4_routes,omitempty"`
	// Emulated BGPv6 route ranges.
	V6Routes []*BgpV6RouteRange `protobuf:"bytes,10,rep,name=v6_routes,json=v6Routes,proto3" json:"v6_routes,omitempty"`
	// Segment Routing Traffic Engineering (SR TE) Policies for IPv4 Address Family Identifier
	// (AFI).
	V4SrtePolicies []*BgpSrteV4Policy `protobuf:"bytes,11,rep,name=v4_srte_policies,json=v4SrtePolicies,proto3" json:"v4_srte_policies,omitempty"`
	// Segment Routing Traffic Engineering (SR TE) Policies for IPv6 Address Family Identifier
	// (AFI).
	V6SrtePolicies []*BgpSrteV6Policy `protobuf:"bytes,12,rep,name=v6_srte_policies,json=v6SrtePolicies,proto3" json:"v6_srte_policies,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Configuration for emulated BGPv4 peers and routes.

func (*BgpV4Peer) Descriptor deprecated

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

Deprecated: Use BgpV4Peer.ProtoReflect.Descriptor instead.

func (*BgpV4Peer) GetAdvanced

func (x *BgpV4Peer) GetAdvanced() *BgpAdvanced

func (*BgpV4Peer) GetAsNumber

func (x *BgpV4Peer) GetAsNumber() int32

func (*BgpV4Peer) GetAsNumberWidth

func (x *BgpV4Peer) GetAsNumberWidth() BgpV4Peer_AsNumberWidth_Enum

func (*BgpV4Peer) GetAsType

func (x *BgpV4Peer) GetAsType() BgpV4Peer_AsType_Enum

func (*BgpV4Peer) GetCapability

func (x *BgpV4Peer) GetCapability() *BgpCapability

func (*BgpV4Peer) GetEvpnEthernetSegments added in v0.7.34

func (x *BgpV4Peer) GetEvpnEthernetSegments() []*BgpV4EthernetSegment

func (*BgpV4Peer) GetLearnedInformationFilter added in v0.8.1

func (x *BgpV4Peer) GetLearnedInformationFilter() *BgpLearnedInformationFilter

func (*BgpV4Peer) GetName

func (x *BgpV4Peer) GetName() string

func (*BgpV4Peer) GetPeerAddress

func (x *BgpV4Peer) GetPeerAddress() string

func (*BgpV4Peer) GetV4Routes

func (x *BgpV4Peer) GetV4Routes() []*BgpV4RouteRange

func (*BgpV4Peer) GetV4SrtePolicies

func (x *BgpV4Peer) GetV4SrtePolicies() []*BgpSrteV4Policy

func (*BgpV4Peer) GetV6Routes

func (x *BgpV4Peer) GetV6Routes() []*BgpV6RouteRange

func (*BgpV4Peer) GetV6SrtePolicies

func (x *BgpV4Peer) GetV6SrtePolicies() []*BgpSrteV6Policy

func (*BgpV4Peer) ProtoMessage

func (*BgpV4Peer) ProtoMessage()

func (*BgpV4Peer) ProtoReflect

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

func (*BgpV4Peer) Reset

func (x *BgpV4Peer) Reset()

func (*BgpV4Peer) String

func (x *BgpV4Peer) String() string

type BgpV4Peer_AsNumberWidth

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

func (*BgpV4Peer_AsNumberWidth) Descriptor deprecated

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

Deprecated: Use BgpV4Peer_AsNumberWidth.ProtoReflect.Descriptor instead.

func (*BgpV4Peer_AsNumberWidth) ProtoMessage

func (*BgpV4Peer_AsNumberWidth) ProtoMessage()

func (*BgpV4Peer_AsNumberWidth) ProtoReflect

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

func (*BgpV4Peer_AsNumberWidth) Reset

func (x *BgpV4Peer_AsNumberWidth) Reset()

func (*BgpV4Peer_AsNumberWidth) String

func (x *BgpV4Peer_AsNumberWidth) String() string

type BgpV4Peer_AsNumberWidth_Enum

type BgpV4Peer_AsNumberWidth_Enum int32
const (
	BgpV4Peer_AsNumberWidth_unspecified BgpV4Peer_AsNumberWidth_Enum = 0
	BgpV4Peer_AsNumberWidth_two         BgpV4Peer_AsNumberWidth_Enum = 1
	BgpV4Peer_AsNumberWidth_four        BgpV4Peer_AsNumberWidth_Enum = 2
)

func (BgpV4Peer_AsNumberWidth_Enum) Descriptor

func (BgpV4Peer_AsNumberWidth_Enum) Enum

func (BgpV4Peer_AsNumberWidth_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV4Peer_AsNumberWidth_Enum.Descriptor instead.

func (BgpV4Peer_AsNumberWidth_Enum) Number

func (BgpV4Peer_AsNumberWidth_Enum) String

func (BgpV4Peer_AsNumberWidth_Enum) Type

type BgpV4Peer_AsType

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

func (*BgpV4Peer_AsType) Descriptor deprecated

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

Deprecated: Use BgpV4Peer_AsType.ProtoReflect.Descriptor instead.

func (*BgpV4Peer_AsType) ProtoMessage

func (*BgpV4Peer_AsType) ProtoMessage()

func (*BgpV4Peer_AsType) ProtoReflect

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

func (*BgpV4Peer_AsType) Reset

func (x *BgpV4Peer_AsType) Reset()

func (*BgpV4Peer_AsType) String

func (x *BgpV4Peer_AsType) String() string

type BgpV4Peer_AsType_Enum

type BgpV4Peer_AsType_Enum int32
const (
	BgpV4Peer_AsType_unspecified BgpV4Peer_AsType_Enum = 0
	BgpV4Peer_AsType_ibgp        BgpV4Peer_AsType_Enum = 1
	BgpV4Peer_AsType_ebgp        BgpV4Peer_AsType_Enum = 2
)

func (BgpV4Peer_AsType_Enum) Descriptor

func (BgpV4Peer_AsType_Enum) Enum

func (BgpV4Peer_AsType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV4Peer_AsType_Enum.Descriptor instead.

func (BgpV4Peer_AsType_Enum) Number

func (BgpV4Peer_AsType_Enum) String

func (x BgpV4Peer_AsType_Enum) String() string

func (BgpV4Peer_AsType_Enum) Type

type BgpV4RouteRange

type BgpV4RouteRange struct {

	// A list of group of IPv4 route addresses.
	Addresses []*V4RouteAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Specify the NextHop in MP REACH NLRI. The mode for setting the IP address  of the
	// NextHop in the MP REACH NLRI can be one of the following:
	// Local IP: Automatically fills the Nexthop with the Local IP of the BGP
	// peer.
	// If BGP peer is of type IPv6, Nexthop Encoding capability should be enabled.
	// Manual: Override the Nexthop with any arbitrary IPv4/IPv6 address.
	// default = NextHopMode.Enum.local_ip
	NextHopMode *BgpV4RouteRange_NextHopMode_Enum `` /* 145-byte string literal not displayed */
	// If the Nexthop Mode is Manual, it sets the type of the NextHop IP address.
	// default = NextHopAddressType.Enum.ipv4
	NextHopAddressType *BgpV4RouteRange_NextHopAddressType_Enum `` /* 175-byte string literal not displayed */
	// The IPv4 address of the next hop if the Nexthop Mode is manual and the Nexthop type
	// is IPv4. If BGP peer is of type IPv6, Nexthop Encoding capability should be enabled.
	// default = 0.0.0.0
	NextHopIpv4Address *string `protobuf:"bytes,4,opt,name=next_hop_ipv4_address,json=nextHopIpv4Address,proto3,oneof" json:"next_hop_ipv4_address,omitempty"`
	// The IPv6 address of the next hop if the Nexthop Mode is manual and the Nexthop type
	// is IPv6.
	// default = ::0
	NextHopIpv6Address *string `protobuf:"bytes,5,opt,name=next_hop_ipv6_address,json=nextHopIpv6Address,proto3,oneof" json:"next_hop_ipv6_address,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,6,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,7,rep,name=communities,proto3" json:"communities,omitempty"`
	// Description missing in models
	AsPath *BgpAsPath `protobuf:"bytes,8,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// Description missing in models
	AddPath *BgpAddPath `protobuf:"bytes,9,opt,name=add_path,json=addPath,proto3,oneof" json:"add_path,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,11,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// contains filtered or unexported fields
}

Emulated BGPv4 route range.

func (*BgpV4RouteRange) Descriptor deprecated

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

Deprecated: Use BgpV4RouteRange.ProtoReflect.Descriptor instead.

func (*BgpV4RouteRange) GetAddPath

func (x *BgpV4RouteRange) GetAddPath() *BgpAddPath

func (*BgpV4RouteRange) GetAddresses

func (x *BgpV4RouteRange) GetAddresses() []*V4RouteAddress

func (*BgpV4RouteRange) GetAdvanced

func (x *BgpV4RouteRange) GetAdvanced() *BgpRouteAdvanced

func (*BgpV4RouteRange) GetAsPath

func (x *BgpV4RouteRange) GetAsPath() *BgpAsPath

func (*BgpV4RouteRange) GetCommunities

func (x *BgpV4RouteRange) GetCommunities() []*BgpCommunity

func (*BgpV4RouteRange) GetExtCommunities added in v0.10.4

func (x *BgpV4RouteRange) GetExtCommunities() []*BgpExtCommunity

func (*BgpV4RouteRange) GetName

func (x *BgpV4RouteRange) GetName() string

func (*BgpV4RouteRange) GetNextHopAddressType

func (x *BgpV4RouteRange) GetNextHopAddressType() BgpV4RouteRange_NextHopAddressType_Enum

func (*BgpV4RouteRange) GetNextHopIpv4Address

func (x *BgpV4RouteRange) GetNextHopIpv4Address() string

func (*BgpV4RouteRange) GetNextHopIpv6Address

func (x *BgpV4RouteRange) GetNextHopIpv6Address() string

func (*BgpV4RouteRange) GetNextHopMode

func (*BgpV4RouteRange) ProtoMessage

func (*BgpV4RouteRange) ProtoMessage()

func (*BgpV4RouteRange) ProtoReflect

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

func (*BgpV4RouteRange) Reset

func (x *BgpV4RouteRange) Reset()

func (*BgpV4RouteRange) String

func (x *BgpV4RouteRange) String() string

type BgpV4RouteRange_NextHopAddressType

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

func (*BgpV4RouteRange_NextHopAddressType) Descriptor deprecated

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

Deprecated: Use BgpV4RouteRange_NextHopAddressType.ProtoReflect.Descriptor instead.

func (*BgpV4RouteRange_NextHopAddressType) ProtoMessage

func (*BgpV4RouteRange_NextHopAddressType) ProtoMessage()

func (*BgpV4RouteRange_NextHopAddressType) ProtoReflect

func (*BgpV4RouteRange_NextHopAddressType) Reset

func (*BgpV4RouteRange_NextHopAddressType) String

type BgpV4RouteRange_NextHopAddressType_Enum

type BgpV4RouteRange_NextHopAddressType_Enum int32
const (
	BgpV4RouteRange_NextHopAddressType_unspecified BgpV4RouteRange_NextHopAddressType_Enum = 0
	BgpV4RouteRange_NextHopAddressType_ipv4        BgpV4RouteRange_NextHopAddressType_Enum = 1
	BgpV4RouteRange_NextHopAddressType_ipv6        BgpV4RouteRange_NextHopAddressType_Enum = 2
)

func (BgpV4RouteRange_NextHopAddressType_Enum) Descriptor

func (BgpV4RouteRange_NextHopAddressType_Enum) Enum

func (BgpV4RouteRange_NextHopAddressType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV4RouteRange_NextHopAddressType_Enum.Descriptor instead.

func (BgpV4RouteRange_NextHopAddressType_Enum) Number

func (BgpV4RouteRange_NextHopAddressType_Enum) String

func (BgpV4RouteRange_NextHopAddressType_Enum) Type

type BgpV4RouteRange_NextHopMode

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

func (*BgpV4RouteRange_NextHopMode) Descriptor deprecated

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

Deprecated: Use BgpV4RouteRange_NextHopMode.ProtoReflect.Descriptor instead.

func (*BgpV4RouteRange_NextHopMode) ProtoMessage

func (*BgpV4RouteRange_NextHopMode) ProtoMessage()

func (*BgpV4RouteRange_NextHopMode) ProtoReflect

func (*BgpV4RouteRange_NextHopMode) Reset

func (x *BgpV4RouteRange_NextHopMode) Reset()

func (*BgpV4RouteRange_NextHopMode) String

func (x *BgpV4RouteRange_NextHopMode) String() string

type BgpV4RouteRange_NextHopMode_Enum

type BgpV4RouteRange_NextHopMode_Enum int32
const (
	BgpV4RouteRange_NextHopMode_unspecified BgpV4RouteRange_NextHopMode_Enum = 0
	BgpV4RouteRange_NextHopMode_local_ip    BgpV4RouteRange_NextHopMode_Enum = 1
	BgpV4RouteRange_NextHopMode_manual      BgpV4RouteRange_NextHopMode_Enum = 2
)

func (BgpV4RouteRange_NextHopMode_Enum) Descriptor

func (BgpV4RouteRange_NextHopMode_Enum) Enum

func (BgpV4RouteRange_NextHopMode_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV4RouteRange_NextHopMode_Enum.Descriptor instead.

func (BgpV4RouteRange_NextHopMode_Enum) Number

func (BgpV4RouteRange_NextHopMode_Enum) String

func (BgpV4RouteRange_NextHopMode_Enum) Type

type BgpV6EthernetSegment added in v0.7.34

type BgpV6EthernetSegment struct {

	// Designated Forwarder (DF) election configuration.
	DfElection *BgpEthernetSegmentDfElection `protobuf:"bytes,1,opt,name=df_election,json=dfElection,proto3,oneof" json:"df_election,omitempty"`
	// This contains the list of EVIs.
	Evis []*BgpV6EvpnEvis `protobuf:"bytes,2,rep,name=evis,proto3" json:"evis,omitempty"`
	// 10-octet Ethernet Segment Identifier (ESI) Example - For multi-home scenario nonZero
	// ESI is '10000000000000000000' .
	// default = 00000000000000000000
	Esi *string `protobuf:"bytes,3,opt,name=esi,proto3,oneof" json:"esi,omitempty"`
	// Single Active or All Active mode Redundancy mode selection for Multi-home.
	// default = ActiveMode.Enum.all_active
	ActiveMode *BgpV6EthernetSegment_ActiveMode_Enum `` /* 144-byte string literal not displayed */
	// The label value to be advertised as ESI Label in ESI Label Extended Community. This
	// is included in Ethernet Auto-discovery per ES Routes advertised by a router.
	// default = 0
	EsiLabel *int32 `protobuf:"varint,5,opt,name=esi_label,json=esiLabel,proto3,oneof" json:"esi_label,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,6,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,7,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,8,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// Optional AS PATH settings.
	AsPath *BgpAsPath `protobuf:"bytes,9,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP Ethernet Segment ranges. Advertises following routes -

Type 4 - Ethernet Segment Route

func (*BgpV6EthernetSegment) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EthernetSegment.ProtoReflect.Descriptor instead.

func (*BgpV6EthernetSegment) GetActiveMode added in v0.7.34

func (*BgpV6EthernetSegment) GetAdvanced added in v0.7.34

func (x *BgpV6EthernetSegment) GetAdvanced() *BgpRouteAdvanced

func (*BgpV6EthernetSegment) GetAsPath added in v0.7.34

func (x *BgpV6EthernetSegment) GetAsPath() *BgpAsPath

func (*BgpV6EthernetSegment) GetCommunities added in v0.7.34

func (x *BgpV6EthernetSegment) GetCommunities() []*BgpCommunity

func (*BgpV6EthernetSegment) GetDfElection added in v0.7.34

func (*BgpV6EthernetSegment) GetEsi added in v0.7.34

func (x *BgpV6EthernetSegment) GetEsi() string

func (*BgpV6EthernetSegment) GetEsiLabel added in v0.7.34

func (x *BgpV6EthernetSegment) GetEsiLabel() int32

func (*BgpV6EthernetSegment) GetEvis added in v0.7.34

func (x *BgpV6EthernetSegment) GetEvis() []*BgpV6EvpnEvis

func (*BgpV6EthernetSegment) GetExtCommunities added in v0.7.34

func (x *BgpV6EthernetSegment) GetExtCommunities() []*BgpExtCommunity

func (*BgpV6EthernetSegment) ProtoMessage added in v0.7.34

func (*BgpV6EthernetSegment) ProtoMessage()

func (*BgpV6EthernetSegment) ProtoReflect added in v0.7.34

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

func (*BgpV6EthernetSegment) Reset added in v0.7.34

func (x *BgpV6EthernetSegment) Reset()

func (*BgpV6EthernetSegment) String added in v0.7.34

func (x *BgpV6EthernetSegment) String() string

type BgpV6EthernetSegment_ActiveMode added in v0.7.34

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

func (*BgpV6EthernetSegment_ActiveMode) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EthernetSegment_ActiveMode.ProtoReflect.Descriptor instead.

func (*BgpV6EthernetSegment_ActiveMode) ProtoMessage added in v0.7.34

func (*BgpV6EthernetSegment_ActiveMode) ProtoMessage()

func (*BgpV6EthernetSegment_ActiveMode) ProtoReflect added in v0.7.34

func (*BgpV6EthernetSegment_ActiveMode) Reset added in v0.7.34

func (*BgpV6EthernetSegment_ActiveMode) String added in v0.7.34

type BgpV6EthernetSegment_ActiveMode_Enum added in v0.7.34

type BgpV6EthernetSegment_ActiveMode_Enum int32
const (
	BgpV6EthernetSegment_ActiveMode_unspecified   BgpV6EthernetSegment_ActiveMode_Enum = 0
	BgpV6EthernetSegment_ActiveMode_single_active BgpV6EthernetSegment_ActiveMode_Enum = 1
	BgpV6EthernetSegment_ActiveMode_all_active    BgpV6EthernetSegment_ActiveMode_Enum = 2
)

func (BgpV6EthernetSegment_ActiveMode_Enum) Descriptor added in v0.7.34

func (BgpV6EthernetSegment_ActiveMode_Enum) Enum added in v0.7.34

func (BgpV6EthernetSegment_ActiveMode_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EthernetSegment_ActiveMode_Enum.Descriptor instead.

func (BgpV6EthernetSegment_ActiveMode_Enum) Number added in v0.7.34

func (BgpV6EthernetSegment_ActiveMode_Enum) String added in v0.7.34

func (BgpV6EthernetSegment_ActiveMode_Enum) Type added in v0.7.34

type BgpV6EviVxlan added in v0.7.34

type BgpV6EviVxlan struct {

	// This contains the list of Broadcast Domains to be configured per EVI.
	BroadcastDomains []*BgpV6EviVxlanBroadcastDomain `protobuf:"bytes,1,rep,name=broadcast_domains,json=broadcastDomains,proto3" json:"broadcast_domains,omitempty"`
	// This model only supports Ingress Replication
	// default = ReplicationType.Enum.ingress_replication
	ReplicationType *BgpV6EviVxlan_ReplicationType_Enum `` /* 157-byte string literal not displayed */
	// Downstream assigned VNI to be carried as Part of P-Multicast Service Interface Tunnel
	// attribute (PMSI Tunnel Attribute) in Type 3 Inclusive Multicast Ethernet Tag Route.
	// default = 16
	PmsiLabel *int32 `protobuf:"varint,3,opt,name=pmsi_label,json=pmsiLabel,proto3,oneof" json:"pmsi_label,omitempty"`
	// The Auto-discovery Route label (AD label) value, which gets advertised in the Ethernet
	// Auto-discovery Route per <EVI, ESI>
	// default = 0
	AdLabel *int32 `protobuf:"varint,4,opt,name=ad_label,json=adLabel,proto3,oneof" json:"ad_label,omitempty"`
	// Colon separated Extended Community value of 6 Bytes - AS number: Value identifying
	// an EVI.            Example - for the as_2octet 60005:100.
	RouteDistinguisher *BgpRouteDistinguisher `protobuf:"bytes,5,opt,name=route_distinguisher,json=routeDistinguisher,proto3,oneof" json:"route_distinguisher,omitempty"`
	// List of Layer 2 Virtual Network Identifier (L2VNI) export targets associated with
	// this EVI.
	RouteTargetExport []*BgpRouteTarget `protobuf:"bytes,6,rep,name=route_target_export,json=routeTargetExport,proto3" json:"route_target_export,omitempty"`
	// List of L2VNI import targets associated with this EVI.
	RouteTargetImport []*BgpRouteTarget `protobuf:"bytes,7,rep,name=route_target_import,json=routeTargetImport,proto3" json:"route_target_import,omitempty"`
	// List of Layer 3 Virtual Network Identifier (L3VNI) Export Route Targets.
	L3RouteTargetExport []*BgpRouteTarget `protobuf:"bytes,8,rep,name=l3_route_target_export,json=l3RouteTargetExport,proto3" json:"l3_route_target_export,omitempty"`
	// List of L3VNI Import Route Targets.
	L3RouteTargetImport []*BgpRouteTarget `protobuf:"bytes,9,rep,name=l3_route_target_import,json=l3RouteTargetImport,proto3" json:"l3_route_target_import,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,10,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,11,rep,name=communities,proto3" json:"communities,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,12,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// Optional AS PATH settings.
	AsPath *BgpAsPath `protobuf:"bytes,13,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGP EVPN EVI. Advertises following routes -

Type 3 - Inclusive Multicast Ethernet Tag Route

Type 1 - Ethernet Auto-discovery Route (Per EVI)

Type 1 - Ethernet Auto-discovery Route (Per ES)

func (*BgpV6EviVxlan) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EviVxlan.ProtoReflect.Descriptor instead.

func (*BgpV6EviVxlan) GetAdLabel added in v0.7.34

func (x *BgpV6EviVxlan) GetAdLabel() int32

func (*BgpV6EviVxlan) GetAdvanced added in v0.7.34

func (x *BgpV6EviVxlan) GetAdvanced() *BgpRouteAdvanced

func (*BgpV6EviVxlan) GetAsPath added in v0.7.34

func (x *BgpV6EviVxlan) GetAsPath() *BgpAsPath

func (*BgpV6EviVxlan) GetBroadcastDomains added in v0.7.34

func (x *BgpV6EviVxlan) GetBroadcastDomains() []*BgpV6EviVxlanBroadcastDomain

func (*BgpV6EviVxlan) GetCommunities added in v0.7.34

func (x *BgpV6EviVxlan) GetCommunities() []*BgpCommunity

func (*BgpV6EviVxlan) GetExtCommunities added in v0.7.34

func (x *BgpV6EviVxlan) GetExtCommunities() []*BgpExtCommunity

func (*BgpV6EviVxlan) GetL3RouteTargetExport added in v0.7.34

func (x *BgpV6EviVxlan) GetL3RouteTargetExport() []*BgpRouteTarget

func (*BgpV6EviVxlan) GetL3RouteTargetImport added in v0.7.34

func (x *BgpV6EviVxlan) GetL3RouteTargetImport() []*BgpRouteTarget

func (*BgpV6EviVxlan) GetPmsiLabel added in v0.7.34

func (x *BgpV6EviVxlan) GetPmsiLabel() int32

func (*BgpV6EviVxlan) GetReplicationType added in v0.7.34

func (x *BgpV6EviVxlan) GetReplicationType() BgpV6EviVxlan_ReplicationType_Enum

func (*BgpV6EviVxlan) GetRouteDistinguisher added in v0.7.34

func (x *BgpV6EviVxlan) GetRouteDistinguisher() *BgpRouteDistinguisher

func (*BgpV6EviVxlan) GetRouteTargetExport added in v0.7.34

func (x *BgpV6EviVxlan) GetRouteTargetExport() []*BgpRouteTarget

func (*BgpV6EviVxlan) GetRouteTargetImport added in v0.7.34

func (x *BgpV6EviVxlan) GetRouteTargetImport() []*BgpRouteTarget

func (*BgpV6EviVxlan) ProtoMessage added in v0.7.34

func (*BgpV6EviVxlan) ProtoMessage()

func (*BgpV6EviVxlan) ProtoReflect added in v0.7.34

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

func (*BgpV6EviVxlan) Reset added in v0.7.34

func (x *BgpV6EviVxlan) Reset()

func (*BgpV6EviVxlan) String added in v0.7.34

func (x *BgpV6EviVxlan) String() string

type BgpV6EviVxlanBroadcastDomain added in v0.7.34

type BgpV6EviVxlanBroadcastDomain struct {

	// This contains the list of Customer MAC/IP Ranges to be configured per Broadcast Domain.
	//
	//
	// Advertises following route -
	// Type 2 - MAC/IP Advertisement Route.
	CmacIpRange []*BgpCMacIpRange `protobuf:"bytes,1,rep,name=cmac_ip_range,json=cmacIpRange,proto3" json:"cmac_ip_range,omitempty"`
	// The Ethernet Tag ID of the Broadcast Domain.
	// default = 0
	EthernetTagId *int64 `protobuf:"varint,2,opt,name=ethernet_tag_id,json=ethernetTagId,proto3,oneof" json:"ethernet_tag_id,omitempty"`
	// VLAN-Aware service to be enabled or disabled.
	// default = False
	VlanAwareService *bool `protobuf:"varint,3,opt,name=vlan_aware_service,json=vlanAwareService,proto3,oneof" json:"vlan_aware_service,omitempty"`
	// contains filtered or unexported fields
}

Configuration for Broadcast Domains per EVI.

func (*BgpV6EviVxlanBroadcastDomain) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EviVxlanBroadcastDomain.ProtoReflect.Descriptor instead.

func (*BgpV6EviVxlanBroadcastDomain) GetCmacIpRange added in v0.7.34

func (x *BgpV6EviVxlanBroadcastDomain) GetCmacIpRange() []*BgpCMacIpRange

func (*BgpV6EviVxlanBroadcastDomain) GetEthernetTagId added in v0.7.34

func (x *BgpV6EviVxlanBroadcastDomain) GetEthernetTagId() int64

func (*BgpV6EviVxlanBroadcastDomain) GetVlanAwareService added in v0.7.34

func (x *BgpV6EviVxlanBroadcastDomain) GetVlanAwareService() bool

func (*BgpV6EviVxlanBroadcastDomain) ProtoMessage added in v0.7.34

func (*BgpV6EviVxlanBroadcastDomain) ProtoMessage()

func (*BgpV6EviVxlanBroadcastDomain) ProtoReflect added in v0.7.34

func (*BgpV6EviVxlanBroadcastDomain) Reset added in v0.7.34

func (x *BgpV6EviVxlanBroadcastDomain) Reset()

func (*BgpV6EviVxlanBroadcastDomain) String added in v0.7.34

type BgpV6EviVxlan_ReplicationType added in v0.7.34

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

func (*BgpV6EviVxlan_ReplicationType) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EviVxlan_ReplicationType.ProtoReflect.Descriptor instead.

func (*BgpV6EviVxlan_ReplicationType) ProtoMessage added in v0.7.34

func (*BgpV6EviVxlan_ReplicationType) ProtoMessage()

func (*BgpV6EviVxlan_ReplicationType) ProtoReflect added in v0.7.34

func (*BgpV6EviVxlan_ReplicationType) Reset added in v0.7.34

func (x *BgpV6EviVxlan_ReplicationType) Reset()

func (*BgpV6EviVxlan_ReplicationType) String added in v0.7.34

type BgpV6EviVxlan_ReplicationType_Enum added in v0.7.34

type BgpV6EviVxlan_ReplicationType_Enum int32
const (
	BgpV6EviVxlan_ReplicationType_unspecified         BgpV6EviVxlan_ReplicationType_Enum = 0
	BgpV6EviVxlan_ReplicationType_ingress_replication BgpV6EviVxlan_ReplicationType_Enum = 1
)

func (BgpV6EviVxlan_ReplicationType_Enum) Descriptor added in v0.7.34

func (BgpV6EviVxlan_ReplicationType_Enum) Enum added in v0.7.34

func (BgpV6EviVxlan_ReplicationType_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EviVxlan_ReplicationType_Enum.Descriptor instead.

func (BgpV6EviVxlan_ReplicationType_Enum) Number added in v0.7.34

func (BgpV6EviVxlan_ReplicationType_Enum) String added in v0.7.34

func (BgpV6EviVxlan_ReplicationType_Enum) Type added in v0.7.34

type BgpV6EvpnEvis added in v0.7.34

type BgpV6EvpnEvis struct {

	// Description missing in models
	// default = Choice.Enum.evi_vxlan
	Choice *BgpV6EvpnEvis_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.BgpV6EvpnEvis_Choice_Enum,oneof" json:"choice,omitempty"`
	// EVPN VXLAN instance to be configured per Ethernet Segment.
	EviVxlan *BgpV6EviVxlan `protobuf:"bytes,2,opt,name=evi_vxlan,json=eviVxlan,proto3,oneof" json:"evi_vxlan,omitempty"`
	// contains filtered or unexported fields
}

This contains a list of different flavors of EVPN. For example EVPN over VXLAN or EVPN over MPLS etc to be configured per Ethernet segment.

Need to instantiate correct type of EVPN instance as per requirement.

func (*BgpV6EvpnEvis) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EvpnEvis.ProtoReflect.Descriptor instead.

func (*BgpV6EvpnEvis) GetChoice added in v0.7.34

func (*BgpV6EvpnEvis) GetEviVxlan added in v0.7.34

func (x *BgpV6EvpnEvis) GetEviVxlan() *BgpV6EviVxlan

func (*BgpV6EvpnEvis) ProtoMessage added in v0.7.34

func (*BgpV6EvpnEvis) ProtoMessage()

func (*BgpV6EvpnEvis) ProtoReflect added in v0.7.34

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

func (*BgpV6EvpnEvis) Reset added in v0.7.34

func (x *BgpV6EvpnEvis) Reset()

func (*BgpV6EvpnEvis) String added in v0.7.34

func (x *BgpV6EvpnEvis) String() string

type BgpV6EvpnEvis_Choice added in v0.7.34

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

func (*BgpV6EvpnEvis_Choice) Descriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EvpnEvis_Choice.ProtoReflect.Descriptor instead.

func (*BgpV6EvpnEvis_Choice) ProtoMessage added in v0.7.34

func (*BgpV6EvpnEvis_Choice) ProtoMessage()

func (*BgpV6EvpnEvis_Choice) ProtoReflect added in v0.7.34

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

func (*BgpV6EvpnEvis_Choice) Reset added in v0.7.34

func (x *BgpV6EvpnEvis_Choice) Reset()

func (*BgpV6EvpnEvis_Choice) String added in v0.7.34

func (x *BgpV6EvpnEvis_Choice) String() string

type BgpV6EvpnEvis_Choice_Enum added in v0.7.34

type BgpV6EvpnEvis_Choice_Enum int32
const (
	BgpV6EvpnEvis_Choice_unspecified BgpV6EvpnEvis_Choice_Enum = 0
	BgpV6EvpnEvis_Choice_evi_vxlan   BgpV6EvpnEvis_Choice_Enum = 1
)

func (BgpV6EvpnEvis_Choice_Enum) Descriptor added in v0.7.34

func (BgpV6EvpnEvis_Choice_Enum) Enum added in v0.7.34

func (BgpV6EvpnEvis_Choice_Enum) EnumDescriptor deprecated added in v0.7.34

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

Deprecated: Use BgpV6EvpnEvis_Choice_Enum.Descriptor instead.

func (BgpV6EvpnEvis_Choice_Enum) Number added in v0.7.34

func (BgpV6EvpnEvis_Choice_Enum) String added in v0.7.34

func (x BgpV6EvpnEvis_Choice_Enum) String() string

func (BgpV6EvpnEvis_Choice_Enum) Type added in v0.7.34

type BgpV6Interface

type BgpV6Interface struct {

	// The unique name of IPv6 or Loopback IPv6 interface used as the source IP for this
	// list of BGP peers.
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Device.Ipv6Loopback/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Device.Ipv6Loopback/properties/name
	//
	// required = true
	Ipv6Name string `protobuf:"bytes,1,opt,name=ipv6_name,json=ipv6Name,proto3" json:"ipv6_name,omitempty"`
	// This contains the list of BGPv6 peers configured on this interface.
	Peers []*BgpV6Peer `protobuf:"bytes,2,rep,name=peers,proto3" json:"peers,omitempty"`
	// contains filtered or unexported fields
}

Configuration for emulated BGPv6 peers and routes on a single IPv6 interface.

func (*BgpV6Interface) Descriptor deprecated

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

Deprecated: Use BgpV6Interface.ProtoReflect.Descriptor instead.

func (*BgpV6Interface) GetIpv6Name

func (x *BgpV6Interface) GetIpv6Name() string

func (*BgpV6Interface) GetPeers

func (x *BgpV6Interface) GetPeers() []*BgpV6Peer

func (*BgpV6Interface) ProtoMessage

func (*BgpV6Interface) ProtoMessage()

func (*BgpV6Interface) ProtoReflect

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

func (*BgpV6Interface) Reset

func (x *BgpV6Interface) Reset()

func (*BgpV6Interface) String

func (x *BgpV6Interface) String() string

type BgpV6Peer

type BgpV6Peer struct {

	// IPv6 address of the BGP peer for the session
	// required = true
	PeerAddress string `protobuf:"bytes,1,opt,name=peer_address,json=peerAddress,proto3" json:"peer_address,omitempty"`
	// Description missing in models
	SegmentRouting *BgpV6SegmentRouting `protobuf:"bytes,2,opt,name=segment_routing,json=segmentRouting,proto3,oneof" json:"segment_routing,omitempty"`
	// This contains the list of Ethernet Virtual Private Network (EVPN) Ethernet Segments
	// (ES) Per BGP Peer for IPv6 Address Family Identifier (AFI).
	//
	// Each Ethernet Segment contains a list of EVPN Instances (EVIs) .
	// Each EVI contains a list of Broadcast Domains.
	// Each Broadcast Domain contains a list of MAC/IP Ranges.
	//
	// <Ethernet Segment, EVI, Broadcast Domain> is responsible for advertising Ethernet
	// Auto-discovery Route Per EVI (Type 1).
	//
	// <Ethernet Segment, EVI> is responsible for advertising Ethernet Auto-discovery Route
	// Per Ethernet Segment (Type 1).
	//
	// <Ethernet Segment, EVI, Broadcast Domain, MAC/IP> is responsible for advertising
	// MAC/IP Advertisement Route (Type 2).
	//
	// <Ethernet Segment, EVI, Broadcast Domain> is responsible for advertising Inclusive
	// Multicast Ethernet Tag Route (Type 3).
	//
	// Ethernet Segment is responsible for advertising Ethernet Segment Route (Type 4).
	EvpnEthernetSegments []*BgpV6EthernetSegment `protobuf:"bytes,3,rep,name=evpn_ethernet_segments,json=evpnEthernetSegments,proto3" json:"evpn_ethernet_segments,omitempty"`
	// The type of BGP autonomous system. External BGP is used for BGP links between two
	// or more autonomous systems (ebgp). Internal BGP is used within a single autonomous
	// system (ibgp). BGP property defaults are aligned with this object defined as an internal
	// BGP peer. If the as_type is specified as 'ebgp' then other properties will need to
	// be specified as per an external BGP peer. Specifically, for 'ebgp',  'as_set_mode'
	// attribute in 'as_path' field  in any Route Range should be changed from default value
	// 'do_not_include_local_as' to any other value.
	// required = true
	AsType BgpV6Peer_AsType_Enum `protobuf:"varint,4,opt,name=as_type,json=asType,proto3,enum=otg.BgpV6Peer_AsType_Enum" json:"as_type,omitempty"`
	// Autonomous System Number (AS number or ASN)
	// required = true
	AsNumber int32 `protobuf:"varint,5,opt,name=as_number,json=asNumber,proto3" json:"as_number,omitempty"`
	// The width in bytes of the as_number values. Any as_number values that exceeds the
	// width MUST result in an error.
	// default = AsNumberWidth.Enum.four
	AsNumberWidth *BgpV6Peer_AsNumberWidth_Enum `` /* 147-byte string literal not displayed */
	// Description missing in models
	Advanced *BgpAdvanced `protobuf:"bytes,7,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Description missing in models
	Capability *BgpCapability `protobuf:"bytes,8,opt,name=capability,proto3,oneof" json:"capability,omitempty"`
	// Description missing in models
	LearnedInformationFilter *BgpLearnedInformationFilter `` /* 141-byte string literal not displayed */
	// Emulated BGPv4 route ranges.
	V4Routes []*BgpV4RouteRange `protobuf:"bytes,10,rep,name=v4_routes,json=v4Routes,proto3" json:"v4_routes,omitempty"`
	// Emulated BGPv6 route ranges.
	V6Routes []*BgpV6RouteRange `protobuf:"bytes,11,rep,name=v6_routes,json=v6Routes,proto3" json:"v6_routes,omitempty"`
	// Segment Routing Traffic Engineering (SR TE) Policies for IPv4 Address Family Identifier
	// (AFI).
	V4SrtePolicies []*BgpSrteV4Policy `protobuf:"bytes,12,rep,name=v4_srte_policies,json=v4SrtePolicies,proto3" json:"v4_srte_policies,omitempty"`
	// Segment Routing Traffic Engineering (SR TE) Policies for IPv6 Address Family Identifier
	// (AFI).
	V6SrtePolicies []*BgpSrteV6Policy `protobuf:"bytes,13,rep,name=v6_srte_policies,json=v6SrtePolicies,proto3" json:"v6_srte_policies,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Configuration for BGPv6 peer settings and routes.

func (*BgpV6Peer) Descriptor deprecated

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

Deprecated: Use BgpV6Peer.ProtoReflect.Descriptor instead.

func (*BgpV6Peer) GetAdvanced

func (x *BgpV6Peer) GetAdvanced() *BgpAdvanced

func (*BgpV6Peer) GetAsNumber

func (x *BgpV6Peer) GetAsNumber() int32

func (*BgpV6Peer) GetAsNumberWidth

func (x *BgpV6Peer) GetAsNumberWidth() BgpV6Peer_AsNumberWidth_Enum

func (*BgpV6Peer) GetAsType

func (x *BgpV6Peer) GetAsType() BgpV6Peer_AsType_Enum

func (*BgpV6Peer) GetCapability

func (x *BgpV6Peer) GetCapability() *BgpCapability

func (*BgpV6Peer) GetEvpnEthernetSegments added in v0.7.34

func (x *BgpV6Peer) GetEvpnEthernetSegments() []*BgpV6EthernetSegment

func (*BgpV6Peer) GetLearnedInformationFilter added in v0.8.1

func (x *BgpV6Peer) GetLearnedInformationFilter() *BgpLearnedInformationFilter

func (*BgpV6Peer) GetName

func (x *BgpV6Peer) GetName() string

func (*BgpV6Peer) GetPeerAddress

func (x *BgpV6Peer) GetPeerAddress() string

func (*BgpV6Peer) GetSegmentRouting

func (x *BgpV6Peer) GetSegmentRouting() *BgpV6SegmentRouting

func (*BgpV6Peer) GetV4Routes

func (x *BgpV6Peer) GetV4Routes() []*BgpV4RouteRange

func (*BgpV6Peer) GetV4SrtePolicies

func (x *BgpV6Peer) GetV4SrtePolicies() []*BgpSrteV4Policy

func (*BgpV6Peer) GetV6Routes

func (x *BgpV6Peer) GetV6Routes() []*BgpV6RouteRange

func (*BgpV6Peer) GetV6SrtePolicies

func (x *BgpV6Peer) GetV6SrtePolicies() []*BgpSrteV6Policy

func (*BgpV6Peer) ProtoMessage

func (*BgpV6Peer) ProtoMessage()

func (*BgpV6Peer) ProtoReflect

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

func (*BgpV6Peer) Reset

func (x *BgpV6Peer) Reset()

func (*BgpV6Peer) String

func (x *BgpV6Peer) String() string

type BgpV6Peer_AsNumberWidth

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

func (*BgpV6Peer_AsNumberWidth) Descriptor deprecated

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

Deprecated: Use BgpV6Peer_AsNumberWidth.ProtoReflect.Descriptor instead.

func (*BgpV6Peer_AsNumberWidth) ProtoMessage

func (*BgpV6Peer_AsNumberWidth) ProtoMessage()

func (*BgpV6Peer_AsNumberWidth) ProtoReflect

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

func (*BgpV6Peer_AsNumberWidth) Reset

func (x *BgpV6Peer_AsNumberWidth) Reset()

func (*BgpV6Peer_AsNumberWidth) String

func (x *BgpV6Peer_AsNumberWidth) String() string

type BgpV6Peer_AsNumberWidth_Enum

type BgpV6Peer_AsNumberWidth_Enum int32
const (
	BgpV6Peer_AsNumberWidth_unspecified BgpV6Peer_AsNumberWidth_Enum = 0
	BgpV6Peer_AsNumberWidth_two         BgpV6Peer_AsNumberWidth_Enum = 1
	BgpV6Peer_AsNumberWidth_four        BgpV6Peer_AsNumberWidth_Enum = 2
)

func (BgpV6Peer_AsNumberWidth_Enum) Descriptor

func (BgpV6Peer_AsNumberWidth_Enum) Enum

func (BgpV6Peer_AsNumberWidth_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV6Peer_AsNumberWidth_Enum.Descriptor instead.

func (BgpV6Peer_AsNumberWidth_Enum) Number

func (BgpV6Peer_AsNumberWidth_Enum) String

func (BgpV6Peer_AsNumberWidth_Enum) Type

type BgpV6Peer_AsType

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

func (*BgpV6Peer_AsType) Descriptor deprecated

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

Deprecated: Use BgpV6Peer_AsType.ProtoReflect.Descriptor instead.

func (*BgpV6Peer_AsType) ProtoMessage

func (*BgpV6Peer_AsType) ProtoMessage()

func (*BgpV6Peer_AsType) ProtoReflect

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

func (*BgpV6Peer_AsType) Reset

func (x *BgpV6Peer_AsType) Reset()

func (*BgpV6Peer_AsType) String

func (x *BgpV6Peer_AsType) String() string

type BgpV6Peer_AsType_Enum

type BgpV6Peer_AsType_Enum int32
const (
	BgpV6Peer_AsType_unspecified BgpV6Peer_AsType_Enum = 0
	BgpV6Peer_AsType_ibgp        BgpV6Peer_AsType_Enum = 1
	BgpV6Peer_AsType_ebgp        BgpV6Peer_AsType_Enum = 2
)

func (BgpV6Peer_AsType_Enum) Descriptor

func (BgpV6Peer_AsType_Enum) Enum

func (BgpV6Peer_AsType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV6Peer_AsType_Enum.Descriptor instead.

func (BgpV6Peer_AsType_Enum) Number

func (BgpV6Peer_AsType_Enum) String

func (x BgpV6Peer_AsType_Enum) String() string

func (BgpV6Peer_AsType_Enum) Type

type BgpV6RouteRange

type BgpV6RouteRange struct {

	// A list of group of IPv6 route addresses.
	Addresses []*V6RouteAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Specify the NextHop in MP REACH NLRI. The mode for setting the IP address  of the
	// NextHop in the MP REACH NLRI can be one of the following:
	// Local IP: Automatically fills the Nexthop with the Local IP of the BGP
	// peer.
	// If BGP peer is of type IPv6, Nexthop Encoding capability should be enabled.
	// Manual: Override the Nexthop with any arbitrary IPv4/IPv6 address.
	// default = NextHopMode.Enum.local_ip
	NextHopMode *BgpV6RouteRange_NextHopMode_Enum `` /* 145-byte string literal not displayed */
	// If the Nexthop Mode is Manual, it sets the type of the NextHop IP address.
	// default = NextHopAddressType.Enum.ipv6
	NextHopAddressType *BgpV6RouteRange_NextHopAddressType_Enum `` /* 175-byte string literal not displayed */
	// The IPv4 address of the next hop if the Nexthop Mode is manual and the Nexthop type
	// is IPv4. If BGP peer is of type IPv6, Nexthop Encoding capability should be enabled.
	// default = 0.0.0.0
	NextHopIpv4Address *string `protobuf:"bytes,4,opt,name=next_hop_ipv4_address,json=nextHopIpv4Address,proto3,oneof" json:"next_hop_ipv4_address,omitempty"`
	// The IPv6 address of the next hop if the Nexthop Mode is manual and the Nexthop type
	// is IPv6.
	// default = ::0
	NextHopIpv6Address *string `protobuf:"bytes,5,opt,name=next_hop_ipv6_address,json=nextHopIpv6Address,proto3,oneof" json:"next_hop_ipv6_address,omitempty"`
	// Description missing in models
	Advanced *BgpRouteAdvanced `protobuf:"bytes,6,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Optional community settings.
	Communities []*BgpCommunity `protobuf:"bytes,7,rep,name=communities,proto3" json:"communities,omitempty"`
	// Description missing in models
	AsPath *BgpAsPath `protobuf:"bytes,8,opt,name=as_path,json=asPath,proto3,oneof" json:"as_path,omitempty"`
	// Description missing in models
	AddPath *BgpAddPath `protobuf:"bytes,9,opt,name=add_path,json=addPath,proto3,oneof" json:"add_path,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// Optional Extended Community settings.
	ExtCommunities []*BgpExtCommunity `protobuf:"bytes,11,rep,name=ext_communities,json=extCommunities,proto3" json:"ext_communities,omitempty"`
	// contains filtered or unexported fields
}

Emulated BGPv6 route range.

func (*BgpV6RouteRange) Descriptor deprecated

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

Deprecated: Use BgpV6RouteRange.ProtoReflect.Descriptor instead.

func (*BgpV6RouteRange) GetAddPath

func (x *BgpV6RouteRange) GetAddPath() *BgpAddPath

func (*BgpV6RouteRange) GetAddresses

func (x *BgpV6RouteRange) GetAddresses() []*V6RouteAddress

func (*BgpV6RouteRange) GetAdvanced

func (x *BgpV6RouteRange) GetAdvanced() *BgpRouteAdvanced

func (*BgpV6RouteRange) GetAsPath

func (x *BgpV6RouteRange) GetAsPath() *BgpAsPath

func (*BgpV6RouteRange) GetCommunities

func (x *BgpV6RouteRange) GetCommunities() []*BgpCommunity

func (*BgpV6RouteRange) GetExtCommunities added in v0.10.4

func (x *BgpV6RouteRange) GetExtCommunities() []*BgpExtCommunity

func (*BgpV6RouteRange) GetName

func (x *BgpV6RouteRange) GetName() string

func (*BgpV6RouteRange) GetNextHopAddressType

func (x *BgpV6RouteRange) GetNextHopAddressType() BgpV6RouteRange_NextHopAddressType_Enum

func (*BgpV6RouteRange) GetNextHopIpv4Address

func (x *BgpV6RouteRange) GetNextHopIpv4Address() string

func (*BgpV6RouteRange) GetNextHopIpv6Address

func (x *BgpV6RouteRange) GetNextHopIpv6Address() string

func (*BgpV6RouteRange) GetNextHopMode

func (*BgpV6RouteRange) ProtoMessage

func (*BgpV6RouteRange) ProtoMessage()

func (*BgpV6RouteRange) ProtoReflect

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

func (*BgpV6RouteRange) Reset

func (x *BgpV6RouteRange) Reset()

func (*BgpV6RouteRange) String

func (x *BgpV6RouteRange) String() string

type BgpV6RouteRange_NextHopAddressType

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

func (*BgpV6RouteRange_NextHopAddressType) Descriptor deprecated

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

Deprecated: Use BgpV6RouteRange_NextHopAddressType.ProtoReflect.Descriptor instead.

func (*BgpV6RouteRange_NextHopAddressType) ProtoMessage

func (*BgpV6RouteRange_NextHopAddressType) ProtoMessage()

func (*BgpV6RouteRange_NextHopAddressType) ProtoReflect

func (*BgpV6RouteRange_NextHopAddressType) Reset

func (*BgpV6RouteRange_NextHopAddressType) String

type BgpV6RouteRange_NextHopAddressType_Enum

type BgpV6RouteRange_NextHopAddressType_Enum int32
const (
	BgpV6RouteRange_NextHopAddressType_unspecified BgpV6RouteRange_NextHopAddressType_Enum = 0
	BgpV6RouteRange_NextHopAddressType_ipv4        BgpV6RouteRange_NextHopAddressType_Enum = 1
	BgpV6RouteRange_NextHopAddressType_ipv6        BgpV6RouteRange_NextHopAddressType_Enum = 2
)

func (BgpV6RouteRange_NextHopAddressType_Enum) Descriptor

func (BgpV6RouteRange_NextHopAddressType_Enum) Enum

func (BgpV6RouteRange_NextHopAddressType_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV6RouteRange_NextHopAddressType_Enum.Descriptor instead.

func (BgpV6RouteRange_NextHopAddressType_Enum) Number

func (BgpV6RouteRange_NextHopAddressType_Enum) String

func (BgpV6RouteRange_NextHopAddressType_Enum) Type

type BgpV6RouteRange_NextHopMode

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

func (*BgpV6RouteRange_NextHopMode) Descriptor deprecated

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

Deprecated: Use BgpV6RouteRange_NextHopMode.ProtoReflect.Descriptor instead.

func (*BgpV6RouteRange_NextHopMode) ProtoMessage

func (*BgpV6RouteRange_NextHopMode) ProtoMessage()

func (*BgpV6RouteRange_NextHopMode) ProtoReflect

func (*BgpV6RouteRange_NextHopMode) Reset

func (x *BgpV6RouteRange_NextHopMode) Reset()

func (*BgpV6RouteRange_NextHopMode) String

func (x *BgpV6RouteRange_NextHopMode) String() string

type BgpV6RouteRange_NextHopMode_Enum

type BgpV6RouteRange_NextHopMode_Enum int32
const (
	BgpV6RouteRange_NextHopMode_unspecified BgpV6RouteRange_NextHopMode_Enum = 0
	BgpV6RouteRange_NextHopMode_local_ip    BgpV6RouteRange_NextHopMode_Enum = 1
	BgpV6RouteRange_NextHopMode_manual      BgpV6RouteRange_NextHopMode_Enum = 2
)

func (BgpV6RouteRange_NextHopMode_Enum) Descriptor

func (BgpV6RouteRange_NextHopMode_Enum) Enum

func (BgpV6RouteRange_NextHopMode_Enum) EnumDescriptor deprecated

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

Deprecated: Use BgpV6RouteRange_NextHopMode_Enum.Descriptor instead.

func (BgpV6RouteRange_NextHopMode_Enum) Number

func (BgpV6RouteRange_NextHopMode_Enum) String

func (BgpV6RouteRange_NextHopMode_Enum) Type

type BgpV6SegmentRouting

type BgpV6SegmentRouting struct {

	// TBD
	// default = False
	IngressSupportsVpn *bool `protobuf:"varint,1,opt,name=ingress_supports_vpn,json=ingressSupportsVpn,proto3,oneof" json:"ingress_supports_vpn,omitempty"`
	// TBD
	// default = False
	ReducedEncapsulation *bool `` /* 128-byte string literal not displayed */
	// TBD
	// default = False
	CopyTimeToLive *bool `protobuf:"varint,3,opt,name=copy_time_to_live,json=copyTimeToLive,proto3,oneof" json:"copy_time_to_live,omitempty"`
	// TBD
	// default = 0
	TimeToLive *int32 `protobuf:"varint,4,opt,name=time_to_live,json=timeToLive,proto3,oneof" json:"time_to_live,omitempty"`
	// TBD
	// default = 0
	MaxSidsPerSrh *int32 `protobuf:"varint,5,opt,name=max_sids_per_srh,json=maxSidsPerSrh,proto3,oneof" json:"max_sids_per_srh,omitempty"`
	// TBD
	// default = False
	AutoGenerateSegmentLeftValue *bool `` /* 158-byte string literal not displayed */
	// TBD
	// default = 0
	SegmentLeftValue *int32 `protobuf:"varint,7,opt,name=segment_left_value,json=segmentLeftValue,proto3,oneof" json:"segment_left_value,omitempty"`
	// TBD
	// default = False
	AdvertiseSrTePolicy *bool `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for BGPv6 segment routing settings.

func (*BgpV6SegmentRouting) Descriptor deprecated

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

Deprecated: Use BgpV6SegmentRouting.ProtoReflect.Descriptor instead.

func (*BgpV6SegmentRouting) GetAdvertiseSrTePolicy

func (x *BgpV6SegmentRouting) GetAdvertiseSrTePolicy() bool

func (*BgpV6SegmentRouting) GetAutoGenerateSegmentLeftValue

func (x *BgpV6SegmentRouting) GetAutoGenerateSegmentLeftValue() bool

func (*BgpV6SegmentRouting) GetCopyTimeToLive

func (x *BgpV6SegmentRouting) GetCopyTimeToLive() bool

func (*BgpV6SegmentRouting) GetIngressSupportsVpn

func (x *BgpV6SegmentRouting) GetIngressSupportsVpn() bool

func (*BgpV6SegmentRouting) GetMaxSidsPerSrh

func (x *BgpV6SegmentRouting) GetMaxSidsPerSrh() int32

func (*BgpV6SegmentRouting) GetReducedEncapsulation

func (x *BgpV6SegmentRouting) GetReducedEncapsulation() bool

func (*BgpV6SegmentRouting) GetSegmentLeftValue

func (x *BgpV6SegmentRouting) GetSegmentLeftValue() int32

func (*BgpV6SegmentRouting) GetTimeToLive

func (x *BgpV6SegmentRouting) GetTimeToLive() int32

func (*BgpV6SegmentRouting) ProtoMessage

func (*BgpV6SegmentRouting) ProtoMessage()

func (*BgpV6SegmentRouting) ProtoReflect

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

func (*BgpV6SegmentRouting) Reset

func (x *BgpV6SegmentRouting) Reset()

func (*BgpV6SegmentRouting) String

func (x *BgpV6SegmentRouting) String() string

type Bgpv4Metric

type Bgpv4Metric struct {

	// The name of a configured BGPv4 peer.
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Session state as up or down. Up refers to an Established state and Down refers to
	// any other state.
	SessionState *Bgpv4Metric_SessionState_Enum `` /* 143-byte string literal not displayed */
	// Number of times the session went from Up to Down state.
	SessionFlapCount *int32 `protobuf:"varint,3,opt,name=session_flap_count,json=sessionFlapCount,proto3,oneof" json:"session_flap_count,omitempty"`
	// Number of routes advertised.
	RoutesAdvertised *int32 `protobuf:"varint,4,opt,name=routes_advertised,json=routesAdvertised,proto3,oneof" json:"routes_advertised,omitempty"`
	// Number of routes received.
	RoutesReceived *int32 `protobuf:"varint,5,opt,name=routes_received,json=routesReceived,proto3,oneof" json:"routes_received,omitempty"`
	// Number of route withdraws sent.
	RouteWithdrawsSent *int32 `protobuf:"varint,6,opt,name=route_withdraws_sent,json=routeWithdrawsSent,proto3,oneof" json:"route_withdraws_sent,omitempty"`
	// Number of route withdraws received.
	RouteWithdrawsReceived *int32 `` /* 136-byte string literal not displayed */
	// Number of Update messages sent.
	UpdatesSent *int32 `protobuf:"varint,8,opt,name=updates_sent,json=updatesSent,proto3,oneof" json:"updates_sent,omitempty"`
	// Number of Update messages received.
	UpdatesReceived *int32 `protobuf:"varint,9,opt,name=updates_received,json=updatesReceived,proto3,oneof" json:"updates_received,omitempty"`
	// Number of Open messages sent.
	OpensSent *int32 `protobuf:"varint,10,opt,name=opens_sent,json=opensSent,proto3,oneof" json:"opens_sent,omitempty"`
	// Number of Open messages received.
	OpensReceived *int32 `protobuf:"varint,11,opt,name=opens_received,json=opensReceived,proto3,oneof" json:"opens_received,omitempty"`
	// Number of Keepalive messages sent.
	KeepalivesSent *int32 `protobuf:"varint,12,opt,name=keepalives_sent,json=keepalivesSent,proto3,oneof" json:"keepalives_sent,omitempty"`
	// Number of Keepalive messages received.
	KeepalivesReceived *int32 `protobuf:"varint,13,opt,name=keepalives_received,json=keepalivesReceived,proto3,oneof" json:"keepalives_received,omitempty"`
	// Number of Notification messages sent.
	NotificationsSent *int32 `protobuf:"varint,14,opt,name=notifications_sent,json=notificationsSent,proto3,oneof" json:"notifications_sent,omitempty"`
	// Number of Notification messages received.
	NotificationsReceived *int32 `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

BGPv4 per peer statistics information.

func (*Bgpv4Metric) Descriptor deprecated

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

Deprecated: Use Bgpv4Metric.ProtoReflect.Descriptor instead.

func (*Bgpv4Metric) GetKeepalivesReceived

func (x *Bgpv4Metric) GetKeepalivesReceived() int32

func (*Bgpv4Metric) GetKeepalivesSent

func (x *Bgpv4Metric) GetKeepalivesSent() int32

func (*Bgpv4Metric) GetName

func (x *Bgpv4Metric) GetName() string

func (*Bgpv4Metric) GetNotificationsReceived

func (x *Bgpv4Metric) GetNotificationsReceived() int32

func (*Bgpv4Metric) GetNotificationsSent

func (x *Bgpv4Metric) GetNotificationsSent() int32

func (*Bgpv4Metric) GetOpensReceived

func (x *Bgpv4Metric) GetOpensReceived() int32

func (*Bgpv4Metric) GetOpensSent

func (x *Bgpv4Metric) GetOpensSent() int32

func (*Bgpv4Metric) GetRouteWithdrawsReceived

func (x *Bgpv4Metric) GetRouteWithdrawsReceived() int32

func (*Bgpv4Metric) GetRouteWithdrawsSent

func (x *Bgpv4Metric) GetRouteWithdrawsSent() int32

func (*Bgpv4Metric) GetRoutesAdvertised

func (x *Bgpv4Metric) GetRoutesAdvertised() int32

func (*Bgpv4Metric) GetRoutesReceived

func (x *Bgpv4Metric) GetRoutesReceived() int32

func (*Bgpv4Metric) GetSessionFlapCount

func (x *Bgpv4Metric) GetSessionFlapCount() int32

func (*Bgpv4Metric) GetSessionState

func (x *Bgpv4Metric) GetSessionState() Bgpv4Metric_SessionState_Enum

func (*Bgpv4Metric) GetUpdatesReceived

func (x *Bgpv4Metric) GetUpdatesReceived() int32

func (*Bgpv4Metric) GetUpdatesSent

func (x *Bgpv4Metric) GetUpdatesSent() int32

func (*Bgpv4Metric) ProtoMessage

func (*Bgpv4Metric) ProtoMessage()

func (*Bgpv4Metric) ProtoReflect

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

func (*Bgpv4Metric) Reset

func (x *Bgpv4Metric) Reset()

func (*Bgpv4Metric) String

func (x *Bgpv4Metric) String() string

type Bgpv4Metric_SessionState

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

func (*Bgpv4Metric_SessionState) Descriptor deprecated

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

Deprecated: Use Bgpv4Metric_SessionState.ProtoReflect.Descriptor instead.

func (*Bgpv4Metric_SessionState) ProtoMessage

func (*Bgpv4Metric_SessionState) ProtoMessage()

func (*Bgpv4Metric_SessionState) ProtoReflect

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

func (*Bgpv4Metric_SessionState) Reset

func (x *Bgpv4Metric_SessionState) Reset()

func (*Bgpv4Metric_SessionState) String

func (x *Bgpv4Metric_SessionState) String() string

type Bgpv4Metric_SessionState_Enum

type Bgpv4Metric_SessionState_Enum int32
const (
	Bgpv4Metric_SessionState_unspecified Bgpv4Metric_SessionState_Enum = 0
	Bgpv4Metric_SessionState_up          Bgpv4Metric_SessionState_Enum = 1
	Bgpv4Metric_SessionState_down        Bgpv4Metric_SessionState_Enum = 2
)

func (Bgpv4Metric_SessionState_Enum) Descriptor

func (Bgpv4Metric_SessionState_Enum) Enum

func (Bgpv4Metric_SessionState_Enum) EnumDescriptor deprecated

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

Deprecated: Use Bgpv4Metric_SessionState_Enum.Descriptor instead.

func (Bgpv4Metric_SessionState_Enum) Number

func (Bgpv4Metric_SessionState_Enum) String

func (Bgpv4Metric_SessionState_Enum) Type

type Bgpv4MetricsRequest

type Bgpv4MetricsRequest struct {

	// The names of BGPv4 peers to return results for. An empty list will return results
	// for all BGPv4 peers.
	//
	// x-constraint:
	// - /components/schemas/Bgp.V4peer/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Bgp.V4peer/properties/name
	//
	PeerNames []string `protobuf:"bytes,1,rep,name=peer_names,json=peerNames,proto3" json:"peer_names,omitempty"`
	// The list of column names that the returned result set will contain. If the list is
	// empty then all columns will be returned except for any result_groups. The name of
	// the BGPv4 peer cannot be excluded.
	ColumnNames []Bgpv4MetricsRequest_ColumnNames_Enum `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve BGPv4 per peer metrics/statistics.

func (*Bgpv4MetricsRequest) Descriptor deprecated

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

Deprecated: Use Bgpv4MetricsRequest.ProtoReflect.Descriptor instead.

func (*Bgpv4MetricsRequest) GetColumnNames

func (*Bgpv4MetricsRequest) GetPeerNames

func (x *Bgpv4MetricsRequest) GetPeerNames() []string

func (*Bgpv4MetricsRequest) ProtoMessage

func (*Bgpv4MetricsRequest) ProtoMessage()

func (*Bgpv4MetricsRequest) ProtoReflect

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

func (*Bgpv4MetricsRequest) Reset

func (x *Bgpv4MetricsRequest) Reset()

func (*Bgpv4MetricsRequest) String

func (x *Bgpv4MetricsRequest) String() string

type Bgpv4MetricsRequest_ColumnNames

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

func (*Bgpv4MetricsRequest_ColumnNames) Descriptor deprecated

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

Deprecated: Use Bgpv4MetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*Bgpv4MetricsRequest_ColumnNames) ProtoMessage

func (*Bgpv4MetricsRequest_ColumnNames) ProtoMessage()

func (*Bgpv4MetricsRequest_ColumnNames) ProtoReflect

func (*Bgpv4MetricsRequest_ColumnNames) Reset

func (*Bgpv4MetricsRequest_ColumnNames) String

type Bgpv4MetricsRequest_ColumnNames_Enum

type Bgpv4MetricsRequest_ColumnNames_Enum int32
const (
	Bgpv4MetricsRequest_ColumnNames_unspecified              Bgpv4MetricsRequest_ColumnNames_Enum = 0
	Bgpv4MetricsRequest_ColumnNames_session_state            Bgpv4MetricsRequest_ColumnNames_Enum = 1
	Bgpv4MetricsRequest_ColumnNames_session_flap_count       Bgpv4MetricsRequest_ColumnNames_Enum = 2
	Bgpv4MetricsRequest_ColumnNames_routes_advertised        Bgpv4MetricsRequest_ColumnNames_Enum = 3
	Bgpv4MetricsRequest_ColumnNames_routes_received          Bgpv4MetricsRequest_ColumnNames_Enum = 4
	Bgpv4MetricsRequest_ColumnNames_route_withdraws_sent     Bgpv4MetricsRequest_ColumnNames_Enum = 5
	Bgpv4MetricsRequest_ColumnNames_route_withdraws_received Bgpv4MetricsRequest_ColumnNames_Enum = 6
	Bgpv4MetricsRequest_ColumnNames_updates_sent             Bgpv4MetricsRequest_ColumnNames_Enum = 7
	Bgpv4MetricsRequest_ColumnNames_updates_received         Bgpv4MetricsRequest_ColumnNames_Enum = 8
	Bgpv4MetricsRequest_ColumnNames_opens_sent               Bgpv4MetricsRequest_ColumnNames_Enum = 9
	Bgpv4MetricsRequest_ColumnNames_opens_received           Bgpv4MetricsRequest_ColumnNames_Enum = 10
	Bgpv4MetricsRequest_ColumnNames_keepalives_sent          Bgpv4MetricsRequest_ColumnNames_Enum = 11
	Bgpv4MetricsRequest_ColumnNames_keepalives_received      Bgpv4MetricsRequest_ColumnNames_Enum = 12
	Bgpv4MetricsRequest_ColumnNames_notifications_sent       Bgpv4MetricsRequest_ColumnNames_Enum = 13
	Bgpv4MetricsRequest_ColumnNames_notifications_received   Bgpv4MetricsRequest_ColumnNames_Enum = 14
)

func (Bgpv4MetricsRequest_ColumnNames_Enum) Descriptor

func (Bgpv4MetricsRequest_ColumnNames_Enum) Enum

func (Bgpv4MetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated

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

Deprecated: Use Bgpv4MetricsRequest_ColumnNames_Enum.Descriptor instead.

func (Bgpv4MetricsRequest_ColumnNames_Enum) Number

func (Bgpv4MetricsRequest_ColumnNames_Enum) String

func (Bgpv4MetricsRequest_ColumnNames_Enum) Type

type Bgpv6Metric

type Bgpv6Metric struct {

	// The name of a configured BGPv6 peer.
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Session state as up or down. Up refers to an Established state and Down refers to
	// any other state.
	SessionState *Bgpv6Metric_SessionState_Enum `` /* 143-byte string literal not displayed */
	// Number of times the session went from Up to Down state.
	SessionFlapCount *int32 `protobuf:"varint,3,opt,name=session_flap_count,json=sessionFlapCount,proto3,oneof" json:"session_flap_count,omitempty"`
	// Number of routes advertised.
	RoutesAdvertised *int32 `protobuf:"varint,4,opt,name=routes_advertised,json=routesAdvertised,proto3,oneof" json:"routes_advertised,omitempty"`
	// Number of routes received.
	RoutesReceived *int32 `protobuf:"varint,5,opt,name=routes_received,json=routesReceived,proto3,oneof" json:"routes_received,omitempty"`
	// Number of route withdraws sent.
	RouteWithdrawsSent *int32 `protobuf:"varint,6,opt,name=route_withdraws_sent,json=routeWithdrawsSent,proto3,oneof" json:"route_withdraws_sent,omitempty"`
	// Number of route withdraws received.
	RouteWithdrawsReceived *int32 `` /* 136-byte string literal not displayed */
	// Number of Update messages sent.
	UpdatesSent *int32 `protobuf:"varint,8,opt,name=updates_sent,json=updatesSent,proto3,oneof" json:"updates_sent,omitempty"`
	// Number of Update messages received.
	UpdatesReceived *int32 `protobuf:"varint,9,opt,name=updates_received,json=updatesReceived,proto3,oneof" json:"updates_received,omitempty"`
	// Number of Open messages sent.
	OpensSent *int32 `protobuf:"varint,10,opt,name=opens_sent,json=opensSent,proto3,oneof" json:"opens_sent,omitempty"`
	// Number of Open messages received.
	OpensReceived *int32 `protobuf:"varint,11,opt,name=opens_received,json=opensReceived,proto3,oneof" json:"opens_received,omitempty"`
	// Number of Keepalive messages sent.
	KeepalivesSent *int32 `protobuf:"varint,12,opt,name=keepalives_sent,json=keepalivesSent,proto3,oneof" json:"keepalives_sent,omitempty"`
	// Number of Keepalive messages received.
	KeepalivesReceived *int32 `protobuf:"varint,13,opt,name=keepalives_received,json=keepalivesReceived,proto3,oneof" json:"keepalives_received,omitempty"`
	// Number of Notification messages sent.
	NotificationsSent *int32 `protobuf:"varint,14,opt,name=notifications_sent,json=notificationsSent,proto3,oneof" json:"notifications_sent,omitempty"`
	// Number of Notification messages received.
	NotificationsReceived *int32 `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

BGPv6 per peer statistics information.

func (*Bgpv6Metric) Descriptor deprecated

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

Deprecated: Use Bgpv6Metric.ProtoReflect.Descriptor instead.

func (*Bgpv6Metric) GetKeepalivesReceived

func (x *Bgpv6Metric) GetKeepalivesReceived() int32

func (*Bgpv6Metric) GetKeepalivesSent

func (x *Bgpv6Metric) GetKeepalivesSent() int32

func (*Bgpv6Metric) GetName

func (x *Bgpv6Metric) GetName() string

func (*Bgpv6Metric) GetNotificationsReceived

func (x *Bgpv6Metric) GetNotificationsReceived() int32

func (*Bgpv6Metric) GetNotificationsSent

func (x *Bgpv6Metric) GetNotificationsSent() int32

func (*Bgpv6Metric) GetOpensReceived

func (x *Bgpv6Metric) GetOpensReceived() int32

func (*Bgpv6Metric) GetOpensSent

func (x *Bgpv6Metric) GetOpensSent() int32

func (*Bgpv6Metric) GetRouteWithdrawsReceived

func (x *Bgpv6Metric) GetRouteWithdrawsReceived() int32

func (*Bgpv6Metric) GetRouteWithdrawsSent

func (x *Bgpv6Metric) GetRouteWithdrawsSent() int32

func (*Bgpv6Metric) GetRoutesAdvertised

func (x *Bgpv6Metric) GetRoutesAdvertised() int32

func (*Bgpv6Metric) GetRoutesReceived

func (x *Bgpv6Metric) GetRoutesReceived() int32

func (*Bgpv6Metric) GetSessionFlapCount

func (x *Bgpv6Metric) GetSessionFlapCount() int32

func (*Bgpv6Metric) GetSessionState

func (x *Bgpv6Metric) GetSessionState() Bgpv6Metric_SessionState_Enum

func (*Bgpv6Metric) GetUpdatesReceived

func (x *Bgpv6Metric) GetUpdatesReceived() int32

func (*Bgpv6Metric) GetUpdatesSent

func (x *Bgpv6Metric) GetUpdatesSent() int32

func (*Bgpv6Metric) ProtoMessage

func (*Bgpv6Metric) ProtoMessage()

func (*Bgpv6Metric) ProtoReflect

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

func (*Bgpv6Metric) Reset

func (x *Bgpv6Metric) Reset()

func (*Bgpv6Metric) String

func (x *Bgpv6Metric) String() string

type Bgpv6Metric_SessionState

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

func (*Bgpv6Metric_SessionState) Descriptor deprecated

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

Deprecated: Use Bgpv6Metric_SessionState.ProtoReflect.Descriptor instead.

func (*Bgpv6Metric_SessionState) ProtoMessage

func (*Bgpv6Metric_SessionState) ProtoMessage()

func (*Bgpv6Metric_SessionState) ProtoReflect

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

func (*Bgpv6Metric_SessionState) Reset

func (x *Bgpv6Metric_SessionState) Reset()

func (*Bgpv6Metric_SessionState) String

func (x *Bgpv6Metric_SessionState) String() string

type Bgpv6Metric_SessionState_Enum

type Bgpv6Metric_SessionState_Enum int32
const (
	Bgpv6Metric_SessionState_unspecified Bgpv6Metric_SessionState_Enum = 0
	Bgpv6Metric_SessionState_up          Bgpv6Metric_SessionState_Enum = 1
	Bgpv6Metric_SessionState_down        Bgpv6Metric_SessionState_Enum = 2
)

func (Bgpv6Metric_SessionState_Enum) Descriptor

func (Bgpv6Metric_SessionState_Enum) Enum

func (Bgpv6Metric_SessionState_Enum) EnumDescriptor deprecated

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

Deprecated: Use Bgpv6Metric_SessionState_Enum.Descriptor instead.

func (Bgpv6Metric_SessionState_Enum) Number

func (Bgpv6Metric_SessionState_Enum) String

func (Bgpv6Metric_SessionState_Enum) Type

type Bgpv6MetricsRequest

type Bgpv6MetricsRequest struct {

	// The names of BGPv6 peers to return results for. An empty list will return results
	// for all BGPv6 peers.
	//
	// x-constraint:
	// - /components/schemas/Bgp.V6peer/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Bgp.V6peer/properties/name
	//
	PeerNames []string `protobuf:"bytes,1,rep,name=peer_names,json=peerNames,proto3" json:"peer_names,omitempty"`
	// The list of column names that the returned result set will contain. If the list is
	// empty then all columns will be returned except for any result_groups. The name of
	// the BGPv6 peer cannot be excluded.
	ColumnNames []Bgpv6MetricsRequest_ColumnNames_Enum `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve BGPv6 per peer metrics/statistics.

func (*Bgpv6MetricsRequest) Descriptor deprecated

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

Deprecated: Use Bgpv6MetricsRequest.ProtoReflect.Descriptor instead.

func (*Bgpv6MetricsRequest) GetColumnNames

func (*Bgpv6MetricsRequest) GetPeerNames

func (x *Bgpv6MetricsRequest) GetPeerNames() []string

func (*Bgpv6MetricsRequest) ProtoMessage

func (*Bgpv6MetricsRequest) ProtoMessage()

func (*Bgpv6MetricsRequest) ProtoReflect

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

func (*Bgpv6MetricsRequest) Reset

func (x *Bgpv6MetricsRequest) Reset()

func (*Bgpv6MetricsRequest) String

func (x *Bgpv6MetricsRequest) String() string

type Bgpv6MetricsRequest_ColumnNames

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

func (*Bgpv6MetricsRequest_ColumnNames) Descriptor deprecated

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

Deprecated: Use Bgpv6MetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*Bgpv6MetricsRequest_ColumnNames) ProtoMessage

func (*Bgpv6MetricsRequest_ColumnNames) ProtoMessage()

func (*Bgpv6MetricsRequest_ColumnNames) ProtoReflect

func (*Bgpv6MetricsRequest_ColumnNames) Reset

func (*Bgpv6MetricsRequest_ColumnNames) String

type Bgpv6MetricsRequest_ColumnNames_Enum

type Bgpv6MetricsRequest_ColumnNames_Enum int32
const (
	Bgpv6MetricsRequest_ColumnNames_unspecified              Bgpv6MetricsRequest_ColumnNames_Enum = 0
	Bgpv6MetricsRequest_ColumnNames_session_state            Bgpv6MetricsRequest_ColumnNames_Enum = 1
	Bgpv6MetricsRequest_ColumnNames_session_flap_count       Bgpv6MetricsRequest_ColumnNames_Enum = 2
	Bgpv6MetricsRequest_ColumnNames_routes_advertised        Bgpv6MetricsRequest_ColumnNames_Enum = 3
	Bgpv6MetricsRequest_ColumnNames_routes_received          Bgpv6MetricsRequest_ColumnNames_Enum = 4
	Bgpv6MetricsRequest_ColumnNames_route_withdraws_sent     Bgpv6MetricsRequest_ColumnNames_Enum = 5
	Bgpv6MetricsRequest_ColumnNames_route_withdraws_received Bgpv6MetricsRequest_ColumnNames_Enum = 6
	Bgpv6MetricsRequest_ColumnNames_updates_sent             Bgpv6MetricsRequest_ColumnNames_Enum = 7
	Bgpv6MetricsRequest_ColumnNames_updates_received         Bgpv6MetricsRequest_ColumnNames_Enum = 8
	Bgpv6MetricsRequest_ColumnNames_opens_sent               Bgpv6MetricsRequest_ColumnNames_Enum = 9
	Bgpv6MetricsRequest_ColumnNames_opens_received           Bgpv6MetricsRequest_ColumnNames_Enum = 10
	Bgpv6MetricsRequest_ColumnNames_keepalives_sent          Bgpv6MetricsRequest_ColumnNames_Enum = 11
	Bgpv6MetricsRequest_ColumnNames_keepalives_received      Bgpv6MetricsRequest_ColumnNames_Enum = 12
	Bgpv6MetricsRequest_ColumnNames_notifications_sent       Bgpv6MetricsRequest_ColumnNames_Enum = 13
	Bgpv6MetricsRequest_ColumnNames_notifications_received   Bgpv6MetricsRequest_ColumnNames_Enum = 14
)

func (Bgpv6MetricsRequest_ColumnNames_Enum) Descriptor

func (Bgpv6MetricsRequest_ColumnNames_Enum) Enum

func (Bgpv6MetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated

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

Deprecated: Use Bgpv6MetricsRequest_ColumnNames_Enum.Descriptor instead.

func (Bgpv6MetricsRequest_ColumnNames_Enum) Number

func (Bgpv6MetricsRequest_ColumnNames_Enum) String

func (Bgpv6MetricsRequest_ColumnNames_Enum) Type

type Capture

type Capture struct {

	// The unique names of ports that the capture settings will apply to. Port_names cannot
	// be duplicated between capture objects.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortNames []string `protobuf:"bytes,1,rep,name=port_names,json=portNames,proto3" json:"port_names,omitempty"`
	// A list of filters to apply to the capturing ports. If no filters are specified then
	// all packets will be captured. A capture can have multiple filters. The number of
	// filters supported is determined by the implementation which can be retrieved using
	// the capabilities API.
	// When multiple filters are specified the capture implementation  must && (and) all
	// the filters.
	Filters []*CaptureFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"`
	// Overwrite the capture buffer.
	// default = True
	Overwrite *bool `protobuf:"varint,3,opt,name=overwrite,proto3,oneof" json:"overwrite,omitempty"`
	// The maximum size of each captured packet. If no value is specified or it is null
	// then the entire packet will be captured.
	PacketSize *int32 `protobuf:"varint,4,opt,name=packet_size,json=packetSize,proto3,oneof" json:"packet_size,omitempty"`
	// The format of the capture file.
	// default = Format.Enum.pcap
	Format *Capture_Format_Enum `protobuf:"varint,5,opt,name=format,proto3,enum=otg.Capture_Format_Enum,oneof" json:"format,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for capture settings.

func (*Capture) Descriptor deprecated

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

Deprecated: Use Capture.ProtoReflect.Descriptor instead.

func (*Capture) GetFilters

func (x *Capture) GetFilters() []*CaptureFilter

func (*Capture) GetFormat

func (x *Capture) GetFormat() Capture_Format_Enum

func (*Capture) GetName

func (x *Capture) GetName() string

func (*Capture) GetOverwrite

func (x *Capture) GetOverwrite() bool

func (*Capture) GetPacketSize

func (x *Capture) GetPacketSize() int32

func (*Capture) GetPortNames

func (x *Capture) GetPortNames() []string

func (*Capture) ProtoMessage

func (*Capture) ProtoMessage()

func (*Capture) ProtoReflect

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

func (*Capture) Reset

func (x *Capture) Reset()

func (*Capture) String

func (x *Capture) String() string

type CaptureCustom

type CaptureCustom struct {

	// The bit offset of field to filter on
	// default = 0
	Offset *int32 `protobuf:"varint,1,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	// The bit length of field to filter on
	// default = 8
	BitLength *int32 `protobuf:"varint,2,opt,name=bit_length,json=bitLength,proto3,oneof" json:"bit_length,omitempty"`
	// Description missing in models
	// default = 00
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = 00
	Mask *string `protobuf:"bytes,4,opt,name=mask,proto3,oneof" json:"mask,omitempty"`
	// Description missing in models
	// default = False
	Negate *bool `protobuf:"varint,5,opt,name=negate,proto3,oneof" json:"negate,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*CaptureCustom) Descriptor deprecated

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

Deprecated: Use CaptureCustom.ProtoReflect.Descriptor instead.

func (*CaptureCustom) GetBitLength

func (x *CaptureCustom) GetBitLength() int32

func (*CaptureCustom) GetMask

func (x *CaptureCustom) GetMask() string

func (*CaptureCustom) GetNegate

func (x *CaptureCustom) GetNegate() bool

func (*CaptureCustom) GetOffset

func (x *CaptureCustom) GetOffset() int32

func (*CaptureCustom) GetValue

func (x *CaptureCustom) GetValue() string

func (*CaptureCustom) ProtoMessage

func (*CaptureCustom) ProtoMessage()

func (*CaptureCustom) ProtoReflect

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

func (*CaptureCustom) Reset

func (x *CaptureCustom) Reset()

func (*CaptureCustom) String

func (x *CaptureCustom) String() string

type CaptureEthernet

type CaptureEthernet struct {

	// Description missing in models
	Src *CaptureField `protobuf:"bytes,1,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	Dst *CaptureField `protobuf:"bytes,2,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// Description missing in models
	EtherType *CaptureField `protobuf:"bytes,3,opt,name=ether_type,json=etherType,proto3,oneof" json:"ether_type,omitempty"`
	// Description missing in models
	PfcQueue *CaptureField `protobuf:"bytes,4,opt,name=pfc_queue,json=pfcQueue,proto3,oneof" json:"pfc_queue,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*CaptureEthernet) Descriptor deprecated

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

Deprecated: Use CaptureEthernet.ProtoReflect.Descriptor instead.

func (*CaptureEthernet) GetDst

func (x *CaptureEthernet) GetDst() *CaptureField

func (*CaptureEthernet) GetEtherType

func (x *CaptureEthernet) GetEtherType() *CaptureField

func (*CaptureEthernet) GetPfcQueue

func (x *CaptureEthernet) GetPfcQueue() *CaptureField

func (*CaptureEthernet) GetSrc

func (x *CaptureEthernet) GetSrc() *CaptureField

func (*CaptureEthernet) ProtoMessage

func (*CaptureEthernet) ProtoMessage()

func (*CaptureEthernet) ProtoReflect

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

func (*CaptureEthernet) Reset

func (x *CaptureEthernet) Reset()

func (*CaptureEthernet) String

func (x *CaptureEthernet) String() string

type CaptureField

type CaptureField struct {

	// Description missing in models
	// default = 00
	Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = 00
	Mask *string `protobuf:"bytes,2,opt,name=mask,proto3,oneof" json:"mask,omitempty"`
	// Description missing in models
	// default = False
	Negate *bool `protobuf:"varint,3,opt,name=negate,proto3,oneof" json:"negate,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*CaptureField) Descriptor deprecated

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

Deprecated: Use CaptureField.ProtoReflect.Descriptor instead.

func (*CaptureField) GetMask

func (x *CaptureField) GetMask() string

func (*CaptureField) GetNegate

func (x *CaptureField) GetNegate() bool

func (*CaptureField) GetValue

func (x *CaptureField) GetValue() string

func (*CaptureField) ProtoMessage

func (*CaptureField) ProtoMessage()

func (*CaptureField) ProtoReflect

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

func (*CaptureField) Reset

func (x *CaptureField) Reset()

func (*CaptureField) String

func (x *CaptureField) String() string

type CaptureFilter

type CaptureFilter struct {

	// The type of capture filter.
	// default = Choice.Enum.custom
	Choice *CaptureFilter_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.CaptureFilter_Choice_Enum,oneof" json:"choice,omitempty"`
	// Offset from last filter in the list. If no filters are present it is offset from
	// position 0. Multiple custom filters can be present, the length of each custom filter
	// is the length of the value being filtered.
	Custom *CaptureCustom `protobuf:"bytes,2,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// Description missing in models
	Ethernet *CaptureEthernet `protobuf:"bytes,3,opt,name=ethernet,proto3,oneof" json:"ethernet,omitempty"`
	// Description missing in models
	Vlan *CaptureVlan `protobuf:"bytes,4,opt,name=vlan,proto3,oneof" json:"vlan,omitempty"`
	// Description missing in models
	Ipv4 *CaptureIpv4 `protobuf:"bytes,5,opt,name=ipv4,proto3,oneof" json:"ipv4,omitempty"`
	// Description missing in models
	Ipv6 *CaptureIpv6 `protobuf:"bytes,6,opt,name=ipv6,proto3,oneof" json:"ipv6,omitempty"`
	// contains filtered or unexported fields
}

Configuration for capture filters

func (*CaptureFilter) Descriptor deprecated

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

Deprecated: Use CaptureFilter.ProtoReflect.Descriptor instead.

func (*CaptureFilter) GetChoice

func (*CaptureFilter) GetCustom

func (x *CaptureFilter) GetCustom() *CaptureCustom

func (*CaptureFilter) GetEthernet

func (x *CaptureFilter) GetEthernet() *CaptureEthernet

func (*CaptureFilter) GetIpv4

func (x *CaptureFilter) GetIpv4() *CaptureIpv4

func (*CaptureFilter) GetIpv6

func (x *CaptureFilter) GetIpv6() *CaptureIpv6

func (*CaptureFilter) GetVlan

func (x *CaptureFilter) GetVlan() *CaptureVlan

func (*CaptureFilter) ProtoMessage

func (*CaptureFilter) ProtoMessage()

func (*CaptureFilter) ProtoReflect

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

func (*CaptureFilter) Reset

func (x *CaptureFilter) Reset()

func (*CaptureFilter) String

func (x *CaptureFilter) String() string

type CaptureFilter_Choice

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

func (*CaptureFilter_Choice) Descriptor deprecated

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

Deprecated: Use CaptureFilter_Choice.ProtoReflect.Descriptor instead.

func (*CaptureFilter_Choice) ProtoMessage

func (*CaptureFilter_Choice) ProtoMessage()

func (*CaptureFilter_Choice) ProtoReflect

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

func (*CaptureFilter_Choice) Reset

func (x *CaptureFilter_Choice) Reset()

func (*CaptureFilter_Choice) String

func (x *CaptureFilter_Choice) String() string

type CaptureFilter_Choice_Enum

type CaptureFilter_Choice_Enum int32
const (
	CaptureFilter_Choice_unspecified CaptureFilter_Choice_Enum = 0
	CaptureFilter_Choice_custom      CaptureFilter_Choice_Enum = 1
	CaptureFilter_Choice_ethernet    CaptureFilter_Choice_Enum = 2
	CaptureFilter_Choice_vlan        CaptureFilter_Choice_Enum = 3
	CaptureFilter_Choice_ipv4        CaptureFilter_Choice_Enum = 4
	CaptureFilter_Choice_ipv6        CaptureFilter_Choice_Enum = 5
)

func (CaptureFilter_Choice_Enum) Descriptor

func (CaptureFilter_Choice_Enum) Enum

func (CaptureFilter_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use CaptureFilter_Choice_Enum.Descriptor instead.

func (CaptureFilter_Choice_Enum) Number

func (CaptureFilter_Choice_Enum) String

func (x CaptureFilter_Choice_Enum) String() string

func (CaptureFilter_Choice_Enum) Type

type CaptureIpv4

type CaptureIpv4 struct {

	// Description missing in models
	Version *CaptureField `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	HeaderLength *CaptureField `protobuf:"bytes,2,opt,name=header_length,json=headerLength,proto3,oneof" json:"header_length,omitempty"`
	// Description missing in models
	Priority *CaptureField `protobuf:"bytes,3,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	// Description missing in models
	TotalLength *CaptureField `protobuf:"bytes,4,opt,name=total_length,json=totalLength,proto3,oneof" json:"total_length,omitempty"`
	// Description missing in models
	Identification *CaptureField `protobuf:"bytes,5,opt,name=identification,proto3,oneof" json:"identification,omitempty"`
	// Description missing in models
	Reserved *CaptureField `protobuf:"bytes,6,opt,name=reserved,proto3,oneof" json:"reserved,omitempty"`
	// Description missing in models
	DontFragment *CaptureField `protobuf:"bytes,7,opt,name=dont_fragment,json=dontFragment,proto3,oneof" json:"dont_fragment,omitempty"`
	// Description missing in models
	MoreFragments *CaptureField `protobuf:"bytes,8,opt,name=more_fragments,json=moreFragments,proto3,oneof" json:"more_fragments,omitempty"`
	// Description missing in models
	FragmentOffset *CaptureField `protobuf:"bytes,9,opt,name=fragment_offset,json=fragmentOffset,proto3,oneof" json:"fragment_offset,omitempty"`
	// Description missing in models
	TimeToLive *CaptureField `protobuf:"bytes,10,opt,name=time_to_live,json=timeToLive,proto3,oneof" json:"time_to_live,omitempty"`
	// Description missing in models
	Protocol *CaptureField `protobuf:"bytes,11,opt,name=protocol,proto3,oneof" json:"protocol,omitempty"`
	// Description missing in models
	HeaderChecksum *CaptureField `protobuf:"bytes,12,opt,name=header_checksum,json=headerChecksum,proto3,oneof" json:"header_checksum,omitempty"`
	// Description missing in models
	Src *CaptureField `protobuf:"bytes,13,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	Dst *CaptureField `protobuf:"bytes,14,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*CaptureIpv4) Descriptor deprecated

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

Deprecated: Use CaptureIpv4.ProtoReflect.Descriptor instead.

func (*CaptureIpv4) GetDontFragment

func (x *CaptureIpv4) GetDontFragment() *CaptureField

func (*CaptureIpv4) GetDst

func (x *CaptureIpv4) GetDst() *CaptureField

func (*CaptureIpv4) GetFragmentOffset

func (x *CaptureIpv4) GetFragmentOffset() *CaptureField

func (*CaptureIpv4) GetHeaderChecksum

func (x *CaptureIpv4) GetHeaderChecksum() *CaptureField

func (*CaptureIpv4) GetHeaderLength

func (x *CaptureIpv4) GetHeaderLength() *CaptureField

func (*CaptureIpv4) GetIdentification

func (x *CaptureIpv4) GetIdentification() *CaptureField

func (*CaptureIpv4) GetMoreFragments

func (x *CaptureIpv4) GetMoreFragments() *CaptureField

func (*CaptureIpv4) GetPriority

func (x *CaptureIpv4) GetPriority() *CaptureField

func (*CaptureIpv4) GetProtocol

func (x *CaptureIpv4) GetProtocol() *CaptureField

func (*CaptureIpv4) GetReserved

func (x *CaptureIpv4) GetReserved() *CaptureField

func (*CaptureIpv4) GetSrc

func (x *CaptureIpv4) GetSrc() *CaptureField

func (*CaptureIpv4) GetTimeToLive

func (x *CaptureIpv4) GetTimeToLive() *CaptureField

func (*CaptureIpv4) GetTotalLength

func (x *CaptureIpv4) GetTotalLength() *CaptureField

func (*CaptureIpv4) GetVersion

func (x *CaptureIpv4) GetVersion() *CaptureField

func (*CaptureIpv4) ProtoMessage

func (*CaptureIpv4) ProtoMessage()

func (*CaptureIpv4) ProtoReflect

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

func (*CaptureIpv4) Reset

func (x *CaptureIpv4) Reset()

func (*CaptureIpv4) String

func (x *CaptureIpv4) String() string

type CaptureIpv6

type CaptureIpv6 struct {

	// Description missing in models
	Version *CaptureField `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	TrafficClass *CaptureField `protobuf:"bytes,2,opt,name=traffic_class,json=trafficClass,proto3,oneof" json:"traffic_class,omitempty"`
	// Description missing in models
	FlowLabel *CaptureField `protobuf:"bytes,3,opt,name=flow_label,json=flowLabel,proto3,oneof" json:"flow_label,omitempty"`
	// Description missing in models
	PayloadLength *CaptureField `protobuf:"bytes,4,opt,name=payload_length,json=payloadLength,proto3,oneof" json:"payload_length,omitempty"`
	// Description missing in models
	NextHeader *CaptureField `protobuf:"bytes,5,opt,name=next_header,json=nextHeader,proto3,oneof" json:"next_header,omitempty"`
	// Description missing in models
	HopLimit *CaptureField `protobuf:"bytes,6,opt,name=hop_limit,json=hopLimit,proto3,oneof" json:"hop_limit,omitempty"`
	// Description missing in models
	Src *CaptureField `protobuf:"bytes,7,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	Dst *CaptureField `protobuf:"bytes,8,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*CaptureIpv6) Descriptor deprecated

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

Deprecated: Use CaptureIpv6.ProtoReflect.Descriptor instead.

func (*CaptureIpv6) GetDst

func (x *CaptureIpv6) GetDst() *CaptureField

func (*CaptureIpv6) GetFlowLabel

func (x *CaptureIpv6) GetFlowLabel() *CaptureField

func (*CaptureIpv6) GetHopLimit

func (x *CaptureIpv6) GetHopLimit() *CaptureField

func (*CaptureIpv6) GetNextHeader

func (x *CaptureIpv6) GetNextHeader() *CaptureField

func (*CaptureIpv6) GetPayloadLength

func (x *CaptureIpv6) GetPayloadLength() *CaptureField

func (*CaptureIpv6) GetSrc

func (x *CaptureIpv6) GetSrc() *CaptureField

func (*CaptureIpv6) GetTrafficClass

func (x *CaptureIpv6) GetTrafficClass() *CaptureField

func (*CaptureIpv6) GetVersion

func (x *CaptureIpv6) GetVersion() *CaptureField

func (*CaptureIpv6) ProtoMessage

func (*CaptureIpv6) ProtoMessage()

func (*CaptureIpv6) ProtoReflect

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

func (*CaptureIpv6) Reset

func (x *CaptureIpv6) Reset()

func (*CaptureIpv6) String

func (x *CaptureIpv6) String() string

type CaptureRequest

type CaptureRequest struct {

	// The name of a port a capture is started on.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	// required = true
	PortName string `protobuf:"bytes,1,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
	// contains filtered or unexported fields
}

The capture result request to the traffic generator. Stops the port capture on the port_name and returns the capture.

func (*CaptureRequest) Descriptor deprecated

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

Deprecated: Use CaptureRequest.ProtoReflect.Descriptor instead.

func (*CaptureRequest) GetPortName

func (x *CaptureRequest) GetPortName() string

func (*CaptureRequest) ProtoMessage

func (*CaptureRequest) ProtoMessage()

func (*CaptureRequest) ProtoReflect

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

func (*CaptureRequest) Reset

func (x *CaptureRequest) Reset()

func (*CaptureRequest) String

func (x *CaptureRequest) String() string

type CaptureState

type CaptureState struct {

	// The names of ports to which the capture state will be applied to. If the list of
	// port_names is empty or null the state will be applied to all configured ports.
	// If the list is not empty any port that is not included in the list of port_names
	// MUST be ignored and not included in the state change.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortNames []string `protobuf:"bytes,1,rep,name=port_names,json=portNames,proto3" json:"port_names,omitempty"`
	// The capture state.
	// required = true
	State CaptureState_State_Enum `protobuf:"varint,2,opt,name=state,proto3,enum=otg.CaptureState_State_Enum" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Control port capture state

func (*CaptureState) Descriptor deprecated

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

Deprecated: Use CaptureState.ProtoReflect.Descriptor instead.

func (*CaptureState) GetPortNames

func (x *CaptureState) GetPortNames() []string

func (*CaptureState) GetState

func (x *CaptureState) GetState() CaptureState_State_Enum

func (*CaptureState) ProtoMessage

func (*CaptureState) ProtoMessage()

func (*CaptureState) ProtoReflect

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

func (*CaptureState) Reset

func (x *CaptureState) Reset()

func (*CaptureState) String

func (x *CaptureState) String() string

type CaptureState_State

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

func (*CaptureState_State) Descriptor deprecated

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

Deprecated: Use CaptureState_State.ProtoReflect.Descriptor instead.

func (*CaptureState_State) ProtoMessage

func (*CaptureState_State) ProtoMessage()

func (*CaptureState_State) ProtoReflect

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

func (*CaptureState_State) Reset

func (x *CaptureState_State) Reset()

func (*CaptureState_State) String

func (x *CaptureState_State) String() string

type CaptureState_State_Enum

type CaptureState_State_Enum int32
const (
	CaptureState_State_unspecified CaptureState_State_Enum = 0
	CaptureState_State_start       CaptureState_State_Enum = 1
	CaptureState_State_stop        CaptureState_State_Enum = 2
)

func (CaptureState_State_Enum) Descriptor

func (CaptureState_State_Enum) Enum

func (CaptureState_State_Enum) EnumDescriptor deprecated

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

Deprecated: Use CaptureState_State_Enum.Descriptor instead.

func (CaptureState_State_Enum) Number

func (CaptureState_State_Enum) String

func (x CaptureState_State_Enum) String() string

func (CaptureState_State_Enum) Type

type CaptureVlan

type CaptureVlan struct {

	// Description missing in models
	Priority *CaptureField `protobuf:"bytes,1,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	// Description missing in models
	Cfi *CaptureField `protobuf:"bytes,2,opt,name=cfi,proto3,oneof" json:"cfi,omitempty"`
	// Description missing in models
	Id *CaptureField `protobuf:"bytes,3,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Description missing in models
	Protocol *CaptureField `protobuf:"bytes,4,opt,name=protocol,proto3,oneof" json:"protocol,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*CaptureVlan) Descriptor deprecated

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

Deprecated: Use CaptureVlan.ProtoReflect.Descriptor instead.

func (*CaptureVlan) GetCfi

func (x *CaptureVlan) GetCfi() *CaptureField

func (*CaptureVlan) GetId

func (x *CaptureVlan) GetId() *CaptureField

func (*CaptureVlan) GetPriority

func (x *CaptureVlan) GetPriority() *CaptureField

func (*CaptureVlan) GetProtocol

func (x *CaptureVlan) GetProtocol() *CaptureField

func (*CaptureVlan) ProtoMessage

func (*CaptureVlan) ProtoMessage()

func (*CaptureVlan) ProtoReflect

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

func (*CaptureVlan) Reset

func (x *CaptureVlan) Reset()

func (*CaptureVlan) String

func (x *CaptureVlan) String() string

type Capture_Format

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

func (*Capture_Format) Descriptor deprecated

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

Deprecated: Use Capture_Format.ProtoReflect.Descriptor instead.

func (*Capture_Format) ProtoMessage

func (*Capture_Format) ProtoMessage()

func (*Capture_Format) ProtoReflect

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

func (*Capture_Format) Reset

func (x *Capture_Format) Reset()

func (*Capture_Format) String

func (x *Capture_Format) String() string

type Capture_Format_Enum

type Capture_Format_Enum int32
const (
	Capture_Format_unspecified Capture_Format_Enum = 0
	Capture_Format_pcap        Capture_Format_Enum = 1
	Capture_Format_pcapng      Capture_Format_Enum = 2
)

func (Capture_Format_Enum) Descriptor

func (Capture_Format_Enum) Enum

func (Capture_Format_Enum) EnumDescriptor deprecated

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

Deprecated: Use Capture_Format_Enum.Descriptor instead.

func (Capture_Format_Enum) Number

func (Capture_Format_Enum) String

func (x Capture_Format_Enum) String() string

func (Capture_Format_Enum) Type

type Config

type Config struct {

	// The ports that will be configured on the traffic generator.
	Ports []*Port `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"`
	// The LAGs that will be configured on the traffic generator.
	Lags []*Lag `protobuf:"bytes,2,rep,name=lags,proto3" json:"lags,omitempty"`
	// The layer1 settings that will be configured on the traffic generator.
	Layer1 []*Layer1 `protobuf:"bytes,3,rep,name=layer1,proto3" json:"layer1,omitempty"`
	// The capture settings that will be configured on the traffic generator.
	Captures []*Capture `protobuf:"bytes,4,rep,name=captures,proto3" json:"captures,omitempty"`
	// The emulated devices that will be configured on the traffic generator.
	// Each device contains configurations for network interfaces and
	// protocols running on top of those interfaces.
	Devices []*Device `protobuf:"bytes,5,rep,name=devices,proto3" json:"devices,omitempty"`
	// The flows that will be configured on the traffic generator.
	Flows []*Flow `protobuf:"bytes,6,rep,name=flows,proto3" json:"flows,omitempty"`
	// Description missing in models
	Events *Event `protobuf:"bytes,7,opt,name=events,proto3,oneof" json:"events,omitempty"`
	// Description missing in models
	Options *ConfigOptions `protobuf:"bytes,8,opt,name=options,proto3,oneof" json:"options,omitempty"`
	// LLDP protocol that will be configured on traffic generator.
	Lldp []*Lldp `protobuf:"bytes,9,rep,name=lldp,proto3" json:"lldp,omitempty"`
	// contains filtered or unexported fields
}

A container for all models that are part of the configuration.

func (*Config) Descriptor deprecated

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

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetCaptures

func (x *Config) GetCaptures() []*Capture

func (*Config) GetDevices

func (x *Config) GetDevices() []*Device

func (*Config) GetEvents

func (x *Config) GetEvents() *Event

func (*Config) GetFlows

func (x *Config) GetFlows() []*Flow

func (*Config) GetLags

func (x *Config) GetLags() []*Lag

func (*Config) GetLayer1

func (x *Config) GetLayer1() []*Layer1

func (*Config) GetLldp added in v0.9.6

func (x *Config) GetLldp() []*Lldp

func (*Config) GetOptions

func (x *Config) GetOptions() *ConfigOptions

func (*Config) GetPorts

func (x *Config) GetPorts() []*Port

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

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

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

type ConfigOptions

type ConfigOptions struct {

	// Description missing in models
	PortOptions *PortOptions `protobuf:"bytes,1,opt,name=port_options,json=portOptions,proto3,oneof" json:"port_options,omitempty"`
	// Description missing in models
	ProtocolOptions *ProtocolOptions `protobuf:"bytes,2,opt,name=protocol_options,json=protocolOptions,proto3,oneof" json:"protocol_options,omitempty"`
	// contains filtered or unexported fields
}

Global configuration options.

func (*ConfigOptions) Descriptor deprecated

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

Deprecated: Use ConfigOptions.ProtoReflect.Descriptor instead.

func (*ConfigOptions) GetPortOptions

func (x *ConfigOptions) GetPortOptions() *PortOptions

func (*ConfigOptions) GetProtocolOptions added in v0.10.3

func (x *ConfigOptions) GetProtocolOptions() *ProtocolOptions

func (*ConfigOptions) ProtoMessage

func (*ConfigOptions) ProtoMessage()

func (*ConfigOptions) ProtoReflect

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

func (*ConfigOptions) Reset

func (x *ConfigOptions) Reset()

func (*ConfigOptions) String

func (x *ConfigOptions) String() string

type Device

type Device struct {

	// Ethernet configuration for one or more emulated network interfaces.
	Ethernets []*DeviceEthernet `protobuf:"bytes,1,rep,name=ethernets,proto3" json:"ethernets,omitempty"`
	// IPv4 Loopback interface that can be attached to an Ethernet in the same device  or
	// to an Ethernet in another device.
	Ipv4Loopbacks []*DeviceIpv4Loopback `protobuf:"bytes,2,rep,name=ipv4_loopbacks,json=ipv4Loopbacks,proto3" json:"ipv4_loopbacks,omitempty"`
	// IPv6 Loopback interface that can be attached to an Ethernet in the same device  or
	// to an Ethernet in another device.
	Ipv6Loopbacks []*DeviceIpv6Loopback `protobuf:"bytes,3,rep,name=ipv6_loopbacks,json=ipv6Loopbacks,proto3" json:"ipv6_loopbacks,omitempty"`
	// The properties of an IS-IS router and its children,  such as IS-IS interfaces and
	// route ranges.
	Isis *DeviceIsisRouter `protobuf:"bytes,4,opt,name=isis,proto3,oneof" json:"isis,omitempty"`
	// The properties of BGP router and its children,  such as BGPv4, BGPv6 peers and their
	// route ranges.
	Bgp *DeviceBgpRouter `protobuf:"bytes,5,opt,name=bgp,proto3,oneof" json:"bgp,omitempty"`
	// Configuration of VXLAN tunnel interfaces RFC Ref: https://datatracker.ietf.org/doc/html/rfc7348
	Vxlan *DeviceVxlan `protobuf:"bytes,6,opt,name=vxlan,proto3,oneof" json:"vxlan,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// The properties of an RSVP router and its children.
	Rsvp *DeviceRsvp `protobuf:"bytes,8,opt,name=rsvp,proto3,oneof" json:"rsvp,omitempty"`
	// contains filtered or unexported fields
}

A container for emulated interfaces, loopback interfaces and protocol configurations.

func (*Device) Descriptor deprecated

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

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetBgp

func (x *Device) GetBgp() *DeviceBgpRouter

func (*Device) GetEthernets

func (x *Device) GetEthernets() []*DeviceEthernet

func (*Device) GetIpv4Loopbacks

func (x *Device) GetIpv4Loopbacks() []*DeviceIpv4Loopback

func (*Device) GetIpv6Loopbacks

func (x *Device) GetIpv6Loopbacks() []*DeviceIpv6Loopback

func (*Device) GetIsis

func (x *Device) GetIsis() *DeviceIsisRouter

func (*Device) GetName

func (x *Device) GetName() string

func (*Device) GetRsvp added in v0.10.1

func (x *Device) GetRsvp() *DeviceRsvp

func (*Device) GetVxlan added in v0.7.28

func (x *Device) GetVxlan() *DeviceVxlan

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type DeviceBgpRouter

type DeviceBgpRouter struct {

	// The BGP router ID is a unique identifier used by BGP. It is a 32-bit value that is
	// often represented by an IPv4 address.
	// required = true
	RouterId string `protobuf:"bytes,1,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
	// This contains an array of references to IPv4 interfaces,  each of which will have
	// list of peers to different destinations.
	Ipv4Interfaces []*BgpV4Interface `protobuf:"bytes,2,rep,name=ipv4_interfaces,json=ipv4Interfaces,proto3" json:"ipv4_interfaces,omitempty"`
	// This contains an array of references to IPv6 interfaces,  each of which will have
	// list of peers to different destinations.
	Ipv6Interfaces []*BgpV6Interface `protobuf:"bytes,3,rep,name=ipv6_interfaces,json=ipv6Interfaces,proto3" json:"ipv6_interfaces,omitempty"`
	// contains filtered or unexported fields
}

Configuration for one or more IPv4 or IPv6 BGP peers.

func (*DeviceBgpRouter) Descriptor deprecated

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

Deprecated: Use DeviceBgpRouter.ProtoReflect.Descriptor instead.

func (*DeviceBgpRouter) GetIpv4Interfaces

func (x *DeviceBgpRouter) GetIpv4Interfaces() []*BgpV4Interface

func (*DeviceBgpRouter) GetIpv6Interfaces

func (x *DeviceBgpRouter) GetIpv6Interfaces() []*BgpV6Interface

func (*DeviceBgpRouter) GetRouterId

func (x *DeviceBgpRouter) GetRouterId() string

func (*DeviceBgpRouter) ProtoMessage

func (*DeviceBgpRouter) ProtoMessage()

func (*DeviceBgpRouter) ProtoReflect

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

func (*DeviceBgpRouter) Reset

func (x *DeviceBgpRouter) Reset()

func (*DeviceBgpRouter) String

func (x *DeviceBgpRouter) String() string

type DeviceEthernet

type DeviceEthernet struct {

	// Status: deprecated
	// Status: deprecated
	// The unique name of a Port or a LAG that will emulate this interface.
	// port_name is deprecated and will be removed in future release.port_name and connection
	// can't be used together, use either port_name or connection.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Lag/properties/name
	//
	PortName *string `protobuf:"bytes,1,opt,name=port_name,json=portName,proto3,oneof" json:"port_name,omitempty"`
	// Device connection to physical, LAG or another device.
	Connection *EthernetConnection `protobuf:"bytes,2,opt,name=connection,proto3,oneof" json:"connection,omitempty"`
	// List of IPv4 addresses and their gateways.
	Ipv4Addresses []*DeviceIpv4 `protobuf:"bytes,3,rep,name=ipv4_addresses,json=ipv4Addresses,proto3" json:"ipv4_addresses,omitempty"`
	// List of global IPv6 addresses and their gateways.
	// The Link Local IPv6 address will be automatically generated.
	Ipv6Addresses []*DeviceIpv6 `protobuf:"bytes,4,rep,name=ipv6_addresses,json=ipv6Addresses,proto3" json:"ipv6_addresses,omitempty"`
	// Media Access Control address.
	// required = true
	Mac string `protobuf:"bytes,5,opt,name=mac,proto3" json:"mac,omitempty"`
	// Maximum Transmission Unit.
	// default = 1500
	Mtu *int32 `protobuf:"varint,6,opt,name=mtu,proto3,oneof" json:"mtu,omitempty"`
	// List of VLANs
	Vlans []*DeviceVlan `protobuf:"bytes,7,rep,name=vlans,proto3" json:"vlans,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

An Ethernet interface with IPv4 and IPv6 addresses.

func (*DeviceEthernet) Descriptor deprecated

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

Deprecated: Use DeviceEthernet.ProtoReflect.Descriptor instead.

func (*DeviceEthernet) GetConnection added in v0.7.26

func (x *DeviceEthernet) GetConnection() *EthernetConnection

func (*DeviceEthernet) GetIpv4Addresses

func (x *DeviceEthernet) GetIpv4Addresses() []*DeviceIpv4

func (*DeviceEthernet) GetIpv6Addresses

func (x *DeviceEthernet) GetIpv6Addresses() []*DeviceIpv6

func (*DeviceEthernet) GetMac

func (x *DeviceEthernet) GetMac() string

func (*DeviceEthernet) GetMtu

func (x *DeviceEthernet) GetMtu() int32

func (*DeviceEthernet) GetName

func (x *DeviceEthernet) GetName() string

func (*DeviceEthernet) GetPortName

func (x *DeviceEthernet) GetPortName() string

func (*DeviceEthernet) GetVlans

func (x *DeviceEthernet) GetVlans() []*DeviceVlan

func (*DeviceEthernet) ProtoMessage

func (*DeviceEthernet) ProtoMessage()

func (*DeviceEthernet) ProtoReflect

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

func (*DeviceEthernet) Reset

func (x *DeviceEthernet) Reset()

func (*DeviceEthernet) String

func (x *DeviceEthernet) String() string

type DeviceEthernetBase

type DeviceEthernetBase struct {

	// Media Access Control address.
	// required = true
	Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
	// Maximum Transmission Unit.
	// default = 1500
	Mtu *int32 `protobuf:"varint,2,opt,name=mtu,proto3,oneof" json:"mtu,omitempty"`
	// List of VLANs
	Vlans []*DeviceVlan `protobuf:"bytes,3,rep,name=vlans,proto3" json:"vlans,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Base Ethernet interface.

func (*DeviceEthernetBase) Descriptor deprecated

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

Deprecated: Use DeviceEthernetBase.ProtoReflect.Descriptor instead.

func (*DeviceEthernetBase) GetMac

func (x *DeviceEthernetBase) GetMac() string

func (*DeviceEthernetBase) GetMtu

func (x *DeviceEthernetBase) GetMtu() int32

func (*DeviceEthernetBase) GetName

func (x *DeviceEthernetBase) GetName() string

func (*DeviceEthernetBase) GetVlans

func (x *DeviceEthernetBase) GetVlans() []*DeviceVlan

func (*DeviceEthernetBase) ProtoMessage

func (*DeviceEthernetBase) ProtoMessage()

func (*DeviceEthernetBase) ProtoReflect

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

func (*DeviceEthernetBase) Reset

func (x *DeviceEthernetBase) Reset()

func (*DeviceEthernetBase) String

func (x *DeviceEthernetBase) String() string

type DeviceIpv4

type DeviceIpv4 struct {

	// The IPv4 address of the gateway
	// required = true
	Gateway string `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// Description missing in models
	GatewayMac *DeviceIpv4GatewayMAC `protobuf:"bytes,2,opt,name=gateway_mac,json=gatewayMac,proto3,oneof" json:"gateway_mac,omitempty"`
	// The IPv4 address
	// required = true
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// The prefix of the IPv4 address.
	// default = 24
	Prefix *int32 `protobuf:"varint,4,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

An IPv4 interface with gateway

func (*DeviceIpv4) Descriptor deprecated

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

Deprecated: Use DeviceIpv4.ProtoReflect.Descriptor instead.

func (*DeviceIpv4) GetAddress

func (x *DeviceIpv4) GetAddress() string

func (*DeviceIpv4) GetGateway

func (x *DeviceIpv4) GetGateway() string

func (*DeviceIpv4) GetGatewayMac added in v0.8.9

func (x *DeviceIpv4) GetGatewayMac() *DeviceIpv4GatewayMAC

func (*DeviceIpv4) GetName

func (x *DeviceIpv4) GetName() string

func (*DeviceIpv4) GetPrefix

func (x *DeviceIpv4) GetPrefix() int32

func (*DeviceIpv4) ProtoMessage

func (*DeviceIpv4) ProtoMessage()

func (*DeviceIpv4) ProtoReflect

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

func (*DeviceIpv4) Reset

func (x *DeviceIpv4) Reset()

func (*DeviceIpv4) String

func (x *DeviceIpv4) String() string

type DeviceIpv4GatewayMAC added in v0.8.9

type DeviceIpv4GatewayMAC struct {

	// auto or configured value.
	// default = Choice.Enum.auto
	Choice *DeviceIpv4GatewayMAC_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.DeviceIpv4GatewayMAC_Choice_Enum,oneof" json:"choice,omitempty"`
	// The OTG implementation can provide a system generated value for this property. If
	// the OTG is unable to generate a value the default value must be used.
	// default = 00:00:00:00:00:00
	Auto *string `protobuf:"bytes,2,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

By default auto(resolved gateway mac) is set. Setting a value would mean that ARP will not be used for learning MAC of connected device. The user-configured MAC address will be used for auto-filling the destination MAC address in the control and data packets sent from this IPv4 endpoint whenever applicable.

func (*DeviceIpv4GatewayMAC) Descriptor deprecated added in v0.8.9

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

Deprecated: Use DeviceIpv4GatewayMAC.ProtoReflect.Descriptor instead.

func (*DeviceIpv4GatewayMAC) GetAuto added in v0.8.9

func (x *DeviceIpv4GatewayMAC) GetAuto() string

func (*DeviceIpv4GatewayMAC) GetChoice added in v0.8.9

func (*DeviceIpv4GatewayMAC) GetValue added in v0.8.9

func (x *DeviceIpv4GatewayMAC) GetValue() string

func (*DeviceIpv4GatewayMAC) ProtoMessage added in v0.8.9

func (*DeviceIpv4GatewayMAC) ProtoMessage()

func (*DeviceIpv4GatewayMAC) ProtoReflect added in v0.8.9

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

func (*DeviceIpv4GatewayMAC) Reset added in v0.8.9

func (x *DeviceIpv4GatewayMAC) Reset()

func (*DeviceIpv4GatewayMAC) String added in v0.8.9

func (x *DeviceIpv4GatewayMAC) String() string

type DeviceIpv4GatewayMAC_Choice added in v0.8.9

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

func (*DeviceIpv4GatewayMAC_Choice) Descriptor deprecated added in v0.8.9

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

Deprecated: Use DeviceIpv4GatewayMAC_Choice.ProtoReflect.Descriptor instead.

func (*DeviceIpv4GatewayMAC_Choice) ProtoMessage added in v0.8.9

func (*DeviceIpv4GatewayMAC_Choice) ProtoMessage()

func (*DeviceIpv4GatewayMAC_Choice) ProtoReflect added in v0.8.9

func (*DeviceIpv4GatewayMAC_Choice) Reset added in v0.8.9

func (x *DeviceIpv4GatewayMAC_Choice) Reset()

func (*DeviceIpv4GatewayMAC_Choice) String added in v0.8.9

func (x *DeviceIpv4GatewayMAC_Choice) String() string

type DeviceIpv4GatewayMAC_Choice_Enum added in v0.8.9

type DeviceIpv4GatewayMAC_Choice_Enum int32
const (
	DeviceIpv4GatewayMAC_Choice_unspecified DeviceIpv4GatewayMAC_Choice_Enum = 0
	DeviceIpv4GatewayMAC_Choice_auto        DeviceIpv4GatewayMAC_Choice_Enum = 1
	DeviceIpv4GatewayMAC_Choice_value       DeviceIpv4GatewayMAC_Choice_Enum = 2
)

func (DeviceIpv4GatewayMAC_Choice_Enum) Descriptor added in v0.8.9

func (DeviceIpv4GatewayMAC_Choice_Enum) Enum added in v0.8.9

func (DeviceIpv4GatewayMAC_Choice_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use DeviceIpv4GatewayMAC_Choice_Enum.Descriptor instead.

func (DeviceIpv4GatewayMAC_Choice_Enum) Number added in v0.8.9

func (DeviceIpv4GatewayMAC_Choice_Enum) String added in v0.8.9

func (DeviceIpv4GatewayMAC_Choice_Enum) Type added in v0.8.9

type DeviceIpv4Loopback

type DeviceIpv4Loopback struct {

	// The unique name of the Ethernet interface behind which this Loopback  interface will
	// be created.
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	// required = true
	EthName string `protobuf:"bytes,1,opt,name=eth_name,json=ethName,proto3" json:"eth_name,omitempty"`
	// The IPv4 Loopback address with prefix length of 32.
	// default = 0.0.0.0
	Address *string `protobuf:"bytes,2,opt,name=address,proto3,oneof" json:"address,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

An IPv4 Loopback interface.

func (*DeviceIpv4Loopback) Descriptor deprecated

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

Deprecated: Use DeviceIpv4Loopback.ProtoReflect.Descriptor instead.

func (*DeviceIpv4Loopback) GetAddress

func (x *DeviceIpv4Loopback) GetAddress() string

func (*DeviceIpv4Loopback) GetEthName

func (x *DeviceIpv4Loopback) GetEthName() string

func (*DeviceIpv4Loopback) GetName

func (x *DeviceIpv4Loopback) GetName() string

func (*DeviceIpv4Loopback) ProtoMessage

func (*DeviceIpv4Loopback) ProtoMessage()

func (*DeviceIpv4Loopback) ProtoReflect

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

func (*DeviceIpv4Loopback) Reset

func (x *DeviceIpv4Loopback) Reset()

func (*DeviceIpv4Loopback) String

func (x *DeviceIpv4Loopback) String() string

type DeviceIpv6

type DeviceIpv6 struct {

	// The IPv6 gateway address.
	// required = true
	Gateway string `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// Description missing in models
	GatewayMac *DeviceIpv6GatewayMAC `protobuf:"bytes,2,opt,name=gateway_mac,json=gatewayMac,proto3,oneof" json:"gateway_mac,omitempty"`
	// The IPv6 address.
	// required = true
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// The network prefix.
	// default = 64
	Prefix *int32 `protobuf:"varint,4,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

An IPv6 interface with gateway.

func (*DeviceIpv6) Descriptor deprecated

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

Deprecated: Use DeviceIpv6.ProtoReflect.Descriptor instead.

func (*DeviceIpv6) GetAddress

func (x *DeviceIpv6) GetAddress() string

func (*DeviceIpv6) GetGateway

func (x *DeviceIpv6) GetGateway() string

func (*DeviceIpv6) GetGatewayMac added in v0.8.9

func (x *DeviceIpv6) GetGatewayMac() *DeviceIpv6GatewayMAC

func (*DeviceIpv6) GetName

func (x *DeviceIpv6) GetName() string

func (*DeviceIpv6) GetPrefix

func (x *DeviceIpv6) GetPrefix() int32

func (*DeviceIpv6) ProtoMessage

func (*DeviceIpv6) ProtoMessage()

func (*DeviceIpv6) ProtoReflect

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

func (*DeviceIpv6) Reset

func (x *DeviceIpv6) Reset()

func (*DeviceIpv6) String

func (x *DeviceIpv6) String() string

type DeviceIpv6GatewayMAC added in v0.8.9

type DeviceIpv6GatewayMAC struct {

	// auto or configured value.
	// default = Choice.Enum.auto
	Choice *DeviceIpv6GatewayMAC_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.DeviceIpv6GatewayMAC_Choice_Enum,oneof" json:"choice,omitempty"`
	// The OTG implementation can provide a system generated value for this property. If
	// the OTG is unable to generate a value the default value must be used.
	// default = 00:00:00:00:00:00
	Auto *string `protobuf:"bytes,2,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

By default auto(resolved gateway mac) is set. Setting a value would mean that ND will not be used for learning MAC of connected device. The user-configured MAC address will be used for auto-filling the destination MAC address in the control and data packets sent from this IPv6 endpoint whenever applicable.

func (*DeviceIpv6GatewayMAC) Descriptor deprecated added in v0.8.9

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

Deprecated: Use DeviceIpv6GatewayMAC.ProtoReflect.Descriptor instead.

func (*DeviceIpv6GatewayMAC) GetAuto added in v0.8.9

func (x *DeviceIpv6GatewayMAC) GetAuto() string

func (*DeviceIpv6GatewayMAC) GetChoice added in v0.8.9

func (*DeviceIpv6GatewayMAC) GetValue added in v0.8.9

func (x *DeviceIpv6GatewayMAC) GetValue() string

func (*DeviceIpv6GatewayMAC) ProtoMessage added in v0.8.9

func (*DeviceIpv6GatewayMAC) ProtoMessage()

func (*DeviceIpv6GatewayMAC) ProtoReflect added in v0.8.9

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

func (*DeviceIpv6GatewayMAC) Reset added in v0.8.9

func (x *DeviceIpv6GatewayMAC) Reset()

func (*DeviceIpv6GatewayMAC) String added in v0.8.9

func (x *DeviceIpv6GatewayMAC) String() string

type DeviceIpv6GatewayMAC_Choice added in v0.8.9

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

func (*DeviceIpv6GatewayMAC_Choice) Descriptor deprecated added in v0.8.9

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

Deprecated: Use DeviceIpv6GatewayMAC_Choice.ProtoReflect.Descriptor instead.

func (*DeviceIpv6GatewayMAC_Choice) ProtoMessage added in v0.8.9

func (*DeviceIpv6GatewayMAC_Choice) ProtoMessage()

func (*DeviceIpv6GatewayMAC_Choice) ProtoReflect added in v0.8.9

func (*DeviceIpv6GatewayMAC_Choice) Reset added in v0.8.9

func (x *DeviceIpv6GatewayMAC_Choice) Reset()

func (*DeviceIpv6GatewayMAC_Choice) String added in v0.8.9

func (x *DeviceIpv6GatewayMAC_Choice) String() string

type DeviceIpv6GatewayMAC_Choice_Enum added in v0.8.9

type DeviceIpv6GatewayMAC_Choice_Enum int32
const (
	DeviceIpv6GatewayMAC_Choice_unspecified DeviceIpv6GatewayMAC_Choice_Enum = 0
	DeviceIpv6GatewayMAC_Choice_auto        DeviceIpv6GatewayMAC_Choice_Enum = 1
	DeviceIpv6GatewayMAC_Choice_value       DeviceIpv6GatewayMAC_Choice_Enum = 2
)

func (DeviceIpv6GatewayMAC_Choice_Enum) Descriptor added in v0.8.9

func (DeviceIpv6GatewayMAC_Choice_Enum) Enum added in v0.8.9

func (DeviceIpv6GatewayMAC_Choice_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use DeviceIpv6GatewayMAC_Choice_Enum.Descriptor instead.

func (DeviceIpv6GatewayMAC_Choice_Enum) Number added in v0.8.9

func (DeviceIpv6GatewayMAC_Choice_Enum) String added in v0.8.9

func (DeviceIpv6GatewayMAC_Choice_Enum) Type added in v0.8.9

type DeviceIpv6Loopback

type DeviceIpv6Loopback struct {

	// The unique name of the Ethernet interface behind which this Loopback
	// interface will be created.
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	// required = true
	EthName string `protobuf:"bytes,1,opt,name=eth_name,json=ethName,proto3" json:"eth_name,omitempty"`
	// The IPv6 Loopback address with prefix length of 128.
	// default = ::0
	Address *string `protobuf:"bytes,2,opt,name=address,proto3,oneof" json:"address,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

An IPv6 Loopback interface

func (*DeviceIpv6Loopback) Descriptor deprecated

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

Deprecated: Use DeviceIpv6Loopback.ProtoReflect.Descriptor instead.

func (*DeviceIpv6Loopback) GetAddress

func (x *DeviceIpv6Loopback) GetAddress() string

func (*DeviceIpv6Loopback) GetEthName

func (x *DeviceIpv6Loopback) GetEthName() string

func (*DeviceIpv6Loopback) GetName

func (x *DeviceIpv6Loopback) GetName() string

func (*DeviceIpv6Loopback) ProtoMessage

func (*DeviceIpv6Loopback) ProtoMessage()

func (*DeviceIpv6Loopback) ProtoReflect

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

func (*DeviceIpv6Loopback) Reset

func (x *DeviceIpv6Loopback) Reset()

func (*DeviceIpv6Loopback) String

func (x *DeviceIpv6Loopback) String() string

type DeviceIsisMultiInstance

type DeviceIsisMultiInstance struct {

	// Instance Identifier (IID) TLV will associate a PDU with an ISIS instance  by using
	// a unique 16-bit number and including one or more  Instance-Specific Topology Identifiers
	// (ITIDs).
	// default = 1
	Iid *int32 `protobuf:"varint,1,opt,name=iid,proto3,oneof" json:"iid,omitempty"`
	// This contains one or more ITIDs that will be advertised in IID TLV.
	Itids []int32 `protobuf:"varint,2,rep,packed,name=itids,proto3" json:"itids,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review This container properties of an Multi-Instance-capable router (MI-RTR).

func (*DeviceIsisMultiInstance) Descriptor deprecated

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

Deprecated: Use DeviceIsisMultiInstance.ProtoReflect.Descriptor instead.

func (*DeviceIsisMultiInstance) GetIid

func (x *DeviceIsisMultiInstance) GetIid() int32

func (*DeviceIsisMultiInstance) GetItids

func (x *DeviceIsisMultiInstance) GetItids() []int32

func (*DeviceIsisMultiInstance) ProtoMessage

func (*DeviceIsisMultiInstance) ProtoMessage()

func (*DeviceIsisMultiInstance) ProtoReflect

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

func (*DeviceIsisMultiInstance) Reset

func (x *DeviceIsisMultiInstance) Reset()

func (*DeviceIsisMultiInstance) String

func (x *DeviceIsisMultiInstance) String() string

type DeviceIsisRouter

type DeviceIsisRouter struct {

	// This contains the properties of a Multi-Instance-capable routers or MI-RTR. Each
	// router can emulate one ISIS instance at a time.
	Instance *DeviceIsisMultiInstance `protobuf:"bytes,1,opt,name=instance,proto3,oneof" json:"instance,omitempty"`
	// The System ID for this emulated ISIS router, e.g. 640100010000.
	// required = true
	SystemId string `protobuf:"bytes,2,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"`
	// List of ISIS interfaces for this router.
	Interfaces []*IsisInterface `protobuf:"bytes,3,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
	// Contains basic properties of an ISIS Router.
	Basic *IsisBasic `protobuf:"bytes,4,opt,name=basic,proto3,oneof" json:"basic,omitempty"`
	// Contains advance properties of an ISIS Router..
	Advanced *IsisAdvanced `protobuf:"bytes,5,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// ISIS Router authentication properties.
	RouterAuth *IsisAuthentication `protobuf:"bytes,6,opt,name=router_auth,json=routerAuth,proto3,oneof" json:"router_auth,omitempty"`
	// Emulated ISIS IPv4 routes.
	V4Routes []*IsisV4RouteRange `protobuf:"bytes,7,rep,name=v4_routes,json=v4Routes,proto3" json:"v4_routes,omitempty"`
	// Emulated ISIS IPv6 routes.
	V6Routes []*IsisV6RouteRange `protobuf:"bytes,8,rep,name=v6_routes,json=v6Routes,proto3" json:"v6_routes,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review A container of properties for an ISIS router and its interfaces.

func (*DeviceIsisRouter) Descriptor deprecated

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

Deprecated: Use DeviceIsisRouter.ProtoReflect.Descriptor instead.

func (*DeviceIsisRouter) GetAdvanced

func (x *DeviceIsisRouter) GetAdvanced() *IsisAdvanced

func (*DeviceIsisRouter) GetBasic

func (x *DeviceIsisRouter) GetBasic() *IsisBasic

func (*DeviceIsisRouter) GetInstance

func (x *DeviceIsisRouter) GetInstance() *DeviceIsisMultiInstance

func (*DeviceIsisRouter) GetInterfaces

func (x *DeviceIsisRouter) GetInterfaces() []*IsisInterface

func (*DeviceIsisRouter) GetName

func (x *DeviceIsisRouter) GetName() string

func (*DeviceIsisRouter) GetRouterAuth

func (x *DeviceIsisRouter) GetRouterAuth() *IsisAuthentication

func (*DeviceIsisRouter) GetSystemId

func (x *DeviceIsisRouter) GetSystemId() string

func (*DeviceIsisRouter) GetV4Routes

func (x *DeviceIsisRouter) GetV4Routes() []*IsisV4RouteRange

func (*DeviceIsisRouter) GetV6Routes

func (x *DeviceIsisRouter) GetV6Routes() []*IsisV6RouteRange

func (*DeviceIsisRouter) ProtoMessage

func (*DeviceIsisRouter) ProtoMessage()

func (*DeviceIsisRouter) ProtoReflect

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

func (*DeviceIsisRouter) Reset

func (x *DeviceIsisRouter) Reset()

func (*DeviceIsisRouter) String

func (x *DeviceIsisRouter) String() string

type DeviceRsvp added in v0.10.1

type DeviceRsvp struct {

	// List of IPv4 RSVP connected interfaces. At least one interface should be present
	// for device connected to the DUT. For unconnected devices, this array must be empty.
	Ipv4Interfaces []*RsvpIpv4Interface `protobuf:"bytes,1,rep,name=ipv4_interfaces,json=ipv4Interfaces,proto3" json:"ipv4_interfaces,omitempty"`
	// List of IPv4 Loopback or IPv4 connected interfaces acting as RSVP ingress and egress
	// endpoints.
	LspIpv4Interfaces []*RsvpLspIpv4Interface `protobuf:"bytes,2,rep,name=lsp_ipv4_interfaces,json=lspIpv4Interfaces,proto3" json:"lsp_ipv4_interfaces,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for one or more RSVP interfaces, ingress and egress LSPs. In this model, currently IPv4 RSVP and point-to-point LSPs are supported as per RFC3209 and related specifications.

func (*DeviceRsvp) Descriptor deprecated added in v0.10.1

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

Deprecated: Use DeviceRsvp.ProtoReflect.Descriptor instead.

func (*DeviceRsvp) GetIpv4Interfaces added in v0.10.1

func (x *DeviceRsvp) GetIpv4Interfaces() []*RsvpIpv4Interface

func (*DeviceRsvp) GetLspIpv4Interfaces added in v0.10.1

func (x *DeviceRsvp) GetLspIpv4Interfaces() []*RsvpLspIpv4Interface

func (*DeviceRsvp) GetName added in v0.10.1

func (x *DeviceRsvp) GetName() string

func (*DeviceRsvp) ProtoMessage added in v0.10.1

func (*DeviceRsvp) ProtoMessage()

func (*DeviceRsvp) ProtoReflect added in v0.10.1

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

func (*DeviceRsvp) Reset added in v0.10.1

func (x *DeviceRsvp) Reset()

func (*DeviceRsvp) String added in v0.10.1

func (x *DeviceRsvp) String() string

type DeviceState added in v0.8.1

type DeviceState struct {

	// Description missing in models
	Choice *DeviceState_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.DeviceState_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	LacpMemberState *LacpMemberState `protobuf:"bytes,2,opt,name=lacp_member_state,json=lacpMemberState,proto3,oneof" json:"lacp_member_state,omitempty"`
	// contains filtered or unexported fields
}

Sets attributes for the requested state/actions to be performed on device(s)

func (*DeviceState) Descriptor deprecated added in v0.8.1

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

Deprecated: Use DeviceState.ProtoReflect.Descriptor instead.

func (*DeviceState) GetChoice added in v0.8.1

func (x *DeviceState) GetChoice() DeviceState_Choice_Enum

func (*DeviceState) GetLacpMemberState added in v0.8.1

func (x *DeviceState) GetLacpMemberState() *LacpMemberState

func (*DeviceState) ProtoMessage added in v0.8.1

func (*DeviceState) ProtoMessage()

func (*DeviceState) ProtoReflect added in v0.8.1

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

func (*DeviceState) Reset added in v0.8.1

func (x *DeviceState) Reset()

func (*DeviceState) String added in v0.8.1

func (x *DeviceState) String() string

type DeviceState_Choice added in v0.8.1

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

func (*DeviceState_Choice) Descriptor deprecated added in v0.8.1

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

Deprecated: Use DeviceState_Choice.ProtoReflect.Descriptor instead.

func (*DeviceState_Choice) ProtoMessage added in v0.8.1

func (*DeviceState_Choice) ProtoMessage()

func (*DeviceState_Choice) ProtoReflect added in v0.8.1

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

func (*DeviceState_Choice) Reset added in v0.8.1

func (x *DeviceState_Choice) Reset()

func (*DeviceState_Choice) String added in v0.8.1

func (x *DeviceState_Choice) String() string

type DeviceState_Choice_Enum added in v0.8.1

type DeviceState_Choice_Enum int32
const (
	DeviceState_Choice_unspecified       DeviceState_Choice_Enum = 0
	DeviceState_Choice_lacp_member_state DeviceState_Choice_Enum = 1
)

func (DeviceState_Choice_Enum) Descriptor added in v0.8.1

func (DeviceState_Choice_Enum) Enum added in v0.8.1

func (DeviceState_Choice_Enum) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use DeviceState_Choice_Enum.Descriptor instead.

func (DeviceState_Choice_Enum) Number added in v0.8.1

func (DeviceState_Choice_Enum) String added in v0.8.1

func (x DeviceState_Choice_Enum) String() string

func (DeviceState_Choice_Enum) Type added in v0.8.1

type DeviceVlan

type DeviceVlan struct {

	// Tag protocol identifier
	// default = Tpid.Enum.x8100
	Tpid *DeviceVlan_Tpid_Enum `protobuf:"varint,1,opt,name=tpid,proto3,enum=otg.DeviceVlan_Tpid_Enum,oneof" json:"tpid,omitempty"`
	// Priority code point
	// default = 0
	Priority *int32 `protobuf:"varint,2,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	// VLAN identifier
	// default = 1
	Id *int32 `protobuf:"varint,3,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Emulated VLAN protocol.

func (*DeviceVlan) Descriptor deprecated

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

Deprecated: Use DeviceVlan.ProtoReflect.Descriptor instead.

func (*DeviceVlan) GetId

func (x *DeviceVlan) GetId() int32

func (*DeviceVlan) GetName

func (x *DeviceVlan) GetName() string

func (*DeviceVlan) GetPriority

func (x *DeviceVlan) GetPriority() int32

func (*DeviceVlan) GetTpid

func (x *DeviceVlan) GetTpid() DeviceVlan_Tpid_Enum

func (*DeviceVlan) ProtoMessage

func (*DeviceVlan) ProtoMessage()

func (*DeviceVlan) ProtoReflect

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

func (*DeviceVlan) Reset

func (x *DeviceVlan) Reset()

func (*DeviceVlan) String

func (x *DeviceVlan) String() string

type DeviceVlan_Tpid

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

func (*DeviceVlan_Tpid) Descriptor deprecated

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

Deprecated: Use DeviceVlan_Tpid.ProtoReflect.Descriptor instead.

func (*DeviceVlan_Tpid) ProtoMessage

func (*DeviceVlan_Tpid) ProtoMessage()

func (*DeviceVlan_Tpid) ProtoReflect

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

func (*DeviceVlan_Tpid) Reset

func (x *DeviceVlan_Tpid) Reset()

func (*DeviceVlan_Tpid) String

func (x *DeviceVlan_Tpid) String() string

type DeviceVlan_Tpid_Enum

type DeviceVlan_Tpid_Enum int32
const (
	DeviceVlan_Tpid_unspecified DeviceVlan_Tpid_Enum = 0
	DeviceVlan_Tpid_x8100       DeviceVlan_Tpid_Enum = 1
	DeviceVlan_Tpid_x88a8       DeviceVlan_Tpid_Enum = 2
	DeviceVlan_Tpid_x9100       DeviceVlan_Tpid_Enum = 3
	DeviceVlan_Tpid_x9200       DeviceVlan_Tpid_Enum = 4
	DeviceVlan_Tpid_x9300       DeviceVlan_Tpid_Enum = 5
)

func (DeviceVlan_Tpid_Enum) Descriptor

func (DeviceVlan_Tpid_Enum) Enum

func (DeviceVlan_Tpid_Enum) EnumDescriptor deprecated

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

Deprecated: Use DeviceVlan_Tpid_Enum.Descriptor instead.

func (DeviceVlan_Tpid_Enum) Number

func (DeviceVlan_Tpid_Enum) String

func (x DeviceVlan_Tpid_Enum) String() string

func (DeviceVlan_Tpid_Enum) Type

type DeviceVxlan added in v0.7.28

type DeviceVxlan struct {

	// IPv4 VXLAN Tunnels
	V4Tunnels []*VxlanV4Tunnel `protobuf:"bytes,1,rep,name=v4_tunnels,json=v4Tunnels,proto3" json:"v4_tunnels,omitempty"`
	// IPv6 VXLAN Tunnels
	V6Tunnels []*VxlanV6Tunnel `protobuf:"bytes,2,rep,name=v6_tunnels,json=v6Tunnels,proto3" json:"v6_tunnels,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*DeviceVxlan) Descriptor deprecated added in v0.7.28

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

Deprecated: Use DeviceVxlan.ProtoReflect.Descriptor instead.

func (*DeviceVxlan) GetV4Tunnels added in v0.7.28

func (x *DeviceVxlan) GetV4Tunnels() []*VxlanV4Tunnel

func (*DeviceVxlan) GetV6Tunnels added in v0.7.28

func (x *DeviceVxlan) GetV6Tunnels() []*VxlanV6Tunnel

func (*DeviceVxlan) ProtoMessage added in v0.7.28

func (*DeviceVxlan) ProtoMessage()

func (*DeviceVxlan) ProtoReflect added in v0.7.28

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

func (*DeviceVxlan) Reset added in v0.7.28

func (x *DeviceVxlan) Reset()

func (*DeviceVxlan) String added in v0.7.28

func (x *DeviceVxlan) String() string

type EthernetConnection added in v0.7.26

type EthernetConnection struct {

	// port_name, lag_name or vxlan_name
	Choice *EthernetConnection_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.EthernetConnection_Choice_Enum,oneof" json:"choice,omitempty"`
	// Name of the port that the Ethernet interface is configured on.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortName *string `protobuf:"bytes,2,opt,name=port_name,json=portName,proto3,oneof" json:"port_name,omitempty"`
	// Name of the LAG that the Ethernet interface is configured on.
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	LagName *string `protobuf:"bytes,3,opt,name=lag_name,json=lagName,proto3,oneof" json:"lag_name,omitempty"`
	// Name of the VXLAN instance (or VXLAN tunnel) that this Ethernet interface is connected
	// to.
	//
	// x-constraint:
	// - #/components/schemas/Vxlan.V4Tunnel/properties/name
	// - #/components/schemas/Vxlan.V6Tunnel/properties/name
	//
	//
	// x-constraint:
	// - #/components/schemas/Vxlan.V4Tunnel/properties/name
	// - #/components/schemas/Vxlan.V6Tunnel/properties/name
	//
	VxlanName *string `protobuf:"bytes,4,opt,name=vxlan_name,json=vxlanName,proto3,oneof" json:"vxlan_name,omitempty"`
	// contains filtered or unexported fields
}

Ethernet interface connection to a port, LAG or VXLAN tunnel.

func (*EthernetConnection) Descriptor deprecated added in v0.7.26

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

Deprecated: Use EthernetConnection.ProtoReflect.Descriptor instead.

func (*EthernetConnection) GetChoice added in v0.7.26

func (*EthernetConnection) GetLagName added in v0.7.26

func (x *EthernetConnection) GetLagName() string

func (*EthernetConnection) GetPortName added in v0.7.26

func (x *EthernetConnection) GetPortName() string

func (*EthernetConnection) GetVxlanName added in v0.7.26

func (x *EthernetConnection) GetVxlanName() string

func (*EthernetConnection) ProtoMessage added in v0.7.26

func (*EthernetConnection) ProtoMessage()

func (*EthernetConnection) ProtoReflect added in v0.7.26

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

func (*EthernetConnection) Reset added in v0.7.26

func (x *EthernetConnection) Reset()

func (*EthernetConnection) String added in v0.7.26

func (x *EthernetConnection) String() string

type EthernetConnection_Choice added in v0.7.26

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

func (*EthernetConnection_Choice) Descriptor deprecated added in v0.7.26

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

Deprecated: Use EthernetConnection_Choice.ProtoReflect.Descriptor instead.

func (*EthernetConnection_Choice) ProtoMessage added in v0.7.26

func (*EthernetConnection_Choice) ProtoMessage()

func (*EthernetConnection_Choice) ProtoReflect added in v0.7.26

func (*EthernetConnection_Choice) Reset added in v0.7.26

func (x *EthernetConnection_Choice) Reset()

func (*EthernetConnection_Choice) String added in v0.7.26

func (x *EthernetConnection_Choice) String() string

type EthernetConnection_Choice_Enum added in v0.7.26

type EthernetConnection_Choice_Enum int32
const (
	EthernetConnection_Choice_unspecified EthernetConnection_Choice_Enum = 0
	EthernetConnection_Choice_port_name   EthernetConnection_Choice_Enum = 1
	EthernetConnection_Choice_lag_name    EthernetConnection_Choice_Enum = 2
	EthernetConnection_Choice_vxlan_name  EthernetConnection_Choice_Enum = 3
)

func (EthernetConnection_Choice_Enum) Descriptor added in v0.7.26

func (EthernetConnection_Choice_Enum) Enum added in v0.7.26

func (EthernetConnection_Choice_Enum) EnumDescriptor deprecated added in v0.7.26

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

Deprecated: Use EthernetConnection_Choice_Enum.Descriptor instead.

func (EthernetConnection_Choice_Enum) Number added in v0.7.26

func (EthernetConnection_Choice_Enum) String added in v0.7.26

func (EthernetConnection_Choice_Enum) Type added in v0.7.26

type Event

type Event struct {

	// True to enable all events.
	// Enabling this option may affect the resultant packet payload due to
	// additional instrumentation data.
	// default = False
	Enable *bool `protobuf:"varint,1,opt,name=enable,proto3,oneof" json:"enable,omitempty"`
	// Description missing in models
	Link *EventLink `protobuf:"bytes,2,opt,name=link,proto3,oneof" json:"link,omitempty"`
	// Description missing in models
	RxRateThreshold *EventRxRateThreshold `protobuf:"bytes,3,opt,name=rx_rate_threshold,json=rxRateThreshold,proto3,oneof" json:"rx_rate_threshold,omitempty"`
	// Description missing in models
	RouteAdvertiseWithdraw *EventRouteAdvertiseWithdraw `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

The optional container for event configuration.

func (*Event) Descriptor deprecated

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

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetEnable

func (x *Event) GetEnable() bool
func (x *Event) GetLink() *EventLink

func (*Event) GetRouteAdvertiseWithdraw

func (x *Event) GetRouteAdvertiseWithdraw() *EventRouteAdvertiseWithdraw

func (*Event) GetRxRateThreshold

func (x *Event) GetRxRateThreshold() *EventRxRateThreshold

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

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

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string
type EventLink struct {

	// True to enable notifications when a link up/down event occurs.
	// default = False
	Enable *bool `protobuf:"varint,1,opt,name=enable,proto3,oneof" json:"enable,omitempty"`
	// contains filtered or unexported fields
}

The optional container for link up/down event configuration.

func (*EventLink) Descriptor deprecated

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

Deprecated: Use EventLink.ProtoReflect.Descriptor instead.

func (*EventLink) GetEnable

func (x *EventLink) GetEnable() bool

func (*EventLink) ProtoMessage

func (*EventLink) ProtoMessage()

func (*EventLink) ProtoReflect

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

func (*EventLink) Reset

func (x *EventLink) Reset()

func (*EventLink) String

func (x *EventLink) String() string

type EventRequest

type EventRequest struct {

	// Constrain the events being returned by specifying event types.
	// If the list is empty then all event types will be returned.
	Type []EventRequest_Type_Enum `protobuf:"varint,1,rep,packed,name=type,proto3,enum=otg.EventRequest_Type_Enum" json:"type,omitempty"`
	// Constrain the events being returned by specifying event sources.
	// If the list is empty then all event sources will be returned.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Bgp.V4RouteRange/name
	// - /components/schemas/Bgp.V6RouteRange/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Bgp.V4RouteRange/name
	// - /components/schemas/Bgp.V6RouteRange/name
	//
	Source []string `protobuf:"bytes,2,rep,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*EventRequest) Descriptor deprecated

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

Deprecated: Use EventRequest.ProtoReflect.Descriptor instead.

func (*EventRequest) GetSource

func (x *EventRequest) GetSource() []string

func (*EventRequest) GetType

func (x *EventRequest) GetType() []EventRequest_Type_Enum

func (*EventRequest) ProtoMessage

func (*EventRequest) ProtoMessage()

func (*EventRequest) ProtoReflect

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

func (*EventRequest) Reset

func (x *EventRequest) Reset()

func (*EventRequest) String

func (x *EventRequest) String() string

type EventRequest_Type

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

func (*EventRequest_Type) Descriptor deprecated

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

Deprecated: Use EventRequest_Type.ProtoReflect.Descriptor instead.

func (*EventRequest_Type) ProtoMessage

func (*EventRequest_Type) ProtoMessage()

func (*EventRequest_Type) ProtoReflect

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

func (*EventRequest_Type) Reset

func (x *EventRequest_Type) Reset()

func (*EventRequest_Type) String

func (x *EventRequest_Type) String() string

type EventRequest_Type_Enum

type EventRequest_Type_Enum int32
const (
	EventRequest_Type_unspecified                  EventRequest_Type_Enum = 0
	EventRequest_Type_link_down                    EventRequest_Type_Enum = 1
	EventRequest_Type_link_up                      EventRequest_Type_Enum = 2
	EventRequest_Type_route_withdraw               EventRequest_Type_Enum = 3
	EventRequest_Type_route_advertise              EventRequest_Type_Enum = 4
	EventRequest_Type_flow_rx_rate_above_threshold EventRequest_Type_Enum = 5
	EventRequest_Type_flow_rx_rate_below_threshold EventRequest_Type_Enum = 6
)

func (EventRequest_Type_Enum) Descriptor

func (EventRequest_Type_Enum) Enum

func (EventRequest_Type_Enum) EnumDescriptor deprecated

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

Deprecated: Use EventRequest_Type_Enum.Descriptor instead.

func (EventRequest_Type_Enum) Number

func (EventRequest_Type_Enum) String

func (x EventRequest_Type_Enum) String() string

func (EventRequest_Type_Enum) Type

type EventRouteAdvertiseWithdraw

type EventRouteAdvertiseWithdraw struct {

	// True to enable notifications when a route advertise/withdraw
	// event occurs.
	// default = False
	Enable *bool `protobuf:"varint,1,opt,name=enable,proto3,oneof" json:"enable,omitempty"`
	// contains filtered or unexported fields
}

The optional container for route advertise/withdraw event configuration.

func (*EventRouteAdvertiseWithdraw) Descriptor deprecated

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

Deprecated: Use EventRouteAdvertiseWithdraw.ProtoReflect.Descriptor instead.

func (*EventRouteAdvertiseWithdraw) GetEnable

func (x *EventRouteAdvertiseWithdraw) GetEnable() bool

func (*EventRouteAdvertiseWithdraw) ProtoMessage

func (*EventRouteAdvertiseWithdraw) ProtoMessage()

func (*EventRouteAdvertiseWithdraw) ProtoReflect

func (*EventRouteAdvertiseWithdraw) Reset

func (x *EventRouteAdvertiseWithdraw) Reset()

func (*EventRouteAdvertiseWithdraw) String

func (x *EventRouteAdvertiseWithdraw) String() string

type EventRxRateThreshold

type EventRxRateThreshold struct {

	// True to enable the rx_rate_threshold event.
	// Enabling this option may affect the resultant packet payload due to
	// additional instrumentation data.
	// default = False
	Enable *bool `protobuf:"varint,1,opt,name=enable,proto3,oneof" json:"enable,omitempty"`
	// True to enable notifications when the rx rate of a flow passes above
	// or below the threshold value.
	// default = 95
	Threshold *float32 `protobuf:"fixed32,2,opt,name=threshold,proto3,oneof" json:"threshold,omitempty"`
	// contains filtered or unexported fields
}

The optional container for rx rate threshold event configuration.

func (*EventRxRateThreshold) Descriptor deprecated

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

Deprecated: Use EventRxRateThreshold.ProtoReflect.Descriptor instead.

func (*EventRxRateThreshold) GetEnable

func (x *EventRxRateThreshold) GetEnable() bool

func (*EventRxRateThreshold) GetThreshold

func (x *EventRxRateThreshold) GetThreshold() float32

func (*EventRxRateThreshold) ProtoMessage

func (*EventRxRateThreshold) ProtoMessage()

func (*EventRxRateThreshold) ProtoReflect

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

func (*EventRxRateThreshold) Reset

func (x *EventRxRateThreshold) Reset()

func (*EventRxRateThreshold) String

func (x *EventRxRateThreshold) String() string

type EventSubscription

type EventSubscription struct {

	// Description missing in models
	Events *EventRequest `protobuf:"bytes,1,opt,name=events,proto3,oneof" json:"events,omitempty"`
	// Indicates where a client wants to be notified of the events set in
	// the events property.
	// If this property is empty or null then no event notifications will
	// be forwarded.
	Callbackurl *string `protobuf:"bytes,2,opt,name=callbackurl,proto3,oneof" json:"callbackurl,omitempty"`
	// contains filtered or unexported fields
}

A container that describes what events a system should provide and optionally where to publish them.

func (*EventSubscription) Descriptor deprecated

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

Deprecated: Use EventSubscription.ProtoReflect.Descriptor instead.

func (*EventSubscription) GetCallbackurl

func (x *EventSubscription) GetCallbackurl() string

func (*EventSubscription) GetEvents

func (x *EventSubscription) GetEvents() *EventRequest

func (*EventSubscription) ProtoMessage

func (*EventSubscription) ProtoMessage()

func (*EventSubscription) ProtoReflect

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

func (*EventSubscription) Reset

func (x *EventSubscription) Reset()

func (*EventSubscription) String

func (x *EventSubscription) String() string

type Flow

type Flow struct {

	// The transmit and receive endpoints.
	// required = true
	TxRx *FlowTxRx `protobuf:"bytes,1,opt,name=tx_rx,json=txRx,proto3" json:"tx_rx,omitempty"`
	// The header is a list of traffic protocol headers.
	//
	// The order of traffic protocol headers assigned to the list is the
	// order they will appear on the wire.
	//
	// In the case of an empty list the keyword/value of minItems: 1
	// indicates that an implementation MUST provide at least one
	// Flow.Header object.
	//
	// The default value for the Flow.Header choice property is ethernet
	// which will result in an implementation by default providing at least
	// one ethernet packet header.
	Packet []*FlowHeader `protobuf:"bytes,2,rep,name=packet,proto3" json:"packet,omitempty"`
	// The size of the packets.
	Size *FlowSize `protobuf:"bytes,3,opt,name=size,proto3,oneof" json:"size,omitempty"`
	// The transmit rate of the packets.
	Rate *FlowRate `protobuf:"bytes,4,opt,name=rate,proto3,oneof" json:"rate,omitempty"`
	// The transmit duration of the packets.
	Duration *FlowDuration `protobuf:"bytes,5,opt,name=duration,proto3,oneof" json:"duration,omitempty"`
	// Flow metrics.
	Metrics *FlowMetrics `protobuf:"bytes,6,opt,name=metrics,proto3,oneof" json:"metrics,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A high level data plane traffic flow.

func (*Flow) Descriptor deprecated

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

Deprecated: Use Flow.ProtoReflect.Descriptor instead.

func (*Flow) GetDuration

func (x *Flow) GetDuration() *FlowDuration

func (*Flow) GetMetrics

func (x *Flow) GetMetrics() *FlowMetrics

func (*Flow) GetName

func (x *Flow) GetName() string

func (*Flow) GetPacket

func (x *Flow) GetPacket() []*FlowHeader

func (*Flow) GetRate

func (x *Flow) GetRate() *FlowRate

func (*Flow) GetSize

func (x *Flow) GetSize() *FlowSize

func (*Flow) GetTxRx

func (x *Flow) GetTxRx() *FlowTxRx

func (*Flow) ProtoMessage

func (*Flow) ProtoMessage()

func (*Flow) ProtoReflect

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

func (*Flow) Reset

func (x *Flow) Reset()

func (*Flow) String

func (x *Flow) String() string

type FlowArp

type FlowArp struct {

	// Description missing in models
	HardwareType *PatternFlowArpHardwareType `protobuf:"bytes,1,opt,name=hardware_type,json=hardwareType,proto3,oneof" json:"hardware_type,omitempty"`
	// Description missing in models
	ProtocolType *PatternFlowArpProtocolType `protobuf:"bytes,2,opt,name=protocol_type,json=protocolType,proto3,oneof" json:"protocol_type,omitempty"`
	// Description missing in models
	HardwareLength *PatternFlowArpHardwareLength `protobuf:"bytes,3,opt,name=hardware_length,json=hardwareLength,proto3,oneof" json:"hardware_length,omitempty"`
	// Description missing in models
	ProtocolLength *PatternFlowArpProtocolLength `protobuf:"bytes,4,opt,name=protocol_length,json=protocolLength,proto3,oneof" json:"protocol_length,omitempty"`
	// Description missing in models
	Operation *PatternFlowArpOperation `protobuf:"bytes,5,opt,name=operation,proto3,oneof" json:"operation,omitempty"`
	// Description missing in models
	SenderHardwareAddr *PatternFlowArpSenderHardwareAddr `protobuf:"bytes,6,opt,name=sender_hardware_addr,json=senderHardwareAddr,proto3,oneof" json:"sender_hardware_addr,omitempty"`
	// Description missing in models
	SenderProtocolAddr *PatternFlowArpSenderProtocolAddr `protobuf:"bytes,7,opt,name=sender_protocol_addr,json=senderProtocolAddr,proto3,oneof" json:"sender_protocol_addr,omitempty"`
	// Description missing in models
	TargetHardwareAddr *PatternFlowArpTargetHardwareAddr `protobuf:"bytes,8,opt,name=target_hardware_addr,json=targetHardwareAddr,proto3,oneof" json:"target_hardware_addr,omitempty"`
	// Description missing in models
	TargetProtocolAddr *PatternFlowArpTargetProtocolAddr `protobuf:"bytes,9,opt,name=target_protocol_addr,json=targetProtocolAddr,proto3,oneof" json:"target_protocol_addr,omitempty"`
	// contains filtered or unexported fields
}

ARP packet header

func (*FlowArp) Descriptor deprecated

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

Deprecated: Use FlowArp.ProtoReflect.Descriptor instead.

func (*FlowArp) GetHardwareLength

func (x *FlowArp) GetHardwareLength() *PatternFlowArpHardwareLength

func (*FlowArp) GetHardwareType

func (x *FlowArp) GetHardwareType() *PatternFlowArpHardwareType

func (*FlowArp) GetOperation

func (x *FlowArp) GetOperation() *PatternFlowArpOperation

func (*FlowArp) GetProtocolLength

func (x *FlowArp) GetProtocolLength() *PatternFlowArpProtocolLength

func (*FlowArp) GetProtocolType

func (x *FlowArp) GetProtocolType() *PatternFlowArpProtocolType

func (*FlowArp) GetSenderHardwareAddr

func (x *FlowArp) GetSenderHardwareAddr() *PatternFlowArpSenderHardwareAddr

func (*FlowArp) GetSenderProtocolAddr

func (x *FlowArp) GetSenderProtocolAddr() *PatternFlowArpSenderProtocolAddr

func (*FlowArp) GetTargetHardwareAddr

func (x *FlowArp) GetTargetHardwareAddr() *PatternFlowArpTargetHardwareAddr

func (*FlowArp) GetTargetProtocolAddr

func (x *FlowArp) GetTargetProtocolAddr() *PatternFlowArpTargetProtocolAddr

func (*FlowArp) ProtoMessage

func (*FlowArp) ProtoMessage()

func (*FlowArp) ProtoReflect

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

func (*FlowArp) Reset

func (x *FlowArp) Reset()

func (*FlowArp) String

func (x *FlowArp) String() string

type FlowBurst

type FlowBurst struct {

	// The number of packet bursts transmitted per flow.
	// A value of 0 implies continuous burst of packets.
	// default = 0
	Bursts *int32 `protobuf:"varint,1,opt,name=bursts,proto3,oneof" json:"bursts,omitempty"`
	// The number of packets transmitted per burst.
	// default = 1
	Packets *int32 `protobuf:"varint,2,opt,name=packets,proto3,oneof" json:"packets,omitempty"`
	// The minimum gap between packets expressed as bytes.
	// default = 12
	Gap *int32 `protobuf:"varint,3,opt,name=gap,proto3,oneof" json:"gap,omitempty"`
	// Description missing in models
	InterBurstGap *FlowDurationInterBurstGap `protobuf:"bytes,4,opt,name=inter_burst_gap,json=interBurstGap,proto3,oneof" json:"inter_burst_gap,omitempty"`
	// contains filtered or unexported fields
}

Transmits continuous or fixed burst of packets. For continuous burst of packets, it will not automatically stop. For fixed burst of packets, it will stop after transmitting fixed number of bursts.

func (*FlowBurst) Descriptor deprecated

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

Deprecated: Use FlowBurst.ProtoReflect.Descriptor instead.

func (*FlowBurst) GetBursts

func (x *FlowBurst) GetBursts() int32

func (*FlowBurst) GetGap

func (x *FlowBurst) GetGap() int32

func (*FlowBurst) GetInterBurstGap

func (x *FlowBurst) GetInterBurstGap() *FlowDurationInterBurstGap

func (*FlowBurst) GetPackets

func (x *FlowBurst) GetPackets() int32

func (*FlowBurst) ProtoMessage

func (*FlowBurst) ProtoMessage()

func (*FlowBurst) ProtoReflect

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

func (*FlowBurst) Reset

func (x *FlowBurst) Reset()

func (*FlowBurst) String

func (x *FlowBurst) String() string

type FlowContinuous

type FlowContinuous struct {

	// The minimum gap between packets expressed as bytes.
	// default = 12
	Gap *int32 `protobuf:"varint,1,opt,name=gap,proto3,oneof" json:"gap,omitempty"`
	// Description missing in models
	Delay *FlowDelay `protobuf:"bytes,2,opt,name=delay,proto3,oneof" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

Transmit will be continuous and will not stop automatically.

func (*FlowContinuous) Descriptor deprecated

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

Deprecated: Use FlowContinuous.ProtoReflect.Descriptor instead.

func (*FlowContinuous) GetDelay

func (x *FlowContinuous) GetDelay() *FlowDelay

func (*FlowContinuous) GetGap

func (x *FlowContinuous) GetGap() int32

func (*FlowContinuous) ProtoMessage

func (*FlowContinuous) ProtoMessage()

func (*FlowContinuous) ProtoReflect

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

func (*FlowContinuous) Reset

func (x *FlowContinuous) Reset()

func (*FlowContinuous) String

func (x *FlowContinuous) String() string

type FlowCustom

type FlowCustom struct {

	// A custom packet header defined as a string of hex bytes. The string MUST contain
	// sequence of valid hex bytes. Spaces or colons can be part of the bytes but will be
	// discarded. This packet header can be used in multiple places in the packet.
	// required = true
	Bytes string `protobuf:"bytes,1,opt,name=bytes,proto3" json:"bytes,omitempty"`
	// contains filtered or unexported fields
}

Custom packet header

func (*FlowCustom) Descriptor deprecated

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

Deprecated: Use FlowCustom.ProtoReflect.Descriptor instead.

func (*FlowCustom) GetBytes

func (x *FlowCustom) GetBytes() string

func (*FlowCustom) ProtoMessage

func (*FlowCustom) ProtoMessage()

func (*FlowCustom) ProtoReflect

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

func (*FlowCustom) Reset

func (x *FlowCustom) Reset()

func (*FlowCustom) String

func (x *FlowCustom) String() string

type FlowDelay

type FlowDelay struct {

	// Description missing in models
	// default = Choice.Enum.bytes
	Choice *FlowDelay_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowDelay_Choice_Enum,oneof" json:"choice,omitempty"`
	// The delay before starting transmission of packets.
	// A value of 0 indicates no delay.
	// default = 0
	Bytes *float32 `protobuf:"fixed32,2,opt,name=bytes,proto3,oneof" json:"bytes,omitempty"`
	// The delay before starting transmission of packets.
	// A value of 0 indicates no delay.
	// default = 0
	Nanoseconds *float32 `protobuf:"fixed32,3,opt,name=nanoseconds,proto3,oneof" json:"nanoseconds,omitempty"`
	// The delay before starting transmission of packets.
	// A value of 0 indicates no delay.
	// default = 0
	Microseconds *float32 `protobuf:"fixed32,4,opt,name=microseconds,proto3,oneof" json:"microseconds,omitempty"`
	// contains filtered or unexported fields
}

The optional container to specify the delay before starting transmission of packets.

func (*FlowDelay) Descriptor deprecated

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

Deprecated: Use FlowDelay.ProtoReflect.Descriptor instead.

func (*FlowDelay) GetBytes

func (x *FlowDelay) GetBytes() float32

func (*FlowDelay) GetChoice

func (x *FlowDelay) GetChoice() FlowDelay_Choice_Enum

func (*FlowDelay) GetMicroseconds

func (x *FlowDelay) GetMicroseconds() float32

func (*FlowDelay) GetNanoseconds

func (x *FlowDelay) GetNanoseconds() float32

func (*FlowDelay) ProtoMessage

func (*FlowDelay) ProtoMessage()

func (*FlowDelay) ProtoReflect

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

func (*FlowDelay) Reset

func (x *FlowDelay) Reset()

func (*FlowDelay) String

func (x *FlowDelay) String() string

type FlowDelay_Choice

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

func (*FlowDelay_Choice) Descriptor deprecated

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

Deprecated: Use FlowDelay_Choice.ProtoReflect.Descriptor instead.

func (*FlowDelay_Choice) ProtoMessage

func (*FlowDelay_Choice) ProtoMessage()

func (*FlowDelay_Choice) ProtoReflect

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

func (*FlowDelay_Choice) Reset

func (x *FlowDelay_Choice) Reset()

func (*FlowDelay_Choice) String

func (x *FlowDelay_Choice) String() string

type FlowDelay_Choice_Enum

type FlowDelay_Choice_Enum int32
const (
	FlowDelay_Choice_unspecified  FlowDelay_Choice_Enum = 0
	FlowDelay_Choice_bytes        FlowDelay_Choice_Enum = 1
	FlowDelay_Choice_nanoseconds  FlowDelay_Choice_Enum = 2
	FlowDelay_Choice_microseconds FlowDelay_Choice_Enum = 3
)

func (FlowDelay_Choice_Enum) Descriptor

func (FlowDelay_Choice_Enum) Enum

func (FlowDelay_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowDelay_Choice_Enum.Descriptor instead.

func (FlowDelay_Choice_Enum) Number

func (FlowDelay_Choice_Enum) String

func (x FlowDelay_Choice_Enum) String() string

func (FlowDelay_Choice_Enum) Type

type FlowDuration

type FlowDuration struct {

	// A choice used to determine the type of duration.
	// default = Choice.Enum.continuous
	Choice *FlowDuration_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowDuration_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	FixedPackets *FlowFixedPackets `protobuf:"bytes,2,opt,name=fixed_packets,json=fixedPackets,proto3,oneof" json:"fixed_packets,omitempty"`
	// Description missing in models
	FixedSeconds *FlowFixedSeconds `protobuf:"bytes,3,opt,name=fixed_seconds,json=fixedSeconds,proto3,oneof" json:"fixed_seconds,omitempty"`
	// Description missing in models
	Burst *FlowBurst `protobuf:"bytes,4,opt,name=burst,proto3,oneof" json:"burst,omitempty"`
	// Description missing in models
	Continuous *FlowContinuous `protobuf:"bytes,5,opt,name=continuous,proto3,oneof" json:"continuous,omitempty"`
	// contains filtered or unexported fields
}

A container for different transmit durations.

func (*FlowDuration) Descriptor deprecated

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

Deprecated: Use FlowDuration.ProtoReflect.Descriptor instead.

func (*FlowDuration) GetBurst

func (x *FlowDuration) GetBurst() *FlowBurst

func (*FlowDuration) GetChoice

func (x *FlowDuration) GetChoice() FlowDuration_Choice_Enum

func (*FlowDuration) GetContinuous

func (x *FlowDuration) GetContinuous() *FlowContinuous

func (*FlowDuration) GetFixedPackets

func (x *FlowDuration) GetFixedPackets() *FlowFixedPackets

func (*FlowDuration) GetFixedSeconds

func (x *FlowDuration) GetFixedSeconds() *FlowFixedSeconds

func (*FlowDuration) ProtoMessage

func (*FlowDuration) ProtoMessage()

func (*FlowDuration) ProtoReflect

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

func (*FlowDuration) Reset

func (x *FlowDuration) Reset()

func (*FlowDuration) String

func (x *FlowDuration) String() string

type FlowDurationInterBurstGap

type FlowDurationInterBurstGap struct {

	// The type of inter burst gap units.
	// default = Choice.Enum.bytes
	Choice *FlowDurationInterBurstGap_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowDurationInterBurstGap_Choice_Enum,oneof" json:"choice,omitempty"`
	// The amount of time between bursts expressed in bytes.
	// A value of 0 indicates no gap between bursts.
	// default = 12
	Bytes *float64 `protobuf:"fixed64,2,opt,name=bytes,proto3,oneof" json:"bytes,omitempty"`
	// The amount of time between bursts expressed in nanoseconds.
	// A value of 0 indicates no gap between bursts.
	// default = 96
	Nanoseconds *float64 `protobuf:"fixed64,3,opt,name=nanoseconds,proto3,oneof" json:"nanoseconds,omitempty"`
	// The amount of time between bursts expressed in microseconds.
	// A value of 0 indicates no gap between bursts.
	// default = 0.096
	Microseconds *float64 `protobuf:"fixed64,4,opt,name=microseconds,proto3,oneof" json:"microseconds,omitempty"`
	// contains filtered or unexported fields
}

The optional container for specifying a gap between bursts.

func (*FlowDurationInterBurstGap) Descriptor deprecated

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

Deprecated: Use FlowDurationInterBurstGap.ProtoReflect.Descriptor instead.

func (*FlowDurationInterBurstGap) GetBytes

func (x *FlowDurationInterBurstGap) GetBytes() float64

func (*FlowDurationInterBurstGap) GetChoice

func (*FlowDurationInterBurstGap) GetMicroseconds

func (x *FlowDurationInterBurstGap) GetMicroseconds() float64

func (*FlowDurationInterBurstGap) GetNanoseconds

func (x *FlowDurationInterBurstGap) GetNanoseconds() float64

func (*FlowDurationInterBurstGap) ProtoMessage

func (*FlowDurationInterBurstGap) ProtoMessage()

func (*FlowDurationInterBurstGap) ProtoReflect

func (*FlowDurationInterBurstGap) Reset

func (x *FlowDurationInterBurstGap) Reset()

func (*FlowDurationInterBurstGap) String

func (x *FlowDurationInterBurstGap) String() string

type FlowDurationInterBurstGap_Choice

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

func (*FlowDurationInterBurstGap_Choice) Descriptor deprecated

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

Deprecated: Use FlowDurationInterBurstGap_Choice.ProtoReflect.Descriptor instead.

func (*FlowDurationInterBurstGap_Choice) ProtoMessage

func (*FlowDurationInterBurstGap_Choice) ProtoMessage()

func (*FlowDurationInterBurstGap_Choice) ProtoReflect

func (*FlowDurationInterBurstGap_Choice) Reset

func (*FlowDurationInterBurstGap_Choice) String

type FlowDurationInterBurstGap_Choice_Enum

type FlowDurationInterBurstGap_Choice_Enum int32
const (
	FlowDurationInterBurstGap_Choice_unspecified  FlowDurationInterBurstGap_Choice_Enum = 0
	FlowDurationInterBurstGap_Choice_bytes        FlowDurationInterBurstGap_Choice_Enum = 1
	FlowDurationInterBurstGap_Choice_nanoseconds  FlowDurationInterBurstGap_Choice_Enum = 2
	FlowDurationInterBurstGap_Choice_microseconds FlowDurationInterBurstGap_Choice_Enum = 3
)

func (FlowDurationInterBurstGap_Choice_Enum) Descriptor

func (FlowDurationInterBurstGap_Choice_Enum) Enum

func (FlowDurationInterBurstGap_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowDurationInterBurstGap_Choice_Enum.Descriptor instead.

func (FlowDurationInterBurstGap_Choice_Enum) Number

func (FlowDurationInterBurstGap_Choice_Enum) String

func (FlowDurationInterBurstGap_Choice_Enum) Type

type FlowDuration_Choice

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

func (*FlowDuration_Choice) Descriptor deprecated

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

Deprecated: Use FlowDuration_Choice.ProtoReflect.Descriptor instead.

func (*FlowDuration_Choice) ProtoMessage

func (*FlowDuration_Choice) ProtoMessage()

func (*FlowDuration_Choice) ProtoReflect

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

func (*FlowDuration_Choice) Reset

func (x *FlowDuration_Choice) Reset()

func (*FlowDuration_Choice) String

func (x *FlowDuration_Choice) String() string

type FlowDuration_Choice_Enum

type FlowDuration_Choice_Enum int32
const (
	FlowDuration_Choice_unspecified   FlowDuration_Choice_Enum = 0
	FlowDuration_Choice_fixed_packets FlowDuration_Choice_Enum = 1
	FlowDuration_Choice_fixed_seconds FlowDuration_Choice_Enum = 2
	FlowDuration_Choice_burst         FlowDuration_Choice_Enum = 3
	FlowDuration_Choice_continuous    FlowDuration_Choice_Enum = 4
)

func (FlowDuration_Choice_Enum) Descriptor

func (FlowDuration_Choice_Enum) Enum

func (FlowDuration_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowDuration_Choice_Enum.Descriptor instead.

func (FlowDuration_Choice_Enum) Number

func (FlowDuration_Choice_Enum) String

func (x FlowDuration_Choice_Enum) String() string

func (FlowDuration_Choice_Enum) Type

type FlowEthernet

type FlowEthernet struct {

	// Description missing in models
	Dst *PatternFlowEthernetDst `protobuf:"bytes,1,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// Description missing in models
	Src *PatternFlowEthernetSrc `protobuf:"bytes,2,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	EtherType *PatternFlowEthernetEtherType `protobuf:"bytes,3,opt,name=ether_type,json=etherType,proto3,oneof" json:"ether_type,omitempty"`
	// Description missing in models
	PfcQueue *PatternFlowEthernetPfcQueue `protobuf:"bytes,4,opt,name=pfc_queue,json=pfcQueue,proto3,oneof" json:"pfc_queue,omitempty"`
	// contains filtered or unexported fields
}

Ethernet packet header

func (*FlowEthernet) Descriptor deprecated

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

Deprecated: Use FlowEthernet.ProtoReflect.Descriptor instead.

func (*FlowEthernet) GetDst

func (x *FlowEthernet) GetDst() *PatternFlowEthernetDst

func (*FlowEthernet) GetEtherType

func (x *FlowEthernet) GetEtherType() *PatternFlowEthernetEtherType

func (*FlowEthernet) GetPfcQueue

func (x *FlowEthernet) GetPfcQueue() *PatternFlowEthernetPfcQueue

func (*FlowEthernet) GetSrc

func (x *FlowEthernet) GetSrc() *PatternFlowEthernetSrc

func (*FlowEthernet) ProtoMessage

func (*FlowEthernet) ProtoMessage()

func (*FlowEthernet) ProtoReflect

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

func (*FlowEthernet) Reset

func (x *FlowEthernet) Reset()

func (*FlowEthernet) String

func (x *FlowEthernet) String() string

type FlowEthernetPause

type FlowEthernetPause struct {

	// Description missing in models
	Dst *PatternFlowEthernetPauseDst `protobuf:"bytes,1,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// Description missing in models
	Src *PatternFlowEthernetPauseSrc `protobuf:"bytes,2,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	EtherType *PatternFlowEthernetPauseEtherType `protobuf:"bytes,3,opt,name=ether_type,json=etherType,proto3,oneof" json:"ether_type,omitempty"`
	// Description missing in models
	ControlOpCode *PatternFlowEthernetPauseControlOpCode `protobuf:"bytes,4,opt,name=control_op_code,json=controlOpCode,proto3,oneof" json:"control_op_code,omitempty"`
	// Description missing in models
	Time *PatternFlowEthernetPauseTime `protobuf:"bytes,5,opt,name=time,proto3,oneof" json:"time,omitempty"`
	// contains filtered or unexported fields
}

IEEE 802.3x global ethernet pause packet header

func (*FlowEthernetPause) Descriptor deprecated

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

Deprecated: Use FlowEthernetPause.ProtoReflect.Descriptor instead.

func (*FlowEthernetPause) GetControlOpCode

func (*FlowEthernetPause) GetDst

func (*FlowEthernetPause) GetEtherType

func (*FlowEthernetPause) GetSrc

func (*FlowEthernetPause) GetTime

func (*FlowEthernetPause) ProtoMessage

func (*FlowEthernetPause) ProtoMessage()

func (*FlowEthernetPause) ProtoReflect

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

func (*FlowEthernetPause) Reset

func (x *FlowEthernetPause) Reset()

func (*FlowEthernetPause) String

func (x *FlowEthernetPause) String() string

type FlowFixedPackets

type FlowFixedPackets struct {

	// Stop transmit of the flow after this number of packets.
	// default = 1
	Packets *int32 `protobuf:"varint,1,opt,name=packets,proto3,oneof" json:"packets,omitempty"`
	// The minimum gap between packets expressed as bytes.
	// default = 12
	Gap *int32 `protobuf:"varint,2,opt,name=gap,proto3,oneof" json:"gap,omitempty"`
	// Description missing in models
	Delay *FlowDelay `protobuf:"bytes,3,opt,name=delay,proto3,oneof" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

Transmit a fixed number of packets after which the flow will stop.

func (*FlowFixedPackets) Descriptor deprecated

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

Deprecated: Use FlowFixedPackets.ProtoReflect.Descriptor instead.

func (*FlowFixedPackets) GetDelay

func (x *FlowFixedPackets) GetDelay() *FlowDelay

func (*FlowFixedPackets) GetGap

func (x *FlowFixedPackets) GetGap() int32

func (*FlowFixedPackets) GetPackets

func (x *FlowFixedPackets) GetPackets() int32

func (*FlowFixedPackets) ProtoMessage

func (*FlowFixedPackets) ProtoMessage()

func (*FlowFixedPackets) ProtoReflect

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

func (*FlowFixedPackets) Reset

func (x *FlowFixedPackets) Reset()

func (*FlowFixedPackets) String

func (x *FlowFixedPackets) String() string

type FlowFixedSeconds

type FlowFixedSeconds struct {

	// Stop transmit of the flow after this number of seconds.
	// default = 1
	Seconds *float32 `protobuf:"fixed32,1,opt,name=seconds,proto3,oneof" json:"seconds,omitempty"`
	// The minimum gap between packets expressed as bytes.
	// default = 12
	Gap *int32 `protobuf:"varint,2,opt,name=gap,proto3,oneof" json:"gap,omitempty"`
	// Description missing in models
	Delay *FlowDelay `protobuf:"bytes,3,opt,name=delay,proto3,oneof" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

Transmit for a fixed number of seconds after which the flow will stop.

func (*FlowFixedSeconds) Descriptor deprecated

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

Deprecated: Use FlowFixedSeconds.ProtoReflect.Descriptor instead.

func (*FlowFixedSeconds) GetDelay

func (x *FlowFixedSeconds) GetDelay() *FlowDelay

func (*FlowFixedSeconds) GetGap

func (x *FlowFixedSeconds) GetGap() int32

func (*FlowFixedSeconds) GetSeconds

func (x *FlowFixedSeconds) GetSeconds() float32

func (*FlowFixedSeconds) ProtoMessage

func (*FlowFixedSeconds) ProtoMessage()

func (*FlowFixedSeconds) ProtoReflect

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

func (*FlowFixedSeconds) Reset

func (x *FlowFixedSeconds) Reset()

func (*FlowFixedSeconds) String

func (x *FlowFixedSeconds) String() string

type FlowGre

type FlowGre struct {

	// Description missing in models
	ChecksumPresent *PatternFlowGreChecksumPresent `protobuf:"bytes,1,opt,name=checksum_present,json=checksumPresent,proto3,oneof" json:"checksum_present,omitempty"`
	// Description missing in models
	Reserved0 *PatternFlowGreReserved0 `protobuf:"bytes,2,opt,name=reserved0,proto3,oneof" json:"reserved0,omitempty"`
	// Description missing in models
	Version *PatternFlowGreVersion `protobuf:"bytes,3,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	Protocol *PatternFlowGreProtocol `protobuf:"bytes,4,opt,name=protocol,proto3,oneof" json:"protocol,omitempty"`
	// Description missing in models
	Checksum *PatternFlowGreChecksum `protobuf:"bytes,5,opt,name=checksum,proto3,oneof" json:"checksum,omitempty"`
	// Description missing in models
	Reserved1 *PatternFlowGreReserved1 `protobuf:"bytes,6,opt,name=reserved1,proto3,oneof" json:"reserved1,omitempty"`
	// contains filtered or unexported fields
}

Standard GRE packet header (RFC2784)

func (*FlowGre) Descriptor deprecated

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

Deprecated: Use FlowGre.ProtoReflect.Descriptor instead.

func (*FlowGre) GetChecksum

func (x *FlowGre) GetChecksum() *PatternFlowGreChecksum

func (*FlowGre) GetChecksumPresent

func (x *FlowGre) GetChecksumPresent() *PatternFlowGreChecksumPresent

func (*FlowGre) GetProtocol

func (x *FlowGre) GetProtocol() *PatternFlowGreProtocol

func (*FlowGre) GetReserved0

func (x *FlowGre) GetReserved0() *PatternFlowGreReserved0

func (*FlowGre) GetReserved1

func (x *FlowGre) GetReserved1() *PatternFlowGreReserved1

func (*FlowGre) GetVersion

func (x *FlowGre) GetVersion() *PatternFlowGreVersion

func (*FlowGre) ProtoMessage

func (*FlowGre) ProtoMessage()

func (*FlowGre) ProtoReflect

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

func (*FlowGre) Reset

func (x *FlowGre) Reset()

func (*FlowGre) String

func (x *FlowGre) String() string

type FlowGtpExtension

type FlowGtpExtension struct {

	// Description missing in models
	ExtensionLength *PatternFlowGtpExtensionExtensionLength `protobuf:"bytes,1,opt,name=extension_length,json=extensionLength,proto3,oneof" json:"extension_length,omitempty"`
	// Description missing in models
	Contents *PatternFlowGtpExtensionContents `protobuf:"bytes,2,opt,name=contents,proto3,oneof" json:"contents,omitempty"`
	// Description missing in models
	NextExtensionHeader *PatternFlowGtpExtensionNextExtensionHeader `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Description missing in models

func (*FlowGtpExtension) Descriptor deprecated

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

Deprecated: Use FlowGtpExtension.ProtoReflect.Descriptor instead.

func (*FlowGtpExtension) GetContents

func (*FlowGtpExtension) GetExtensionLength

func (*FlowGtpExtension) GetNextExtensionHeader

func (x *FlowGtpExtension) GetNextExtensionHeader() *PatternFlowGtpExtensionNextExtensionHeader

func (*FlowGtpExtension) ProtoMessage

func (*FlowGtpExtension) ProtoMessage()

func (*FlowGtpExtension) ProtoReflect

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

func (*FlowGtpExtension) Reset

func (x *FlowGtpExtension) Reset()

func (*FlowGtpExtension) String

func (x *FlowGtpExtension) String() string

type FlowGtpv1

type FlowGtpv1 struct {

	// Description missing in models
	Version *PatternFlowGtpv1Version `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	ProtocolType *PatternFlowGtpv1ProtocolType `protobuf:"bytes,2,opt,name=protocol_type,json=protocolType,proto3,oneof" json:"protocol_type,omitempty"`
	// Description missing in models
	Reserved *PatternFlowGtpv1Reserved `protobuf:"bytes,3,opt,name=reserved,proto3,oneof" json:"reserved,omitempty"`
	// Description missing in models
	EFlag *PatternFlowGtpv1EFlag `protobuf:"bytes,4,opt,name=e_flag,json=eFlag,proto3,oneof" json:"e_flag,omitempty"`
	// Description missing in models
	SFlag *PatternFlowGtpv1SFlag `protobuf:"bytes,5,opt,name=s_flag,json=sFlag,proto3,oneof" json:"s_flag,omitempty"`
	// Description missing in models
	PnFlag *PatternFlowGtpv1PnFlag `protobuf:"bytes,6,opt,name=pn_flag,json=pnFlag,proto3,oneof" json:"pn_flag,omitempty"`
	// Description missing in models
	MessageType *PatternFlowGtpv1MessageType `protobuf:"bytes,7,opt,name=message_type,json=messageType,proto3,oneof" json:"message_type,omitempty"`
	// Description missing in models
	MessageLength *PatternFlowGtpv1MessageLength `protobuf:"bytes,8,opt,name=message_length,json=messageLength,proto3,oneof" json:"message_length,omitempty"`
	// Description missing in models
	Teid *PatternFlowGtpv1Teid `protobuf:"bytes,9,opt,name=teid,proto3,oneof" json:"teid,omitempty"`
	// Description missing in models
	SquenceNumber *PatternFlowGtpv1SquenceNumber `protobuf:"bytes,10,opt,name=squence_number,json=squenceNumber,proto3,oneof" json:"squence_number,omitempty"`
	// Description missing in models
	NPduNumber *PatternFlowGtpv1NPduNumber `protobuf:"bytes,11,opt,name=n_pdu_number,json=nPduNumber,proto3,oneof" json:"n_pdu_number,omitempty"`
	// Description missing in models
	NextExtensionHeaderType *PatternFlowGtpv1NextExtensionHeaderType `` /* 141-byte string literal not displayed */
	// A list of optional extension headers.
	ExtensionHeaders []*FlowGtpExtension `protobuf:"bytes,13,rep,name=extension_headers,json=extensionHeaders,proto3" json:"extension_headers,omitempty"`
	// contains filtered or unexported fields
}

GTPv1 packet header

func (*FlowGtpv1) Descriptor deprecated

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

Deprecated: Use FlowGtpv1.ProtoReflect.Descriptor instead.

func (*FlowGtpv1) GetEFlag

func (x *FlowGtpv1) GetEFlag() *PatternFlowGtpv1EFlag

func (*FlowGtpv1) GetExtensionHeaders

func (x *FlowGtpv1) GetExtensionHeaders() []*FlowGtpExtension

func (*FlowGtpv1) GetMessageLength

func (x *FlowGtpv1) GetMessageLength() *PatternFlowGtpv1MessageLength

func (*FlowGtpv1) GetMessageType

func (x *FlowGtpv1) GetMessageType() *PatternFlowGtpv1MessageType

func (*FlowGtpv1) GetNPduNumber

func (x *FlowGtpv1) GetNPduNumber() *PatternFlowGtpv1NPduNumber

func (*FlowGtpv1) GetNextExtensionHeaderType

func (x *FlowGtpv1) GetNextExtensionHeaderType() *PatternFlowGtpv1NextExtensionHeaderType

func (*FlowGtpv1) GetPnFlag

func (x *FlowGtpv1) GetPnFlag() *PatternFlowGtpv1PnFlag

func (*FlowGtpv1) GetProtocolType

func (x *FlowGtpv1) GetProtocolType() *PatternFlowGtpv1ProtocolType

func (*FlowGtpv1) GetReserved

func (x *FlowGtpv1) GetReserved() *PatternFlowGtpv1Reserved

func (*FlowGtpv1) GetSFlag

func (x *FlowGtpv1) GetSFlag() *PatternFlowGtpv1SFlag

func (*FlowGtpv1) GetSquenceNumber

func (x *FlowGtpv1) GetSquenceNumber() *PatternFlowGtpv1SquenceNumber

func (*FlowGtpv1) GetTeid

func (x *FlowGtpv1) GetTeid() *PatternFlowGtpv1Teid

func (*FlowGtpv1) GetVersion

func (x *FlowGtpv1) GetVersion() *PatternFlowGtpv1Version

func (*FlowGtpv1) ProtoMessage

func (*FlowGtpv1) ProtoMessage()

func (*FlowGtpv1) ProtoReflect

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

func (*FlowGtpv1) Reset

func (x *FlowGtpv1) Reset()

func (*FlowGtpv1) String

func (x *FlowGtpv1) String() string

type FlowGtpv2

type FlowGtpv2 struct {

	// Description missing in models
	Version *PatternFlowGtpv2Version `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	PiggybackingFlag *PatternFlowGtpv2PiggybackingFlag `protobuf:"bytes,2,opt,name=piggybacking_flag,json=piggybackingFlag,proto3,oneof" json:"piggybacking_flag,omitempty"`
	// Description missing in models
	TeidFlag *PatternFlowGtpv2TeidFlag `protobuf:"bytes,3,opt,name=teid_flag,json=teidFlag,proto3,oneof" json:"teid_flag,omitempty"`
	// Description missing in models
	Spare1 *PatternFlowGtpv2Spare1 `protobuf:"bytes,4,opt,name=spare1,proto3,oneof" json:"spare1,omitempty"`
	// Description missing in models
	MessageType *PatternFlowGtpv2MessageType `protobuf:"bytes,5,opt,name=message_type,json=messageType,proto3,oneof" json:"message_type,omitempty"`
	// Description missing in models
	MessageLength *PatternFlowGtpv2MessageLength `protobuf:"bytes,6,opt,name=message_length,json=messageLength,proto3,oneof" json:"message_length,omitempty"`
	// Description missing in models
	Teid *PatternFlowGtpv2Teid `protobuf:"bytes,7,opt,name=teid,proto3,oneof" json:"teid,omitempty"`
	// Description missing in models
	SequenceNumber *PatternFlowGtpv2SequenceNumber `protobuf:"bytes,8,opt,name=sequence_number,json=sequenceNumber,proto3,oneof" json:"sequence_number,omitempty"`
	// Description missing in models
	Spare2 *PatternFlowGtpv2Spare2 `protobuf:"bytes,9,opt,name=spare2,proto3,oneof" json:"spare2,omitempty"`
	// contains filtered or unexported fields
}

GTPv2 packet header

func (*FlowGtpv2) Descriptor deprecated

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

Deprecated: Use FlowGtpv2.ProtoReflect.Descriptor instead.

func (*FlowGtpv2) GetMessageLength

func (x *FlowGtpv2) GetMessageLength() *PatternFlowGtpv2MessageLength

func (*FlowGtpv2) GetMessageType

func (x *FlowGtpv2) GetMessageType() *PatternFlowGtpv2MessageType

func (*FlowGtpv2) GetPiggybackingFlag

func (x *FlowGtpv2) GetPiggybackingFlag() *PatternFlowGtpv2PiggybackingFlag

func (*FlowGtpv2) GetSequenceNumber

func (x *FlowGtpv2) GetSequenceNumber() *PatternFlowGtpv2SequenceNumber

func (*FlowGtpv2) GetSpare1

func (x *FlowGtpv2) GetSpare1() *PatternFlowGtpv2Spare1

func (*FlowGtpv2) GetSpare2

func (x *FlowGtpv2) GetSpare2() *PatternFlowGtpv2Spare2

func (*FlowGtpv2) GetTeid

func (x *FlowGtpv2) GetTeid() *PatternFlowGtpv2Teid

func (*FlowGtpv2) GetTeidFlag

func (x *FlowGtpv2) GetTeidFlag() *PatternFlowGtpv2TeidFlag

func (*FlowGtpv2) GetVersion

func (x *FlowGtpv2) GetVersion() *PatternFlowGtpv2Version

func (*FlowGtpv2) ProtoMessage

func (*FlowGtpv2) ProtoMessage()

func (*FlowGtpv2) ProtoReflect

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

func (*FlowGtpv2) Reset

func (x *FlowGtpv2) Reset()

func (*FlowGtpv2) String

func (x *FlowGtpv2) String() string

type FlowHeader

type FlowHeader struct {

	// The available types of flow headers. If one is not provided the
	// default ethernet packet header MUST be provided.
	// default = Choice.Enum.ethernet
	Choice *FlowHeader_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowHeader_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Custom *FlowCustom `protobuf:"bytes,2,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// Description missing in models
	Ethernet *FlowEthernet `protobuf:"bytes,3,opt,name=ethernet,proto3,oneof" json:"ethernet,omitempty"`
	// Description missing in models
	Vlan *FlowVlan `protobuf:"bytes,4,opt,name=vlan,proto3,oneof" json:"vlan,omitempty"`
	// Description missing in models
	Vxlan *FlowVxlan `protobuf:"bytes,5,opt,name=vxlan,proto3,oneof" json:"vxlan,omitempty"`
	// Description missing in models
	Ipv4 *FlowIpv4 `protobuf:"bytes,6,opt,name=ipv4,proto3,oneof" json:"ipv4,omitempty"`
	// Description missing in models
	Ipv6 *FlowIpv6 `protobuf:"bytes,7,opt,name=ipv6,proto3,oneof" json:"ipv6,omitempty"`
	// Description missing in models
	Pfcpause *FlowPfcPause `protobuf:"bytes,8,opt,name=pfcpause,proto3,oneof" json:"pfcpause,omitempty"`
	// Description missing in models
	Ethernetpause *FlowEthernetPause `protobuf:"bytes,9,opt,name=ethernetpause,proto3,oneof" json:"ethernetpause,omitempty"`
	// Description missing in models
	Tcp *FlowTcp `protobuf:"bytes,10,opt,name=tcp,proto3,oneof" json:"tcp,omitempty"`
	// Description missing in models
	Udp *FlowUdp `protobuf:"bytes,11,opt,name=udp,proto3,oneof" json:"udp,omitempty"`
	// Description missing in models
	Gre *FlowGre `protobuf:"bytes,12,opt,name=gre,proto3,oneof" json:"gre,omitempty"`
	// Description missing in models
	Gtpv1 *FlowGtpv1 `protobuf:"bytes,13,opt,name=gtpv1,proto3,oneof" json:"gtpv1,omitempty"`
	// Description missing in models
	Gtpv2 *FlowGtpv2 `protobuf:"bytes,14,opt,name=gtpv2,proto3,oneof" json:"gtpv2,omitempty"`
	// Description missing in models
	Arp *FlowArp `protobuf:"bytes,15,opt,name=arp,proto3,oneof" json:"arp,omitempty"`
	// Description missing in models
	Icmp *FlowIcmp `protobuf:"bytes,16,opt,name=icmp,proto3,oneof" json:"icmp,omitempty"`
	// Description missing in models
	Icmpv6 *FlowIcmpv6 `protobuf:"bytes,17,opt,name=icmpv6,proto3,oneof" json:"icmpv6,omitempty"`
	// Description missing in models
	Ppp *FlowPpp `protobuf:"bytes,18,opt,name=ppp,proto3,oneof" json:"ppp,omitempty"`
	// Description missing in models
	Igmpv1 *FlowIgmpv1 `protobuf:"bytes,19,opt,name=igmpv1,proto3,oneof" json:"igmpv1,omitempty"`
	// Description missing in models
	Mpls *FlowMpls `protobuf:"bytes,20,opt,name=mpls,proto3,oneof" json:"mpls,omitempty"`
	// contains filtered or unexported fields
}

Configuration for all traffic packet headers

func (*FlowHeader) Descriptor deprecated

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

Deprecated: Use FlowHeader.ProtoReflect.Descriptor instead.

func (*FlowHeader) GetArp

func (x *FlowHeader) GetArp() *FlowArp

func (*FlowHeader) GetChoice

func (x *FlowHeader) GetChoice() FlowHeader_Choice_Enum

func (*FlowHeader) GetCustom

func (x *FlowHeader) GetCustom() *FlowCustom

func (*FlowHeader) GetEthernet

func (x *FlowHeader) GetEthernet() *FlowEthernet

func (*FlowHeader) GetEthernetpause

func (x *FlowHeader) GetEthernetpause() *FlowEthernetPause

func (*FlowHeader) GetGre

func (x *FlowHeader) GetGre() *FlowGre

func (*FlowHeader) GetGtpv1

func (x *FlowHeader) GetGtpv1() *FlowGtpv1

func (*FlowHeader) GetGtpv2

func (x *FlowHeader) GetGtpv2() *FlowGtpv2

func (*FlowHeader) GetIcmp

func (x *FlowHeader) GetIcmp() *FlowIcmp

func (*FlowHeader) GetIcmpv6

func (x *FlowHeader) GetIcmpv6() *FlowIcmpv6

func (*FlowHeader) GetIgmpv1

func (x *FlowHeader) GetIgmpv1() *FlowIgmpv1

func (*FlowHeader) GetIpv4

func (x *FlowHeader) GetIpv4() *FlowIpv4

func (*FlowHeader) GetIpv6

func (x *FlowHeader) GetIpv6() *FlowIpv6

func (*FlowHeader) GetMpls added in v0.7.15

func (x *FlowHeader) GetMpls() *FlowMpls

func (*FlowHeader) GetPfcpause

func (x *FlowHeader) GetPfcpause() *FlowPfcPause

func (*FlowHeader) GetPpp

func (x *FlowHeader) GetPpp() *FlowPpp

func (*FlowHeader) GetTcp

func (x *FlowHeader) GetTcp() *FlowTcp

func (*FlowHeader) GetUdp

func (x *FlowHeader) GetUdp() *FlowUdp

func (*FlowHeader) GetVlan

func (x *FlowHeader) GetVlan() *FlowVlan

func (*FlowHeader) GetVxlan

func (x *FlowHeader) GetVxlan() *FlowVxlan

func (*FlowHeader) ProtoMessage

func (*FlowHeader) ProtoMessage()

func (*FlowHeader) ProtoReflect

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

func (*FlowHeader) Reset

func (x *FlowHeader) Reset()

func (*FlowHeader) String

func (x *FlowHeader) String() string

type FlowHeader_Choice

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

func (*FlowHeader_Choice) Descriptor deprecated

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

Deprecated: Use FlowHeader_Choice.ProtoReflect.Descriptor instead.

func (*FlowHeader_Choice) ProtoMessage

func (*FlowHeader_Choice) ProtoMessage()

func (*FlowHeader_Choice) ProtoReflect

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

func (*FlowHeader_Choice) Reset

func (x *FlowHeader_Choice) Reset()

func (*FlowHeader_Choice) String

func (x *FlowHeader_Choice) String() string

type FlowHeader_Choice_Enum

type FlowHeader_Choice_Enum int32
const (
	FlowHeader_Choice_unspecified   FlowHeader_Choice_Enum = 0
	FlowHeader_Choice_custom        FlowHeader_Choice_Enum = 1
	FlowHeader_Choice_ethernet      FlowHeader_Choice_Enum = 2
	FlowHeader_Choice_vlan          FlowHeader_Choice_Enum = 3
	FlowHeader_Choice_vxlan         FlowHeader_Choice_Enum = 4
	FlowHeader_Choice_ipv4          FlowHeader_Choice_Enum = 5
	FlowHeader_Choice_ipv6          FlowHeader_Choice_Enum = 6
	FlowHeader_Choice_pfcpause      FlowHeader_Choice_Enum = 7
	FlowHeader_Choice_ethernetpause FlowHeader_Choice_Enum = 8
	FlowHeader_Choice_tcp           FlowHeader_Choice_Enum = 9
	FlowHeader_Choice_udp           FlowHeader_Choice_Enum = 10
	FlowHeader_Choice_gre           FlowHeader_Choice_Enum = 11
	FlowHeader_Choice_gtpv1         FlowHeader_Choice_Enum = 12
	FlowHeader_Choice_gtpv2         FlowHeader_Choice_Enum = 13
	FlowHeader_Choice_arp           FlowHeader_Choice_Enum = 14
	FlowHeader_Choice_icmp          FlowHeader_Choice_Enum = 15
	FlowHeader_Choice_icmpv6        FlowHeader_Choice_Enum = 16
	FlowHeader_Choice_ppp           FlowHeader_Choice_Enum = 17
	FlowHeader_Choice_igmpv1        FlowHeader_Choice_Enum = 18
	FlowHeader_Choice_mpls          FlowHeader_Choice_Enum = 19
)

func (FlowHeader_Choice_Enum) Descriptor

func (FlowHeader_Choice_Enum) Enum

func (FlowHeader_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowHeader_Choice_Enum.Descriptor instead.

func (FlowHeader_Choice_Enum) Number

func (FlowHeader_Choice_Enum) String

func (x FlowHeader_Choice_Enum) String() string

func (FlowHeader_Choice_Enum) Type

type FlowIcmp

type FlowIcmp struct {

	// Description missing in models
	// default = Choice.Enum.echo
	Choice *FlowIcmp_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowIcmp_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Echo *FlowIcmpEcho `protobuf:"bytes,2,opt,name=echo,proto3,oneof" json:"echo,omitempty"`
	// contains filtered or unexported fields
}

ICMP packet header

func (*FlowIcmp) Descriptor deprecated

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

Deprecated: Use FlowIcmp.ProtoReflect.Descriptor instead.

func (*FlowIcmp) GetChoice

func (x *FlowIcmp) GetChoice() FlowIcmp_Choice_Enum

func (*FlowIcmp) GetEcho

func (x *FlowIcmp) GetEcho() *FlowIcmpEcho

func (*FlowIcmp) ProtoMessage

func (*FlowIcmp) ProtoMessage()

func (*FlowIcmp) ProtoReflect

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

func (*FlowIcmp) Reset

func (x *FlowIcmp) Reset()

func (*FlowIcmp) String

func (x *FlowIcmp) String() string

type FlowIcmpEcho

type FlowIcmpEcho struct {

	// Description missing in models
	Type *PatternFlowIcmpEchoType `protobuf:"bytes,1,opt,name=type,proto3,oneof" json:"type,omitempty"`
	// Description missing in models
	Code *PatternFlowIcmpEchoCode `protobuf:"bytes,2,opt,name=code,proto3,oneof" json:"code,omitempty"`
	// Description missing in models
	Checksum *PatternFlowIcmpEchoChecksum `protobuf:"bytes,3,opt,name=checksum,proto3,oneof" json:"checksum,omitempty"`
	// Description missing in models
	Identifier *PatternFlowIcmpEchoIdentifier `protobuf:"bytes,4,opt,name=identifier,proto3,oneof" json:"identifier,omitempty"`
	// Description missing in models
	SequenceNumber *PatternFlowIcmpEchoSequenceNumber `protobuf:"bytes,5,opt,name=sequence_number,json=sequenceNumber,proto3,oneof" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

Packet Header for ICMP echo request

func (*FlowIcmpEcho) Descriptor deprecated

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

Deprecated: Use FlowIcmpEcho.ProtoReflect.Descriptor instead.

func (*FlowIcmpEcho) GetChecksum

func (x *FlowIcmpEcho) GetChecksum() *PatternFlowIcmpEchoChecksum

func (*FlowIcmpEcho) GetCode

func (x *FlowIcmpEcho) GetCode() *PatternFlowIcmpEchoCode

func (*FlowIcmpEcho) GetIdentifier

func (x *FlowIcmpEcho) GetIdentifier() *PatternFlowIcmpEchoIdentifier

func (*FlowIcmpEcho) GetSequenceNumber

func (x *FlowIcmpEcho) GetSequenceNumber() *PatternFlowIcmpEchoSequenceNumber

func (*FlowIcmpEcho) GetType

func (x *FlowIcmpEcho) GetType() *PatternFlowIcmpEchoType

func (*FlowIcmpEcho) ProtoMessage

func (*FlowIcmpEcho) ProtoMessage()

func (*FlowIcmpEcho) ProtoReflect

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

func (*FlowIcmpEcho) Reset

func (x *FlowIcmpEcho) Reset()

func (*FlowIcmpEcho) String

func (x *FlowIcmpEcho) String() string

type FlowIcmp_Choice

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

func (*FlowIcmp_Choice) Descriptor deprecated

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

Deprecated: Use FlowIcmp_Choice.ProtoReflect.Descriptor instead.

func (*FlowIcmp_Choice) ProtoMessage

func (*FlowIcmp_Choice) ProtoMessage()

func (*FlowIcmp_Choice) ProtoReflect

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

func (*FlowIcmp_Choice) Reset

func (x *FlowIcmp_Choice) Reset()

func (*FlowIcmp_Choice) String

func (x *FlowIcmp_Choice) String() string

type FlowIcmp_Choice_Enum

type FlowIcmp_Choice_Enum int32
const (
	FlowIcmp_Choice_unspecified FlowIcmp_Choice_Enum = 0
	FlowIcmp_Choice_echo        FlowIcmp_Choice_Enum = 1
)

func (FlowIcmp_Choice_Enum) Descriptor

func (FlowIcmp_Choice_Enum) Enum

func (FlowIcmp_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowIcmp_Choice_Enum.Descriptor instead.

func (FlowIcmp_Choice_Enum) Number

func (FlowIcmp_Choice_Enum) String

func (x FlowIcmp_Choice_Enum) String() string

func (FlowIcmp_Choice_Enum) Type

type FlowIcmpv6

type FlowIcmpv6 struct {

	// Description missing in models
	// default = Choice.Enum.echo
	Choice *FlowIcmpv6_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowIcmpv6_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Echo *FlowIcmpv6Echo `protobuf:"bytes,2,opt,name=echo,proto3,oneof" json:"echo,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 packet header

func (*FlowIcmpv6) Descriptor deprecated

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

Deprecated: Use FlowIcmpv6.ProtoReflect.Descriptor instead.

func (*FlowIcmpv6) GetChoice

func (x *FlowIcmpv6) GetChoice() FlowIcmpv6_Choice_Enum

func (*FlowIcmpv6) GetEcho

func (x *FlowIcmpv6) GetEcho() *FlowIcmpv6Echo

func (*FlowIcmpv6) ProtoMessage

func (*FlowIcmpv6) ProtoMessage()

func (*FlowIcmpv6) ProtoReflect

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

func (*FlowIcmpv6) Reset

func (x *FlowIcmpv6) Reset()

func (*FlowIcmpv6) String

func (x *FlowIcmpv6) String() string

type FlowIcmpv6Echo

type FlowIcmpv6Echo struct {

	// Description missing in models
	Type *PatternFlowIcmpv6EchoType `protobuf:"bytes,1,opt,name=type,proto3,oneof" json:"type,omitempty"`
	// Description missing in models
	Code *PatternFlowIcmpv6EchoCode `protobuf:"bytes,2,opt,name=code,proto3,oneof" json:"code,omitempty"`
	// Description missing in models
	Identifier *PatternFlowIcmpv6EchoIdentifier `protobuf:"bytes,3,opt,name=identifier,proto3,oneof" json:"identifier,omitempty"`
	// Description missing in models
	SequenceNumber *PatternFlowIcmpv6EchoSequenceNumber `protobuf:"bytes,4,opt,name=sequence_number,json=sequenceNumber,proto3,oneof" json:"sequence_number,omitempty"`
	// Description missing in models
	Checksum *PatternFlowIcmpv6EchoChecksum `protobuf:"bytes,5,opt,name=checksum,proto3,oneof" json:"checksum,omitempty"`
	// contains filtered or unexported fields
}

Packet Header for ICMPv6 Echo

func (*FlowIcmpv6Echo) Descriptor deprecated

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

Deprecated: Use FlowIcmpv6Echo.ProtoReflect.Descriptor instead.

func (*FlowIcmpv6Echo) GetChecksum

func (*FlowIcmpv6Echo) GetCode

func (*FlowIcmpv6Echo) GetIdentifier

func (x *FlowIcmpv6Echo) GetIdentifier() *PatternFlowIcmpv6EchoIdentifier

func (*FlowIcmpv6Echo) GetSequenceNumber

func (x *FlowIcmpv6Echo) GetSequenceNumber() *PatternFlowIcmpv6EchoSequenceNumber

func (*FlowIcmpv6Echo) GetType

func (*FlowIcmpv6Echo) ProtoMessage

func (*FlowIcmpv6Echo) ProtoMessage()

func (*FlowIcmpv6Echo) ProtoReflect

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

func (*FlowIcmpv6Echo) Reset

func (x *FlowIcmpv6Echo) Reset()

func (*FlowIcmpv6Echo) String

func (x *FlowIcmpv6Echo) String() string

type FlowIcmpv6_Choice

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

func (*FlowIcmpv6_Choice) Descriptor deprecated

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

Deprecated: Use FlowIcmpv6_Choice.ProtoReflect.Descriptor instead.

func (*FlowIcmpv6_Choice) ProtoMessage

func (*FlowIcmpv6_Choice) ProtoMessage()

func (*FlowIcmpv6_Choice) ProtoReflect

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

func (*FlowIcmpv6_Choice) Reset

func (x *FlowIcmpv6_Choice) Reset()

func (*FlowIcmpv6_Choice) String

func (x *FlowIcmpv6_Choice) String() string

type FlowIcmpv6_Choice_Enum

type FlowIcmpv6_Choice_Enum int32
const (
	FlowIcmpv6_Choice_unspecified FlowIcmpv6_Choice_Enum = 0
	FlowIcmpv6_Choice_echo        FlowIcmpv6_Choice_Enum = 1
)

func (FlowIcmpv6_Choice_Enum) Descriptor

func (FlowIcmpv6_Choice_Enum) Enum

func (FlowIcmpv6_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowIcmpv6_Choice_Enum.Descriptor instead.

func (FlowIcmpv6_Choice_Enum) Number

func (FlowIcmpv6_Choice_Enum) String

func (x FlowIcmpv6_Choice_Enum) String() string

func (FlowIcmpv6_Choice_Enum) Type

type FlowIgmpv1

type FlowIgmpv1 struct {

	// Description missing in models
	Version *PatternFlowIgmpv1Version `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	Type *PatternFlowIgmpv1Type `protobuf:"bytes,2,opt,name=type,proto3,oneof" json:"type,omitempty"`
	// Description missing in models
	Unused *PatternFlowIgmpv1Unused `protobuf:"bytes,3,opt,name=unused,proto3,oneof" json:"unused,omitempty"`
	// Description missing in models
	Checksum *PatternFlowIgmpv1Checksum `protobuf:"bytes,4,opt,name=checksum,proto3,oneof" json:"checksum,omitempty"`
	// Description missing in models
	GroupAddress *PatternFlowIgmpv1GroupAddress `protobuf:"bytes,5,opt,name=group_address,json=groupAddress,proto3,oneof" json:"group_address,omitempty"`
	// contains filtered or unexported fields
}

IGMPv1 packet header

func (*FlowIgmpv1) Descriptor deprecated

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

Deprecated: Use FlowIgmpv1.ProtoReflect.Descriptor instead.

func (*FlowIgmpv1) GetChecksum

func (x *FlowIgmpv1) GetChecksum() *PatternFlowIgmpv1Checksum

func (*FlowIgmpv1) GetGroupAddress

func (x *FlowIgmpv1) GetGroupAddress() *PatternFlowIgmpv1GroupAddress

func (*FlowIgmpv1) GetType

func (x *FlowIgmpv1) GetType() *PatternFlowIgmpv1Type

func (*FlowIgmpv1) GetUnused

func (x *FlowIgmpv1) GetUnused() *PatternFlowIgmpv1Unused

func (*FlowIgmpv1) GetVersion

func (x *FlowIgmpv1) GetVersion() *PatternFlowIgmpv1Version

func (*FlowIgmpv1) ProtoMessage

func (*FlowIgmpv1) ProtoMessage()

func (*FlowIgmpv1) ProtoReflect

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

func (*FlowIgmpv1) Reset

func (x *FlowIgmpv1) Reset()

func (*FlowIgmpv1) String

func (x *FlowIgmpv1) String() string

type FlowIpv4

type FlowIpv4 struct {

	// Description missing in models
	Version *PatternFlowIpv4Version `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	HeaderLength *PatternFlowIpv4HeaderLength `protobuf:"bytes,2,opt,name=header_length,json=headerLength,proto3,oneof" json:"header_length,omitempty"`
	// Description missing in models
	Priority *FlowIpv4Priority `protobuf:"bytes,3,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	// Description missing in models
	TotalLength *PatternFlowIpv4TotalLength `protobuf:"bytes,4,opt,name=total_length,json=totalLength,proto3,oneof" json:"total_length,omitempty"`
	// Description missing in models
	Identification *PatternFlowIpv4Identification `protobuf:"bytes,5,opt,name=identification,proto3,oneof" json:"identification,omitempty"`
	// Description missing in models
	Reserved *PatternFlowIpv4Reserved `protobuf:"bytes,6,opt,name=reserved,proto3,oneof" json:"reserved,omitempty"`
	// Description missing in models
	DontFragment *PatternFlowIpv4DontFragment `protobuf:"bytes,7,opt,name=dont_fragment,json=dontFragment,proto3,oneof" json:"dont_fragment,omitempty"`
	// Description missing in models
	MoreFragments *PatternFlowIpv4MoreFragments `protobuf:"bytes,8,opt,name=more_fragments,json=moreFragments,proto3,oneof" json:"more_fragments,omitempty"`
	// Description missing in models
	FragmentOffset *PatternFlowIpv4FragmentOffset `protobuf:"bytes,9,opt,name=fragment_offset,json=fragmentOffset,proto3,oneof" json:"fragment_offset,omitempty"`
	// Description missing in models
	TimeToLive *PatternFlowIpv4TimeToLive `protobuf:"bytes,10,opt,name=time_to_live,json=timeToLive,proto3,oneof" json:"time_to_live,omitempty"`
	// Description missing in models
	Protocol *PatternFlowIpv4Protocol `protobuf:"bytes,11,opt,name=protocol,proto3,oneof" json:"protocol,omitempty"`
	// Description missing in models
	HeaderChecksum *PatternFlowIpv4HeaderChecksum `protobuf:"bytes,12,opt,name=header_checksum,json=headerChecksum,proto3,oneof" json:"header_checksum,omitempty"`
	// Description missing in models
	Src *PatternFlowIpv4Src `protobuf:"bytes,13,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	Dst *PatternFlowIpv4Dst `protobuf:"bytes,14,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// contains filtered or unexported fields
}

IPv4 packet header

func (*FlowIpv4) Descriptor deprecated

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

Deprecated: Use FlowIpv4.ProtoReflect.Descriptor instead.

func (*FlowIpv4) GetDontFragment

func (x *FlowIpv4) GetDontFragment() *PatternFlowIpv4DontFragment

func (*FlowIpv4) GetDst

func (x *FlowIpv4) GetDst() *PatternFlowIpv4Dst

func (*FlowIpv4) GetFragmentOffset

func (x *FlowIpv4) GetFragmentOffset() *PatternFlowIpv4FragmentOffset

func (*FlowIpv4) GetHeaderChecksum

func (x *FlowIpv4) GetHeaderChecksum() *PatternFlowIpv4HeaderChecksum

func (*FlowIpv4) GetHeaderLength

func (x *FlowIpv4) GetHeaderLength() *PatternFlowIpv4HeaderLength

func (*FlowIpv4) GetIdentification

func (x *FlowIpv4) GetIdentification() *PatternFlowIpv4Identification

func (*FlowIpv4) GetMoreFragments

func (x *FlowIpv4) GetMoreFragments() *PatternFlowIpv4MoreFragments

func (*FlowIpv4) GetPriority

func (x *FlowIpv4) GetPriority() *FlowIpv4Priority

func (*FlowIpv4) GetProtocol

func (x *FlowIpv4) GetProtocol() *PatternFlowIpv4Protocol

func (*FlowIpv4) GetReserved

func (x *FlowIpv4) GetReserved() *PatternFlowIpv4Reserved

func (*FlowIpv4) GetSrc

func (x *FlowIpv4) GetSrc() *PatternFlowIpv4Src

func (*FlowIpv4) GetTimeToLive

func (x *FlowIpv4) GetTimeToLive() *PatternFlowIpv4TimeToLive

func (*FlowIpv4) GetTotalLength

func (x *FlowIpv4) GetTotalLength() *PatternFlowIpv4TotalLength

func (*FlowIpv4) GetVersion

func (x *FlowIpv4) GetVersion() *PatternFlowIpv4Version

func (*FlowIpv4) ProtoMessage

func (*FlowIpv4) ProtoMessage()

func (*FlowIpv4) ProtoReflect

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

func (*FlowIpv4) Reset

func (x *FlowIpv4) Reset()

func (*FlowIpv4) String

func (x *FlowIpv4) String() string

type FlowIpv4Dscp

type FlowIpv4Dscp struct {

	// Description missing in models
	Phb *PatternFlowIpv4DscpPhb `protobuf:"bytes,1,opt,name=phb,proto3,oneof" json:"phb,omitempty"`
	// Description missing in models
	Ecn *PatternFlowIpv4DscpEcn `protobuf:"bytes,2,opt,name=ecn,proto3,oneof" json:"ecn,omitempty"`
	// contains filtered or unexported fields
}

Differentiated services code point (DSCP) packet field.

func (*FlowIpv4Dscp) Descriptor deprecated

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

Deprecated: Use FlowIpv4Dscp.ProtoReflect.Descriptor instead.

func (*FlowIpv4Dscp) GetEcn

func (x *FlowIpv4Dscp) GetEcn() *PatternFlowIpv4DscpEcn

func (*FlowIpv4Dscp) GetPhb

func (x *FlowIpv4Dscp) GetPhb() *PatternFlowIpv4DscpPhb

func (*FlowIpv4Dscp) ProtoMessage

func (*FlowIpv4Dscp) ProtoMessage()

func (*FlowIpv4Dscp) ProtoReflect

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

func (*FlowIpv4Dscp) Reset

func (x *FlowIpv4Dscp) Reset()

func (*FlowIpv4Dscp) String

func (x *FlowIpv4Dscp) String() string

type FlowIpv4Priority

type FlowIpv4Priority struct {

	// Description missing in models
	// default = Choice.Enum.dscp
	Choice *FlowIpv4Priority_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowIpv4Priority_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Raw *PatternFlowIpv4PriorityRaw `protobuf:"bytes,2,opt,name=raw,proto3,oneof" json:"raw,omitempty"`
	// Description missing in models
	Tos *FlowIpv4Tos `protobuf:"bytes,3,opt,name=tos,proto3,oneof" json:"tos,omitempty"`
	// Description missing in models
	Dscp *FlowIpv4Dscp `protobuf:"bytes,4,opt,name=dscp,proto3,oneof" json:"dscp,omitempty"`
	// contains filtered or unexported fields
}

A container for ipv4 raw, tos, dscp ip priorities.

func (*FlowIpv4Priority) Descriptor deprecated

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

Deprecated: Use FlowIpv4Priority.ProtoReflect.Descriptor instead.

func (*FlowIpv4Priority) GetChoice

func (*FlowIpv4Priority) GetDscp

func (x *FlowIpv4Priority) GetDscp() *FlowIpv4Dscp

func (*FlowIpv4Priority) GetRaw

func (*FlowIpv4Priority) GetTos

func (x *FlowIpv4Priority) GetTos() *FlowIpv4Tos

func (*FlowIpv4Priority) ProtoMessage

func (*FlowIpv4Priority) ProtoMessage()

func (*FlowIpv4Priority) ProtoReflect

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

func (*FlowIpv4Priority) Reset

func (x *FlowIpv4Priority) Reset()

func (*FlowIpv4Priority) String

func (x *FlowIpv4Priority) String() string

type FlowIpv4Priority_Choice

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

func (*FlowIpv4Priority_Choice) Descriptor deprecated

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

Deprecated: Use FlowIpv4Priority_Choice.ProtoReflect.Descriptor instead.

func (*FlowIpv4Priority_Choice) ProtoMessage

func (*FlowIpv4Priority_Choice) ProtoMessage()

func (*FlowIpv4Priority_Choice) ProtoReflect

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

func (*FlowIpv4Priority_Choice) Reset

func (x *FlowIpv4Priority_Choice) Reset()

func (*FlowIpv4Priority_Choice) String

func (x *FlowIpv4Priority_Choice) String() string

type FlowIpv4Priority_Choice_Enum

type FlowIpv4Priority_Choice_Enum int32
const (
	FlowIpv4Priority_Choice_unspecified FlowIpv4Priority_Choice_Enum = 0
	FlowIpv4Priority_Choice_raw         FlowIpv4Priority_Choice_Enum = 1
	FlowIpv4Priority_Choice_tos         FlowIpv4Priority_Choice_Enum = 2
	FlowIpv4Priority_Choice_dscp        FlowIpv4Priority_Choice_Enum = 3
)

func (FlowIpv4Priority_Choice_Enum) Descriptor

func (FlowIpv4Priority_Choice_Enum) Enum

func (FlowIpv4Priority_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowIpv4Priority_Choice_Enum.Descriptor instead.

func (FlowIpv4Priority_Choice_Enum) Number

func (FlowIpv4Priority_Choice_Enum) String

func (FlowIpv4Priority_Choice_Enum) Type

type FlowIpv4Tos

type FlowIpv4Tos struct {

	// Description missing in models
	Precedence *PatternFlowIpv4TosPrecedence `protobuf:"bytes,1,opt,name=precedence,proto3,oneof" json:"precedence,omitempty"`
	// Description missing in models
	Delay *PatternFlowIpv4TosDelay `protobuf:"bytes,2,opt,name=delay,proto3,oneof" json:"delay,omitempty"`
	// Description missing in models
	Throughput *PatternFlowIpv4TosThroughput `protobuf:"bytes,3,opt,name=throughput,proto3,oneof" json:"throughput,omitempty"`
	// Description missing in models
	Reliability *PatternFlowIpv4TosReliability `protobuf:"bytes,4,opt,name=reliability,proto3,oneof" json:"reliability,omitempty"`
	// Description missing in models
	Monetary *PatternFlowIpv4TosMonetary `protobuf:"bytes,5,opt,name=monetary,proto3,oneof" json:"monetary,omitempty"`
	// Description missing in models
	Unused *PatternFlowIpv4TosUnused `protobuf:"bytes,6,opt,name=unused,proto3,oneof" json:"unused,omitempty"`
	// contains filtered or unexported fields
}

Type of service (TOS) packet field.

func (*FlowIpv4Tos) Descriptor deprecated

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

Deprecated: Use FlowIpv4Tos.ProtoReflect.Descriptor instead.

func (*FlowIpv4Tos) GetDelay

func (x *FlowIpv4Tos) GetDelay() *PatternFlowIpv4TosDelay

func (*FlowIpv4Tos) GetMonetary

func (x *FlowIpv4Tos) GetMonetary() *PatternFlowIpv4TosMonetary

func (*FlowIpv4Tos) GetPrecedence

func (x *FlowIpv4Tos) GetPrecedence() *PatternFlowIpv4TosPrecedence

func (*FlowIpv4Tos) GetReliability

func (x *FlowIpv4Tos) GetReliability() *PatternFlowIpv4TosReliability

func (*FlowIpv4Tos) GetThroughput

func (x *FlowIpv4Tos) GetThroughput() *PatternFlowIpv4TosThroughput

func (*FlowIpv4Tos) GetUnused

func (x *FlowIpv4Tos) GetUnused() *PatternFlowIpv4TosUnused

func (*FlowIpv4Tos) ProtoMessage

func (*FlowIpv4Tos) ProtoMessage()

func (*FlowIpv4Tos) ProtoReflect

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

func (*FlowIpv4Tos) Reset

func (x *FlowIpv4Tos) Reset()

func (*FlowIpv4Tos) String

func (x *FlowIpv4Tos) String() string

type FlowIpv6

type FlowIpv6 struct {

	// Description missing in models
	Version *PatternFlowIpv6Version `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// Description missing in models
	TrafficClass *PatternFlowIpv6TrafficClass `protobuf:"bytes,2,opt,name=traffic_class,json=trafficClass,proto3,oneof" json:"traffic_class,omitempty"`
	// Description missing in models
	FlowLabel *PatternFlowIpv6FlowLabel `protobuf:"bytes,3,opt,name=flow_label,json=flowLabel,proto3,oneof" json:"flow_label,omitempty"`
	// Description missing in models
	PayloadLength *PatternFlowIpv6PayloadLength `protobuf:"bytes,4,opt,name=payload_length,json=payloadLength,proto3,oneof" json:"payload_length,omitempty"`
	// Description missing in models
	NextHeader *PatternFlowIpv6NextHeader `protobuf:"bytes,5,opt,name=next_header,json=nextHeader,proto3,oneof" json:"next_header,omitempty"`
	// Description missing in models
	HopLimit *PatternFlowIpv6HopLimit `protobuf:"bytes,6,opt,name=hop_limit,json=hopLimit,proto3,oneof" json:"hop_limit,omitempty"`
	// Description missing in models
	Src *PatternFlowIpv6Src `protobuf:"bytes,7,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	Dst *PatternFlowIpv6Dst `protobuf:"bytes,8,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// contains filtered or unexported fields
}

IPv6 packet header

func (*FlowIpv6) Descriptor deprecated

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

Deprecated: Use FlowIpv6.ProtoReflect.Descriptor instead.

func (*FlowIpv6) GetDst

func (x *FlowIpv6) GetDst() *PatternFlowIpv6Dst

func (*FlowIpv6) GetFlowLabel

func (x *FlowIpv6) GetFlowLabel() *PatternFlowIpv6FlowLabel

func (*FlowIpv6) GetHopLimit

func (x *FlowIpv6) GetHopLimit() *PatternFlowIpv6HopLimit

func (*FlowIpv6) GetNextHeader

func (x *FlowIpv6) GetNextHeader() *PatternFlowIpv6NextHeader

func (*FlowIpv6) GetPayloadLength

func (x *FlowIpv6) GetPayloadLength() *PatternFlowIpv6PayloadLength

func (*FlowIpv6) GetSrc

func (x *FlowIpv6) GetSrc() *PatternFlowIpv6Src

func (*FlowIpv6) GetTrafficClass

func (x *FlowIpv6) GetTrafficClass() *PatternFlowIpv6TrafficClass

func (*FlowIpv6) GetVersion

func (x *FlowIpv6) GetVersion() *PatternFlowIpv6Version

func (*FlowIpv6) ProtoMessage

func (*FlowIpv6) ProtoMessage()

func (*FlowIpv6) ProtoReflect

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

func (*FlowIpv6) Reset

func (x *FlowIpv6) Reset()

func (*FlowIpv6) String

func (x *FlowIpv6) String() string

type FlowLatencyMetrics

type FlowLatencyMetrics struct {

	// True to enable latency metrics using timestamps.
	//
	// Enabling this option may affect the resultant packet payload due to
	// additional instrumentation data.
	// default = False
	Enable *bool `protobuf:"varint,1,opt,name=enable,proto3,oneof" json:"enable,omitempty"`
	// Select the type of latency measurement. The different types of
	// latency measurements are:
	//
	//
	// store_forward:
	// The time interval starting when the last bit of the frame leaves the
	// sending port and ending when the first bit of the frame is seen on
	// the receiving port (LIFO).  This is based on the RFC 1242 standard.
	//
	//
	// cut_through:
	// The time interval starting when the first bit of the frame leaves
	// the sending port and ending when the first bit of the frame is seen
	// on the receiving port (FIFO).  This is based on the RFC 1242
	// standard.
	// default = Mode.Enum.store_forward
	Mode *FlowLatencyMetrics_Mode_Enum `protobuf:"varint,2,opt,name=mode,proto3,enum=otg.FlowLatencyMetrics_Mode_Enum,oneof" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

The optional container for per flow latency metric configuration.

func (*FlowLatencyMetrics) Descriptor deprecated

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

Deprecated: Use FlowLatencyMetrics.ProtoReflect.Descriptor instead.

func (*FlowLatencyMetrics) GetEnable

func (x *FlowLatencyMetrics) GetEnable() bool

func (*FlowLatencyMetrics) GetMode

func (*FlowLatencyMetrics) ProtoMessage

func (*FlowLatencyMetrics) ProtoMessage()

func (*FlowLatencyMetrics) ProtoReflect

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

func (*FlowLatencyMetrics) Reset

func (x *FlowLatencyMetrics) Reset()

func (*FlowLatencyMetrics) String

func (x *FlowLatencyMetrics) String() string

type FlowLatencyMetrics_Mode

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

func (*FlowLatencyMetrics_Mode) Descriptor deprecated

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

Deprecated: Use FlowLatencyMetrics_Mode.ProtoReflect.Descriptor instead.

func (*FlowLatencyMetrics_Mode) ProtoMessage

func (*FlowLatencyMetrics_Mode) ProtoMessage()

func (*FlowLatencyMetrics_Mode) ProtoReflect

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

func (*FlowLatencyMetrics_Mode) Reset

func (x *FlowLatencyMetrics_Mode) Reset()

func (*FlowLatencyMetrics_Mode) String

func (x *FlowLatencyMetrics_Mode) String() string

type FlowLatencyMetrics_Mode_Enum

type FlowLatencyMetrics_Mode_Enum int32
const (
	FlowLatencyMetrics_Mode_unspecified   FlowLatencyMetrics_Mode_Enum = 0
	FlowLatencyMetrics_Mode_store_forward FlowLatencyMetrics_Mode_Enum = 1
	FlowLatencyMetrics_Mode_cut_through   FlowLatencyMetrics_Mode_Enum = 2
)

func (FlowLatencyMetrics_Mode_Enum) Descriptor

func (FlowLatencyMetrics_Mode_Enum) Enum

func (FlowLatencyMetrics_Mode_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowLatencyMetrics_Mode_Enum.Descriptor instead.

func (FlowLatencyMetrics_Mode_Enum) Number

func (FlowLatencyMetrics_Mode_Enum) String

func (FlowLatencyMetrics_Mode_Enum) Type

type FlowMetric

type FlowMetric struct {

	// The name of the flow
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// The name of the transmit port
	PortTx *string `protobuf:"bytes,2,opt,name=port_tx,json=portTx,proto3,oneof" json:"port_tx,omitempty"`
	// The name of the receive port
	PortRx *string `protobuf:"bytes,3,opt,name=port_rx,json=portRx,proto3,oneof" json:"port_rx,omitempty"`
	// Flow disaggregation groups.
	MetricGroups []*FlowMetricGroup `protobuf:"bytes,4,rep,name=metric_groups,json=metricGroups,proto3" json:"metric_groups,omitempty"`
	// The transmit state of the flow.
	Transmit *FlowMetric_Transmit_Enum `protobuf:"varint,5,opt,name=transmit,proto3,enum=otg.FlowMetric_Transmit_Enum,oneof" json:"transmit,omitempty"`
	// The current total number of frames transmitted
	FramesTx *int64 `protobuf:"varint,6,opt,name=frames_tx,json=framesTx,proto3,oneof" json:"frames_tx,omitempty"`
	// The current total number of valid frames received
	FramesRx *int64 `protobuf:"varint,7,opt,name=frames_rx,json=framesRx,proto3,oneof" json:"frames_rx,omitempty"`
	// The current total number of bytes transmitted
	BytesTx *int64 `protobuf:"varint,8,opt,name=bytes_tx,json=bytesTx,proto3,oneof" json:"bytes_tx,omitempty"`
	// The current total number of bytes received
	BytesRx *int64 `protobuf:"varint,9,opt,name=bytes_rx,json=bytesRx,proto3,oneof" json:"bytes_rx,omitempty"`
	// The current rate of frames transmitted
	FramesTxRate *float32 `protobuf:"fixed32,10,opt,name=frames_tx_rate,json=framesTxRate,proto3,oneof" json:"frames_tx_rate,omitempty"`
	// The current rate of valid frames received
	FramesRxRate *float32 `protobuf:"fixed32,11,opt,name=frames_rx_rate,json=framesRxRate,proto3,oneof" json:"frames_rx_rate,omitempty"`
	// The percentage of lost frames
	Loss *float32 `protobuf:"fixed32,12,opt,name=loss,proto3,oneof" json:"loss,omitempty"`
	// Description missing in models
	Timestamps *MetricTimestamp `protobuf:"bytes,13,opt,name=timestamps,proto3,oneof" json:"timestamps,omitempty"`
	// Description missing in models
	Latency *MetricLatency `protobuf:"bytes,14,opt,name=latency,proto3,oneof" json:"latency,omitempty"`
	// contains filtered or unexported fields
}

A container for flow metrics. The container is keyed by the name, port_tx, port_rx and metric_groups values.

func (*FlowMetric) Descriptor deprecated

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

Deprecated: Use FlowMetric.ProtoReflect.Descriptor instead.

func (*FlowMetric) GetBytesRx

func (x *FlowMetric) GetBytesRx() int64

func (*FlowMetric) GetBytesTx

func (x *FlowMetric) GetBytesTx() int64

func (*FlowMetric) GetFramesRx

func (x *FlowMetric) GetFramesRx() int64

func (*FlowMetric) GetFramesRxRate

func (x *FlowMetric) GetFramesRxRate() float32

func (*FlowMetric) GetFramesTx

func (x *FlowMetric) GetFramesTx() int64

func (*FlowMetric) GetFramesTxRate

func (x *FlowMetric) GetFramesTxRate() float32

func (*FlowMetric) GetLatency

func (x *FlowMetric) GetLatency() *MetricLatency

func (*FlowMetric) GetLoss

func (x *FlowMetric) GetLoss() float32

func (*FlowMetric) GetMetricGroups

func (x *FlowMetric) GetMetricGroups() []*FlowMetricGroup

func (*FlowMetric) GetName

func (x *FlowMetric) GetName() string

func (*FlowMetric) GetPortRx

func (x *FlowMetric) GetPortRx() string

func (*FlowMetric) GetPortTx

func (x *FlowMetric) GetPortTx() string

func (*FlowMetric) GetTimestamps

func (x *FlowMetric) GetTimestamps() *MetricTimestamp

func (*FlowMetric) GetTransmit

func (x *FlowMetric) GetTransmit() FlowMetric_Transmit_Enum

func (*FlowMetric) ProtoMessage

func (*FlowMetric) ProtoMessage()

func (*FlowMetric) ProtoReflect

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

func (*FlowMetric) Reset

func (x *FlowMetric) Reset()

func (*FlowMetric) String

func (x *FlowMetric) String() string

type FlowMetricGroup

type FlowMetricGroup struct {

	// Name of packet field metric group
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Value of named packet field metric group
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*FlowMetricGroup) Descriptor deprecated

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

Deprecated: Use FlowMetricGroup.ProtoReflect.Descriptor instead.

func (*FlowMetricGroup) GetName

func (x *FlowMetricGroup) GetName() string

func (*FlowMetricGroup) GetValue

func (x *FlowMetricGroup) GetValue() string

func (*FlowMetricGroup) ProtoMessage

func (*FlowMetricGroup) ProtoMessage()

func (*FlowMetricGroup) ProtoReflect

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

func (*FlowMetricGroup) Reset

func (x *FlowMetricGroup) Reset()

func (*FlowMetricGroup) String

func (x *FlowMetricGroup) String() string

type FlowMetricGroupRequest

type FlowMetricGroupRequest struct {

	// The type of disaggregation to be applied to the flow metrics.
	// default = Choice.Enum.ingress
	Choice *FlowMetricGroupRequest_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowMetricGroupRequest_Choice_Enum,oneof" json:"choice,omitempty"`
	// Disaggregate the flow metrics by ingress packet header field names.
	// If the items is empty then no disaggregation will be done.
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/packet/../metric_group
	//
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/packet/../metric_group
	//
	// default = []
	Ingress []string `protobuf:"bytes,2,rep,name=ingress,proto3" json:"ingress,omitempty"`
	// Disaggregate the flow metrics by egress packet header field names
	// If the items is empty then no disaggregation will be done.
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/egress/../metric_group
	//
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/egress/../metric_group
	//
	// default = []
	Egress []string `protobuf:"bytes,3,rep,name=egress,proto3" json:"egress,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*FlowMetricGroupRequest) Descriptor deprecated

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

Deprecated: Use FlowMetricGroupRequest.ProtoReflect.Descriptor instead.

func (*FlowMetricGroupRequest) GetChoice

func (*FlowMetricGroupRequest) GetEgress

func (x *FlowMetricGroupRequest) GetEgress() []string

func (*FlowMetricGroupRequest) GetIngress

func (x *FlowMetricGroupRequest) GetIngress() []string

func (*FlowMetricGroupRequest) ProtoMessage

func (*FlowMetricGroupRequest) ProtoMessage()

func (*FlowMetricGroupRequest) ProtoReflect

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

func (*FlowMetricGroupRequest) Reset

func (x *FlowMetricGroupRequest) Reset()

func (*FlowMetricGroupRequest) String

func (x *FlowMetricGroupRequest) String() string

type FlowMetricGroupRequest_Choice

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

func (*FlowMetricGroupRequest_Choice) Descriptor deprecated

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

Deprecated: Use FlowMetricGroupRequest_Choice.ProtoReflect.Descriptor instead.

func (*FlowMetricGroupRequest_Choice) ProtoMessage

func (*FlowMetricGroupRequest_Choice) ProtoMessage()

func (*FlowMetricGroupRequest_Choice) ProtoReflect

func (*FlowMetricGroupRequest_Choice) Reset

func (x *FlowMetricGroupRequest_Choice) Reset()

func (*FlowMetricGroupRequest_Choice) String

type FlowMetricGroupRequest_Choice_Enum

type FlowMetricGroupRequest_Choice_Enum int32
const (
	FlowMetricGroupRequest_Choice_unspecified FlowMetricGroupRequest_Choice_Enum = 0
	FlowMetricGroupRequest_Choice_ingress     FlowMetricGroupRequest_Choice_Enum = 1
	FlowMetricGroupRequest_Choice_egress      FlowMetricGroupRequest_Choice_Enum = 2
)

func (FlowMetricGroupRequest_Choice_Enum) Descriptor

func (FlowMetricGroupRequest_Choice_Enum) Enum

func (FlowMetricGroupRequest_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowMetricGroupRequest_Choice_Enum.Descriptor instead.

func (FlowMetricGroupRequest_Choice_Enum) Number

func (FlowMetricGroupRequest_Choice_Enum) String

func (FlowMetricGroupRequest_Choice_Enum) Type

type FlowMetric_Transmit

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

func (*FlowMetric_Transmit) Descriptor deprecated

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

Deprecated: Use FlowMetric_Transmit.ProtoReflect.Descriptor instead.

func (*FlowMetric_Transmit) ProtoMessage

func (*FlowMetric_Transmit) ProtoMessage()

func (*FlowMetric_Transmit) ProtoReflect

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

func (*FlowMetric_Transmit) Reset

func (x *FlowMetric_Transmit) Reset()

func (*FlowMetric_Transmit) String

func (x *FlowMetric_Transmit) String() string

type FlowMetric_Transmit_Enum

type FlowMetric_Transmit_Enum int32
const (
	FlowMetric_Transmit_unspecified FlowMetric_Transmit_Enum = 0
	FlowMetric_Transmit_started     FlowMetric_Transmit_Enum = 1
	FlowMetric_Transmit_stopped     FlowMetric_Transmit_Enum = 2
	FlowMetric_Transmit_paused      FlowMetric_Transmit_Enum = 3
)

func (FlowMetric_Transmit_Enum) Descriptor

func (FlowMetric_Transmit_Enum) Enum

func (FlowMetric_Transmit_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowMetric_Transmit_Enum.Descriptor instead.

func (FlowMetric_Transmit_Enum) Number

func (FlowMetric_Transmit_Enum) String

func (x FlowMetric_Transmit_Enum) String() string

func (FlowMetric_Transmit_Enum) Type

type FlowMetrics

type FlowMetrics struct {

	// Enables flow metrics.
	// Enabling this option may affect the resultant packet payload due to
	// additional instrumentation data.
	// default = False
	Enable *bool `protobuf:"varint,1,opt,name=enable,proto3,oneof" json:"enable,omitempty"`
	// Enables additional flow metric loss calculation.
	// default = False
	Loss *bool `protobuf:"varint,2,opt,name=loss,proto3,oneof" json:"loss,omitempty"`
	// Enables additional flow metric first and last timestamps.
	// default = False
	Timestamps *bool `protobuf:"varint,3,opt,name=timestamps,proto3,oneof" json:"timestamps,omitempty"`
	// Latency metrics.
	Latency *FlowLatencyMetrics `protobuf:"bytes,4,opt,name=latency,proto3,oneof" json:"latency,omitempty"`
	// contains filtered or unexported fields
}

The optional container for configuring flow metrics.

func (*FlowMetrics) Descriptor deprecated

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

Deprecated: Use FlowMetrics.ProtoReflect.Descriptor instead.

func (*FlowMetrics) GetEnable

func (x *FlowMetrics) GetEnable() bool

func (*FlowMetrics) GetLatency

func (x *FlowMetrics) GetLatency() *FlowLatencyMetrics

func (*FlowMetrics) GetLoss

func (x *FlowMetrics) GetLoss() bool

func (*FlowMetrics) GetTimestamps

func (x *FlowMetrics) GetTimestamps() bool

func (*FlowMetrics) ProtoMessage

func (*FlowMetrics) ProtoMessage()

func (*FlowMetrics) ProtoReflect

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

func (*FlowMetrics) Reset

func (x *FlowMetrics) Reset()

func (*FlowMetrics) String

func (x *FlowMetrics) String() string

type FlowMetricsRequest

type FlowMetricsRequest struct {

	// Flow metrics will be retrieved for these flow names.
	// If no flow names are specified then all flows will be returned.
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/name
	//
	FlowNames []string `protobuf:"bytes,1,rep,name=flow_names,json=flowNames,proto3" json:"flow_names,omitempty"`
	// A list of metric groups used to disaggregate flows. A metric group that does not
	// exist for a flow group MUST return an error.
	MetricGroups *FlowMetricGroupRequest `protobuf:"bytes,2,opt,name=metric_groups,json=metricGroups,proto3,oneof" json:"metric_groups,omitempty"`
	// The list of metric names that the returned result set will contain. If the list is
	// empty then all metrics will be returned.
	MetricNames []FlowMetricsRequest_MetricNames_Enum `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

The container for a flow metric request.

func (*FlowMetricsRequest) Descriptor deprecated

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

Deprecated: Use FlowMetricsRequest.ProtoReflect.Descriptor instead.

func (*FlowMetricsRequest) GetFlowNames

func (x *FlowMetricsRequest) GetFlowNames() []string

func (*FlowMetricsRequest) GetMetricGroups

func (x *FlowMetricsRequest) GetMetricGroups() *FlowMetricGroupRequest

func (*FlowMetricsRequest) GetMetricNames

func (*FlowMetricsRequest) ProtoMessage

func (*FlowMetricsRequest) ProtoMessage()

func (*FlowMetricsRequest) ProtoReflect

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

func (*FlowMetricsRequest) Reset

func (x *FlowMetricsRequest) Reset()

func (*FlowMetricsRequest) String

func (x *FlowMetricsRequest) String() string

type FlowMetricsRequest_MetricNames

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

func (*FlowMetricsRequest_MetricNames) Descriptor deprecated

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

Deprecated: Use FlowMetricsRequest_MetricNames.ProtoReflect.Descriptor instead.

func (*FlowMetricsRequest_MetricNames) ProtoMessage

func (*FlowMetricsRequest_MetricNames) ProtoMessage()

func (*FlowMetricsRequest_MetricNames) ProtoReflect

func (*FlowMetricsRequest_MetricNames) Reset

func (x *FlowMetricsRequest_MetricNames) Reset()

func (*FlowMetricsRequest_MetricNames) String

type FlowMetricsRequest_MetricNames_Enum

type FlowMetricsRequest_MetricNames_Enum int32
const (
	FlowMetricsRequest_MetricNames_unspecified    FlowMetricsRequest_MetricNames_Enum = 0
	FlowMetricsRequest_MetricNames_transmit       FlowMetricsRequest_MetricNames_Enum = 1
	FlowMetricsRequest_MetricNames_frames_tx      FlowMetricsRequest_MetricNames_Enum = 2
	FlowMetricsRequest_MetricNames_frames_rx      FlowMetricsRequest_MetricNames_Enum = 3
	FlowMetricsRequest_MetricNames_bytes_tx       FlowMetricsRequest_MetricNames_Enum = 4
	FlowMetricsRequest_MetricNames_bytes_rx       FlowMetricsRequest_MetricNames_Enum = 5
	FlowMetricsRequest_MetricNames_frames_tx_rate FlowMetricsRequest_MetricNames_Enum = 6
	FlowMetricsRequest_MetricNames_frames_rx_rate FlowMetricsRequest_MetricNames_Enum = 7
)

func (FlowMetricsRequest_MetricNames_Enum) Descriptor

func (FlowMetricsRequest_MetricNames_Enum) Enum

func (FlowMetricsRequest_MetricNames_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowMetricsRequest_MetricNames_Enum.Descriptor instead.

func (FlowMetricsRequest_MetricNames_Enum) Number

func (FlowMetricsRequest_MetricNames_Enum) String

func (FlowMetricsRequest_MetricNames_Enum) Type

type FlowMpls added in v0.7.15

type FlowMpls struct {

	// Description missing in models
	Label *PatternFlowMplsLabel `protobuf:"bytes,1,opt,name=label,proto3,oneof" json:"label,omitempty"`
	// Description missing in models
	TrafficClass *PatternFlowMplsTrafficClass `protobuf:"bytes,2,opt,name=traffic_class,json=trafficClass,proto3,oneof" json:"traffic_class,omitempty"`
	// Description missing in models
	BottomOfStack *PatternFlowMplsBottomOfStack `protobuf:"bytes,3,opt,name=bottom_of_stack,json=bottomOfStack,proto3,oneof" json:"bottom_of_stack,omitempty"`
	// Description missing in models
	TimeToLive *PatternFlowMplsTimeToLive `protobuf:"bytes,4,opt,name=time_to_live,json=timeToLive,proto3,oneof" json:"time_to_live,omitempty"`
	// contains filtered or unexported fields
}

MPLS packet header; When configuring multiple such headers, the count shall not exceed 20.

func (*FlowMpls) Descriptor deprecated added in v0.7.15

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

Deprecated: Use FlowMpls.ProtoReflect.Descriptor instead.

func (*FlowMpls) GetBottomOfStack added in v0.7.15

func (x *FlowMpls) GetBottomOfStack() *PatternFlowMplsBottomOfStack

func (*FlowMpls) GetLabel added in v0.7.15

func (x *FlowMpls) GetLabel() *PatternFlowMplsLabel

func (*FlowMpls) GetTimeToLive added in v0.7.15

func (x *FlowMpls) GetTimeToLive() *PatternFlowMplsTimeToLive

func (*FlowMpls) GetTrafficClass added in v0.7.15

func (x *FlowMpls) GetTrafficClass() *PatternFlowMplsTrafficClass

func (*FlowMpls) ProtoMessage added in v0.7.15

func (*FlowMpls) ProtoMessage()

func (*FlowMpls) ProtoReflect added in v0.7.15

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

func (*FlowMpls) Reset added in v0.7.15

func (x *FlowMpls) Reset()

func (*FlowMpls) String added in v0.7.15

func (x *FlowMpls) String() string

type FlowPfcPause

type FlowPfcPause struct {

	// Description missing in models
	Dst *PatternFlowPfcPauseDst `protobuf:"bytes,1,opt,name=dst,proto3,oneof" json:"dst,omitempty"`
	// Description missing in models
	Src *PatternFlowPfcPauseSrc `protobuf:"bytes,2,opt,name=src,proto3,oneof" json:"src,omitempty"`
	// Description missing in models
	EtherType *PatternFlowPfcPauseEtherType `protobuf:"bytes,3,opt,name=ether_type,json=etherType,proto3,oneof" json:"ether_type,omitempty"`
	// Description missing in models
	ControlOpCode *PatternFlowPfcPauseControlOpCode `protobuf:"bytes,4,opt,name=control_op_code,json=controlOpCode,proto3,oneof" json:"control_op_code,omitempty"`
	// Description missing in models
	ClassEnableVector *PatternFlowPfcPauseClassEnableVector `protobuf:"bytes,5,opt,name=class_enable_vector,json=classEnableVector,proto3,oneof" json:"class_enable_vector,omitempty"`
	// Description missing in models
	PauseClass_0 *PatternFlowPfcPausePauseClass0 `protobuf:"bytes,6,opt,name=pause_class_0,json=pauseClass0,proto3,oneof" json:"pause_class_0,omitempty"`
	// Description missing in models
	PauseClass_1 *PatternFlowPfcPausePauseClass1 `protobuf:"bytes,7,opt,name=pause_class_1,json=pauseClass1,proto3,oneof" json:"pause_class_1,omitempty"`
	// Description missing in models
	PauseClass_2 *PatternFlowPfcPausePauseClass2 `protobuf:"bytes,8,opt,name=pause_class_2,json=pauseClass2,proto3,oneof" json:"pause_class_2,omitempty"`
	// Description missing in models
	PauseClass_3 *PatternFlowPfcPausePauseClass3 `protobuf:"bytes,9,opt,name=pause_class_3,json=pauseClass3,proto3,oneof" json:"pause_class_3,omitempty"`
	// Description missing in models
	PauseClass_4 *PatternFlowPfcPausePauseClass4 `protobuf:"bytes,10,opt,name=pause_class_4,json=pauseClass4,proto3,oneof" json:"pause_class_4,omitempty"`
	// Description missing in models
	PauseClass_5 *PatternFlowPfcPausePauseClass5 `protobuf:"bytes,11,opt,name=pause_class_5,json=pauseClass5,proto3,oneof" json:"pause_class_5,omitempty"`
	// Description missing in models
	PauseClass_6 *PatternFlowPfcPausePauseClass6 `protobuf:"bytes,12,opt,name=pause_class_6,json=pauseClass6,proto3,oneof" json:"pause_class_6,omitempty"`
	// Description missing in models
	PauseClass_7 *PatternFlowPfcPausePauseClass7 `protobuf:"bytes,13,opt,name=pause_class_7,json=pauseClass7,proto3,oneof" json:"pause_class_7,omitempty"`
	// contains filtered or unexported fields
}

IEEE 802.1Qbb PFC Pause packet header.

func (*FlowPfcPause) Descriptor deprecated

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

Deprecated: Use FlowPfcPause.ProtoReflect.Descriptor instead.

func (*FlowPfcPause) GetClassEnableVector

func (x *FlowPfcPause) GetClassEnableVector() *PatternFlowPfcPauseClassEnableVector

func (*FlowPfcPause) GetControlOpCode

func (x *FlowPfcPause) GetControlOpCode() *PatternFlowPfcPauseControlOpCode

func (*FlowPfcPause) GetDst

func (x *FlowPfcPause) GetDst() *PatternFlowPfcPauseDst

func (*FlowPfcPause) GetEtherType

func (x *FlowPfcPause) GetEtherType() *PatternFlowPfcPauseEtherType

func (*FlowPfcPause) GetPauseClass_0

func (x *FlowPfcPause) GetPauseClass_0() *PatternFlowPfcPausePauseClass0

func (*FlowPfcPause) GetPauseClass_1

func (x *FlowPfcPause) GetPauseClass_1() *PatternFlowPfcPausePauseClass1

func (*FlowPfcPause) GetPauseClass_2

func (x *FlowPfcPause) GetPauseClass_2() *PatternFlowPfcPausePauseClass2

func (*FlowPfcPause) GetPauseClass_3

func (x *FlowPfcPause) GetPauseClass_3() *PatternFlowPfcPausePauseClass3

func (*FlowPfcPause) GetPauseClass_4

func (x *FlowPfcPause) GetPauseClass_4() *PatternFlowPfcPausePauseClass4

func (*FlowPfcPause) GetPauseClass_5

func (x *FlowPfcPause) GetPauseClass_5() *PatternFlowPfcPausePauseClass5

func (*FlowPfcPause) GetPauseClass_6

func (x *FlowPfcPause) GetPauseClass_6() *PatternFlowPfcPausePauseClass6

func (*FlowPfcPause) GetPauseClass_7

func (x *FlowPfcPause) GetPauseClass_7() *PatternFlowPfcPausePauseClass7

func (*FlowPfcPause) GetSrc

func (x *FlowPfcPause) GetSrc() *PatternFlowPfcPauseSrc

func (*FlowPfcPause) ProtoMessage

func (*FlowPfcPause) ProtoMessage()

func (*FlowPfcPause) ProtoReflect

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

func (*FlowPfcPause) Reset

func (x *FlowPfcPause) Reset()

func (*FlowPfcPause) String

func (x *FlowPfcPause) String() string

type FlowPort

type FlowPort struct {

	// The unique name of a port that is the transmit port.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Lag/properties/name
	//
	// required = true
	TxName string `protobuf:"bytes,1,opt,name=tx_name,json=txName,proto3" json:"tx_name,omitempty"`
	// The unique name of a port that is the intended receive port.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	// - /components/schemas/Lag/properties/name
	//
	RxName *string `protobuf:"bytes,2,opt,name=rx_name,json=rxName,proto3,oneof" json:"rx_name,omitempty"`
	// contains filtered or unexported fields
}

A container for a transmit port and 0..n intended receive ports. When assigning this container to a flow the flows's packet headers will not be populated with any address resolution information such as source and/or destination addresses. For example Flow.Ethernet dst mac address values will be defaulted to 0. For full control over the Flow.properties.packet header contents use this container.

func (*FlowPort) Descriptor deprecated

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

Deprecated: Use FlowPort.ProtoReflect.Descriptor instead.

func (*FlowPort) GetRxName

func (x *FlowPort) GetRxName() string

func (*FlowPort) GetTxName

func (x *FlowPort) GetTxName() string

func (*FlowPort) ProtoMessage

func (*FlowPort) ProtoMessage()

func (*FlowPort) ProtoReflect

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

func (*FlowPort) Reset

func (x *FlowPort) Reset()

func (*FlowPort) String

func (x *FlowPort) String() string

type FlowPpp

type FlowPpp struct {

	// Description missing in models
	Address *PatternFlowPppAddress `protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty"`
	// Description missing in models
	Control *PatternFlowPppControl `protobuf:"bytes,2,opt,name=control,proto3,oneof" json:"control,omitempty"`
	// Description missing in models
	ProtocolType *PatternFlowPppProtocolType `protobuf:"bytes,3,opt,name=protocol_type,json=protocolType,proto3,oneof" json:"protocol_type,omitempty"`
	// contains filtered or unexported fields
}

PPP packet header

func (*FlowPpp) Descriptor deprecated

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

Deprecated: Use FlowPpp.ProtoReflect.Descriptor instead.

func (*FlowPpp) GetAddress

func (x *FlowPpp) GetAddress() *PatternFlowPppAddress

func (*FlowPpp) GetControl

func (x *FlowPpp) GetControl() *PatternFlowPppControl

func (*FlowPpp) GetProtocolType

func (x *FlowPpp) GetProtocolType() *PatternFlowPppProtocolType

func (*FlowPpp) ProtoMessage

func (*FlowPpp) ProtoMessage()

func (*FlowPpp) ProtoReflect

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

func (*FlowPpp) Reset

func (x *FlowPpp) Reset()

func (*FlowPpp) String

func (x *FlowPpp) String() string

type FlowRate

type FlowRate struct {

	// The available types of flow rate.
	// default = Choice.Enum.pps
	Choice *FlowRate_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowRate_Choice_Enum,oneof" json:"choice,omitempty"`
	// Packets per second.
	// default = 1000
	Pps *int64 `protobuf:"varint,2,opt,name=pps,proto3,oneof" json:"pps,omitempty"`
	// Bits per second.
	// default = 1000000000
	Bps *int64 `protobuf:"varint,3,opt,name=bps,proto3,oneof" json:"bps,omitempty"`
	// Kilobits per second.
	// default = 1000000
	Kbps *int64 `protobuf:"varint,4,opt,name=kbps,proto3,oneof" json:"kbps,omitempty"`
	// Megabits per second.
	// default = 1000
	Mbps *int64 `protobuf:"varint,5,opt,name=mbps,proto3,oneof" json:"mbps,omitempty"`
	// Gigabits per second.
	// default = 1
	Gbps *int32 `protobuf:"varint,6,opt,name=gbps,proto3,oneof" json:"gbps,omitempty"`
	// The percentage of a port location's available bandwidth.
	// default = 100
	Percentage *float32 `protobuf:"fixed32,7,opt,name=percentage,proto3,oneof" json:"percentage,omitempty"`
	// contains filtered or unexported fields
}

The rate of packet transmission

func (*FlowRate) Descriptor deprecated

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

Deprecated: Use FlowRate.ProtoReflect.Descriptor instead.

func (*FlowRate) GetBps

func (x *FlowRate) GetBps() int64

func (*FlowRate) GetChoice

func (x *FlowRate) GetChoice() FlowRate_Choice_Enum

func (*FlowRate) GetGbps

func (x *FlowRate) GetGbps() int32

func (*FlowRate) GetKbps

func (x *FlowRate) GetKbps() int64

func (*FlowRate) GetMbps

func (x *FlowRate) GetMbps() int64

func (*FlowRate) GetPercentage

func (x *FlowRate) GetPercentage() float32

func (*FlowRate) GetPps

func (x *FlowRate) GetPps() int64

func (*FlowRate) ProtoMessage

func (*FlowRate) ProtoMessage()

func (*FlowRate) ProtoReflect

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

func (*FlowRate) Reset

func (x *FlowRate) Reset()

func (*FlowRate) String

func (x *FlowRate) String() string

type FlowRate_Choice

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

func (*FlowRate_Choice) Descriptor deprecated

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

Deprecated: Use FlowRate_Choice.ProtoReflect.Descriptor instead.

func (*FlowRate_Choice) ProtoMessage

func (*FlowRate_Choice) ProtoMessage()

func (*FlowRate_Choice) ProtoReflect

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

func (*FlowRate_Choice) Reset

func (x *FlowRate_Choice) Reset()

func (*FlowRate_Choice) String

func (x *FlowRate_Choice) String() string

type FlowRate_Choice_Enum

type FlowRate_Choice_Enum int32
const (
	FlowRate_Choice_unspecified FlowRate_Choice_Enum = 0
	FlowRate_Choice_pps         FlowRate_Choice_Enum = 1
	FlowRate_Choice_bps         FlowRate_Choice_Enum = 2
	FlowRate_Choice_kbps        FlowRate_Choice_Enum = 3
	FlowRate_Choice_mbps        FlowRate_Choice_Enum = 4
	FlowRate_Choice_gbps        FlowRate_Choice_Enum = 5
	FlowRate_Choice_percentage  FlowRate_Choice_Enum = 6
)

func (FlowRate_Choice_Enum) Descriptor

func (FlowRate_Choice_Enum) Enum

func (FlowRate_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowRate_Choice_Enum.Descriptor instead.

func (FlowRate_Choice_Enum) Number

func (FlowRate_Choice_Enum) String

func (x FlowRate_Choice_Enum) String() string

func (FlowRate_Choice_Enum) Type

type FlowRouter

type FlowRouter struct {

	// Determines the mapping of tx_names to rx_names.
	//
	// The mesh mode creates traffic between each value in tx_names to
	// every value in rx_names except in the case where the individual
	// tx_names value is equal to rx_names value which will be ignored.
	// Identical values in tx_names or rx_names MUST raise an error.
	//
	// The one_to_one mode creates traffic between each value pair in
	// of tx_names and rx_names by index.
	// The length of tx_names and rx_name MUST be the same.
	// Identical values in tx_names or rx_names MUST raise an error.
	// default = Mode.Enum.mesh
	Mode *FlowRouter_Mode_Enum `protobuf:"varint,1,opt,name=mode,proto3,enum=otg.FlowRouter_Mode_Enum,oneof" json:"mode,omitempty"`
	// TBD
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Bgp.V4RouteRange/properties/name
	// - /components/schemas/Bgp.V6RouteRange/properties/name
	// - /components/schemas/Bgp.CMacIpRange/properties/name
	// - /components/schemas/Rsvp.LspIpv4Interface.P2PIngressIpv4Lsp/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Bgp.V4RouteRange/properties/name
	// - /components/schemas/Bgp.V6RouteRange/properties/name
	// - /components/schemas/Bgp.CMacIpRange/properties/name
	// - /components/schemas/Rsvp.LspIpv4Interface.P2PIngressIpv4Lsp/properties/name
	//
	TxNames []string `protobuf:"bytes,2,rep,name=tx_names,json=txNames,proto3" json:"tx_names,omitempty"`
	// TBD
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Bgp.V4RouteRange/properties/name
	// - /components/schemas/Bgp.V6RouteRange/properties/name
	// - /components/schemas/Bgp.CMacIpRange/properties/name
	// - /components/schemas/Rsvp.LspIpv4Interface.P2PEgressIpv4Lsp/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Bgp.V4RouteRange/properties/name
	// - /components/schemas/Bgp.V6RouteRange/properties/name
	// - /components/schemas/Bgp.CMacIpRange/properties/name
	// - /components/schemas/Rsvp.LspIpv4Interface.P2PEgressIpv4Lsp/properties/name
	//
	RxNames []string `protobuf:"bytes,3,rep,name=rx_names,json=rxNames,proto3" json:"rx_names,omitempty"`
	// contains filtered or unexported fields
}

A container for declaring a map of 1..n transmit devices to 1..n receive devices. This allows for a single flow to have different tx to rx device flows such as a single one to one map or a many to many map.

func (*FlowRouter) Descriptor deprecated

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

Deprecated: Use FlowRouter.ProtoReflect.Descriptor instead.

func (*FlowRouter) GetMode

func (x *FlowRouter) GetMode() FlowRouter_Mode_Enum

func (*FlowRouter) GetRxNames

func (x *FlowRouter) GetRxNames() []string

func (*FlowRouter) GetTxNames

func (x *FlowRouter) GetTxNames() []string

func (*FlowRouter) ProtoMessage

func (*FlowRouter) ProtoMessage()

func (*FlowRouter) ProtoReflect

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

func (*FlowRouter) Reset

func (x *FlowRouter) Reset()

func (*FlowRouter) String

func (x *FlowRouter) String() string

type FlowRouter_Mode

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

func (*FlowRouter_Mode) Descriptor deprecated

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

Deprecated: Use FlowRouter_Mode.ProtoReflect.Descriptor instead.

func (*FlowRouter_Mode) ProtoMessage

func (*FlowRouter_Mode) ProtoMessage()

func (*FlowRouter_Mode) ProtoReflect

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

func (*FlowRouter_Mode) Reset

func (x *FlowRouter_Mode) Reset()

func (*FlowRouter_Mode) String

func (x *FlowRouter_Mode) String() string

type FlowRouter_Mode_Enum

type FlowRouter_Mode_Enum int32
const (
	FlowRouter_Mode_unspecified FlowRouter_Mode_Enum = 0
	FlowRouter_Mode_mesh        FlowRouter_Mode_Enum = 1
	FlowRouter_Mode_one_to_one  FlowRouter_Mode_Enum = 2
)

func (FlowRouter_Mode_Enum) Descriptor

func (FlowRouter_Mode_Enum) Enum

func (FlowRouter_Mode_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowRouter_Mode_Enum.Descriptor instead.

func (FlowRouter_Mode_Enum) Number

func (FlowRouter_Mode_Enum) String

func (x FlowRouter_Mode_Enum) String() string

func (FlowRouter_Mode_Enum) Type

type FlowSize

type FlowSize struct {

	// Description missing in models
	// default = Choice.Enum.fixed
	Choice *FlowSize_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowSize_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 64
	Fixed *int32 `protobuf:"varint,2,opt,name=fixed,proto3,oneof" json:"fixed,omitempty"`
	// Description missing in models
	Increment *FlowSizeIncrement `protobuf:"bytes,3,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Random *FlowSizeRandom `protobuf:"bytes,4,opt,name=random,proto3,oneof" json:"random,omitempty"`
	// contains filtered or unexported fields
}

The frame size which overrides the total length of the packet

func (*FlowSize) Descriptor deprecated

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

Deprecated: Use FlowSize.ProtoReflect.Descriptor instead.

func (*FlowSize) GetChoice

func (x *FlowSize) GetChoice() FlowSize_Choice_Enum

func (*FlowSize) GetFixed

func (x *FlowSize) GetFixed() int32

func (*FlowSize) GetIncrement

func (x *FlowSize) GetIncrement() *FlowSizeIncrement

func (*FlowSize) GetRandom

func (x *FlowSize) GetRandom() *FlowSizeRandom

func (*FlowSize) ProtoMessage

func (*FlowSize) ProtoMessage()

func (*FlowSize) ProtoReflect

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

func (*FlowSize) Reset

func (x *FlowSize) Reset()

func (*FlowSize) String

func (x *FlowSize) String() string

type FlowSizeIncrement

type FlowSizeIncrement struct {

	// Starting frame size in bytes
	// default = 64
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Ending frame size in bytes
	// default = 1518
	End *int32 `protobuf:"varint,2,opt,name=end,proto3,oneof" json:"end,omitempty"`
	// Step frame size in bytes
	// default = 1
	Step *int32 `protobuf:"varint,3,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// contains filtered or unexported fields
}

Frame size that increments from a starting size to an ending size incrementing by a step size.

func (*FlowSizeIncrement) Descriptor deprecated

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

Deprecated: Use FlowSizeIncrement.ProtoReflect.Descriptor instead.

func (*FlowSizeIncrement) GetEnd

func (x *FlowSizeIncrement) GetEnd() int32

func (*FlowSizeIncrement) GetStart

func (x *FlowSizeIncrement) GetStart() int32

func (*FlowSizeIncrement) GetStep

func (x *FlowSizeIncrement) GetStep() int32

func (*FlowSizeIncrement) ProtoMessage

func (*FlowSizeIncrement) ProtoMessage()

func (*FlowSizeIncrement) ProtoReflect

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

func (*FlowSizeIncrement) Reset

func (x *FlowSizeIncrement) Reset()

func (*FlowSizeIncrement) String

func (x *FlowSizeIncrement) String() string

type FlowSizeRandom

type FlowSizeRandom struct {

	// Description missing in models
	// default = 64
	Min *int32 `protobuf:"varint,1,opt,name=min,proto3,oneof" json:"min,omitempty"`
	// Description missing in models
	// default = 1518
	Max *int32 `protobuf:"varint,2,opt,name=max,proto3,oneof" json:"max,omitempty"`
	// contains filtered or unexported fields
}

Random frame size from a min value to a max value.

func (*FlowSizeRandom) Descriptor deprecated

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

Deprecated: Use FlowSizeRandom.ProtoReflect.Descriptor instead.

func (*FlowSizeRandom) GetMax

func (x *FlowSizeRandom) GetMax() int32

func (*FlowSizeRandom) GetMin

func (x *FlowSizeRandom) GetMin() int32

func (*FlowSizeRandom) ProtoMessage

func (*FlowSizeRandom) ProtoMessage()

func (*FlowSizeRandom) ProtoReflect

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

func (*FlowSizeRandom) Reset

func (x *FlowSizeRandom) Reset()

func (*FlowSizeRandom) String

func (x *FlowSizeRandom) String() string

type FlowSize_Choice

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

func (*FlowSize_Choice) Descriptor deprecated

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

Deprecated: Use FlowSize_Choice.ProtoReflect.Descriptor instead.

func (*FlowSize_Choice) ProtoMessage

func (*FlowSize_Choice) ProtoMessage()

func (*FlowSize_Choice) ProtoReflect

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

func (*FlowSize_Choice) Reset

func (x *FlowSize_Choice) Reset()

func (*FlowSize_Choice) String

func (x *FlowSize_Choice) String() string

type FlowSize_Choice_Enum

type FlowSize_Choice_Enum int32
const (
	FlowSize_Choice_unspecified FlowSize_Choice_Enum = 0
	FlowSize_Choice_fixed       FlowSize_Choice_Enum = 1
	FlowSize_Choice_increment   FlowSize_Choice_Enum = 2
	FlowSize_Choice_random      FlowSize_Choice_Enum = 3
)

func (FlowSize_Choice_Enum) Descriptor

func (FlowSize_Choice_Enum) Enum

func (FlowSize_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowSize_Choice_Enum.Descriptor instead.

func (FlowSize_Choice_Enum) Number

func (FlowSize_Choice_Enum) String

func (x FlowSize_Choice_Enum) String() string

func (FlowSize_Choice_Enum) Type

type FlowTcp

type FlowTcp struct {

	// Description missing in models
	SrcPort *PatternFlowTcpSrcPort `protobuf:"bytes,1,opt,name=src_port,json=srcPort,proto3,oneof" json:"src_port,omitempty"`
	// Description missing in models
	DstPort *PatternFlowTcpDstPort `protobuf:"bytes,2,opt,name=dst_port,json=dstPort,proto3,oneof" json:"dst_port,omitempty"`
	// Description missing in models
	SeqNum *PatternFlowTcpSeqNum `protobuf:"bytes,3,opt,name=seq_num,json=seqNum,proto3,oneof" json:"seq_num,omitempty"`
	// Description missing in models
	AckNum *PatternFlowTcpAckNum `protobuf:"bytes,4,opt,name=ack_num,json=ackNum,proto3,oneof" json:"ack_num,omitempty"`
	// Description missing in models
	DataOffset *PatternFlowTcpDataOffset `protobuf:"bytes,5,opt,name=data_offset,json=dataOffset,proto3,oneof" json:"data_offset,omitempty"`
	// Description missing in models
	EcnNs *PatternFlowTcpEcnNs `protobuf:"bytes,6,opt,name=ecn_ns,json=ecnNs,proto3,oneof" json:"ecn_ns,omitempty"`
	// Description missing in models
	EcnCwr *PatternFlowTcpEcnCwr `protobuf:"bytes,7,opt,name=ecn_cwr,json=ecnCwr,proto3,oneof" json:"ecn_cwr,omitempty"`
	// Description missing in models
	EcnEcho *PatternFlowTcpEcnEcho `protobuf:"bytes,8,opt,name=ecn_echo,json=ecnEcho,proto3,oneof" json:"ecn_echo,omitempty"`
	// Description missing in models
	CtlUrg *PatternFlowTcpCtlUrg `protobuf:"bytes,9,opt,name=ctl_urg,json=ctlUrg,proto3,oneof" json:"ctl_urg,omitempty"`
	// Description missing in models
	CtlAck *PatternFlowTcpCtlAck `protobuf:"bytes,10,opt,name=ctl_ack,json=ctlAck,proto3,oneof" json:"ctl_ack,omitempty"`
	// Description missing in models
	CtlPsh *PatternFlowTcpCtlPsh `protobuf:"bytes,11,opt,name=ctl_psh,json=ctlPsh,proto3,oneof" json:"ctl_psh,omitempty"`
	// Description missing in models
	CtlRst *PatternFlowTcpCtlRst `protobuf:"bytes,12,opt,name=ctl_rst,json=ctlRst,proto3,oneof" json:"ctl_rst,omitempty"`
	// Description missing in models
	CtlSyn *PatternFlowTcpCtlSyn `protobuf:"bytes,13,opt,name=ctl_syn,json=ctlSyn,proto3,oneof" json:"ctl_syn,omitempty"`
	// Description missing in models
	CtlFin *PatternFlowTcpCtlFin `protobuf:"bytes,14,opt,name=ctl_fin,json=ctlFin,proto3,oneof" json:"ctl_fin,omitempty"`
	// Description missing in models
	Window *PatternFlowTcpWindow `protobuf:"bytes,15,opt,name=window,proto3,oneof" json:"window,omitempty"`
	// contains filtered or unexported fields
}

TCP packet header

func (*FlowTcp) Descriptor deprecated

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

Deprecated: Use FlowTcp.ProtoReflect.Descriptor instead.

func (*FlowTcp) GetAckNum

func (x *FlowTcp) GetAckNum() *PatternFlowTcpAckNum

func (*FlowTcp) GetCtlAck

func (x *FlowTcp) GetCtlAck() *PatternFlowTcpCtlAck

func (*FlowTcp) GetCtlFin

func (x *FlowTcp) GetCtlFin() *PatternFlowTcpCtlFin

func (*FlowTcp) GetCtlPsh

func (x *FlowTcp) GetCtlPsh() *PatternFlowTcpCtlPsh

func (*FlowTcp) GetCtlRst

func (x *FlowTcp) GetCtlRst() *PatternFlowTcpCtlRst

func (*FlowTcp) GetCtlSyn

func (x *FlowTcp) GetCtlSyn() *PatternFlowTcpCtlSyn

func (*FlowTcp) GetCtlUrg

func (x *FlowTcp) GetCtlUrg() *PatternFlowTcpCtlUrg

func (*FlowTcp) GetDataOffset

func (x *FlowTcp) GetDataOffset() *PatternFlowTcpDataOffset

func (*FlowTcp) GetDstPort

func (x *FlowTcp) GetDstPort() *PatternFlowTcpDstPort

func (*FlowTcp) GetEcnCwr

func (x *FlowTcp) GetEcnCwr() *PatternFlowTcpEcnCwr

func (*FlowTcp) GetEcnEcho

func (x *FlowTcp) GetEcnEcho() *PatternFlowTcpEcnEcho

func (*FlowTcp) GetEcnNs

func (x *FlowTcp) GetEcnNs() *PatternFlowTcpEcnNs

func (*FlowTcp) GetSeqNum

func (x *FlowTcp) GetSeqNum() *PatternFlowTcpSeqNum

func (*FlowTcp) GetSrcPort

func (x *FlowTcp) GetSrcPort() *PatternFlowTcpSrcPort

func (*FlowTcp) GetWindow

func (x *FlowTcp) GetWindow() *PatternFlowTcpWindow

func (*FlowTcp) ProtoMessage

func (*FlowTcp) ProtoMessage()

func (*FlowTcp) ProtoReflect

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

func (*FlowTcp) Reset

func (x *FlowTcp) Reset()

func (*FlowTcp) String

func (x *FlowTcp) String() string

type FlowTxRx

type FlowTxRx struct {

	// The type of transmit and receive container used by the flow.
	// default = Choice.Enum.port
	Choice *FlowTxRx_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.FlowTxRx_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Port *FlowPort `protobuf:"bytes,2,opt,name=port,proto3,oneof" json:"port,omitempty"`
	// Description missing in models
	Device *FlowRouter `protobuf:"bytes,3,opt,name=device,proto3,oneof" json:"device,omitempty"`
	// contains filtered or unexported fields
}

A container for different types of transmit and receive endpoint containers.

func (*FlowTxRx) Descriptor deprecated

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

Deprecated: Use FlowTxRx.ProtoReflect.Descriptor instead.

func (*FlowTxRx) GetChoice

func (x *FlowTxRx) GetChoice() FlowTxRx_Choice_Enum

func (*FlowTxRx) GetDevice

func (x *FlowTxRx) GetDevice() *FlowRouter

func (*FlowTxRx) GetPort

func (x *FlowTxRx) GetPort() *FlowPort

func (*FlowTxRx) ProtoMessage

func (*FlowTxRx) ProtoMessage()

func (*FlowTxRx) ProtoReflect

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

func (*FlowTxRx) Reset

func (x *FlowTxRx) Reset()

func (*FlowTxRx) String

func (x *FlowTxRx) String() string

type FlowTxRx_Choice

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

func (*FlowTxRx_Choice) Descriptor deprecated

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

Deprecated: Use FlowTxRx_Choice.ProtoReflect.Descriptor instead.

func (*FlowTxRx_Choice) ProtoMessage

func (*FlowTxRx_Choice) ProtoMessage()

func (*FlowTxRx_Choice) ProtoReflect

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

func (*FlowTxRx_Choice) Reset

func (x *FlowTxRx_Choice) Reset()

func (*FlowTxRx_Choice) String

func (x *FlowTxRx_Choice) String() string

type FlowTxRx_Choice_Enum

type FlowTxRx_Choice_Enum int32
const (
	FlowTxRx_Choice_unspecified FlowTxRx_Choice_Enum = 0
	FlowTxRx_Choice_port        FlowTxRx_Choice_Enum = 1
	FlowTxRx_Choice_device      FlowTxRx_Choice_Enum = 2
)

func (FlowTxRx_Choice_Enum) Descriptor

func (FlowTxRx_Choice_Enum) Enum

func (FlowTxRx_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowTxRx_Choice_Enum.Descriptor instead.

func (FlowTxRx_Choice_Enum) Number

func (FlowTxRx_Choice_Enum) String

func (x FlowTxRx_Choice_Enum) String() string

func (FlowTxRx_Choice_Enum) Type

type FlowUdp

type FlowUdp struct {

	// Description missing in models
	SrcPort *PatternFlowUdpSrcPort `protobuf:"bytes,1,opt,name=src_port,json=srcPort,proto3,oneof" json:"src_port,omitempty"`
	// Description missing in models
	DstPort *PatternFlowUdpDstPort `protobuf:"bytes,2,opt,name=dst_port,json=dstPort,proto3,oneof" json:"dst_port,omitempty"`
	// Description missing in models
	Length *PatternFlowUdpLength `protobuf:"bytes,3,opt,name=length,proto3,oneof" json:"length,omitempty"`
	// Description missing in models
	Checksum *PatternFlowUdpChecksum `protobuf:"bytes,4,opt,name=checksum,proto3,oneof" json:"checksum,omitempty"`
	// contains filtered or unexported fields
}

UDP packet header

func (*FlowUdp) Descriptor deprecated

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

Deprecated: Use FlowUdp.ProtoReflect.Descriptor instead.

func (*FlowUdp) GetChecksum

func (x *FlowUdp) GetChecksum() *PatternFlowUdpChecksum

func (*FlowUdp) GetDstPort

func (x *FlowUdp) GetDstPort() *PatternFlowUdpDstPort

func (*FlowUdp) GetLength

func (x *FlowUdp) GetLength() *PatternFlowUdpLength

func (*FlowUdp) GetSrcPort

func (x *FlowUdp) GetSrcPort() *PatternFlowUdpSrcPort

func (*FlowUdp) ProtoMessage

func (*FlowUdp) ProtoMessage()

func (*FlowUdp) ProtoReflect

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

func (*FlowUdp) Reset

func (x *FlowUdp) Reset()

func (*FlowUdp) String

func (x *FlowUdp) String() string

type FlowVlan

type FlowVlan struct {

	// Description missing in models
	Priority *PatternFlowVlanPriority `protobuf:"bytes,1,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	// Description missing in models
	Cfi *PatternFlowVlanCfi `protobuf:"bytes,2,opt,name=cfi,proto3,oneof" json:"cfi,omitempty"`
	// Description missing in models
	Id *PatternFlowVlanId `protobuf:"bytes,3,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Description missing in models
	Tpid *PatternFlowVlanTpid `protobuf:"bytes,4,opt,name=tpid,proto3,oneof" json:"tpid,omitempty"`
	// contains filtered or unexported fields
}

VLAN packet header

func (*FlowVlan) Descriptor deprecated

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

Deprecated: Use FlowVlan.ProtoReflect.Descriptor instead.

func (*FlowVlan) GetCfi

func (x *FlowVlan) GetCfi() *PatternFlowVlanCfi

func (*FlowVlan) GetId

func (x *FlowVlan) GetId() *PatternFlowVlanId

func (*FlowVlan) GetPriority

func (x *FlowVlan) GetPriority() *PatternFlowVlanPriority

func (*FlowVlan) GetTpid

func (x *FlowVlan) GetTpid() *PatternFlowVlanTpid

func (*FlowVlan) ProtoMessage

func (*FlowVlan) ProtoMessage()

func (*FlowVlan) ProtoReflect

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

func (*FlowVlan) Reset

func (x *FlowVlan) Reset()

func (*FlowVlan) String

func (x *FlowVlan) String() string

type FlowVxlan

type FlowVxlan struct {

	// Description missing in models
	Flags *PatternFlowVxlanFlags `protobuf:"bytes,1,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// Description missing in models
	Reserved0 *PatternFlowVxlanReserved0 `protobuf:"bytes,2,opt,name=reserved0,proto3,oneof" json:"reserved0,omitempty"`
	// Description missing in models
	Vni *PatternFlowVxlanVni `protobuf:"bytes,3,opt,name=vni,proto3,oneof" json:"vni,omitempty"`
	// Description missing in models
	Reserved1 *PatternFlowVxlanReserved1 `protobuf:"bytes,4,opt,name=reserved1,proto3,oneof" json:"reserved1,omitempty"`
	// contains filtered or unexported fields
}

VXLAN packet header

func (*FlowVxlan) Descriptor deprecated

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

Deprecated: Use FlowVxlan.ProtoReflect.Descriptor instead.

func (*FlowVxlan) GetFlags

func (x *FlowVxlan) GetFlags() *PatternFlowVxlanFlags

func (*FlowVxlan) GetReserved0

func (x *FlowVxlan) GetReserved0() *PatternFlowVxlanReserved0

func (*FlowVxlan) GetReserved1

func (x *FlowVxlan) GetReserved1() *PatternFlowVxlanReserved1

func (*FlowVxlan) GetVni

func (x *FlowVxlan) GetVni() *PatternFlowVxlanVni

func (*FlowVxlan) ProtoMessage

func (*FlowVxlan) ProtoMessage()

func (*FlowVxlan) ProtoReflect

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

func (*FlowVxlan) Reset

func (x *FlowVxlan) Reset()

func (*FlowVxlan) String

func (x *FlowVxlan) String() string

type FlowsUpdate

type FlowsUpdate struct {

	// Flow properties to be updated without affecting the transmit state.
	PropertyNames []FlowsUpdate_PropertyNames_Enum `` /* 148-byte string literal not displayed */
	// The list of configured flows for which given property will be updated.
	Flows []*Flow `protobuf:"bytes,2,rep,name=flows,proto3" json:"flows,omitempty"`
	// contains filtered or unexported fields
}

A container of flows with associated properties to be updated without affecting the flows current transmit state.

func (*FlowsUpdate) Descriptor deprecated

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

Deprecated: Use FlowsUpdate.ProtoReflect.Descriptor instead.

func (*FlowsUpdate) GetFlows

func (x *FlowsUpdate) GetFlows() []*Flow

func (*FlowsUpdate) GetPropertyNames

func (x *FlowsUpdate) GetPropertyNames() []FlowsUpdate_PropertyNames_Enum

func (*FlowsUpdate) ProtoMessage

func (*FlowsUpdate) ProtoMessage()

func (*FlowsUpdate) ProtoReflect

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

func (*FlowsUpdate) Reset

func (x *FlowsUpdate) Reset()

func (*FlowsUpdate) String

func (x *FlowsUpdate) String() string

type FlowsUpdate_PropertyNames

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

func (*FlowsUpdate_PropertyNames) Descriptor deprecated

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

Deprecated: Use FlowsUpdate_PropertyNames.ProtoReflect.Descriptor instead.

func (*FlowsUpdate_PropertyNames) ProtoMessage

func (*FlowsUpdate_PropertyNames) ProtoMessage()

func (*FlowsUpdate_PropertyNames) ProtoReflect

func (*FlowsUpdate_PropertyNames) Reset

func (x *FlowsUpdate_PropertyNames) Reset()

func (*FlowsUpdate_PropertyNames) String

func (x *FlowsUpdate_PropertyNames) String() string

type FlowsUpdate_PropertyNames_Enum

type FlowsUpdate_PropertyNames_Enum int32
const (
	FlowsUpdate_PropertyNames_unspecified FlowsUpdate_PropertyNames_Enum = 0
	FlowsUpdate_PropertyNames_rate        FlowsUpdate_PropertyNames_Enum = 1
	FlowsUpdate_PropertyNames_size        FlowsUpdate_PropertyNames_Enum = 2
)

func (FlowsUpdate_PropertyNames_Enum) Descriptor

func (FlowsUpdate_PropertyNames_Enum) Enum

func (FlowsUpdate_PropertyNames_Enum) EnumDescriptor deprecated

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

Deprecated: Use FlowsUpdate_PropertyNames_Enum.Descriptor instead.

func (FlowsUpdate_PropertyNames_Enum) Number

func (FlowsUpdate_PropertyNames_Enum) String

func (FlowsUpdate_PropertyNames_Enum) Type

type GetCaptureRequest

type GetCaptureRequest struct {
	CaptureRequest *CaptureRequest `protobuf:"bytes,1,opt,name=capture_request,json=captureRequest,proto3" json:"capture_request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCaptureRequest) Descriptor deprecated

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

Deprecated: Use GetCaptureRequest.ProtoReflect.Descriptor instead.

func (*GetCaptureRequest) GetCaptureRequest

func (x *GetCaptureRequest) GetCaptureRequest() *CaptureRequest

func (*GetCaptureRequest) ProtoMessage

func (*GetCaptureRequest) ProtoMessage()

func (*GetCaptureRequest) ProtoReflect

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

func (*GetCaptureRequest) Reset

func (x *GetCaptureRequest) Reset()

func (*GetCaptureRequest) String

func (x *GetCaptureRequest) String() string

type GetCaptureResponse

type GetCaptureResponse struct {
	StatusCode_200 []byte         `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCaptureResponse) Descriptor deprecated

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

Deprecated: Use GetCaptureResponse.ProtoReflect.Descriptor instead.

func (*GetCaptureResponse) GetStatusCode_200

func (x *GetCaptureResponse) GetStatusCode_200() []byte

func (*GetCaptureResponse) GetStatusCode_400

func (x *GetCaptureResponse) GetStatusCode_400() *ResponseError

func (*GetCaptureResponse) GetStatusCode_500

func (x *GetCaptureResponse) GetStatusCode_500() *ResponseError

func (*GetCaptureResponse) ProtoMessage

func (*GetCaptureResponse) ProtoMessage()

func (*GetCaptureResponse) ProtoReflect

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

func (*GetCaptureResponse) Reset

func (x *GetCaptureResponse) Reset()

func (*GetCaptureResponse) String

func (x *GetCaptureResponse) String() string

type GetConfigResponse

type GetConfigResponse struct {
	StatusCode_200 *Config        `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigResponse) Descriptor deprecated

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

Deprecated: Use GetConfigResponse.ProtoReflect.Descriptor instead.

func (*GetConfigResponse) GetStatusCode_200

func (x *GetConfigResponse) GetStatusCode_200() *Config

func (*GetConfigResponse) GetStatusCode_400

func (x *GetConfigResponse) GetStatusCode_400() *ResponseError

func (*GetConfigResponse) GetStatusCode_500

func (x *GetConfigResponse) GetStatusCode_500() *ResponseError

func (*GetConfigResponse) ProtoMessage

func (*GetConfigResponse) ProtoMessage()

func (*GetConfigResponse) ProtoReflect

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

func (*GetConfigResponse) Reset

func (x *GetConfigResponse) Reset()

func (*GetConfigResponse) String

func (x *GetConfigResponse) String() string

type GetMetricsRequest

type GetMetricsRequest struct {
	MetricsRequest *MetricsRequest `protobuf:"bytes,1,opt,name=metrics_request,json=metricsRequest,proto3" json:"metrics_request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetricsRequest) Descriptor deprecated

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

Deprecated: Use GetMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetMetricsRequest) GetMetricsRequest

func (x *GetMetricsRequest) GetMetricsRequest() *MetricsRequest

func (*GetMetricsRequest) ProtoMessage

func (*GetMetricsRequest) ProtoMessage()

func (*GetMetricsRequest) ProtoReflect

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

func (*GetMetricsRequest) Reset

func (x *GetMetricsRequest) Reset()

func (*GetMetricsRequest) String

func (x *GetMetricsRequest) String() string

type GetMetricsResponse

type GetMetricsResponse struct {
	StatusCode_200 *MetricsResponse `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetricsResponse) Descriptor deprecated

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

Deprecated: Use GetMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetMetricsResponse) GetStatusCode_200

func (x *GetMetricsResponse) GetStatusCode_200() *MetricsResponse

func (*GetMetricsResponse) GetStatusCode_400

func (x *GetMetricsResponse) GetStatusCode_400() *ResponseError

func (*GetMetricsResponse) GetStatusCode_500

func (x *GetMetricsResponse) GetStatusCode_500() *ResponseError

func (*GetMetricsResponse) ProtoMessage

func (*GetMetricsResponse) ProtoMessage()

func (*GetMetricsResponse) ProtoReflect

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

func (*GetMetricsResponse) Reset

func (x *GetMetricsResponse) Reset()

func (*GetMetricsResponse) String

func (x *GetMetricsResponse) String() string

type GetStatesRequest

type GetStatesRequest struct {
	StatesRequest *StatesRequest `protobuf:"bytes,1,opt,name=states_request,json=statesRequest,proto3" json:"states_request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStatesRequest) Descriptor deprecated

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

Deprecated: Use GetStatesRequest.ProtoReflect.Descriptor instead.

func (*GetStatesRequest) GetStatesRequest

func (x *GetStatesRequest) GetStatesRequest() *StatesRequest

func (*GetStatesRequest) ProtoMessage

func (*GetStatesRequest) ProtoMessage()

func (*GetStatesRequest) ProtoReflect

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

func (*GetStatesRequest) Reset

func (x *GetStatesRequest) Reset()

func (*GetStatesRequest) String

func (x *GetStatesRequest) String() string

type GetStatesResponse

type GetStatesResponse struct {
	StatusCode_200 *StatesResponse `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError  `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError  `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStatesResponse) Descriptor deprecated

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

Deprecated: Use GetStatesResponse.ProtoReflect.Descriptor instead.

func (*GetStatesResponse) GetStatusCode_200

func (x *GetStatesResponse) GetStatusCode_200() *StatesResponse

func (*GetStatesResponse) GetStatusCode_400

func (x *GetStatesResponse) GetStatusCode_400() *ResponseError

func (*GetStatesResponse) GetStatusCode_500

func (x *GetStatesResponse) GetStatusCode_500() *ResponseError

func (*GetStatesResponse) ProtoMessage

func (*GetStatesResponse) ProtoMessage()

func (*GetStatesResponse) ProtoReflect

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

func (*GetStatesResponse) Reset

func (x *GetStatesResponse) Reset()

func (*GetStatesResponse) String

func (x *GetStatesResponse) String() string

type InternalServerError

type InternalServerError struct {
	ResponseError *ResponseError `protobuf:"bytes,1,opt,name=response_error,json=responseError,proto3" json:"response_error,omitempty"`
	// contains filtered or unexported fields
}

This indicates that the server encountered an unexpected condition that prevented it from fulfilling the request. Additional details are in the errors.

func (*InternalServerError) Descriptor deprecated

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

Deprecated: Use InternalServerError.ProtoReflect.Descriptor instead.

func (*InternalServerError) GetResponseError

func (x *InternalServerError) GetResponseError() *ResponseError

func (*InternalServerError) ProtoMessage

func (*InternalServerError) ProtoMessage()

func (*InternalServerError) ProtoReflect

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

func (*InternalServerError) Reset

func (x *InternalServerError) Reset()

func (*InternalServerError) String

func (x *InternalServerError) String() string

type IsisAdvanced

type IsisAdvanced struct {

	// It enables padding of Hello message to MTU size.
	// default = True
	EnableHelloPadding *bool `protobuf:"varint,1,opt,name=enable_hello_padding,json=enableHelloPadding,proto3,oneof" json:"enable_hello_padding,omitempty"`
	// The Number of Area Addresses permitted, with a valid range from 0 to 254.  A zero
	// indicates a maximum of 3 addresses.
	// default = 3
	MaxAreaAddresses *int32 `protobuf:"varint,2,opt,name=max_area_addresses,json=maxAreaAddresses,proto3,oneof" json:"max_area_addresses,omitempty"`
	// Its combination of the ISP and HO-DSP.Usually all nodes within an area have  the
	// same area address. If no area addresses are configured, a default area of 490001
	// will be advertised.
	AreaAddresses []string `protobuf:"bytes,3,rep,name=area_addresses,json=areaAddresses,proto3" json:"area_addresses,omitempty"`
	// The rate at which LSPs are re-sent in seconds.
	// default = 600
	LspRefreshRate *int32 `protobuf:"varint,4,opt,name=lsp_refresh_rate,json=lspRefreshRate,proto3,oneof" json:"lsp_refresh_rate,omitempty"`
	// The MaxAge for retaining a learned LSP on this router in seconds.
	// default = 1200
	LspLifetime *int32 `protobuf:"varint,5,opt,name=lsp_lifetime,json=lspLifetime,proto3,oneof" json:"lsp_lifetime,omitempty"`
	// The number of milliseconds between transmissions of Partial Sequence Number PDU.
	// default = 2000
	PsnpInterval *int32 `protobuf:"varint,6,opt,name=psnp_interval,json=psnpInterval,proto3,oneof" json:"psnp_interval,omitempty"`
	// The number of milliseconds between transmissions of Partial Sequence Number PDU.
	// default = 10000
	CsnpInterval *int32 `protobuf:"varint,7,opt,name=csnp_interval,json=csnpInterval,proto3,oneof" json:"csnp_interval,omitempty"`
	// The maximum size in bytes of any LSP that can be transmitted over a link of equal
	// or less  than maximum MTU size.
	// default = 1492
	MaxLspSize *int32 `protobuf:"varint,8,opt,name=max_lsp_size,json=maxLspSize,proto3,oneof" json:"max_lsp_size,omitempty"`
	// The number of seconds between transmissions of LSPs/MGROUP-PDUs.
	// default = 5000
	LspMgroupMinTransInterval *int32 `` /* 149-byte string literal not displayed */
	// If the Attached bit is enabled, it indicates that the ISIS router is attached to
	// another area  or the Level 2 backbone. The purpose of an Attached-Bit is to accomplish
	// Inter-Area Routing.  When an L1/L2 router is connected to more than one area, it
	// sets the Attached-bit on its L1 LSP. This can cause a default route ( 0.0.0.0/0 )
	// to be installed by the receiving router.
	// default = True
	EnableAttachedBit *bool `protobuf:"varint,10,opt,name=enable_attached_bit,json=enableAttachedBit,proto3,oneof" json:"enable_attached_bit,omitempty"`
	// contains filtered or unexported fields
}

Contains ISIS router advanced properties.

func (*IsisAdvanced) Descriptor deprecated

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

Deprecated: Use IsisAdvanced.ProtoReflect.Descriptor instead.

func (*IsisAdvanced) GetAreaAddresses

func (x *IsisAdvanced) GetAreaAddresses() []string

func (*IsisAdvanced) GetCsnpInterval

func (x *IsisAdvanced) GetCsnpInterval() int32

func (*IsisAdvanced) GetEnableAttachedBit

func (x *IsisAdvanced) GetEnableAttachedBit() bool

func (*IsisAdvanced) GetEnableHelloPadding

func (x *IsisAdvanced) GetEnableHelloPadding() bool

func (*IsisAdvanced) GetLspLifetime

func (x *IsisAdvanced) GetLspLifetime() int32

func (*IsisAdvanced) GetLspMgroupMinTransInterval

func (x *IsisAdvanced) GetLspMgroupMinTransInterval() int32

func (*IsisAdvanced) GetLspRefreshRate

func (x *IsisAdvanced) GetLspRefreshRate() int32

func (*IsisAdvanced) GetMaxAreaAddresses

func (x *IsisAdvanced) GetMaxAreaAddresses() int32

func (*IsisAdvanced) GetMaxLspSize

func (x *IsisAdvanced) GetMaxLspSize() int32

func (*IsisAdvanced) GetPsnpInterval

func (x *IsisAdvanced) GetPsnpInterval() int32

func (*IsisAdvanced) ProtoMessage

func (*IsisAdvanced) ProtoMessage()

func (*IsisAdvanced) ProtoReflect

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

func (*IsisAdvanced) Reset

func (x *IsisAdvanced) Reset()

func (*IsisAdvanced) String

func (x *IsisAdvanced) String() string

type IsisAuthentication

type IsisAuthentication struct {

	// Do not verify MD5 checksum in received LSPs.
	// default = True
	IgnoreReceiveMd5 *bool `protobuf:"varint,1,opt,name=ignore_receive_md5,json=ignoreReceiveMd5,proto3,oneof" json:"ignore_receive_md5,omitempty"`
	// The Area authentication method used for the emulated ISIS router.
	// This is used for L1 LSPs.
	AreaAuth *IsisAuthenticationBase `protobuf:"bytes,2,opt,name=area_auth,json=areaAuth,proto3,oneof" json:"area_auth,omitempty"`
	// The Domain authentication method used for the emulated ISIS router.
	// This is used for L2 LSPs.
	DomainAuth *IsisAuthenticationBase `protobuf:"bytes,3,opt,name=domain_auth,json=domainAuth,proto3,oneof" json:"domain_auth,omitempty"`
	// contains filtered or unexported fields
}

This contains ISIS Area/Domain authentication properties.

func (*IsisAuthentication) Descriptor deprecated

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

Deprecated: Use IsisAuthentication.ProtoReflect.Descriptor instead.

func (*IsisAuthentication) GetAreaAuth

func (x *IsisAuthentication) GetAreaAuth() *IsisAuthenticationBase

func (*IsisAuthentication) GetDomainAuth

func (x *IsisAuthentication) GetDomainAuth() *IsisAuthenticationBase

func (*IsisAuthentication) GetIgnoreReceiveMd5

func (x *IsisAuthentication) GetIgnoreReceiveMd5() bool

func (*IsisAuthentication) ProtoMessage

func (*IsisAuthentication) ProtoMessage()

func (*IsisAuthentication) ProtoReflect

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

func (*IsisAuthentication) Reset

func (x *IsisAuthentication) Reset()

func (*IsisAuthentication) String

func (x *IsisAuthentication) String() string

type IsisAuthenticationBase

type IsisAuthenticationBase struct {

	// The authentication method.
	// required = true
	AuthType IsisAuthenticationBase_AuthType_Enum `` /* 132-byte string literal not displayed */
	// Authentication as an MD5 key.
	Md5 *string `protobuf:"bytes,2,opt,name=md5,proto3,oneof" json:"md5,omitempty"`
	// Authentication as a clear text password.
	Password *string `protobuf:"bytes,3,opt,name=password,proto3,oneof" json:"password,omitempty"`
	// contains filtered or unexported fields
}

Optional container for ISIS authentication properties.

func (*IsisAuthenticationBase) Descriptor deprecated

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

Deprecated: Use IsisAuthenticationBase.ProtoReflect.Descriptor instead.

func (*IsisAuthenticationBase) GetAuthType

func (*IsisAuthenticationBase) GetMd5

func (x *IsisAuthenticationBase) GetMd5() string

func (*IsisAuthenticationBase) GetPassword

func (x *IsisAuthenticationBase) GetPassword() string

func (*IsisAuthenticationBase) ProtoMessage

func (*IsisAuthenticationBase) ProtoMessage()

func (*IsisAuthenticationBase) ProtoReflect

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

func (*IsisAuthenticationBase) Reset

func (x *IsisAuthenticationBase) Reset()

func (*IsisAuthenticationBase) String

func (x *IsisAuthenticationBase) String() string

type IsisAuthenticationBase_AuthType

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

func (*IsisAuthenticationBase_AuthType) Descriptor deprecated

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

Deprecated: Use IsisAuthenticationBase_AuthType.ProtoReflect.Descriptor instead.

func (*IsisAuthenticationBase_AuthType) ProtoMessage

func (*IsisAuthenticationBase_AuthType) ProtoMessage()

func (*IsisAuthenticationBase_AuthType) ProtoReflect

func (*IsisAuthenticationBase_AuthType) Reset

func (*IsisAuthenticationBase_AuthType) String

type IsisAuthenticationBase_AuthType_Enum

type IsisAuthenticationBase_AuthType_Enum int32
const (
	IsisAuthenticationBase_AuthType_unspecified IsisAuthenticationBase_AuthType_Enum = 0
	IsisAuthenticationBase_AuthType_md5         IsisAuthenticationBase_AuthType_Enum = 1
	IsisAuthenticationBase_AuthType_password    IsisAuthenticationBase_AuthType_Enum = 2
)

func (IsisAuthenticationBase_AuthType_Enum) Descriptor

func (IsisAuthenticationBase_AuthType_Enum) Enum

func (IsisAuthenticationBase_AuthType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisAuthenticationBase_AuthType_Enum.Descriptor instead.

func (IsisAuthenticationBase_AuthType_Enum) Number

func (IsisAuthenticationBase_AuthType_Enum) String

func (IsisAuthenticationBase_AuthType_Enum) Type

type IsisBasic

type IsisBasic struct {

	// IPv4 Traffic Engineering(TE) router id. This address should be configured as an IPv4
	// Loopback address in 'ipv4_loopbacks' in the Device.
	Ipv4TeRouterId *string `protobuf:"bytes,1,opt,name=ipv4_te_router_id,json=ipv4TeRouterId,proto3,oneof" json:"ipv4_te_router_id,omitempty"`
	// Host name for the router. The host name is transmitted in all the packets sent from
	// the router.
	Hostname *string `protobuf:"bytes,2,opt,name=hostname,proto3,oneof" json:"hostname,omitempty"`
	// When set to true, it allows sending of more detailed metric information  for the
	// routes using 32-bit wide values using TLV 135 IP reachability and  more detailed
	// reachability information for IS reachability by using TLV 22.  The detailed usage
	// is described in RFC3784.
	// default = True
	EnableWideMetric *bool `protobuf:"varint,3,opt,name=enable_wide_metric,json=enableWideMetric,proto3,oneof" json:"enable_wide_metric,omitempty"`
	// Configuration for controlling storage of ISIS learned LSPs are received from the
	// neighbors.
	// default = False
	LearnedLspFilter *bool `protobuf:"varint,4,opt,name=learned_lsp_filter,json=learnedLspFilter,proto3,oneof" json:"learned_lsp_filter,omitempty"`
	// contains filtered or unexported fields
}

This contains ISIS router basic properties.

func (*IsisBasic) Descriptor deprecated

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

Deprecated: Use IsisBasic.ProtoReflect.Descriptor instead.

func (*IsisBasic) GetEnableWideMetric

func (x *IsisBasic) GetEnableWideMetric() bool

func (*IsisBasic) GetHostname

func (x *IsisBasic) GetHostname() string

func (*IsisBasic) GetIpv4TeRouterId

func (x *IsisBasic) GetIpv4TeRouterId() string

func (*IsisBasic) GetLearnedLspFilter added in v0.8.9

func (x *IsisBasic) GetLearnedLspFilter() bool

func (*IsisBasic) ProtoMessage

func (*IsisBasic) ProtoMessage()

func (*IsisBasic) ProtoReflect

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

func (*IsisBasic) Reset

func (x *IsisBasic) Reset()

func (*IsisBasic) String

func (x *IsisBasic) String() string

type IsisInterface

type IsisInterface struct {

	// The unique name of the Ethernet interface on which ISIS is running. Two ISIS interfaces
	// cannot share the same Ethernet.
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	// required = true
	EthName string `protobuf:"bytes,1,opt,name=eth_name,json=ethName,proto3" json:"eth_name,omitempty"`
	// The default metric cost for the interface.
	// default = 10
	Metric *int32 `protobuf:"varint,2,opt,name=metric,proto3,oneof" json:"metric,omitempty"`
	// The type of network link.
	// default = NetworkType.Enum.broadcast
	NetworkType *IsisInterface_NetworkType_Enum `` /* 141-byte string literal not displayed */
	// This indicates whether this router is participating in Level-1 (L1),
	// Level-2 (L2) or both L1 and L2 domains on this interface.
	// default = LevelType.Enum.level_2
	LevelType *IsisInterface_LevelType_Enum `` /* 133-byte string literal not displayed */
	// Settings of Level 1 Hello.
	L1Settings *IsisInterfaceLevel `protobuf:"bytes,5,opt,name=l1_settings,json=l1Settings,proto3,oneof" json:"l1_settings,omitempty"`
	// Settings of Level 2 Hello.
	L2Settings *IsisInterfaceLevel `protobuf:"bytes,6,opt,name=l2_settings,json=l2Settings,proto3,oneof" json:"l2_settings,omitempty"`
	// Contains the properties of multiple topologies.
	MultiTopologyIds []*IsisMT `protobuf:"bytes,7,rep,name=multi_topology_ids,json=multiTopologyIds,proto3" json:"multi_topology_ids,omitempty"`
	// Contains a list of Traffic Engineering attributes.
	TrafficEngineering []*LinkStateTE `protobuf:"bytes,8,rep,name=traffic_engineering,json=trafficEngineering,proto3" json:"traffic_engineering,omitempty"`
	// The Circuit authentication method used for the interfaces on this emulated ISIS v4/v6
	// router.
	Authentication *IsisInterfaceAuthentication `protobuf:"bytes,9,opt,name=authentication,proto3,oneof" json:"authentication,omitempty"`
	// Optional container for advanced interface properties.
	Advanced *IsisInterfaceAdvanced `protobuf:"bytes,10,opt,name=advanced,proto3,oneof" json:"advanced,omitempty"`
	// Link protection on the ISIS link between two interfaces.
	LinkProtection *IsisInterfaceLinkProtection `protobuf:"bytes,11,opt,name=link_protection,json=linkProtection,proto3,oneof" json:"link_protection,omitempty"`
	// This contains list of SRLG values for the link between two interfaces.
	SrlgValues []int32 `protobuf:"varint,12,rep,packed,name=srlg_values,json=srlgValues,proto3" json:"srlg_values,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for single ISIS interface.

func (*IsisInterface) Descriptor deprecated

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

Deprecated: Use IsisInterface.ProtoReflect.Descriptor instead.

func (*IsisInterface) GetAdvanced

func (x *IsisInterface) GetAdvanced() *IsisInterfaceAdvanced

func (*IsisInterface) GetAuthentication

func (x *IsisInterface) GetAuthentication() *IsisInterfaceAuthentication

func (*IsisInterface) GetEthName

func (x *IsisInterface) GetEthName() string

func (*IsisInterface) GetL1Settings

func (x *IsisInterface) GetL1Settings() *IsisInterfaceLevel

func (*IsisInterface) GetL2Settings

func (x *IsisInterface) GetL2Settings() *IsisInterfaceLevel

func (*IsisInterface) GetLevelType

func (x *IsisInterface) GetLevelType() IsisInterface_LevelType_Enum

func (*IsisInterface) GetLinkProtection

func (x *IsisInterface) GetLinkProtection() *IsisInterfaceLinkProtection

func (*IsisInterface) GetMetric

func (x *IsisInterface) GetMetric() int32

func (*IsisInterface) GetMultiTopologyIds

func (x *IsisInterface) GetMultiTopologyIds() []*IsisMT

func (*IsisInterface) GetName

func (x *IsisInterface) GetName() string

func (*IsisInterface) GetNetworkType

func (x *IsisInterface) GetNetworkType() IsisInterface_NetworkType_Enum

func (*IsisInterface) GetSrlgValues

func (x *IsisInterface) GetSrlgValues() []int32

func (*IsisInterface) GetTrafficEngineering

func (x *IsisInterface) GetTrafficEngineering() []*LinkStateTE

func (*IsisInterface) ProtoMessage

func (*IsisInterface) ProtoMessage()

func (*IsisInterface) ProtoReflect

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

func (*IsisInterface) Reset

func (x *IsisInterface) Reset()

func (*IsisInterface) String

func (x *IsisInterface) String() string

type IsisInterfaceAdvanced

type IsisInterfaceAdvanced struct {

	// If a padded Hello message is received on the interface, the length of
	// the Hello packets sent out on that interface is adjusted to match.
	// default = True
	AutoAdjustMtu *bool `protobuf:"varint,1,opt,name=auto_adjust_mtu,json=autoAdjustMtu,proto3,oneof" json:"auto_adjust_mtu,omitempty"`
	// If a Level 1 Hello is received on this emulated router for an area
	// not currently in its area list, an area from the received Hello is
	// added to that list. This ensures an area match for all future
	// Level 1 Hellos from the source L1 router.
	// default = True
	AutoAdjustArea *bool `protobuf:"varint,2,opt,name=auto_adjust_area,json=autoAdjustArea,proto3,oneof" json:"auto_adjust_area,omitempty"`
	// If a Hello message listing supported protocols is received on this
	// emulated router, the supported protocols advertised by this router
	// are changed to match exactly.
	// default = False
	AutoAdjustSupportedProtocols *bool `` /* 156-byte string literal not displayed */
	// If it is true, the Point-to-Point circuit will include 3-way TLV in its Point-to-Point
	// IIH  and attempt to establish the adjacency as specified in RFC 5303. This field
	// is not applicable if network_type is set to 'broadcast' type in ISIS interface.
	// default = True
	Enable_3WayHandshake *bool `` /* 127-byte string literal not displayed */
	// If it is true, the Point-to-Point Hello messages will be sent to the unicast MAC
	// address.
	// default = False
	P2PHellosToUnicastMac *bool `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

Optional container for advanced interface properties.

func (*IsisInterfaceAdvanced) Descriptor deprecated

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

Deprecated: Use IsisInterfaceAdvanced.ProtoReflect.Descriptor instead.

func (*IsisInterfaceAdvanced) GetAutoAdjustArea

func (x *IsisInterfaceAdvanced) GetAutoAdjustArea() bool

func (*IsisInterfaceAdvanced) GetAutoAdjustMtu

func (x *IsisInterfaceAdvanced) GetAutoAdjustMtu() bool

func (*IsisInterfaceAdvanced) GetAutoAdjustSupportedProtocols

func (x *IsisInterfaceAdvanced) GetAutoAdjustSupportedProtocols() bool

func (*IsisInterfaceAdvanced) GetEnable_3WayHandshake

func (x *IsisInterfaceAdvanced) GetEnable_3WayHandshake() bool

func (*IsisInterfaceAdvanced) GetP2PHellosToUnicastMac added in v0.7.41

func (x *IsisInterfaceAdvanced) GetP2PHellosToUnicastMac() bool

func (*IsisInterfaceAdvanced) ProtoMessage

func (*IsisInterfaceAdvanced) ProtoMessage()

func (*IsisInterfaceAdvanced) ProtoReflect

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

func (*IsisInterfaceAdvanced) Reset

func (x *IsisInterfaceAdvanced) Reset()

func (*IsisInterfaceAdvanced) String

func (x *IsisInterfaceAdvanced) String() string

type IsisInterfaceAuthentication

type IsisInterfaceAuthentication struct {

	// The circuit authentication method.
	// required = true
	AuthType IsisInterfaceAuthentication_AuthType_Enum `` /* 137-byte string literal not displayed */
	// MD5 key to be used for authentication.
	Md5 *string `protobuf:"bytes,2,opt,name=md5,proto3,oneof" json:"md5,omitempty"`
	// The password, in clear text, to be used for Authentication.
	Password *string `protobuf:"bytes,3,opt,name=password,proto3,oneof" json:"password,omitempty"`
	// contains filtered or unexported fields
}

Optional container for circuit authentication properties.

func (*IsisInterfaceAuthentication) Descriptor deprecated

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

Deprecated: Use IsisInterfaceAuthentication.ProtoReflect.Descriptor instead.

func (*IsisInterfaceAuthentication) GetAuthType

func (*IsisInterfaceAuthentication) GetMd5

func (x *IsisInterfaceAuthentication) GetMd5() string

func (*IsisInterfaceAuthentication) GetPassword

func (x *IsisInterfaceAuthentication) GetPassword() string

func (*IsisInterfaceAuthentication) ProtoMessage

func (*IsisInterfaceAuthentication) ProtoMessage()

func (*IsisInterfaceAuthentication) ProtoReflect

func (*IsisInterfaceAuthentication) Reset

func (x *IsisInterfaceAuthentication) Reset()

func (*IsisInterfaceAuthentication) String

func (x *IsisInterfaceAuthentication) String() string

type IsisInterfaceAuthentication_AuthType

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

func (*IsisInterfaceAuthentication_AuthType) Descriptor deprecated

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

Deprecated: Use IsisInterfaceAuthentication_AuthType.ProtoReflect.Descriptor instead.

func (*IsisInterfaceAuthentication_AuthType) ProtoMessage

func (*IsisInterfaceAuthentication_AuthType) ProtoMessage()

func (*IsisInterfaceAuthentication_AuthType) ProtoReflect

func (*IsisInterfaceAuthentication_AuthType) Reset

func (*IsisInterfaceAuthentication_AuthType) String

type IsisInterfaceAuthentication_AuthType_Enum

type IsisInterfaceAuthentication_AuthType_Enum int32
const (
	IsisInterfaceAuthentication_AuthType_unspecified IsisInterfaceAuthentication_AuthType_Enum = 0
	IsisInterfaceAuthentication_AuthType_md5         IsisInterfaceAuthentication_AuthType_Enum = 1
	IsisInterfaceAuthentication_AuthType_password    IsisInterfaceAuthentication_AuthType_Enum = 2
)

func (IsisInterfaceAuthentication_AuthType_Enum) Descriptor

func (IsisInterfaceAuthentication_AuthType_Enum) Enum

func (IsisInterfaceAuthentication_AuthType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisInterfaceAuthentication_AuthType_Enum.Descriptor instead.

func (IsisInterfaceAuthentication_AuthType_Enum) Number

func (IsisInterfaceAuthentication_AuthType_Enum) String

func (IsisInterfaceAuthentication_AuthType_Enum) Type

type IsisInterfaceLevel

type IsisInterfaceLevel struct {

	// The Priority setting in Level 1 LAN Hellos for Designated Router election.
	// default = 0
	Priority *int32 `protobuf:"varint,1,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
	// The Hello interval for Level 1 Hello messages, in seconds.
	// default = 10
	HelloInterval *int32 `protobuf:"varint,2,opt,name=hello_interval,json=helloInterval,proto3,oneof" json:"hello_interval,omitempty"`
	// The Dead (Holding Time) interval for Level 1 Hello messages, in seconds.
	// default = 30
	DeadInterval *int32 `protobuf:"varint,3,opt,name=dead_interval,json=deadInterval,proto3,oneof" json:"dead_interval,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the properties of Level 1 Hello.

func (*IsisInterfaceLevel) Descriptor deprecated

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

Deprecated: Use IsisInterfaceLevel.ProtoReflect.Descriptor instead.

func (*IsisInterfaceLevel) GetDeadInterval

func (x *IsisInterfaceLevel) GetDeadInterval() int32

func (*IsisInterfaceLevel) GetHelloInterval

func (x *IsisInterfaceLevel) GetHelloInterval() int32

func (*IsisInterfaceLevel) GetPriority

func (x *IsisInterfaceLevel) GetPriority() int32

func (*IsisInterfaceLevel) ProtoMessage

func (*IsisInterfaceLevel) ProtoMessage()

func (*IsisInterfaceLevel) ProtoReflect

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

func (*IsisInterfaceLevel) Reset

func (x *IsisInterfaceLevel) Reset()

func (*IsisInterfaceLevel) String

func (x *IsisInterfaceLevel) String() string

type IsisInterfaceLinkProtection

type IsisInterfaceLinkProtection struct {

	// Enable this to protect other link or links. LSPs on a link of this type are lost
	// if any of the links fail.
	// default = False
	ExtraTraffic *bool `protobuf:"varint,1,opt,name=extra_traffic,json=extraTraffic,proto3,oneof" json:"extra_traffic,omitempty"`
	// Enabling this signifies that there is no other link protecting this
	// link. LSPs on a link of this type are lost if the link fails.
	// default = False
	Unprotected *bool `protobuf:"varint,2,opt,name=unprotected,proto3,oneof" json:"unprotected,omitempty"`
	// Enable this to share the Extra Traffic links between one or more
	// links of type Shared.There are one or more disjoint links of type
	// Extra Traffic that are protecting this link.
	// default = False
	Shared *bool `protobuf:"varint,3,opt,name=shared,proto3,oneof" json:"shared,omitempty"`
	// Enabling this signifies that there is one dedicated disjoint link
	// of type Extra Traffic that is protecting this link.
	// default = False
	Dedicated_1To_1 *bool `protobuf:"varint,4,opt,name=dedicated_1_to_1,json=dedicated1To1,proto3,oneof" json:"dedicated_1_to_1,omitempty"`
	// Enabling this signifies that a dedicated disjoint link is protecting
	// this link. However, the protecting link is not advertised in the
	// link state database and is therefore not available for the routing
	// of LSPs.
	// default = False
	Dedicated_1Plus_1 *bool `protobuf:"varint,5,opt,name=dedicated_1_plus_1,json=dedicated1Plus1,proto3,oneof" json:"dedicated_1_plus_1,omitempty"`
	// Enabling this signifies that a protection scheme that is more
	// reliable than Dedicated 1+1.
	// default = False
	Enhanced *bool `protobuf:"varint,6,opt,name=enhanced,proto3,oneof" json:"enhanced,omitempty"`
	// This is a Protection Scheme with value 0x40.
	// default = False
	Reserved_40 *bool `protobuf:"varint,7,opt,name=reserved_40,json=reserved40,proto3,oneof" json:"reserved_40,omitempty"`
	// This is a Protection Scheme with value 0x80.
	// default = False
	Reserved_80 *bool `protobuf:"varint,8,opt,name=reserved_80,json=reserved80,proto3,oneof" json:"reserved_80,omitempty"`
	// contains filtered or unexported fields
}

Optional container for the link protection sub TLV (type 20).

func (*IsisInterfaceLinkProtection) Descriptor deprecated

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

Deprecated: Use IsisInterfaceLinkProtection.ProtoReflect.Descriptor instead.

func (*IsisInterfaceLinkProtection) GetDedicated_1Plus_1

func (x *IsisInterfaceLinkProtection) GetDedicated_1Plus_1() bool

func (*IsisInterfaceLinkProtection) GetDedicated_1To_1

func (x *IsisInterfaceLinkProtection) GetDedicated_1To_1() bool

func (*IsisInterfaceLinkProtection) GetEnhanced

func (x *IsisInterfaceLinkProtection) GetEnhanced() bool

func (*IsisInterfaceLinkProtection) GetExtraTraffic

func (x *IsisInterfaceLinkProtection) GetExtraTraffic() bool

func (*IsisInterfaceLinkProtection) GetReserved_40

func (x *IsisInterfaceLinkProtection) GetReserved_40() bool

func (*IsisInterfaceLinkProtection) GetReserved_80

func (x *IsisInterfaceLinkProtection) GetReserved_80() bool

func (*IsisInterfaceLinkProtection) GetShared

func (x *IsisInterfaceLinkProtection) GetShared() bool

func (*IsisInterfaceLinkProtection) GetUnprotected

func (x *IsisInterfaceLinkProtection) GetUnprotected() bool

func (*IsisInterfaceLinkProtection) ProtoMessage

func (*IsisInterfaceLinkProtection) ProtoMessage()

func (*IsisInterfaceLinkProtection) ProtoReflect

func (*IsisInterfaceLinkProtection) Reset

func (x *IsisInterfaceLinkProtection) Reset()

func (*IsisInterfaceLinkProtection) String

func (x *IsisInterfaceLinkProtection) String() string

type IsisInterface_LevelType

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

func (*IsisInterface_LevelType) Descriptor deprecated

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

Deprecated: Use IsisInterface_LevelType.ProtoReflect.Descriptor instead.

func (*IsisInterface_LevelType) ProtoMessage

func (*IsisInterface_LevelType) ProtoMessage()

func (*IsisInterface_LevelType) ProtoReflect

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

func (*IsisInterface_LevelType) Reset

func (x *IsisInterface_LevelType) Reset()

func (*IsisInterface_LevelType) String

func (x *IsisInterface_LevelType) String() string

type IsisInterface_LevelType_Enum

type IsisInterface_LevelType_Enum int32
const (
	IsisInterface_LevelType_unspecified IsisInterface_LevelType_Enum = 0
	IsisInterface_LevelType_level_1     IsisInterface_LevelType_Enum = 1
	IsisInterface_LevelType_level_2     IsisInterface_LevelType_Enum = 2
	IsisInterface_LevelType_level_1_2   IsisInterface_LevelType_Enum = 3
)

func (IsisInterface_LevelType_Enum) Descriptor

func (IsisInterface_LevelType_Enum) Enum

func (IsisInterface_LevelType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisInterface_LevelType_Enum.Descriptor instead.

func (IsisInterface_LevelType_Enum) Number

func (IsisInterface_LevelType_Enum) String

func (IsisInterface_LevelType_Enum) Type

type IsisInterface_NetworkType

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

func (*IsisInterface_NetworkType) Descriptor deprecated

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

Deprecated: Use IsisInterface_NetworkType.ProtoReflect.Descriptor instead.

func (*IsisInterface_NetworkType) ProtoMessage

func (*IsisInterface_NetworkType) ProtoMessage()

func (*IsisInterface_NetworkType) ProtoReflect

func (*IsisInterface_NetworkType) Reset

func (x *IsisInterface_NetworkType) Reset()

func (*IsisInterface_NetworkType) String

func (x *IsisInterface_NetworkType) String() string

type IsisInterface_NetworkType_Enum

type IsisInterface_NetworkType_Enum int32
const (
	IsisInterface_NetworkType_unspecified    IsisInterface_NetworkType_Enum = 0
	IsisInterface_NetworkType_broadcast      IsisInterface_NetworkType_Enum = 1
	IsisInterface_NetworkType_point_to_point IsisInterface_NetworkType_Enum = 2
)

func (IsisInterface_NetworkType_Enum) Descriptor

func (IsisInterface_NetworkType_Enum) Enum

func (IsisInterface_NetworkType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisInterface_NetworkType_Enum.Descriptor instead.

func (IsisInterface_NetworkType_Enum) Number

func (IsisInterface_NetworkType_Enum) String

func (IsisInterface_NetworkType_Enum) Type

type IsisLspExtendedIpv4ReachabilityTlv added in v0.8.9

type IsisLspExtendedIpv4ReachabilityTlv struct {

	// IPv4 prefix contained within extended reachability TLVs.
	Prefixes []*IsisLspExtendedV4Prefix `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

This container defines list of IPv4 extended reachability information in one Extended IPv4 External Reachability TLV. It is advertised when the 'wide metric' is enabled.

func (*IsisLspExtendedIpv4ReachabilityTlv) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspExtendedIpv4ReachabilityTlv.ProtoReflect.Descriptor instead.

func (*IsisLspExtendedIpv4ReachabilityTlv) GetPrefixes added in v0.8.9

func (*IsisLspExtendedIpv4ReachabilityTlv) ProtoMessage added in v0.8.9

func (*IsisLspExtendedIpv4ReachabilityTlv) ProtoMessage()

func (*IsisLspExtendedIpv4ReachabilityTlv) ProtoReflect added in v0.8.9

func (*IsisLspExtendedIpv4ReachabilityTlv) Reset added in v0.8.9

func (*IsisLspExtendedIpv4ReachabilityTlv) String added in v0.8.9

type IsisLspExtendedIsReachabilityTlv added in v0.8.9

type IsisLspExtendedIsReachabilityTlv struct {

	// This container describes IS neighbors.
	Neighbors []*IsisLspneighbor `protobuf:"bytes,1,rep,name=neighbors,proto3" json:"neighbors,omitempty"`
	// contains filtered or unexported fields
}

This is list of ISIS neighbors and attributes in Extended-IS-Reachability TLV (type 22).

func (*IsisLspExtendedIsReachabilityTlv) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspExtendedIsReachabilityTlv.ProtoReflect.Descriptor instead.

func (*IsisLspExtendedIsReachabilityTlv) GetNeighbors added in v0.8.9

func (*IsisLspExtendedIsReachabilityTlv) ProtoMessage added in v0.8.9

func (*IsisLspExtendedIsReachabilityTlv) ProtoMessage()

func (*IsisLspExtendedIsReachabilityTlv) ProtoReflect added in v0.8.9

func (*IsisLspExtendedIsReachabilityTlv) Reset added in v0.8.9

func (*IsisLspExtendedIsReachabilityTlv) String added in v0.8.9

type IsisLspExtendedV4Prefix added in v0.8.9

type IsisLspExtendedV4Prefix struct {

	// An IPv4 unicast prefix reachable via the originator of this LSP.
	Ipv4Address *string `protobuf:"bytes,1,opt,name=ipv4_address,json=ipv4Address,proto3,oneof" json:"ipv4_address,omitempty"`
	// The length of the IPv4 prefix.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// ISIS wide metric.
	Metric *int32 `protobuf:"varint,3,opt,name=metric,proto3,oneof" json:"metric,omitempty"`
	// Up (0)-used when a prefix is initially advertised within the ISIS L3 hierarchy,
	// and for all other prefixes in L1 and L2 LSPs. (default)
	// Down (1)-used when an L1/L2 router advertises L2 prefixes in L1 LSPs.
	// The prefixes are being advertised from a higher level (L2) down to a lower level
	// (L1).
	RedistributionType *IsisLspExtendedV4Prefix_RedistributionType_Enum `` /* 179-byte string literal not displayed */
	// Description missing in models
	PrefixAttributes *IsisLspPrefixAttributes `protobuf:"bytes,5,opt,name=prefix_attributes,json=prefixAttributes,proto3,oneof" json:"prefix_attributes,omitempty"`
	// contains filtered or unexported fields
}

This group defines attributes of an IPv4 standard prefix.

func (*IsisLspExtendedV4Prefix) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspExtendedV4Prefix.ProtoReflect.Descriptor instead.

func (*IsisLspExtendedV4Prefix) GetIpv4Address added in v0.8.9

func (x *IsisLspExtendedV4Prefix) GetIpv4Address() string

func (*IsisLspExtendedV4Prefix) GetMetric added in v0.8.9

func (x *IsisLspExtendedV4Prefix) GetMetric() int32

func (*IsisLspExtendedV4Prefix) GetPrefixAttributes added in v0.8.9

func (x *IsisLspExtendedV4Prefix) GetPrefixAttributes() *IsisLspPrefixAttributes

func (*IsisLspExtendedV4Prefix) GetPrefixLength added in v0.8.9

func (x *IsisLspExtendedV4Prefix) GetPrefixLength() int32

func (*IsisLspExtendedV4Prefix) GetRedistributionType added in v0.8.9

func (*IsisLspExtendedV4Prefix) ProtoMessage added in v0.8.9

func (*IsisLspExtendedV4Prefix) ProtoMessage()

func (*IsisLspExtendedV4Prefix) ProtoReflect added in v0.8.9

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

func (*IsisLspExtendedV4Prefix) Reset added in v0.8.9

func (x *IsisLspExtendedV4Prefix) Reset()

func (*IsisLspExtendedV4Prefix) String added in v0.8.9

func (x *IsisLspExtendedV4Prefix) String() string

type IsisLspExtendedV4Prefix_RedistributionType added in v0.8.9

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

func (*IsisLspExtendedV4Prefix_RedistributionType) Descriptor deprecated added in v0.8.9

Deprecated: Use IsisLspExtendedV4Prefix_RedistributionType.ProtoReflect.Descriptor instead.

func (*IsisLspExtendedV4Prefix_RedistributionType) ProtoMessage added in v0.8.9

func (*IsisLspExtendedV4Prefix_RedistributionType) ProtoReflect added in v0.8.9

func (*IsisLspExtendedV4Prefix_RedistributionType) Reset added in v0.8.9

func (*IsisLspExtendedV4Prefix_RedistributionType) String added in v0.8.9

type IsisLspExtendedV4Prefix_RedistributionType_Enum added in v0.8.9

type IsisLspExtendedV4Prefix_RedistributionType_Enum int32
const (
	IsisLspExtendedV4Prefix_RedistributionType_unspecified IsisLspExtendedV4Prefix_RedistributionType_Enum = 0
	IsisLspExtendedV4Prefix_RedistributionType_up          IsisLspExtendedV4Prefix_RedistributionType_Enum = 1
	IsisLspExtendedV4Prefix_RedistributionType_down        IsisLspExtendedV4Prefix_RedistributionType_Enum = 2
)

func (IsisLspExtendedV4Prefix_RedistributionType_Enum) Descriptor added in v0.8.9

func (IsisLspExtendedV4Prefix_RedistributionType_Enum) Enum added in v0.8.9

func (IsisLspExtendedV4Prefix_RedistributionType_Enum) EnumDescriptor deprecated added in v0.8.9

Deprecated: Use IsisLspExtendedV4Prefix_RedistributionType_Enum.Descriptor instead.

func (IsisLspExtendedV4Prefix_RedistributionType_Enum) Number added in v0.8.9

func (IsisLspExtendedV4Prefix_RedistributionType_Enum) String added in v0.8.9

func (IsisLspExtendedV4Prefix_RedistributionType_Enum) Type added in v0.8.9

type IsisLspFlags added in v0.8.9

type IsisLspFlags struct {

	// When set, the originator supports partition repair.
	PartitionRepair *bool `protobuf:"varint,1,opt,name=partition_repair,json=partitionRepair,proto3,oneof" json:"partition_repair,omitempty"`
	// When set, the originator is attached to another area using the referred metric.
	AttachedError *bool `protobuf:"varint,2,opt,name=attached_error,json=attachedError,proto3,oneof" json:"attached_error,omitempty"`
	// When set, the originator is attached to another
	// area using the referred metric.
	AttachedExpense *bool `protobuf:"varint,3,opt,name=attached_expense,json=attachedExpense,proto3,oneof" json:"attached_expense,omitempty"`
	// Delay Metric - when set, the originator is attached to another
	// area using the referred metric.
	AttachedDelay *bool `protobuf:"varint,4,opt,name=attached_delay,json=attachedDelay,proto3,oneof" json:"attached_delay,omitempty"`
	// Default Metric - when set, the originator is attached to another
	// area using the referred metric.
	AttachedDefault *bool `protobuf:"varint,5,opt,name=attached_default,json=attachedDefault,proto3,oneof" json:"attached_default,omitempty"`
	// Overload bit - when set, the originator is overloaded, and must
	// be avoided in path calculation.
	Overload *bool `protobuf:"varint,6,opt,name=overload,proto3,oneof" json:"overload,omitempty"`
	// contains filtered or unexported fields
}

LSP Type flags.

func (*IsisLspFlags) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspFlags.ProtoReflect.Descriptor instead.

func (*IsisLspFlags) GetAttachedDefault added in v0.8.9

func (x *IsisLspFlags) GetAttachedDefault() bool

func (*IsisLspFlags) GetAttachedDelay added in v0.8.9

func (x *IsisLspFlags) GetAttachedDelay() bool

func (*IsisLspFlags) GetAttachedError added in v0.8.9

func (x *IsisLspFlags) GetAttachedError() bool

func (*IsisLspFlags) GetAttachedExpense added in v0.8.9

func (x *IsisLspFlags) GetAttachedExpense() bool

func (*IsisLspFlags) GetOverload added in v0.8.9

func (x *IsisLspFlags) GetOverload() bool

func (*IsisLspFlags) GetPartitionRepair added in v0.8.9

func (x *IsisLspFlags) GetPartitionRepair() bool

func (*IsisLspFlags) ProtoMessage added in v0.8.9

func (*IsisLspFlags) ProtoMessage()

func (*IsisLspFlags) ProtoReflect added in v0.8.9

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

func (*IsisLspFlags) Reset added in v0.8.9

func (x *IsisLspFlags) Reset()

func (*IsisLspFlags) String added in v0.8.9

func (x *IsisLspFlags) String() string

type IsisLspHostname added in v0.8.9

type IsisLspHostname struct {

	// Hostname for an ISIS router.
	Hostname *string `protobuf:"bytes,1,opt,name=hostname,proto3,oneof" json:"hostname,omitempty"`
	// contains filtered or unexported fields
}

It contains Hostname for the TLV 137.

func (*IsisLspHostname) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspHostname.ProtoReflect.Descriptor instead.

func (*IsisLspHostname) GetHostname added in v0.8.9

func (x *IsisLspHostname) GetHostname() string

func (*IsisLspHostname) ProtoMessage added in v0.8.9

func (*IsisLspHostname) ProtoMessage()

func (*IsisLspHostname) ProtoReflect added in v0.8.9

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

func (*IsisLspHostname) Reset added in v0.8.9

func (x *IsisLspHostname) Reset()

func (*IsisLspHostname) String added in v0.8.9

func (x *IsisLspHostname) String() string

type IsisLspIpv4ExternalReachabilityTlv added in v0.8.9

type IsisLspIpv4ExternalReachabilityTlv struct {

	// Describes list of IPv4 prefixes in this TLV..
	Prefixes []*IsisLspV4Prefix `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

This container defines list of IPv4 external reachability information in one IPv4 external reachability TLV. This is advertised when the origin-type is set 'external' in route range configurations.

func (*IsisLspIpv4ExternalReachabilityTlv) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspIpv4ExternalReachabilityTlv.ProtoReflect.Descriptor instead.

func (*IsisLspIpv4ExternalReachabilityTlv) GetPrefixes added in v0.8.9

func (*IsisLspIpv4ExternalReachabilityTlv) ProtoMessage added in v0.8.9

func (*IsisLspIpv4ExternalReachabilityTlv) ProtoMessage()

func (*IsisLspIpv4ExternalReachabilityTlv) ProtoReflect added in v0.8.9

func (*IsisLspIpv4ExternalReachabilityTlv) Reset added in v0.8.9

func (*IsisLspIpv4ExternalReachabilityTlv) String added in v0.8.9

type IsisLspIpv4InternalReachabilityTlv added in v0.8.9

type IsisLspIpv4InternalReachabilityTlv struct {

	// Describes list of IPv4 prefixes in this TLV.
	Prefixes []*IsisLspV4Prefix `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

This container defines list of IPv4 internal reachability information in one IPv4 internal reachability TLV. This is advertised when the origin-type is set 'internal' in route range configurations.

func (*IsisLspIpv4InternalReachabilityTlv) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspIpv4InternalReachabilityTlv.ProtoReflect.Descriptor instead.

func (*IsisLspIpv4InternalReachabilityTlv) GetPrefixes added in v0.8.9

func (*IsisLspIpv4InternalReachabilityTlv) ProtoMessage added in v0.8.9

func (*IsisLspIpv4InternalReachabilityTlv) ProtoMessage()

func (*IsisLspIpv4InternalReachabilityTlv) ProtoReflect added in v0.8.9

func (*IsisLspIpv4InternalReachabilityTlv) Reset added in v0.8.9

func (*IsisLspIpv4InternalReachabilityTlv) String added in v0.8.9

type IsisLspIpv6ReachabilityTlv added in v0.8.9

type IsisLspIpv6ReachabilityTlv struct {

	// IPv6 prefix contained within reachability TLVs.
	Prefixes []*IsisLspV6Prefix `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

It defines list of IPv6 extended reachability information in one IPv6 Reachability TLV.

func (*IsisLspIpv6ReachabilityTlv) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspIpv6ReachabilityTlv.ProtoReflect.Descriptor instead.

func (*IsisLspIpv6ReachabilityTlv) GetPrefixes added in v0.8.9

func (x *IsisLspIpv6ReachabilityTlv) GetPrefixes() []*IsisLspV6Prefix

func (*IsisLspIpv6ReachabilityTlv) ProtoMessage added in v0.8.9

func (*IsisLspIpv6ReachabilityTlv) ProtoMessage()

func (*IsisLspIpv6ReachabilityTlv) ProtoReflect added in v0.8.9

func (*IsisLspIpv6ReachabilityTlv) Reset added in v0.8.9

func (x *IsisLspIpv6ReachabilityTlv) Reset()

func (*IsisLspIpv6ReachabilityTlv) String added in v0.8.9

func (x *IsisLspIpv6ReachabilityTlv) String() string

type IsisLspIsReachabilityTlv added in v0.8.9

type IsisLspIsReachabilityTlv struct {

	// This container describes Intermediate System (IS) neighbors.
	Neighbors []*IsisLspneighbor `protobuf:"bytes,1,rep,name=neighbors,proto3" json:"neighbors,omitempty"`
	// contains filtered or unexported fields
}

This container describes list of ISIS neighbors and attributes in IS-Reachability TLV (type 2).

func (*IsisLspIsReachabilityTlv) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspIsReachabilityTlv.ProtoReflect.Descriptor instead.

func (*IsisLspIsReachabilityTlv) GetNeighbors added in v0.8.9

func (x *IsisLspIsReachabilityTlv) GetNeighbors() []*IsisLspneighbor

func (*IsisLspIsReachabilityTlv) ProtoMessage added in v0.8.9

func (*IsisLspIsReachabilityTlv) ProtoMessage()

func (*IsisLspIsReachabilityTlv) ProtoReflect added in v0.8.9

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

func (*IsisLspIsReachabilityTlv) Reset added in v0.8.9

func (x *IsisLspIsReachabilityTlv) Reset()

func (*IsisLspIsReachabilityTlv) String added in v0.8.9

func (x *IsisLspIsReachabilityTlv) String() string

type IsisLspPrefixAttributes added in v0.8.9

type IsisLspPrefixAttributes struct {

	// External Prefix Flag (Bit 0)
	XFlag *bool `protobuf:"varint,1,opt,name=x_flag,json=xFlag,proto3,oneof" json:"x_flag,omitempty"`
	// Re-advertisement Flag (Bit 1)
	RFlag *bool `protobuf:"varint,2,opt,name=r_flag,json=rFlag,proto3,oneof" json:"r_flag,omitempty"`
	// Node Flag (Bit 2)
	NFlag *bool `protobuf:"varint,3,opt,name=n_flag,json=nFlag,proto3,oneof" json:"n_flag,omitempty"`
	// contains filtered or unexported fields
}

This contains the properties of ISIS Prefix attributes for the extended IPv4 and IPv6 reachability. https://www.rfc-editor.org/rfc/rfc7794.html

func (*IsisLspPrefixAttributes) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspPrefixAttributes.ProtoReflect.Descriptor instead.

func (*IsisLspPrefixAttributes) GetNFlag added in v0.8.9

func (x *IsisLspPrefixAttributes) GetNFlag() bool

func (*IsisLspPrefixAttributes) GetRFlag added in v0.8.9

func (x *IsisLspPrefixAttributes) GetRFlag() bool

func (*IsisLspPrefixAttributes) GetXFlag added in v0.8.9

func (x *IsisLspPrefixAttributes) GetXFlag() bool

func (*IsisLspPrefixAttributes) ProtoMessage added in v0.8.9

func (*IsisLspPrefixAttributes) ProtoMessage()

func (*IsisLspPrefixAttributes) ProtoReflect added in v0.8.9

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

func (*IsisLspPrefixAttributes) Reset added in v0.8.9

func (x *IsisLspPrefixAttributes) Reset()

func (*IsisLspPrefixAttributes) String added in v0.8.9

func (x *IsisLspPrefixAttributes) String() string

type IsisLspState added in v0.8.9

type IsisLspState struct {

	// LSP ID in the format, e.g. '640000000001-00-00'. LSP ID consists of the System ID
	// of a neighbor, the Pseudonode ID, and the LSP number. The last two bytes represent
	// Pseudonode ID and LSP number respectively. A pseudonode is a logical representation
	// of the LAN which is generated by a Designated Intermediate System (DIS) on a LAN
	// segment. If one LSP exceeds the maximum LSP size then it is sent in another LSP with
	// the LSP number incremented by one. A router's learned LSP gets refreshed by 'remaining_lifetime'.
	// Then the sequence number is incremented by 1.
	// required = true
	LspId string `protobuf:"bytes,1,opt,name=lsp_id,json=lspId,proto3" json:"lsp_id,omitempty"`
	// Link State PDU type.
	PduType *IsisLspState_PduType_Enum `protobuf:"varint,2,opt,name=pdu_type,json=pduType,proto3,enum=otg.IsisLspState_PduType_Enum,oneof" json:"pdu_type,omitempty"`
	// Remaining lifetime in seconds before LSP expires.
	RemainingLifetime *int64 `protobuf:"varint,3,opt,name=remaining_lifetime,json=remainingLifetime,proto3,oneof" json:"remaining_lifetime,omitempty"`
	// Sequence number of the LSP.
	SequenceNumber *int64 `protobuf:"varint,4,opt,name=sequence_number,json=sequenceNumber,proto3,oneof" json:"sequence_number,omitempty"`
	// Total length of the LSP.
	PduLength *int32 `protobuf:"varint,5,opt,name=pdu_length,json=pduLength,proto3,oneof" json:"pdu_length,omitempty"`
	// LSP Type-Block flags.
	Flags *IsisLspFlags `protobuf:"bytes,6,opt,name=flags,proto3,oneof" json:"flags,omitempty"`
	// IS Type - bits 1 and 2 indicate the type of Intermediate System.
	// 1 - ( i.e. bit 1 set) Level 1 Intermediate system.
	// 2 - Unused value.
	// 3 - (i.e. bits 1 and 2 set) Level 2 Intermediate system.
	IsType *int32 `protobuf:"varint,7,opt,name=is_type,json=isType,proto3,oneof" json:"is_type,omitempty"`
	// It refers to Link State PDU State TLVs container.
	Tlvs *IsisLspTlvs `protobuf:"bytes,8,opt,name=tlvs,proto3,oneof" json:"tlvs,omitempty"`
	// contains filtered or unexported fields
}

ISIS LSP.

func (*IsisLspState) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspState.ProtoReflect.Descriptor instead.

func (*IsisLspState) GetFlags added in v0.8.9

func (x *IsisLspState) GetFlags() *IsisLspFlags

func (*IsisLspState) GetIsType added in v0.8.9

func (x *IsisLspState) GetIsType() int32

func (*IsisLspState) GetLspId added in v0.8.9

func (x *IsisLspState) GetLspId() string

func (*IsisLspState) GetPduLength added in v0.8.9

func (x *IsisLspState) GetPduLength() int32

func (*IsisLspState) GetPduType added in v0.8.9

func (x *IsisLspState) GetPduType() IsisLspState_PduType_Enum

func (*IsisLspState) GetRemainingLifetime added in v0.8.9

func (x *IsisLspState) GetRemainingLifetime() int64

func (*IsisLspState) GetSequenceNumber added in v0.8.9

func (x *IsisLspState) GetSequenceNumber() int64

func (*IsisLspState) GetTlvs added in v0.8.9

func (x *IsisLspState) GetTlvs() *IsisLspTlvs

func (*IsisLspState) ProtoMessage added in v0.8.9

func (*IsisLspState) ProtoMessage()

func (*IsisLspState) ProtoReflect added in v0.8.9

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

func (*IsisLspState) Reset added in v0.8.9

func (x *IsisLspState) Reset()

func (*IsisLspState) String added in v0.8.9

func (x *IsisLspState) String() string

type IsisLspState_PduType added in v0.8.9

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

func (*IsisLspState_PduType) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspState_PduType.ProtoReflect.Descriptor instead.

func (*IsisLspState_PduType) ProtoMessage added in v0.8.9

func (*IsisLspState_PduType) ProtoMessage()

func (*IsisLspState_PduType) ProtoReflect added in v0.8.9

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

func (*IsisLspState_PduType) Reset added in v0.8.9

func (x *IsisLspState_PduType) Reset()

func (*IsisLspState_PduType) String added in v0.8.9

func (x *IsisLspState_PduType) String() string

type IsisLspState_PduType_Enum added in v0.8.9

type IsisLspState_PduType_Enum int32
const (
	IsisLspState_PduType_unspecified IsisLspState_PduType_Enum = 0
	IsisLspState_PduType_level_1     IsisLspState_PduType_Enum = 1
	IsisLspState_PduType_level_2     IsisLspState_PduType_Enum = 2
)

func (IsisLspState_PduType_Enum) Descriptor added in v0.8.9

func (IsisLspState_PduType_Enum) Enum added in v0.8.9

func (IsisLspState_PduType_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspState_PduType_Enum.Descriptor instead.

func (IsisLspState_PduType_Enum) Number added in v0.8.9

func (IsisLspState_PduType_Enum) String added in v0.8.9

func (x IsisLspState_PduType_Enum) String() string

func (IsisLspState_PduType_Enum) Type added in v0.8.9

type IsisLspTlvs added in v0.8.9

type IsisLspTlvs struct {

	// Array of Hostname TLVs ( type 137) present in this LSP.
	HostnameTlvs []*IsisLspHostname `protobuf:"bytes,1,rep,name=hostname_tlvs,json=hostnameTlvs,proto3" json:"hostname_tlvs,omitempty"`
	// Array of IS-Reachability TLVs (type 2) present in this LSP.
	IsReachabilityTlvs []*IsisLspIsReachabilityTlv `protobuf:"bytes,2,rep,name=is_reachability_tlvs,json=isReachabilityTlvs,proto3" json:"is_reachability_tlvs,omitempty"`
	// Array of Extended IS-Reachability TLVs (type 22) present in this LSP.
	ExtendedIsReachabilityTlvs []*IsisLspExtendedIsReachabilityTlv `` /* 143-byte string literal not displayed */
	// Array of IPv4 Internal Reachability TLVs (type 128) present in this LSP.
	Ipv4InternalReachabilityTlvs []*IsisLspIpv4InternalReachabilityTlv `` /* 149-byte string literal not displayed */
	// Array of IPv4 External Reachability TLVs (type 130) present in this LSP.
	Ipv4ExternalReachabilityTlvs []*IsisLspIpv4ExternalReachabilityTlv `` /* 149-byte string literal not displayed */
	// Array of IPv4 Extended Reachability TLVs (type 135) present in this LSP.
	ExtendedIpv4ReachabilityTlvs []*IsisLspExtendedIpv4ReachabilityTlv `` /* 149-byte string literal not displayed */
	// Array of IPv6 Reachability TLVs (type 236) present in this LSP.
	Ipv6ReachabilityTlvs []*IsisLspIpv6ReachabilityTlv `protobuf:"bytes,7,rep,name=ipv6_reachability_tlvs,json=ipv6ReachabilityTlvs,proto3" json:"ipv6_reachability_tlvs,omitempty"`
	// contains filtered or unexported fields
}

This contains the list of TLVs present in one LSP.

func (*IsisLspTlvs) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspTlvs.ProtoReflect.Descriptor instead.

func (*IsisLspTlvs) GetExtendedIpv4ReachabilityTlvs added in v0.8.9

func (x *IsisLspTlvs) GetExtendedIpv4ReachabilityTlvs() []*IsisLspExtendedIpv4ReachabilityTlv

func (*IsisLspTlvs) GetExtendedIsReachabilityTlvs added in v0.8.9

func (x *IsisLspTlvs) GetExtendedIsReachabilityTlvs() []*IsisLspExtendedIsReachabilityTlv

func (*IsisLspTlvs) GetHostnameTlvs added in v0.8.9

func (x *IsisLspTlvs) GetHostnameTlvs() []*IsisLspHostname

func (*IsisLspTlvs) GetIpv4ExternalReachabilityTlvs added in v0.8.9

func (x *IsisLspTlvs) GetIpv4ExternalReachabilityTlvs() []*IsisLspIpv4ExternalReachabilityTlv

func (*IsisLspTlvs) GetIpv4InternalReachabilityTlvs added in v0.8.9

func (x *IsisLspTlvs) GetIpv4InternalReachabilityTlvs() []*IsisLspIpv4InternalReachabilityTlv

func (*IsisLspTlvs) GetIpv6ReachabilityTlvs added in v0.8.9

func (x *IsisLspTlvs) GetIpv6ReachabilityTlvs() []*IsisLspIpv6ReachabilityTlv

func (*IsisLspTlvs) GetIsReachabilityTlvs added in v0.8.9

func (x *IsisLspTlvs) GetIsReachabilityTlvs() []*IsisLspIsReachabilityTlv

func (*IsisLspTlvs) ProtoMessage added in v0.8.9

func (*IsisLspTlvs) ProtoMessage()

func (*IsisLspTlvs) ProtoReflect added in v0.8.9

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

func (*IsisLspTlvs) Reset added in v0.8.9

func (x *IsisLspTlvs) Reset()

func (*IsisLspTlvs) String added in v0.8.9

func (x *IsisLspTlvs) String() string

type IsisLspV4Prefix added in v0.8.9

type IsisLspV4Prefix struct {

	// An IPv4 unicast prefix reachable via the originator of this LSP.
	Ipv4Address *string `protobuf:"bytes,1,opt,name=ipv4_address,json=ipv4Address,proto3,oneof" json:"ipv4_address,omitempty"`
	// The length of the IPv4 prefix.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// Up (0)-used when a prefix is initially advertised within the ISIS L3 hierarchy,
	// and for all other prefixes in L1 and L2 LSPs. (default)
	// Down (1)-used when an L1/L2 router advertises L2 prefixes in L1 LSPs.
	// The prefixes are being advertised from a higher level (L2) down to a lower level
	// (L1).
	RedistributionType *IsisLspV4Prefix_RedistributionType_Enum `` /* 171-byte string literal not displayed */
	// ISIS default metric value.
	DefaultMetric *int32 `protobuf:"varint,4,opt,name=default_metric,json=defaultMetric,proto3,oneof" json:"default_metric,omitempty"`
	// The origin of the advertised route-internal or external to the ISIS area. Options
	// include the following:
	// Internal-for intra-area routes, through Level 1 LSPs.
	// External-for inter-area routes redistributed within L1, through Level
	// 1 LSPs.
	OriginType *IsisLspV4Prefix_OriginType_Enum `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

This group defines attributes of an IPv4 standard prefix.

func (*IsisLspV4Prefix) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV4Prefix.ProtoReflect.Descriptor instead.

func (*IsisLspV4Prefix) GetDefaultMetric added in v0.8.9

func (x *IsisLspV4Prefix) GetDefaultMetric() int32

func (*IsisLspV4Prefix) GetIpv4Address added in v0.8.9

func (x *IsisLspV4Prefix) GetIpv4Address() string

func (*IsisLspV4Prefix) GetOriginType added in v0.8.9

func (*IsisLspV4Prefix) GetPrefixLength added in v0.8.9

func (x *IsisLspV4Prefix) GetPrefixLength() int32

func (*IsisLspV4Prefix) GetRedistributionType added in v0.8.9

func (x *IsisLspV4Prefix) GetRedistributionType() IsisLspV4Prefix_RedistributionType_Enum

func (*IsisLspV4Prefix) ProtoMessage added in v0.8.9

func (*IsisLspV4Prefix) ProtoMessage()

func (*IsisLspV4Prefix) ProtoReflect added in v0.8.9

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

func (*IsisLspV4Prefix) Reset added in v0.8.9

func (x *IsisLspV4Prefix) Reset()

func (*IsisLspV4Prefix) String added in v0.8.9

func (x *IsisLspV4Prefix) String() string

type IsisLspV4Prefix_OriginType added in v0.8.9

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

func (*IsisLspV4Prefix_OriginType) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV4Prefix_OriginType.ProtoReflect.Descriptor instead.

func (*IsisLspV4Prefix_OriginType) ProtoMessage added in v0.8.9

func (*IsisLspV4Prefix_OriginType) ProtoMessage()

func (*IsisLspV4Prefix_OriginType) ProtoReflect added in v0.8.9

func (*IsisLspV4Prefix_OriginType) Reset added in v0.8.9

func (x *IsisLspV4Prefix_OriginType) Reset()

func (*IsisLspV4Prefix_OriginType) String added in v0.8.9

func (x *IsisLspV4Prefix_OriginType) String() string

type IsisLspV4Prefix_OriginType_Enum added in v0.8.9

type IsisLspV4Prefix_OriginType_Enum int32
const (
	IsisLspV4Prefix_OriginType_unspecified IsisLspV4Prefix_OriginType_Enum = 0
	IsisLspV4Prefix_OriginType_internal    IsisLspV4Prefix_OriginType_Enum = 1
	IsisLspV4Prefix_OriginType_external    IsisLspV4Prefix_OriginType_Enum = 2
)

func (IsisLspV4Prefix_OriginType_Enum) Descriptor added in v0.8.9

func (IsisLspV4Prefix_OriginType_Enum) Enum added in v0.8.9

func (IsisLspV4Prefix_OriginType_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV4Prefix_OriginType_Enum.Descriptor instead.

func (IsisLspV4Prefix_OriginType_Enum) Number added in v0.8.9

func (IsisLspV4Prefix_OriginType_Enum) String added in v0.8.9

func (IsisLspV4Prefix_OriginType_Enum) Type added in v0.8.9

type IsisLspV4Prefix_RedistributionType added in v0.8.9

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

func (*IsisLspV4Prefix_RedistributionType) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV4Prefix_RedistributionType.ProtoReflect.Descriptor instead.

func (*IsisLspV4Prefix_RedistributionType) ProtoMessage added in v0.8.9

func (*IsisLspV4Prefix_RedistributionType) ProtoMessage()

func (*IsisLspV4Prefix_RedistributionType) ProtoReflect added in v0.8.9

func (*IsisLspV4Prefix_RedistributionType) Reset added in v0.8.9

func (*IsisLspV4Prefix_RedistributionType) String added in v0.8.9

type IsisLspV4Prefix_RedistributionType_Enum added in v0.8.9

type IsisLspV4Prefix_RedistributionType_Enum int32
const (
	IsisLspV4Prefix_RedistributionType_unspecified IsisLspV4Prefix_RedistributionType_Enum = 0
	IsisLspV4Prefix_RedistributionType_up          IsisLspV4Prefix_RedistributionType_Enum = 1
	IsisLspV4Prefix_RedistributionType_down        IsisLspV4Prefix_RedistributionType_Enum = 2
)

func (IsisLspV4Prefix_RedistributionType_Enum) Descriptor added in v0.8.9

func (IsisLspV4Prefix_RedistributionType_Enum) Enum added in v0.8.9

func (IsisLspV4Prefix_RedistributionType_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV4Prefix_RedistributionType_Enum.Descriptor instead.

func (IsisLspV4Prefix_RedistributionType_Enum) Number added in v0.8.9

func (IsisLspV4Prefix_RedistributionType_Enum) String added in v0.8.9

func (IsisLspV4Prefix_RedistributionType_Enum) Type added in v0.8.9

type IsisLspV6Prefix added in v0.8.9

type IsisLspV6Prefix struct {

	// An IPv6 unicast prefix reachable via the originator of this LSP.
	Ipv6Address *string `protobuf:"bytes,1,opt,name=ipv6_address,json=ipv6Address,proto3,oneof" json:"ipv6_address,omitempty"`
	// The length of the IPv6 prefix.
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// ISIS wide metric.
	Metric *int32 `protobuf:"varint,3,opt,name=metric,proto3,oneof" json:"metric,omitempty"`
	// Up (0)-used when a prefix is initially advertised within the ISIS L3 hierarchy,
	// and for all other prefixes in L1 and L2 LSPs. (default)
	// Down (1)-used when an L1/L2 router advertises L2 prefixes in L1 LSPs.
	// The prefixes are being advertised from a higher level (L2) down to a lower level
	// (L1).
	RedistributionType *IsisLspV6Prefix_RedistributionType_Enum `` /* 171-byte string literal not displayed */
	// The origin of the advertised route-internal or external to the ISIS area. Options
	// include the following:
	// Internal-for intra-area routes, through Level 1 LSPs.
	// External-for inter-area routes redistributed within L1, through Level
	// 1 LSPs.
	OriginType *IsisLspV6Prefix_OriginType_Enum `` /* 139-byte string literal not displayed */
	// Description missing in models
	PrefixAttributes *IsisLspPrefixAttributes `protobuf:"bytes,6,opt,name=prefix_attributes,json=prefixAttributes,proto3,oneof" json:"prefix_attributes,omitempty"`
	// contains filtered or unexported fields
}

It defines attributes of an IPv6 standard prefix.

func (*IsisLspV6Prefix) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV6Prefix.ProtoReflect.Descriptor instead.

func (*IsisLspV6Prefix) GetIpv6Address added in v0.8.9

func (x *IsisLspV6Prefix) GetIpv6Address() string

func (*IsisLspV6Prefix) GetMetric added in v0.8.9

func (x *IsisLspV6Prefix) GetMetric() int32

func (*IsisLspV6Prefix) GetOriginType added in v0.8.9

func (*IsisLspV6Prefix) GetPrefixAttributes added in v0.8.9

func (x *IsisLspV6Prefix) GetPrefixAttributes() *IsisLspPrefixAttributes

func (*IsisLspV6Prefix) GetPrefixLength added in v0.8.9

func (x *IsisLspV6Prefix) GetPrefixLength() int32

func (*IsisLspV6Prefix) GetRedistributionType added in v0.8.9

func (x *IsisLspV6Prefix) GetRedistributionType() IsisLspV6Prefix_RedistributionType_Enum

func (*IsisLspV6Prefix) ProtoMessage added in v0.8.9

func (*IsisLspV6Prefix) ProtoMessage()

func (*IsisLspV6Prefix) ProtoReflect added in v0.8.9

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

func (*IsisLspV6Prefix) Reset added in v0.8.9

func (x *IsisLspV6Prefix) Reset()

func (*IsisLspV6Prefix) String added in v0.8.9

func (x *IsisLspV6Prefix) String() string

type IsisLspV6Prefix_OriginType added in v0.8.9

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

func (*IsisLspV6Prefix_OriginType) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV6Prefix_OriginType.ProtoReflect.Descriptor instead.

func (*IsisLspV6Prefix_OriginType) ProtoMessage added in v0.8.9

func (*IsisLspV6Prefix_OriginType) ProtoMessage()

func (*IsisLspV6Prefix_OriginType) ProtoReflect added in v0.8.9

func (*IsisLspV6Prefix_OriginType) Reset added in v0.8.9

func (x *IsisLspV6Prefix_OriginType) Reset()

func (*IsisLspV6Prefix_OriginType) String added in v0.8.9

func (x *IsisLspV6Prefix_OriginType) String() string

type IsisLspV6Prefix_OriginType_Enum added in v0.8.9

type IsisLspV6Prefix_OriginType_Enum int32
const (
	IsisLspV6Prefix_OriginType_unspecified IsisLspV6Prefix_OriginType_Enum = 0
	IsisLspV6Prefix_OriginType_internal    IsisLspV6Prefix_OriginType_Enum = 1
	IsisLspV6Prefix_OriginType_external    IsisLspV6Prefix_OriginType_Enum = 2
)

func (IsisLspV6Prefix_OriginType_Enum) Descriptor added in v0.8.9

func (IsisLspV6Prefix_OriginType_Enum) Enum added in v0.8.9

func (IsisLspV6Prefix_OriginType_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV6Prefix_OriginType_Enum.Descriptor instead.

func (IsisLspV6Prefix_OriginType_Enum) Number added in v0.8.9

func (IsisLspV6Prefix_OriginType_Enum) String added in v0.8.9

func (IsisLspV6Prefix_OriginType_Enum) Type added in v0.8.9

type IsisLspV6Prefix_RedistributionType added in v0.8.9

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

func (*IsisLspV6Prefix_RedistributionType) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV6Prefix_RedistributionType.ProtoReflect.Descriptor instead.

func (*IsisLspV6Prefix_RedistributionType) ProtoMessage added in v0.8.9

func (*IsisLspV6Prefix_RedistributionType) ProtoMessage()

func (*IsisLspV6Prefix_RedistributionType) ProtoReflect added in v0.8.9

func (*IsisLspV6Prefix_RedistributionType) Reset added in v0.8.9

func (*IsisLspV6Prefix_RedistributionType) String added in v0.8.9

type IsisLspV6Prefix_RedistributionType_Enum added in v0.8.9

type IsisLspV6Prefix_RedistributionType_Enum int32
const (
	IsisLspV6Prefix_RedistributionType_unspecified IsisLspV6Prefix_RedistributionType_Enum = 0
	IsisLspV6Prefix_RedistributionType_up          IsisLspV6Prefix_RedistributionType_Enum = 1
	IsisLspV6Prefix_RedistributionType_down        IsisLspV6Prefix_RedistributionType_Enum = 2
)

func (IsisLspV6Prefix_RedistributionType_Enum) Descriptor added in v0.8.9

func (IsisLspV6Prefix_RedistributionType_Enum) Enum added in v0.8.9

func (IsisLspV6Prefix_RedistributionType_Enum) EnumDescriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspV6Prefix_RedistributionType_Enum.Descriptor instead.

func (IsisLspV6Prefix_RedistributionType_Enum) Number added in v0.8.9

func (IsisLspV6Prefix_RedistributionType_Enum) String added in v0.8.9

func (IsisLspV6Prefix_RedistributionType_Enum) Type added in v0.8.9

type IsisLspneighbor added in v0.8.9

type IsisLspneighbor struct {

	// The System ID for this emulated ISIS router, e.g. 640100010000.
	SystemId *string `protobuf:"bytes,1,opt,name=system_id,json=systemId,proto3,oneof" json:"system_id,omitempty"`
	// contains filtered or unexported fields
}

This contains IS neighbors.

func (*IsisLspneighbor) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspneighbor.ProtoReflect.Descriptor instead.

func (*IsisLspneighbor) GetSystemId added in v0.8.9

func (x *IsisLspneighbor) GetSystemId() string

func (*IsisLspneighbor) ProtoMessage added in v0.8.9

func (*IsisLspneighbor) ProtoMessage()

func (*IsisLspneighbor) ProtoReflect added in v0.8.9

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

func (*IsisLspneighbor) Reset added in v0.8.9

func (x *IsisLspneighbor) Reset()

func (*IsisLspneighbor) String added in v0.8.9

func (x *IsisLspneighbor) String() string

type IsisLspsState added in v0.8.9

type IsisLspsState struct {

	// The name of the ISIS Router.
	IsisRouterName *string `protobuf:"bytes,1,opt,name=isis_router_name,json=isisRouterName,proto3,oneof" json:"isis_router_name,omitempty"`
	// One or more LSPs that are learned by this ISIS router.
	Lsps []*IsisLspState `protobuf:"bytes,2,rep,name=lsps,proto3" json:"lsps,omitempty"`
	// contains filtered or unexported fields
}

The result of ISIS LSP information that are retrieved.

func (*IsisLspsState) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspsState.ProtoReflect.Descriptor instead.

func (*IsisLspsState) GetIsisRouterName added in v0.8.9

func (x *IsisLspsState) GetIsisRouterName() string

func (*IsisLspsState) GetLsps added in v0.8.9

func (x *IsisLspsState) GetLsps() []*IsisLspState

func (*IsisLspsState) ProtoMessage added in v0.8.9

func (*IsisLspsState) ProtoMessage()

func (*IsisLspsState) ProtoReflect added in v0.8.9

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

func (*IsisLspsState) Reset added in v0.8.9

func (x *IsisLspsState) Reset()

func (*IsisLspsState) String added in v0.8.9

func (x *IsisLspsState) String() string

type IsisLspsStateRequest added in v0.8.9

type IsisLspsStateRequest struct {

	// The names of ISIS routers for which learned information is requested. An empty list
	// will return results for all ISIS routers.
	//
	// x-constraint:
	// - /components/schemas/Device.IsisRouter/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.IsisRouter/properties/name
	//
	IsisRouterNames []string `protobuf:"bytes,1,rep,name=isis_router_names,json=isisRouterNames,proto3" json:"isis_router_names,omitempty"`
	// contains filtered or unexported fields
}

The request to retrieve ISIS Link State PDU (LSP) information learned by the router.

func (*IsisLspsStateRequest) Descriptor deprecated added in v0.8.9

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

Deprecated: Use IsisLspsStateRequest.ProtoReflect.Descriptor instead.

func (*IsisLspsStateRequest) GetIsisRouterNames added in v0.8.9

func (x *IsisLspsStateRequest) GetIsisRouterNames() []string

func (*IsisLspsStateRequest) ProtoMessage added in v0.8.9

func (*IsisLspsStateRequest) ProtoMessage()

func (*IsisLspsStateRequest) ProtoReflect added in v0.8.9

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

func (*IsisLspsStateRequest) Reset added in v0.8.9

func (x *IsisLspsStateRequest) Reset()

func (*IsisLspsStateRequest) String added in v0.8.9

func (x *IsisLspsStateRequest) String() string

type IsisMT

type IsisMT struct {

	// The Multi Topology ID for one of the topologies supported on the ISIS interface.
	// default = 0
	MtId *int32 `protobuf:"varint,1,opt,name=mt_id,json=mtId,proto3,oneof" json:"mt_id,omitempty"`
	// Specifies the link metric for this topology on the ISIS interface.
	// default = 10
	LinkMetric *int32 `protobuf:"varint,2,opt,name=link_metric,json=linkMetric,proto3,oneof" json:"link_metric,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration of properties per interface per topology when multiple topologies are configured in an ISIS router. in a ISIS router.

func (*IsisMT) Descriptor deprecated

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

Deprecated: Use IsisMT.ProtoReflect.Descriptor instead.

func (*IsisMT) GetLinkMetric

func (x *IsisMT) GetLinkMetric() int32

func (*IsisMT) GetMtId

func (x *IsisMT) GetMtId() int32

func (*IsisMT) ProtoMessage

func (*IsisMT) ProtoMessage()

func (*IsisMT) ProtoReflect

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

func (*IsisMT) Reset

func (x *IsisMT) Reset()

func (*IsisMT) String

func (x *IsisMT) String() string

type IsisMetric

type IsisMetric struct {

	// The name of a configured ISIS router.
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// The number of Level 1 (L1) sessions that are fully up.
	L1SessionsUp *int32 `protobuf:"varint,2,opt,name=l1_sessions_up,json=l1SessionsUp,proto3,oneof" json:"l1_sessions_up,omitempty"`
	// The number of Level 1 Sessions Flap.
	L1SessionFlap *int32 `protobuf:"varint,3,opt,name=l1_session_flap,json=l1SessionFlap,proto3,oneof" json:"l1_session_flap,omitempty"`
	// Number of Level 1 Hello messages sent.
	L1BroadcastHellosSent *int32 `` /* 135-byte string literal not displayed */
	// Number of Level 1 Hello messages received.
	L1BroadcastHellosReceived *int32 `` /* 147-byte string literal not displayed */
	// Number of Level 1 Point-to-Point(P2P) Hello messages sent.
	L1PointToPointHellosSent *int32 `` /* 148-byte string literal not displayed */
	// Number of Level 1 Point-to-Point(P2P) Hello messages received.
	L1PointToPointHellosReceived *int32 `` /* 160-byte string literal not displayed */
	// Number of Link State Updates (LSPs) in the Level 1 LSP Databases.
	L1DatabaseSize *int32 `protobuf:"varint,8,opt,name=l1_database_size,json=l1DatabaseSize,proto3,oneof" json:"l1_database_size,omitempty"`
	// Number of Level 1 (L1) Partial Sequence Number Packet (PSNPs) sent.
	L1PsnpSent *int32 `protobuf:"varint,9,opt,name=l1_psnp_sent,json=l1PsnpSent,proto3,oneof" json:"l1_psnp_sent,omitempty"`
	// Number of Level 1 (L1) Complete Sequence Number Packet (PSNPs) received.
	L1PsnpReceived *int32 `protobuf:"varint,10,opt,name=l1_psnp_received,json=l1PsnpReceived,proto3,oneof" json:"l1_psnp_received,omitempty"`
	// Number of Level 1 (L1) Complete Sequence Number Packet (CSNPs) sent.
	L1CsnpSent *int32 `protobuf:"varint,11,opt,name=l1_csnp_sent,json=l1CsnpSent,proto3,oneof" json:"l1_csnp_sent,omitempty"`
	// Number of Level 1 (L1) Complete Sequence Number Packet (CSNPs) received.
	L1CsnpReceived *int32 `protobuf:"varint,12,opt,name=l1_csnp_received,json=l1CsnpReceived,proto3,oneof" json:"l1_csnp_received,omitempty"`
	// Number of Level 1 (L1) Link State Protocol Data Units (LSPs) sent.
	L1LspSent *int32 `protobuf:"varint,13,opt,name=l1_lsp_sent,json=l1LspSent,proto3,oneof" json:"l1_lsp_sent,omitempty"`
	// Number of Level 1 (L1) Link State Protocol Data Units (LSPs) received.
	L1LspReceived *int32 `protobuf:"varint,14,opt,name=l1_lsp_received,json=l1LspReceived,proto3,oneof" json:"l1_lsp_received,omitempty"`
	// The number of Level 2 (L2) sessions that are fully up.
	L2SessionsUp *int32 `protobuf:"varint,15,opt,name=l2_sessions_up,json=l2SessionsUp,proto3,oneof" json:"l2_sessions_up,omitempty"`
	// The number of Level 2 Sessions Flap.
	L2SessionFlap *int32 `protobuf:"varint,16,opt,name=l2_session_flap,json=l2SessionFlap,proto3,oneof" json:"l2_session_flap,omitempty"`
	// Number of Level 2 Hello messages sent.
	L2BroadcastHellosSent *int32 `` /* 136-byte string literal not displayed */
	// Number of Level 2 Hello messages received.
	L2BroadcastHellosReceived *int32 `` /* 148-byte string literal not displayed */
	// Number of Level 2 Point-to-Point(P2P) Hello messages sent.
	L2PointToPointHellosSent *int32 `` /* 149-byte string literal not displayed */
	// Number of Level 2 Point-to-Point(P2P) Hello messages received.
	L2PointToPointHellosReceived *int32 `` /* 161-byte string literal not displayed */
	// Number of Link State Updates (LSPs) in the Level 2 LSP Databases.
	L2DatabaseSize *int32 `protobuf:"varint,21,opt,name=l2_database_size,json=l2DatabaseSize,proto3,oneof" json:"l2_database_size,omitempty"`
	// Number of Level 2 (L2) Partial Sequence Number Packet (PSNPs) sent.
	L2PsnpSent *int32 `protobuf:"varint,22,opt,name=l2_psnp_sent,json=l2PsnpSent,proto3,oneof" json:"l2_psnp_sent,omitempty"`
	// Number of Level 2 (L2) Complete Sequence Number Packet (PSNPs) received.
	L2PsnpReceived *int32 `protobuf:"varint,23,opt,name=l2_psnp_received,json=l2PsnpReceived,proto3,oneof" json:"l2_psnp_received,omitempty"`
	// Number of Level 2 (L2) Complete Sequence Number Packet (CSNPs) sent.
	L2CsnpSent *int32 `protobuf:"varint,24,opt,name=l2_csnp_sent,json=l2CsnpSent,proto3,oneof" json:"l2_csnp_sent,omitempty"`
	// Number of Level 2 (L2) Complete Sequence Number Packet (CSNPs) received.
	L2CsnpReceived *int32 `protobuf:"varint,25,opt,name=l2_csnp_received,json=l2CsnpReceived,proto3,oneof" json:"l2_csnp_received,omitempty"`
	// Number of Level 2 (L2) Link State Protocol Data Units (LSPs) sent.
	L2LspSent *int32 `protobuf:"varint,26,opt,name=l2_lsp_sent,json=l2LspSent,proto3,oneof" json:"l2_lsp_sent,omitempty"`
	// Number of Level 2 (L2) Link State Protocol Data Units (LSPs) received.
	L2LspReceived *int32 `protobuf:"varint,27,opt,name=l2_lsp_received,json=l2LspReceived,proto3,oneof" json:"l2_lsp_received,omitempty"`
	// contains filtered or unexported fields
}

ISIS per router statistics information.

func (*IsisMetric) Descriptor deprecated

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

Deprecated: Use IsisMetric.ProtoReflect.Descriptor instead.

func (*IsisMetric) GetL1BroadcastHellosReceived

func (x *IsisMetric) GetL1BroadcastHellosReceived() int32

func (*IsisMetric) GetL1BroadcastHellosSent

func (x *IsisMetric) GetL1BroadcastHellosSent() int32

func (*IsisMetric) GetL1CsnpReceived

func (x *IsisMetric) GetL1CsnpReceived() int32

func (*IsisMetric) GetL1CsnpSent

func (x *IsisMetric) GetL1CsnpSent() int32

func (*IsisMetric) GetL1DatabaseSize

func (x *IsisMetric) GetL1DatabaseSize() int32

func (*IsisMetric) GetL1LspReceived

func (x *IsisMetric) GetL1LspReceived() int32

func (*IsisMetric) GetL1LspSent

func (x *IsisMetric) GetL1LspSent() int32

func (*IsisMetric) GetL1PointToPointHellosReceived

func (x *IsisMetric) GetL1PointToPointHellosReceived() int32

func (*IsisMetric) GetL1PointToPointHellosSent

func (x *IsisMetric) GetL1PointToPointHellosSent() int32

func (*IsisMetric) GetL1PsnpReceived

func (x *IsisMetric) GetL1PsnpReceived() int32

func (*IsisMetric) GetL1PsnpSent

func (x *IsisMetric) GetL1PsnpSent() int32

func (*IsisMetric) GetL1SessionFlap

func (x *IsisMetric) GetL1SessionFlap() int32

func (*IsisMetric) GetL1SessionsUp

func (x *IsisMetric) GetL1SessionsUp() int32

func (*IsisMetric) GetL2BroadcastHellosReceived

func (x *IsisMetric) GetL2BroadcastHellosReceived() int32

func (*IsisMetric) GetL2BroadcastHellosSent

func (x *IsisMetric) GetL2BroadcastHellosSent() int32

func (*IsisMetric) GetL2CsnpReceived

func (x *IsisMetric) GetL2CsnpReceived() int32

func (*IsisMetric) GetL2CsnpSent

func (x *IsisMetric) GetL2CsnpSent() int32

func (*IsisMetric) GetL2DatabaseSize

func (x *IsisMetric) GetL2DatabaseSize() int32

func (*IsisMetric) GetL2LspReceived

func (x *IsisMetric) GetL2LspReceived() int32

func (*IsisMetric) GetL2LspSent

func (x *IsisMetric) GetL2LspSent() int32

func (*IsisMetric) GetL2PointToPointHellosReceived

func (x *IsisMetric) GetL2PointToPointHellosReceived() int32

func (*IsisMetric) GetL2PointToPointHellosSent

func (x *IsisMetric) GetL2PointToPointHellosSent() int32

func (*IsisMetric) GetL2PsnpReceived

func (x *IsisMetric) GetL2PsnpReceived() int32

func (*IsisMetric) GetL2PsnpSent

func (x *IsisMetric) GetL2PsnpSent() int32

func (*IsisMetric) GetL2SessionFlap

func (x *IsisMetric) GetL2SessionFlap() int32

func (*IsisMetric) GetL2SessionsUp

func (x *IsisMetric) GetL2SessionsUp() int32

func (*IsisMetric) GetName

func (x *IsisMetric) GetName() string

func (*IsisMetric) ProtoMessage

func (*IsisMetric) ProtoMessage()

func (*IsisMetric) ProtoReflect

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

func (*IsisMetric) Reset

func (x *IsisMetric) Reset()

func (*IsisMetric) String

func (x *IsisMetric) String() string

type IsisMetricsRequest

type IsisMetricsRequest struct {

	// The names of ISIS Routers to return results for. An empty list will return results
	// for all ISIS router.
	//
	// x-constraint:
	// - /components/schemas/Device.IsisRouter/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.IsisRouter/properties/name
	//
	RouterNames []string `protobuf:"bytes,1,rep,name=router_names,json=routerNames,proto3" json:"router_names,omitempty"`
	// The list of column names that the returned result set will contain. If the list is
	// empty then all columns will be returned except for any result_groups. The name of
	// the ISIS Router cannot be excluded.
	ColumnNames []IsisMetricsRequest_ColumnNames_Enum `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve ISIS per Router metrics/statistics.

func (*IsisMetricsRequest) Descriptor deprecated

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

Deprecated: Use IsisMetricsRequest.ProtoReflect.Descriptor instead.

func (*IsisMetricsRequest) GetColumnNames

func (*IsisMetricsRequest) GetRouterNames

func (x *IsisMetricsRequest) GetRouterNames() []string

func (*IsisMetricsRequest) ProtoMessage

func (*IsisMetricsRequest) ProtoMessage()

func (*IsisMetricsRequest) ProtoReflect

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

func (*IsisMetricsRequest) Reset

func (x *IsisMetricsRequest) Reset()

func (*IsisMetricsRequest) String

func (x *IsisMetricsRequest) String() string

type IsisMetricsRequest_ColumnNames

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

func (*IsisMetricsRequest_ColumnNames) Descriptor deprecated

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

Deprecated: Use IsisMetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*IsisMetricsRequest_ColumnNames) ProtoMessage

func (*IsisMetricsRequest_ColumnNames) ProtoMessage()

func (*IsisMetricsRequest_ColumnNames) ProtoReflect

func (*IsisMetricsRequest_ColumnNames) Reset

func (x *IsisMetricsRequest_ColumnNames) Reset()

func (*IsisMetricsRequest_ColumnNames) String

type IsisMetricsRequest_ColumnNames_Enum

type IsisMetricsRequest_ColumnNames_Enum int32
const (
	IsisMetricsRequest_ColumnNames_unspecified                       IsisMetricsRequest_ColumnNames_Enum = 0
	IsisMetricsRequest_ColumnNames_l1_sessions_up                    IsisMetricsRequest_ColumnNames_Enum = 1
	IsisMetricsRequest_ColumnNames_l1_session_flap                   IsisMetricsRequest_ColumnNames_Enum = 2
	IsisMetricsRequest_ColumnNames_l1_database_size                  IsisMetricsRequest_ColumnNames_Enum = 3
	IsisMetricsRequest_ColumnNames_l1_broadcast_hellos_sent          IsisMetricsRequest_ColumnNames_Enum = 4
	IsisMetricsRequest_ColumnNames_l1_broadcast_hellos_received      IsisMetricsRequest_ColumnNames_Enum = 5
	IsisMetricsRequest_ColumnNames_l1_point_to_point_hellos_sent     IsisMetricsRequest_ColumnNames_Enum = 6
	IsisMetricsRequest_ColumnNames_l1_point_to_point_hellos_received IsisMetricsRequest_ColumnNames_Enum = 7
	IsisMetricsRequest_ColumnNames_l1_psnp_sent                      IsisMetricsRequest_ColumnNames_Enum = 8
	IsisMetricsRequest_ColumnNames_l1_psnp_received                  IsisMetricsRequest_ColumnNames_Enum = 9
	IsisMetricsRequest_ColumnNames_l1_csnp_sent                      IsisMetricsRequest_ColumnNames_Enum = 10
	IsisMetricsRequest_ColumnNames_l1_csnp_received                  IsisMetricsRequest_ColumnNames_Enum = 11
	IsisMetricsRequest_ColumnNames_l1_lsp_sent                       IsisMetricsRequest_ColumnNames_Enum = 12
	IsisMetricsRequest_ColumnNames_l1_lsp_received                   IsisMetricsRequest_ColumnNames_Enum = 13
	IsisMetricsRequest_ColumnNames_l2_sessions_up                    IsisMetricsRequest_ColumnNames_Enum = 14
	IsisMetricsRequest_ColumnNames_l2_session_flap                   IsisMetricsRequest_ColumnNames_Enum = 15
	IsisMetricsRequest_ColumnNames_l2_database_size                  IsisMetricsRequest_ColumnNames_Enum = 16
	IsisMetricsRequest_ColumnNames_l2_broadcast_hellos_sent          IsisMetricsRequest_ColumnNames_Enum = 17
	IsisMetricsRequest_ColumnNames_l2_broadcast_hellos_received      IsisMetricsRequest_ColumnNames_Enum = 18
	IsisMetricsRequest_ColumnNames_l2_point_to_point_hellos_sent     IsisMetricsRequest_ColumnNames_Enum = 19
	IsisMetricsRequest_ColumnNames_l2_point_to_point_hellos_received IsisMetricsRequest_ColumnNames_Enum = 20
	IsisMetricsRequest_ColumnNames_l2_psnp_sent                      IsisMetricsRequest_ColumnNames_Enum = 21
	IsisMetricsRequest_ColumnNames_l2_psnp_received                  IsisMetricsRequest_ColumnNames_Enum = 22
	IsisMetricsRequest_ColumnNames_l2_csnp_sent                      IsisMetricsRequest_ColumnNames_Enum = 23
	IsisMetricsRequest_ColumnNames_l2_csnp_received                  IsisMetricsRequest_ColumnNames_Enum = 24
	IsisMetricsRequest_ColumnNames_l2_lsp_sent                       IsisMetricsRequest_ColumnNames_Enum = 25
	IsisMetricsRequest_ColumnNames_l2_lsp_received                   IsisMetricsRequest_ColumnNames_Enum = 26
)

func (IsisMetricsRequest_ColumnNames_Enum) Descriptor

func (IsisMetricsRequest_ColumnNames_Enum) Enum

func (IsisMetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisMetricsRequest_ColumnNames_Enum.Descriptor instead.

func (IsisMetricsRequest_ColumnNames_Enum) Number

func (IsisMetricsRequest_ColumnNames_Enum) String

func (IsisMetricsRequest_ColumnNames_Enum) Type

type IsisV4RouteRange

type IsisV4RouteRange struct {

	// A list of group of IPv4 route addresses.
	Addresses []*V4RouteAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The user-defined metric associated with this route range.
	// default = 0
	LinkMetric *int32 `protobuf:"varint,2,opt,name=link_metric,json=linkMetric,proto3,oneof" json:"link_metric,omitempty"`
	// The origin of the advertised route-internal or external to the ISIS area. Options
	// include the following:
	// Internal-for intra-area routes, through Level 1 LSPs.
	// External-for inter-area routes redistributed within L1, through Level
	// 1 LSPs.
	// default = OriginType.Enum.internal
	OriginType *IsisV4RouteRange_OriginType_Enum `` /* 140-byte string literal not displayed */
	// Defines the Up/Down (Redistribution) bit defined for TLVs 128 and 130 by RFC 2966.
	// It is used for domain-wide advertisement of prefix information.
	//
	// Up (0)-used when a prefix is initially advertised within the ISIS L3
	// hierarchy,
	// and for all other prefixes in L1 and L2 LSPs. (default)
	// Down (1)-used when an L1/L2 router advertises L2 prefixes in L1 LSPs.
	//
	// The prefixes are being advertised from a higher level (L2) down to a lower level
	// (L1).
	// default = RedistributionType.Enum.up
	RedistributionType *IsisV4RouteRange_RedistributionType_Enum `` /* 172-byte string literal not displayed */
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Specifies whether the sub-TLV for IPv4/IPv6 Extended Reachability Attribute Flags
	// will be advertised or not.
	// default = False
	PrefixAttrEnabled *bool `protobuf:"varint,6,opt,name=prefix_attr_enabled,json=prefixAttrEnabled,proto3,oneof" json:"prefix_attr_enabled,omitempty"`
	// External Prefix Flag (Bit 0)
	// default = False
	XFlag *bool `protobuf:"varint,7,opt,name=x_flag,json=xFlag,proto3,oneof" json:"x_flag,omitempty"`
	// Re-advertisement Flag (Bit 1)
	// default = False
	RFlag *bool `protobuf:"varint,8,opt,name=r_flag,json=rFlag,proto3,oneof" json:"r_flag,omitempty"`
	// Node Flag (Bit 2)
	// default = False
	NFlag *bool `protobuf:"varint,9,opt,name=n_flag,json=nFlag,proto3,oneof" json:"n_flag,omitempty"`
	// contains filtered or unexported fields
}

Emulated ISIS IPv4 routes.

func (*IsisV4RouteRange) Descriptor deprecated

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

Deprecated: Use IsisV4RouteRange.ProtoReflect.Descriptor instead.

func (*IsisV4RouteRange) GetAddresses

func (x *IsisV4RouteRange) GetAddresses() []*V4RouteAddress

func (*IsisV4RouteRange) GetLinkMetric

func (x *IsisV4RouteRange) GetLinkMetric() int32

func (*IsisV4RouteRange) GetNFlag

func (x *IsisV4RouteRange) GetNFlag() bool

func (*IsisV4RouteRange) GetName

func (x *IsisV4RouteRange) GetName() string

func (*IsisV4RouteRange) GetOriginType

func (*IsisV4RouteRange) GetPrefixAttrEnabled

func (x *IsisV4RouteRange) GetPrefixAttrEnabled() bool

func (*IsisV4RouteRange) GetRFlag

func (x *IsisV4RouteRange) GetRFlag() bool

func (*IsisV4RouteRange) GetRedistributionType

func (*IsisV4RouteRange) GetXFlag

func (x *IsisV4RouteRange) GetXFlag() bool

func (*IsisV4RouteRange) ProtoMessage

func (*IsisV4RouteRange) ProtoMessage()

func (*IsisV4RouteRange) ProtoReflect

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

func (*IsisV4RouteRange) Reset

func (x *IsisV4RouteRange) Reset()

func (*IsisV4RouteRange) String

func (x *IsisV4RouteRange) String() string

type IsisV4RouteRange_OriginType

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

func (*IsisV4RouteRange_OriginType) Descriptor deprecated

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

Deprecated: Use IsisV4RouteRange_OriginType.ProtoReflect.Descriptor instead.

func (*IsisV4RouteRange_OriginType) ProtoMessage

func (*IsisV4RouteRange_OriginType) ProtoMessage()

func (*IsisV4RouteRange_OriginType) ProtoReflect

func (*IsisV4RouteRange_OriginType) Reset

func (x *IsisV4RouteRange_OriginType) Reset()

func (*IsisV4RouteRange_OriginType) String

func (x *IsisV4RouteRange_OriginType) String() string

type IsisV4RouteRange_OriginType_Enum

type IsisV4RouteRange_OriginType_Enum int32
const (
	IsisV4RouteRange_OriginType_unspecified IsisV4RouteRange_OriginType_Enum = 0
	IsisV4RouteRange_OriginType_internal    IsisV4RouteRange_OriginType_Enum = 1
	IsisV4RouteRange_OriginType_external    IsisV4RouteRange_OriginType_Enum = 2
)

func (IsisV4RouteRange_OriginType_Enum) Descriptor

func (IsisV4RouteRange_OriginType_Enum) Enum

func (IsisV4RouteRange_OriginType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisV4RouteRange_OriginType_Enum.Descriptor instead.

func (IsisV4RouteRange_OriginType_Enum) Number

func (IsisV4RouteRange_OriginType_Enum) String

func (IsisV4RouteRange_OriginType_Enum) Type

type IsisV4RouteRange_RedistributionType

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

func (*IsisV4RouteRange_RedistributionType) Descriptor deprecated

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

Deprecated: Use IsisV4RouteRange_RedistributionType.ProtoReflect.Descriptor instead.

func (*IsisV4RouteRange_RedistributionType) ProtoMessage

func (*IsisV4RouteRange_RedistributionType) ProtoMessage()

func (*IsisV4RouteRange_RedistributionType) ProtoReflect

func (*IsisV4RouteRange_RedistributionType) Reset

func (*IsisV4RouteRange_RedistributionType) String

type IsisV4RouteRange_RedistributionType_Enum

type IsisV4RouteRange_RedistributionType_Enum int32
const (
	IsisV4RouteRange_RedistributionType_unspecified IsisV4RouteRange_RedistributionType_Enum = 0
	IsisV4RouteRange_RedistributionType_up          IsisV4RouteRange_RedistributionType_Enum = 1
	IsisV4RouteRange_RedistributionType_down        IsisV4RouteRange_RedistributionType_Enum = 2
)

func (IsisV4RouteRange_RedistributionType_Enum) Descriptor

func (IsisV4RouteRange_RedistributionType_Enum) Enum

func (IsisV4RouteRange_RedistributionType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisV4RouteRange_RedistributionType_Enum.Descriptor instead.

func (IsisV4RouteRange_RedistributionType_Enum) Number

func (IsisV4RouteRange_RedistributionType_Enum) String

func (IsisV4RouteRange_RedistributionType_Enum) Type

type IsisV6RouteRange

type IsisV6RouteRange struct {

	// A list of group of IPv6 route addresses.
	Addresses []*V6RouteAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The user-defined metric associated with this route range.
	// default = 0
	LinkMetric *int32 `protobuf:"varint,2,opt,name=link_metric,json=linkMetric,proto3,oneof" json:"link_metric,omitempty"`
	// The origin of the advertised route-internal or external to the ISIS area. Options
	// include the following:
	// Internal-for intra-area routes, through Level 1 LSPs.
	// External-for inter-area routes redistributed within L1, through Level
	// 1 LSPs.
	// default = OriginType.Enum.internal
	OriginType *IsisV6RouteRange_OriginType_Enum `` /* 140-byte string literal not displayed */
	// Defines the Up/Down (Redistribution) bit defined for TLVs 128 and 130 by RFC 2966.
	// It is used for domain-wide advertisement of prefix information.
	//
	// Up (0)-used when a prefix is initially advertised within the ISIS L3
	// hierarchy,
	// and for all other prefixes in L1 and L2 LSPs. (default)
	// Down (1)-used when an L1/L2 router advertises L2 prefixes in L1 LSPs.
	//
	// The prefixes are being advertised from a higher level (L2) down to a lower level
	// (L1).
	// default = RedistributionType.Enum.up
	RedistributionType *IsisV6RouteRange_RedistributionType_Enum `` /* 172-byte string literal not displayed */
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Specifies whether the sub-TLV for IPv4/IPv6 Extended Reachability Attribute Flags
	// will be advertised or not.
	// default = False
	PrefixAttrEnabled *bool `protobuf:"varint,6,opt,name=prefix_attr_enabled,json=prefixAttrEnabled,proto3,oneof" json:"prefix_attr_enabled,omitempty"`
	// External Prefix Flag (Bit 0)
	// default = False
	XFlag *bool `protobuf:"varint,7,opt,name=x_flag,json=xFlag,proto3,oneof" json:"x_flag,omitempty"`
	// Re-advertisement Flag (Bit 1)
	// default = False
	RFlag *bool `protobuf:"varint,8,opt,name=r_flag,json=rFlag,proto3,oneof" json:"r_flag,omitempty"`
	// Node Flag (Bit 2)
	// default = False
	NFlag *bool `protobuf:"varint,9,opt,name=n_flag,json=nFlag,proto3,oneof" json:"n_flag,omitempty"`
	// contains filtered or unexported fields
}

Emulated ISIS IPv6 routes.

func (*IsisV6RouteRange) Descriptor deprecated

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

Deprecated: Use IsisV6RouteRange.ProtoReflect.Descriptor instead.

func (*IsisV6RouteRange) GetAddresses

func (x *IsisV6RouteRange) GetAddresses() []*V6RouteAddress

func (*IsisV6RouteRange) GetLinkMetric

func (x *IsisV6RouteRange) GetLinkMetric() int32

func (*IsisV6RouteRange) GetNFlag

func (x *IsisV6RouteRange) GetNFlag() bool

func (*IsisV6RouteRange) GetName

func (x *IsisV6RouteRange) GetName() string

func (*IsisV6RouteRange) GetOriginType

func (*IsisV6RouteRange) GetPrefixAttrEnabled

func (x *IsisV6RouteRange) GetPrefixAttrEnabled() bool

func (*IsisV6RouteRange) GetRFlag

func (x *IsisV6RouteRange) GetRFlag() bool

func (*IsisV6RouteRange) GetRedistributionType

func (*IsisV6RouteRange) GetXFlag

func (x *IsisV6RouteRange) GetXFlag() bool

func (*IsisV6RouteRange) ProtoMessage

func (*IsisV6RouteRange) ProtoMessage()

func (*IsisV6RouteRange) ProtoReflect

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

func (*IsisV6RouteRange) Reset

func (x *IsisV6RouteRange) Reset()

func (*IsisV6RouteRange) String

func (x *IsisV6RouteRange) String() string

type IsisV6RouteRange_OriginType

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

func (*IsisV6RouteRange_OriginType) Descriptor deprecated

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

Deprecated: Use IsisV6RouteRange_OriginType.ProtoReflect.Descriptor instead.

func (*IsisV6RouteRange_OriginType) ProtoMessage

func (*IsisV6RouteRange_OriginType) ProtoMessage()

func (*IsisV6RouteRange_OriginType) ProtoReflect

func (*IsisV6RouteRange_OriginType) Reset

func (x *IsisV6RouteRange_OriginType) Reset()

func (*IsisV6RouteRange_OriginType) String

func (x *IsisV6RouteRange_OriginType) String() string

type IsisV6RouteRange_OriginType_Enum

type IsisV6RouteRange_OriginType_Enum int32
const (
	IsisV6RouteRange_OriginType_unspecified IsisV6RouteRange_OriginType_Enum = 0
	IsisV6RouteRange_OriginType_internal    IsisV6RouteRange_OriginType_Enum = 1
	IsisV6RouteRange_OriginType_external    IsisV6RouteRange_OriginType_Enum = 2
)

func (IsisV6RouteRange_OriginType_Enum) Descriptor

func (IsisV6RouteRange_OriginType_Enum) Enum

func (IsisV6RouteRange_OriginType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisV6RouteRange_OriginType_Enum.Descriptor instead.

func (IsisV6RouteRange_OriginType_Enum) Number

func (IsisV6RouteRange_OriginType_Enum) String

func (IsisV6RouteRange_OriginType_Enum) Type

type IsisV6RouteRange_RedistributionType

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

func (*IsisV6RouteRange_RedistributionType) Descriptor deprecated

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

Deprecated: Use IsisV6RouteRange_RedistributionType.ProtoReflect.Descriptor instead.

func (*IsisV6RouteRange_RedistributionType) ProtoMessage

func (*IsisV6RouteRange_RedistributionType) ProtoMessage()

func (*IsisV6RouteRange_RedistributionType) ProtoReflect

func (*IsisV6RouteRange_RedistributionType) Reset

func (*IsisV6RouteRange_RedistributionType) String

type IsisV6RouteRange_RedistributionType_Enum

type IsisV6RouteRange_RedistributionType_Enum int32
const (
	IsisV6RouteRange_RedistributionType_unspecified IsisV6RouteRange_RedistributionType_Enum = 0
	IsisV6RouteRange_RedistributionType_up          IsisV6RouteRange_RedistributionType_Enum = 1
	IsisV6RouteRange_RedistributionType_down        IsisV6RouteRange_RedistributionType_Enum = 2
)

func (IsisV6RouteRange_RedistributionType_Enum) Descriptor

func (IsisV6RouteRange_RedistributionType_Enum) Enum

func (IsisV6RouteRange_RedistributionType_Enum) EnumDescriptor deprecated

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

Deprecated: Use IsisV6RouteRange_RedistributionType_Enum.Descriptor instead.

func (IsisV6RouteRange_RedistributionType_Enum) Number

func (IsisV6RouteRange_RedistributionType_Enum) String

func (IsisV6RouteRange_RedistributionType_Enum) Type

type LacpMemberState added in v0.8.1

type LacpMemberState struct {

	// The names of LAG members (ports) for which the state has to be applied. An empty
	// or null list will control all LAG members.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	LagMemberPortNames []string `protobuf:"bytes,1,rep,name=lag_member_port_names,json=lagMemberPortNames,proto3" json:"lag_member_port_names,omitempty"`
	// The LACP Member admin state. 'up' will send LACPDUs with 'sync' flag set on selected
	// member ports. 'down' will send LACPDUs with 'sync' flag unset on selected member
	// ports.
	// required = true
	State LacpMemberState_State_Enum `protobuf:"varint,2,opt,name=state,proto3,enum=otg.LacpMemberState_State_Enum" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Set LACP state for specified LAG Member Port(s).

func (*LacpMemberState) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LacpMemberState.ProtoReflect.Descriptor instead.

func (*LacpMemberState) GetLagMemberPortNames added in v0.8.1

func (x *LacpMemberState) GetLagMemberPortNames() []string

func (*LacpMemberState) GetState added in v0.8.1

func (*LacpMemberState) ProtoMessage added in v0.8.1

func (*LacpMemberState) ProtoMessage()

func (*LacpMemberState) ProtoReflect added in v0.8.1

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

func (*LacpMemberState) Reset added in v0.8.1

func (x *LacpMemberState) Reset()

func (*LacpMemberState) String added in v0.8.1

func (x *LacpMemberState) String() string

type LacpMemberState_State added in v0.8.1

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

func (*LacpMemberState_State) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LacpMemberState_State.ProtoReflect.Descriptor instead.

func (*LacpMemberState_State) ProtoMessage added in v0.8.1

func (*LacpMemberState_State) ProtoMessage()

func (*LacpMemberState_State) ProtoReflect added in v0.8.1

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

func (*LacpMemberState_State) Reset added in v0.8.1

func (x *LacpMemberState_State) Reset()

func (*LacpMemberState_State) String added in v0.8.1

func (x *LacpMemberState_State) String() string

type LacpMemberState_State_Enum added in v0.8.1

type LacpMemberState_State_Enum int32
const (
	LacpMemberState_State_unspecified LacpMemberState_State_Enum = 0
	LacpMemberState_State_up          LacpMemberState_State_Enum = 1
	LacpMemberState_State_down        LacpMemberState_State_Enum = 2
)

func (LacpMemberState_State_Enum) Descriptor added in v0.8.1

func (LacpMemberState_State_Enum) Enum added in v0.8.1

func (LacpMemberState_State_Enum) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use LacpMemberState_State_Enum.Descriptor instead.

func (LacpMemberState_State_Enum) Number added in v0.8.1

func (LacpMemberState_State_Enum) String added in v0.8.1

func (LacpMemberState_State_Enum) Type added in v0.8.1

type LacpMetric added in v0.10.1

type LacpMetric struct {

	// The name of a LAG (ports group) configured with LACP.
	LagName *string `protobuf:"bytes,1,opt,name=lag_name,json=lagName,proto3,oneof" json:"lag_name,omitempty"`
	// The name of a LAG member (port) configured with LACP.
	LagMemberPortName *string `protobuf:"bytes,2,opt,name=lag_member_port_name,json=lagMemberPortName,proto3,oneof" json:"lag_member_port_name,omitempty"`
	// Number of LACPDUs received.
	LacpPacketsRx *int64 `protobuf:"varint,3,opt,name=lacp_packets_rx,json=lacpPacketsRx,proto3,oneof" json:"lacp_packets_rx,omitempty"`
	// Number of LACPDUs transmitted.
	LacpPacketsTx *int64 `protobuf:"varint,4,opt,name=lacp_packets_tx,json=lacpPacketsTx,proto3,oneof" json:"lacp_packets_tx,omitempty"`
	// Number of LACPDUs receive packet errors.
	LacpRxErrors *int64 `protobuf:"varint,5,opt,name=lacp_rx_errors,json=lacpRxErrors,proto3,oneof" json:"lacp_rx_errors,omitempty"`
	// Indicates participant is active or passive.
	Activity *LacpMetric_Activity_Enum `protobuf:"varint,6,opt,name=activity,proto3,enum=otg.LacpMetric_Activity_Enum,oneof" json:"activity,omitempty"`
	// The timeout type (short or long) used by the participant.
	Timeout *LacpMetric_Timeout_Enum `protobuf:"varint,7,opt,name=timeout,proto3,enum=otg.LacpMetric_Timeout_Enum,oneof" json:"timeout,omitempty"`
	// Indicates whether the participant is in-sync or out-of-sync.
	Synchronization *LacpMetric_Synchronization_Enum `` /* 131-byte string literal not displayed */
	// A true value indicates that the participant will allow the link to be used as part
	// of the aggregate. A false value indicates the link should be used as an  individual
	// link.
	Aggregatable *bool `protobuf:"varint,9,opt,name=aggregatable,proto3,oneof" json:"aggregatable,omitempty"`
	// If true, the participant is collecting incoming frames on the link, otherwise false.
	Collecting *bool `protobuf:"varint,10,opt,name=collecting,proto3,oneof" json:"collecting,omitempty"`
	// When true, the participant is distributing outgoing frames; when false, distribution
	// is disabled.
	Distributing *bool `protobuf:"varint,11,opt,name=distributing,proto3,oneof" json:"distributing,omitempty"`
	// MAC address that defines the local system ID for the aggregate interface.
	SystemId *string `protobuf:"bytes,12,opt,name=system_id,json=systemId,proto3,oneof" json:"system_id,omitempty"`
	// Current operational value of the key for the aggregate interface.
	OperKey *int32 `protobuf:"varint,13,opt,name=oper_key,json=operKey,proto3,oneof" json:"oper_key,omitempty"`
	// MAC address representing the protocol partner's interface system ID.
	PartnerId *string `protobuf:"bytes,14,opt,name=partner_id,json=partnerId,proto3,oneof" json:"partner_id,omitempty"`
	// Operational value of the protocol partner's key.
	PartnerKey *int32 `protobuf:"varint,15,opt,name=partner_key,json=partnerKey,proto3,oneof" json:"partner_key,omitempty"`
	// Port number of the local (actor) aggregation member.
	PortNum *int32 `protobuf:"varint,16,opt,name=port_num,json=portNum,proto3,oneof" json:"port_num,omitempty"`
	// Port number of the partner (remote) port for this member port.
	PartnerPortNum *int32 `protobuf:"varint,17,opt,name=partner_port_num,json=partnerPortNum,proto3,oneof" json:"partner_port_num,omitempty"`
	// contains filtered or unexported fields
}

LACP metrics (statistics) per LAG member.

func (*LacpMetric) Descriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric.ProtoReflect.Descriptor instead.

func (*LacpMetric) GetActivity added in v0.10.1

func (x *LacpMetric) GetActivity() LacpMetric_Activity_Enum

func (*LacpMetric) GetAggregatable added in v0.10.1

func (x *LacpMetric) GetAggregatable() bool

func (*LacpMetric) GetCollecting added in v0.10.1

func (x *LacpMetric) GetCollecting() bool

func (*LacpMetric) GetDistributing added in v0.10.1

func (x *LacpMetric) GetDistributing() bool

func (*LacpMetric) GetLacpPacketsRx added in v0.10.1

func (x *LacpMetric) GetLacpPacketsRx() int64

func (*LacpMetric) GetLacpPacketsTx added in v0.10.1

func (x *LacpMetric) GetLacpPacketsTx() int64

func (*LacpMetric) GetLacpRxErrors added in v0.10.1

func (x *LacpMetric) GetLacpRxErrors() int64

func (*LacpMetric) GetLagMemberPortName added in v0.10.1

func (x *LacpMetric) GetLagMemberPortName() string

func (*LacpMetric) GetLagName added in v0.10.1

func (x *LacpMetric) GetLagName() string

func (*LacpMetric) GetOperKey added in v0.10.1

func (x *LacpMetric) GetOperKey() int32

func (*LacpMetric) GetPartnerId added in v0.10.1

func (x *LacpMetric) GetPartnerId() string

func (*LacpMetric) GetPartnerKey added in v0.10.1

func (x *LacpMetric) GetPartnerKey() int32

func (*LacpMetric) GetPartnerPortNum added in v0.10.1

func (x *LacpMetric) GetPartnerPortNum() int32

func (*LacpMetric) GetPortNum added in v0.10.1

func (x *LacpMetric) GetPortNum() int32

func (*LacpMetric) GetSynchronization added in v0.10.1

func (x *LacpMetric) GetSynchronization() LacpMetric_Synchronization_Enum

func (*LacpMetric) GetSystemId added in v0.10.1

func (x *LacpMetric) GetSystemId() string

func (*LacpMetric) GetTimeout added in v0.10.1

func (x *LacpMetric) GetTimeout() LacpMetric_Timeout_Enum

func (*LacpMetric) ProtoMessage added in v0.10.1

func (*LacpMetric) ProtoMessage()

func (*LacpMetric) ProtoReflect added in v0.10.1

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

func (*LacpMetric) Reset added in v0.10.1

func (x *LacpMetric) Reset()

func (*LacpMetric) String added in v0.10.1

func (x *LacpMetric) String() string

type LacpMetric_Activity added in v0.10.1

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

func (*LacpMetric_Activity) Descriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric_Activity.ProtoReflect.Descriptor instead.

func (*LacpMetric_Activity) ProtoMessage added in v0.10.1

func (*LacpMetric_Activity) ProtoMessage()

func (*LacpMetric_Activity) ProtoReflect added in v0.10.1

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

func (*LacpMetric_Activity) Reset added in v0.10.1

func (x *LacpMetric_Activity) Reset()

func (*LacpMetric_Activity) String added in v0.10.1

func (x *LacpMetric_Activity) String() string

type LacpMetric_Activity_Enum added in v0.10.1

type LacpMetric_Activity_Enum int32
const (
	LacpMetric_Activity_unspecified LacpMetric_Activity_Enum = 0
	LacpMetric_Activity_active      LacpMetric_Activity_Enum = 1
	LacpMetric_Activity_passive     LacpMetric_Activity_Enum = 2
)

func (LacpMetric_Activity_Enum) Descriptor added in v0.10.1

func (LacpMetric_Activity_Enum) Enum added in v0.10.1

func (LacpMetric_Activity_Enum) EnumDescriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric_Activity_Enum.Descriptor instead.

func (LacpMetric_Activity_Enum) Number added in v0.10.1

func (LacpMetric_Activity_Enum) String added in v0.10.1

func (x LacpMetric_Activity_Enum) String() string

func (LacpMetric_Activity_Enum) Type added in v0.10.1

type LacpMetric_Synchronization added in v0.10.1

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

func (*LacpMetric_Synchronization) Descriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric_Synchronization.ProtoReflect.Descriptor instead.

func (*LacpMetric_Synchronization) ProtoMessage added in v0.10.1

func (*LacpMetric_Synchronization) ProtoMessage()

func (*LacpMetric_Synchronization) ProtoReflect added in v0.10.1

func (*LacpMetric_Synchronization) Reset added in v0.10.1

func (x *LacpMetric_Synchronization) Reset()

func (*LacpMetric_Synchronization) String added in v0.10.1

func (x *LacpMetric_Synchronization) String() string

type LacpMetric_Synchronization_Enum added in v0.10.1

type LacpMetric_Synchronization_Enum int32
const (
	LacpMetric_Synchronization_unspecified LacpMetric_Synchronization_Enum = 0
	LacpMetric_Synchronization_in_sync     LacpMetric_Synchronization_Enum = 1
	LacpMetric_Synchronization_out_sync    LacpMetric_Synchronization_Enum = 2
)

func (LacpMetric_Synchronization_Enum) Descriptor added in v0.10.1

func (LacpMetric_Synchronization_Enum) Enum added in v0.10.1

func (LacpMetric_Synchronization_Enum) EnumDescriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric_Synchronization_Enum.Descriptor instead.

func (LacpMetric_Synchronization_Enum) Number added in v0.10.1

func (LacpMetric_Synchronization_Enum) String added in v0.10.1

func (LacpMetric_Synchronization_Enum) Type added in v0.10.1

type LacpMetric_Timeout added in v0.10.1

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

func (*LacpMetric_Timeout) Descriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric_Timeout.ProtoReflect.Descriptor instead.

func (*LacpMetric_Timeout) ProtoMessage added in v0.10.1

func (*LacpMetric_Timeout) ProtoMessage()

func (*LacpMetric_Timeout) ProtoReflect added in v0.10.1

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

func (*LacpMetric_Timeout) Reset added in v0.10.1

func (x *LacpMetric_Timeout) Reset()

func (*LacpMetric_Timeout) String added in v0.10.1

func (x *LacpMetric_Timeout) String() string

type LacpMetric_Timeout_Enum added in v0.10.1

type LacpMetric_Timeout_Enum int32
const (
	LacpMetric_Timeout_unspecified LacpMetric_Timeout_Enum = 0
	LacpMetric_Timeout_short       LacpMetric_Timeout_Enum = 1
	LacpMetric_Timeout_long        LacpMetric_Timeout_Enum = 2
)

func (LacpMetric_Timeout_Enum) Descriptor added in v0.10.1

func (LacpMetric_Timeout_Enum) Enum added in v0.10.1

func (LacpMetric_Timeout_Enum) EnumDescriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetric_Timeout_Enum.Descriptor instead.

func (LacpMetric_Timeout_Enum) Number added in v0.10.1

func (LacpMetric_Timeout_Enum) String added in v0.10.1

func (x LacpMetric_Timeout_Enum) String() string

func (LacpMetric_Timeout_Enum) Type added in v0.10.1

type LacpMetricsRequest added in v0.10.1

type LacpMetricsRequest struct {

	// The names of LAG (ports group) for which LACP metrics to be returned. An empty list
	// will return metrics for all LAGs.
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	LagNames []string `protobuf:"bytes,1,rep,name=lag_names,json=lagNames,proto3" json:"lag_names,omitempty"`
	// The names of LAG members (ports) for which LACP metrics to be returned. An empty
	// list will return metrics for all LAG members.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	LagMemberPortNames []string `protobuf:"bytes,2,rep,name=lag_member_port_names,json=lagMemberPortNames,proto3" json:"lag_member_port_names,omitempty"`
	// The list of column names that the returned result set will contain. If the list is
	// empty then all columns will be returned. The name of LAG and LAG member can not be
	// excluded.
	ColumnNames []LacpMetricsRequest_ColumnNames_Enum `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve LACP per LAG member metrics/statistics.

func (*LacpMetricsRequest) Descriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetricsRequest.ProtoReflect.Descriptor instead.

func (*LacpMetricsRequest) GetColumnNames added in v0.10.1

func (*LacpMetricsRequest) GetLagMemberPortNames added in v0.10.1

func (x *LacpMetricsRequest) GetLagMemberPortNames() []string

func (*LacpMetricsRequest) GetLagNames added in v0.10.1

func (x *LacpMetricsRequest) GetLagNames() []string

func (*LacpMetricsRequest) ProtoMessage added in v0.10.1

func (*LacpMetricsRequest) ProtoMessage()

func (*LacpMetricsRequest) ProtoReflect added in v0.10.1

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

func (*LacpMetricsRequest) Reset added in v0.10.1

func (x *LacpMetricsRequest) Reset()

func (*LacpMetricsRequest) String added in v0.10.1

func (x *LacpMetricsRequest) String() string

type LacpMetricsRequest_ColumnNames added in v0.10.1

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

func (*LacpMetricsRequest_ColumnNames) Descriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*LacpMetricsRequest_ColumnNames) ProtoMessage added in v0.10.1

func (*LacpMetricsRequest_ColumnNames) ProtoMessage()

func (*LacpMetricsRequest_ColumnNames) ProtoReflect added in v0.10.1

func (*LacpMetricsRequest_ColumnNames) Reset added in v0.10.1

func (x *LacpMetricsRequest_ColumnNames) Reset()

func (*LacpMetricsRequest_ColumnNames) String added in v0.10.1

type LacpMetricsRequest_ColumnNames_Enum added in v0.10.1

type LacpMetricsRequest_ColumnNames_Enum int32
const (
	LacpMetricsRequest_ColumnNames_unspecified      LacpMetricsRequest_ColumnNames_Enum = 0
	LacpMetricsRequest_ColumnNames_lacp_packets_rx  LacpMetricsRequest_ColumnNames_Enum = 1
	LacpMetricsRequest_ColumnNames_lacp_packets_tx  LacpMetricsRequest_ColumnNames_Enum = 2
	LacpMetricsRequest_ColumnNames_lacp_rx_errors   LacpMetricsRequest_ColumnNames_Enum = 3
	LacpMetricsRequest_ColumnNames_activity         LacpMetricsRequest_ColumnNames_Enum = 4
	LacpMetricsRequest_ColumnNames_timeout          LacpMetricsRequest_ColumnNames_Enum = 5
	LacpMetricsRequest_ColumnNames_synchronization  LacpMetricsRequest_ColumnNames_Enum = 6
	LacpMetricsRequest_ColumnNames_aggregatable     LacpMetricsRequest_ColumnNames_Enum = 7
	LacpMetricsRequest_ColumnNames_collecting       LacpMetricsRequest_ColumnNames_Enum = 8
	LacpMetricsRequest_ColumnNames_distributing     LacpMetricsRequest_ColumnNames_Enum = 9
	LacpMetricsRequest_ColumnNames_system_id        LacpMetricsRequest_ColumnNames_Enum = 10
	LacpMetricsRequest_ColumnNames_oper_key         LacpMetricsRequest_ColumnNames_Enum = 11
	LacpMetricsRequest_ColumnNames_partner_id       LacpMetricsRequest_ColumnNames_Enum = 12
	LacpMetricsRequest_ColumnNames_partner_key      LacpMetricsRequest_ColumnNames_Enum = 13
	LacpMetricsRequest_ColumnNames_port_num         LacpMetricsRequest_ColumnNames_Enum = 14
	LacpMetricsRequest_ColumnNames_partner_port_num LacpMetricsRequest_ColumnNames_Enum = 15
)

func (LacpMetricsRequest_ColumnNames_Enum) Descriptor added in v0.10.1

func (LacpMetricsRequest_ColumnNames_Enum) Enum added in v0.10.1

func (LacpMetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated added in v0.10.1

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

Deprecated: Use LacpMetricsRequest_ColumnNames_Enum.Descriptor instead.

func (LacpMetricsRequest_ColumnNames_Enum) Number added in v0.10.1

func (LacpMetricsRequest_ColumnNames_Enum) String added in v0.10.1

func (LacpMetricsRequest_ColumnNames_Enum) Type added in v0.10.1

type Lag

type Lag struct {

	// Description missing in models
	Ports []*LagPort `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"`
	// Description missing in models
	Protocol *LagProtocol `protobuf:"bytes,2,opt,name=protocol,proto3,oneof" json:"protocol,omitempty"`
	// Specifies the mininum number of member interfaces that must be active for the aggregate
	// interface to be available.
	// If the aggregate interface is not available due to min-links criterion not being
	// met, LACPDUs continue to be transmitted and received by the member interfaces if
	// LACP is enabled, but other PDUs are not transmitted or received.
	// default = 1
	MinLinks *int32 `protobuf:"varint,3,opt,name=min_links,json=minLinks,proto3,oneof" json:"min_links,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The container for LAG (ports group) - aggregation of multiple LAG members (ports)

func (*Lag) Descriptor deprecated

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

Deprecated: Use Lag.ProtoReflect.Descriptor instead.

func (x *Lag) GetMinLinks() int32

func (*Lag) GetName

func (x *Lag) GetName() string

func (*Lag) GetPorts

func (x *Lag) GetPorts() []*LagPort

func (*Lag) GetProtocol added in v0.8.1

func (x *Lag) GetProtocol() *LagProtocol

func (*Lag) ProtoMessage

func (*Lag) ProtoMessage()

func (*Lag) ProtoReflect

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

func (*Lag) Reset

func (x *Lag) Reset()

func (*Lag) String

func (x *Lag) String() string

type LagMetric added in v0.8.1

type LagMetric struct {

	// The name of a configured LAG
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// The current operational state of the LAG. The state can be up or down. State 'up'
	// indicates member_ports_up >= min_links.
	OperStatus *LagMetric_OperStatus_Enum `` /* 133-byte string literal not displayed */
	// The number of LAG member ports up.
	MemberPortsUp *int32 `protobuf:"varint,3,opt,name=member_ports_up,json=memberPortsUp,proto3,oneof" json:"member_ports_up,omitempty"`
	// The current total number of frames transmitted.
	FramesTx *int64 `protobuf:"varint,4,opt,name=frames_tx,json=framesTx,proto3,oneof" json:"frames_tx,omitempty"`
	// The current total number of valid frames received.
	FramesRx *int64 `protobuf:"varint,5,opt,name=frames_rx,json=framesRx,proto3,oneof" json:"frames_rx,omitempty"`
	// The current total number of bytes transmitted.
	BytesTx *int64 `protobuf:"varint,6,opt,name=bytes_tx,json=bytesTx,proto3,oneof" json:"bytes_tx,omitempty"`
	// The current total number of valid bytes received.
	BytesRx *int64 `protobuf:"varint,7,opt,name=bytes_rx,json=bytesRx,proto3,oneof" json:"bytes_rx,omitempty"`
	// The current rate of frames transmitted.
	FramesTxRate *float32 `protobuf:"fixed32,8,opt,name=frames_tx_rate,json=framesTxRate,proto3,oneof" json:"frames_tx_rate,omitempty"`
	// The current rate of valid frames received.
	FramesRxRate *float32 `protobuf:"fixed32,9,opt,name=frames_rx_rate,json=framesRxRate,proto3,oneof" json:"frames_rx_rate,omitempty"`
	// The current rate of bytes transmitted.
	BytesTxRate *float32 `protobuf:"fixed32,10,opt,name=bytes_tx_rate,json=bytesTxRate,proto3,oneof" json:"bytes_tx_rate,omitempty"`
	// The current rate of bytes received.
	BytesRxRate *float32 `protobuf:"fixed32,11,opt,name=bytes_rx_rate,json=bytesRxRate,proto3,oneof" json:"bytes_rx_rate,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*LagMetric) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagMetric.ProtoReflect.Descriptor instead.

func (*LagMetric) GetBytesRx added in v0.8.1

func (x *LagMetric) GetBytesRx() int64

func (*LagMetric) GetBytesRxRate added in v0.8.1

func (x *LagMetric) GetBytesRxRate() float32

func (*LagMetric) GetBytesTx added in v0.8.1

func (x *LagMetric) GetBytesTx() int64

func (*LagMetric) GetBytesTxRate added in v0.8.1

func (x *LagMetric) GetBytesTxRate() float32

func (*LagMetric) GetFramesRx added in v0.8.1

func (x *LagMetric) GetFramesRx() int64

func (*LagMetric) GetFramesRxRate added in v0.8.1

func (x *LagMetric) GetFramesRxRate() float32

func (*LagMetric) GetFramesTx added in v0.8.1

func (x *LagMetric) GetFramesTx() int64

func (*LagMetric) GetFramesTxRate added in v0.8.1

func (x *LagMetric) GetFramesTxRate() float32

func (*LagMetric) GetMemberPortsUp added in v0.8.1

func (x *LagMetric) GetMemberPortsUp() int32

func (*LagMetric) GetName added in v0.8.1

func (x *LagMetric) GetName() string

func (*LagMetric) GetOperStatus added in v0.8.1

func (x *LagMetric) GetOperStatus() LagMetric_OperStatus_Enum

func (*LagMetric) ProtoMessage added in v0.8.1

func (*LagMetric) ProtoMessage()

func (*LagMetric) ProtoReflect added in v0.8.1

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

func (*LagMetric) Reset added in v0.8.1

func (x *LagMetric) Reset()

func (*LagMetric) String added in v0.8.1

func (x *LagMetric) String() string

type LagMetric_OperStatus added in v0.8.1

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

func (*LagMetric_OperStatus) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagMetric_OperStatus.ProtoReflect.Descriptor instead.

func (*LagMetric_OperStatus) ProtoMessage added in v0.8.1

func (*LagMetric_OperStatus) ProtoMessage()

func (*LagMetric_OperStatus) ProtoReflect added in v0.8.1

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

func (*LagMetric_OperStatus) Reset added in v0.8.1

func (x *LagMetric_OperStatus) Reset()

func (*LagMetric_OperStatus) String added in v0.8.1

func (x *LagMetric_OperStatus) String() string

type LagMetric_OperStatus_Enum added in v0.8.1

type LagMetric_OperStatus_Enum int32
const (
	LagMetric_OperStatus_unspecified LagMetric_OperStatus_Enum = 0
	LagMetric_OperStatus_up          LagMetric_OperStatus_Enum = 1
	LagMetric_OperStatus_down        LagMetric_OperStatus_Enum = 2
)

func (LagMetric_OperStatus_Enum) Descriptor added in v0.8.1

func (LagMetric_OperStatus_Enum) Enum added in v0.8.1

func (LagMetric_OperStatus_Enum) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use LagMetric_OperStatus_Enum.Descriptor instead.

func (LagMetric_OperStatus_Enum) Number added in v0.8.1

func (LagMetric_OperStatus_Enum) String added in v0.8.1

func (x LagMetric_OperStatus_Enum) String() string

func (LagMetric_OperStatus_Enum) Type added in v0.8.1

type LagMetricsRequest added in v0.8.1

type LagMetricsRequest struct {

	// The names of LAGs to return results for. An empty list will return results for all
	// LAGs.
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Lag/properties/name
	//
	LagNames []string `protobuf:"bytes,1,rep,name=lag_names,json=lagNames,proto3" json:"lag_names,omitempty"`
	// The list of column names that the returned result set will contain. If the list is
	// empty then all columns will be returned. The name of the LAG cannot be excluded.
	ColumnNames []LagMetricsRequest_ColumnNames_Enum `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve per LAG metrics/statistics.

func (*LagMetricsRequest) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagMetricsRequest.ProtoReflect.Descriptor instead.

func (*LagMetricsRequest) GetColumnNames added in v0.8.1

func (*LagMetricsRequest) GetLagNames added in v0.8.1

func (x *LagMetricsRequest) GetLagNames() []string

func (*LagMetricsRequest) ProtoMessage added in v0.8.1

func (*LagMetricsRequest) ProtoMessage()

func (*LagMetricsRequest) ProtoReflect added in v0.8.1

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

func (*LagMetricsRequest) Reset added in v0.8.1

func (x *LagMetricsRequest) Reset()

func (*LagMetricsRequest) String added in v0.8.1

func (x *LagMetricsRequest) String() string

type LagMetricsRequest_ColumnNames added in v0.8.1

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

func (*LagMetricsRequest_ColumnNames) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagMetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*LagMetricsRequest_ColumnNames) ProtoMessage added in v0.8.1

func (*LagMetricsRequest_ColumnNames) ProtoMessage()

func (*LagMetricsRequest_ColumnNames) ProtoReflect added in v0.8.1

func (*LagMetricsRequest_ColumnNames) Reset added in v0.8.1

func (x *LagMetricsRequest_ColumnNames) Reset()

func (*LagMetricsRequest_ColumnNames) String added in v0.8.1

type LagMetricsRequest_ColumnNames_Enum added in v0.8.1

type LagMetricsRequest_ColumnNames_Enum int32
const (
	LagMetricsRequest_ColumnNames_unspecified     LagMetricsRequest_ColumnNames_Enum = 0
	LagMetricsRequest_ColumnNames_oper_status     LagMetricsRequest_ColumnNames_Enum = 1
	LagMetricsRequest_ColumnNames_member_ports_up LagMetricsRequest_ColumnNames_Enum = 2
	LagMetricsRequest_ColumnNames_frames_tx       LagMetricsRequest_ColumnNames_Enum = 3
	LagMetricsRequest_ColumnNames_frames_rx       LagMetricsRequest_ColumnNames_Enum = 4
	LagMetricsRequest_ColumnNames_bytes_tx        LagMetricsRequest_ColumnNames_Enum = 5
	LagMetricsRequest_ColumnNames_bytes_rx        LagMetricsRequest_ColumnNames_Enum = 6
	LagMetricsRequest_ColumnNames_frames_tx_rate  LagMetricsRequest_ColumnNames_Enum = 7
	LagMetricsRequest_ColumnNames_frames_rx_rate  LagMetricsRequest_ColumnNames_Enum = 8
	LagMetricsRequest_ColumnNames_bytes_tx_rate   LagMetricsRequest_ColumnNames_Enum = 9
	LagMetricsRequest_ColumnNames_bytes_rx_rate   LagMetricsRequest_ColumnNames_Enum = 10
)

func (LagMetricsRequest_ColumnNames_Enum) Descriptor added in v0.8.1

func (LagMetricsRequest_ColumnNames_Enum) Enum added in v0.8.1

func (LagMetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use LagMetricsRequest_ColumnNames_Enum.Descriptor instead.

func (LagMetricsRequest_ColumnNames_Enum) Number added in v0.8.1

func (LagMetricsRequest_ColumnNames_Enum) String added in v0.8.1

func (LagMetricsRequest_ColumnNames_Enum) Type added in v0.8.1

type LagPort

type LagPort struct {

	// The name of a port object that will be part of the LAG.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	// required = true
	PortName string `protobuf:"bytes,1,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
	// Description missing in models
	Lacp *LagPortLacp `protobuf:"bytes,2,opt,name=lacp,proto3,oneof" json:"lacp,omitempty"`
	// Description missing in models
	// required = true
	Ethernet *DeviceEthernetBase `protobuf:"bytes,3,opt,name=ethernet,proto3" json:"ethernet,omitempty"`
	// contains filtered or unexported fields
}

The container for a port's ethernet interface and LAG protocol settings

func (*LagPort) Descriptor deprecated

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

Deprecated: Use LagPort.ProtoReflect.Descriptor instead.

func (*LagPort) GetEthernet

func (x *LagPort) GetEthernet() *DeviceEthernetBase

func (*LagPort) GetLacp added in v0.8.1

func (x *LagPort) GetLacp() *LagPortLacp

func (*LagPort) GetPortName

func (x *LagPort) GetPortName() string

func (*LagPort) ProtoMessage

func (*LagPort) ProtoMessage()

func (*LagPort) ProtoReflect

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

func (*LagPort) Reset

func (x *LagPort) Reset()

func (*LagPort) String

func (x *LagPort) String() string

type LagPortLacp added in v0.8.1

type LagPortLacp struct {

	// The actor port number
	// default = 0
	ActorPortNumber *int32 `protobuf:"varint,1,opt,name=actor_port_number,json=actorPortNumber,proto3,oneof" json:"actor_port_number,omitempty"`
	// The actor port priority
	// default = 1
	ActorPortPriority *int32 `protobuf:"varint,2,opt,name=actor_port_priority,json=actorPortPriority,proto3,oneof" json:"actor_port_priority,omitempty"`
	// Sets the value of LACP actor activity as either passive or active.
	// Passive indicates the port's preference for not transmitting  LACPDUs unless its
	// partner's control is Active.
	// Active indicates the port's preference to participate in the  protocol regardless
	// of the partner's control value.
	// default = ActorActivity.Enum.active
	ActorActivity *LagPortLacp_ActorActivity_Enum `` /* 147-byte string literal not displayed */
	// This field defines how frequently LACPDUs are sent to the link partner
	// default = 0
	LacpduPeriodicTimeInterval *int32 `` /* 150-byte string literal not displayed */
	// This timer is used to detect whether received protocol information has expired
	// default = 0
	LacpduTimeout *int32 `protobuf:"varint,5,opt,name=lacpdu_timeout,json=lacpduTimeout,proto3,oneof" json:"lacpdu_timeout,omitempty"`
	// contains filtered or unexported fields
}

The container for link aggregation control protocol settings of a LAG member (port).

func (*LagPortLacp) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagPortLacp.ProtoReflect.Descriptor instead.

func (*LagPortLacp) GetActorActivity added in v0.8.1

func (x *LagPortLacp) GetActorActivity() LagPortLacp_ActorActivity_Enum

func (*LagPortLacp) GetActorPortNumber added in v0.8.1

func (x *LagPortLacp) GetActorPortNumber() int32

func (*LagPortLacp) GetActorPortPriority added in v0.8.1

func (x *LagPortLacp) GetActorPortPriority() int32

func (*LagPortLacp) GetLacpduPeriodicTimeInterval added in v0.8.1

func (x *LagPortLacp) GetLacpduPeriodicTimeInterval() int32

func (*LagPortLacp) GetLacpduTimeout added in v0.8.1

func (x *LagPortLacp) GetLacpduTimeout() int32

func (*LagPortLacp) ProtoMessage added in v0.8.1

func (*LagPortLacp) ProtoMessage()

func (*LagPortLacp) ProtoReflect added in v0.8.1

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

func (*LagPortLacp) Reset added in v0.8.1

func (x *LagPortLacp) Reset()

func (*LagPortLacp) String added in v0.8.1

func (x *LagPortLacp) String() string

type LagPortLacp_ActorActivity added in v0.8.1

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

func (*LagPortLacp_ActorActivity) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagPortLacp_ActorActivity.ProtoReflect.Descriptor instead.

func (*LagPortLacp_ActorActivity) ProtoMessage added in v0.8.1

func (*LagPortLacp_ActorActivity) ProtoMessage()

func (*LagPortLacp_ActorActivity) ProtoReflect added in v0.8.1

func (*LagPortLacp_ActorActivity) Reset added in v0.8.1

func (x *LagPortLacp_ActorActivity) Reset()

func (*LagPortLacp_ActorActivity) String added in v0.8.1

func (x *LagPortLacp_ActorActivity) String() string

type LagPortLacp_ActorActivity_Enum added in v0.8.1

type LagPortLacp_ActorActivity_Enum int32
const (
	LagPortLacp_ActorActivity_unspecified LagPortLacp_ActorActivity_Enum = 0
	LagPortLacp_ActorActivity_passive     LagPortLacp_ActorActivity_Enum = 1
	LagPortLacp_ActorActivity_active      LagPortLacp_ActorActivity_Enum = 2
)

func (LagPortLacp_ActorActivity_Enum) Descriptor added in v0.8.1

func (LagPortLacp_ActorActivity_Enum) Enum added in v0.8.1

func (LagPortLacp_ActorActivity_Enum) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use LagPortLacp_ActorActivity_Enum.Descriptor instead.

func (LagPortLacp_ActorActivity_Enum) Number added in v0.8.1

func (LagPortLacp_ActorActivity_Enum) String added in v0.8.1

func (LagPortLacp_ActorActivity_Enum) Type added in v0.8.1

type LagProtocol

type LagProtocol struct {

	// The type of controlling protocol for the LAG (ports group).
	// default = Choice.Enum.lacp
	Choice *LagProtocol_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LagProtocol_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Lacp *LagProtocolLacp `protobuf:"bytes,2,opt,name=lacp,proto3,oneof" json:"lacp,omitempty"`
	// Description missing in models
	Static *LagProtocolStatic `protobuf:"bytes,3,opt,name=static,proto3,oneof" json:"static,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*LagProtocol) Descriptor deprecated

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

Deprecated: Use LagProtocol.ProtoReflect.Descriptor instead.

func (*LagProtocol) GetChoice

func (x *LagProtocol) GetChoice() LagProtocol_Choice_Enum

func (*LagProtocol) GetLacp

func (x *LagProtocol) GetLacp() *LagProtocolLacp

func (*LagProtocol) GetStatic

func (x *LagProtocol) GetStatic() *LagProtocolStatic

func (*LagProtocol) ProtoMessage

func (*LagProtocol) ProtoMessage()

func (*LagProtocol) ProtoReflect

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

func (*LagProtocol) Reset

func (x *LagProtocol) Reset()

func (*LagProtocol) String

func (x *LagProtocol) String() string

type LagProtocolLacp added in v0.8.1

type LagProtocolLacp struct {

	// The actor system id
	// default = 00:00:00:00:00:00
	ActorSystemId *string `protobuf:"bytes,1,opt,name=actor_system_id,json=actorSystemId,proto3,oneof" json:"actor_system_id,omitempty"`
	// The actor system priority
	// default = 0
	ActorSystemPriority *int32 `` /* 127-byte string literal not displayed */
	// The actor key
	// default = 0
	ActorKey *int32 `protobuf:"varint,3,opt,name=actor_key,json=actorKey,proto3,oneof" json:"actor_key,omitempty"`
	// contains filtered or unexported fields
}

The container for link aggregation control protocol settings of a LAG (ports group).

func (*LagProtocolLacp) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagProtocolLacp.ProtoReflect.Descriptor instead.

func (*LagProtocolLacp) GetActorKey added in v0.8.1

func (x *LagProtocolLacp) GetActorKey() int32

func (*LagProtocolLacp) GetActorSystemId added in v0.8.1

func (x *LagProtocolLacp) GetActorSystemId() string

func (*LagProtocolLacp) GetActorSystemPriority added in v0.8.1

func (x *LagProtocolLacp) GetActorSystemPriority() int32

func (*LagProtocolLacp) ProtoMessage added in v0.8.1

func (*LagProtocolLacp) ProtoMessage()

func (*LagProtocolLacp) ProtoReflect added in v0.8.1

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

func (*LagProtocolLacp) Reset added in v0.8.1

func (x *LagProtocolLacp) Reset()

func (*LagProtocolLacp) String added in v0.8.1

func (x *LagProtocolLacp) String() string

type LagProtocolStatic added in v0.8.1

type LagProtocolStatic struct {

	// The static lag id
	// default = 0
	LagId *int32 `protobuf:"varint,1,opt,name=lag_id,json=lagId,proto3,oneof" json:"lag_id,omitempty"`
	// contains filtered or unexported fields
}

The container for static link aggregation protocol settings.

func (*LagProtocolStatic) Descriptor deprecated added in v0.8.1

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

Deprecated: Use LagProtocolStatic.ProtoReflect.Descriptor instead.

func (*LagProtocolStatic) GetLagId added in v0.8.1

func (x *LagProtocolStatic) GetLagId() int32

func (*LagProtocolStatic) ProtoMessage added in v0.8.1

func (*LagProtocolStatic) ProtoMessage()

func (*LagProtocolStatic) ProtoReflect added in v0.8.1

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

func (*LagProtocolStatic) Reset added in v0.8.1

func (x *LagProtocolStatic) Reset()

func (*LagProtocolStatic) String added in v0.8.1

func (x *LagProtocolStatic) String() string

type LagProtocol_Choice

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

func (*LagProtocol_Choice) Descriptor deprecated

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

Deprecated: Use LagProtocol_Choice.ProtoReflect.Descriptor instead.

func (*LagProtocol_Choice) ProtoMessage

func (*LagProtocol_Choice) ProtoMessage()

func (*LagProtocol_Choice) ProtoReflect

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

func (*LagProtocol_Choice) Reset

func (x *LagProtocol_Choice) Reset()

func (*LagProtocol_Choice) String

func (x *LagProtocol_Choice) String() string

type LagProtocol_Choice_Enum

type LagProtocol_Choice_Enum int32
const (
	LagProtocol_Choice_unspecified LagProtocol_Choice_Enum = 0
	LagProtocol_Choice_lacp        LagProtocol_Choice_Enum = 1
	LagProtocol_Choice_static      LagProtocol_Choice_Enum = 2
)

func (LagProtocol_Choice_Enum) Descriptor

func (LagProtocol_Choice_Enum) Enum

func (LagProtocol_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use LagProtocol_Choice_Enum.Descriptor instead.

func (LagProtocol_Choice_Enum) Number

func (LagProtocol_Choice_Enum) String

func (x LagProtocol_Choice_Enum) String() string

func (LagProtocol_Choice_Enum) Type

type Layer1

type Layer1 struct {

	// A list of unique names of port objects that will share the
	// choice settings.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortNames []string `protobuf:"bytes,1,rep,name=port_names,json=portNames,proto3" json:"port_names,omitempty"`
	// Set the speed if supported.
	// default = Speed.Enum.speed_10_gbps
	Speed *Layer1_Speed_Enum `protobuf:"varint,2,opt,name=speed,proto3,enum=otg.Layer1_Speed_Enum,oneof" json:"speed,omitempty"`
	// Set the type of media interface if supported.
	Media *Layer1_Media_Enum `protobuf:"varint,3,opt,name=media,proto3,enum=otg.Layer1_Media_Enum,oneof" json:"media,omitempty"`
	// Enable promiscuous mode if supported.
	// default = True
	Promiscuous *bool `protobuf:"varint,4,opt,name=promiscuous,proto3,oneof" json:"promiscuous,omitempty"`
	// Set the maximum transmission unit size if supported.
	// default = 1500
	Mtu *int32 `protobuf:"varint,5,opt,name=mtu,proto3,oneof" json:"mtu,omitempty"`
	// Set to true to override the auto_negotiate, link_training
	// and rs_fec settings for gigabit ethernet interfaces.
	IeeeMediaDefaults *bool `protobuf:"varint,6,opt,name=ieee_media_defaults,json=ieeeMediaDefaults,proto3,oneof" json:"ieee_media_defaults,omitempty"`
	// Enable/disable auto negotiation.
	AutoNegotiate *bool `protobuf:"varint,7,opt,name=auto_negotiate,json=autoNegotiate,proto3,oneof" json:"auto_negotiate,omitempty"`
	// Description missing in models
	AutoNegotiation *Layer1AutoNegotiation `protobuf:"bytes,8,opt,name=auto_negotiation,json=autoNegotiation,proto3,oneof" json:"auto_negotiation,omitempty"`
	// Description missing in models
	FlowControl *Layer1FlowControl `protobuf:"bytes,9,opt,name=flow_control,json=flowControl,proto3,oneof" json:"flow_control,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A container for layer1 settings.

func (*Layer1) Descriptor deprecated

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

Deprecated: Use Layer1.ProtoReflect.Descriptor instead.

func (*Layer1) GetAutoNegotiate

func (x *Layer1) GetAutoNegotiate() bool

func (*Layer1) GetAutoNegotiation

func (x *Layer1) GetAutoNegotiation() *Layer1AutoNegotiation

func (*Layer1) GetFlowControl

func (x *Layer1) GetFlowControl() *Layer1FlowControl

func (*Layer1) GetIeeeMediaDefaults

func (x *Layer1) GetIeeeMediaDefaults() bool

func (*Layer1) GetMedia

func (x *Layer1) GetMedia() Layer1_Media_Enum

func (*Layer1) GetMtu

func (x *Layer1) GetMtu() int32

func (*Layer1) GetName

func (x *Layer1) GetName() string

func (*Layer1) GetPortNames

func (x *Layer1) GetPortNames() []string

func (*Layer1) GetPromiscuous

func (x *Layer1) GetPromiscuous() bool

func (*Layer1) GetSpeed

func (x *Layer1) GetSpeed() Layer1_Speed_Enum

func (*Layer1) ProtoMessage

func (*Layer1) ProtoMessage()

func (*Layer1) ProtoReflect

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

func (*Layer1) Reset

func (x *Layer1) Reset()

func (*Layer1) String

func (x *Layer1) String() string

type Layer1AutoNegotiation

type Layer1AutoNegotiation struct {

	// If auto_negotiate is true and the interface supports this option
	// then this speed will be advertised.
	// default = True
	Advertise_1000Mbps *bool `protobuf:"varint,1,opt,name=advertise_1000_mbps,json=advertise1000Mbps,proto3,oneof" json:"advertise_1000_mbps,omitempty"`
	// If auto_negotiate is true and the interface supports this option
	// then this speed will be advertised.
	// default = True
	Advertise_100FdMbps *bool `` /* 126-byte string literal not displayed */
	// If auto_negotiate is true and the interface supports this option
	// then this speed will be advertised.
	// default = True
	Advertise_100HdMbps *bool `` /* 126-byte string literal not displayed */
	// If auto_negotiate is true and the interface supports this option
	// then this speed will be advertised.
	// default = True
	Advertise_10FdMbps *bool `protobuf:"varint,4,opt,name=advertise_10_fd_mbps,json=advertise10FdMbps,proto3,oneof" json:"advertise_10_fd_mbps,omitempty"`
	// If auto_negotiate is true and the interface supports this option
	// then this speed will be advertised.
	// default = True
	Advertise_10HdMbps *bool `protobuf:"varint,5,opt,name=advertise_10_hd_mbps,json=advertise10HdMbps,proto3,oneof" json:"advertise_10_hd_mbps,omitempty"`
	// Enable/disable gigabit ethernet link training.
	// default = False
	LinkTraining *bool `protobuf:"varint,6,opt,name=link_training,json=linkTraining,proto3,oneof" json:"link_training,omitempty"`
	// Enable/disable gigabit ethernet reed solomon forward error correction (RS FEC).
	// default = False
	RsFec *bool `protobuf:"varint,7,opt,name=rs_fec,json=rsFec,proto3,oneof" json:"rs_fec,omitempty"`
	// contains filtered or unexported fields
}

Configuration for auto negotiation settings

func (*Layer1AutoNegotiation) Descriptor deprecated

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

Deprecated: Use Layer1AutoNegotiation.ProtoReflect.Descriptor instead.

func (*Layer1AutoNegotiation) GetAdvertise_1000Mbps

func (x *Layer1AutoNegotiation) GetAdvertise_1000Mbps() bool

func (*Layer1AutoNegotiation) GetAdvertise_100FdMbps

func (x *Layer1AutoNegotiation) GetAdvertise_100FdMbps() bool

func (*Layer1AutoNegotiation) GetAdvertise_100HdMbps

func (x *Layer1AutoNegotiation) GetAdvertise_100HdMbps() bool

func (*Layer1AutoNegotiation) GetAdvertise_10FdMbps

func (x *Layer1AutoNegotiation) GetAdvertise_10FdMbps() bool

func (*Layer1AutoNegotiation) GetAdvertise_10HdMbps

func (x *Layer1AutoNegotiation) GetAdvertise_10HdMbps() bool

func (*Layer1AutoNegotiation) GetLinkTraining

func (x *Layer1AutoNegotiation) GetLinkTraining() bool

func (*Layer1AutoNegotiation) GetRsFec

func (x *Layer1AutoNegotiation) GetRsFec() bool

func (*Layer1AutoNegotiation) ProtoMessage

func (*Layer1AutoNegotiation) ProtoMessage()

func (*Layer1AutoNegotiation) ProtoReflect

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

func (*Layer1AutoNegotiation) Reset

func (x *Layer1AutoNegotiation) Reset()

func (*Layer1AutoNegotiation) String

func (x *Layer1AutoNegotiation) String() string

type Layer1FlowControl

type Layer1FlowControl struct {

	// The 48bit mac address that the layer1 port names will listen on
	// for a directed pause.
	// default = 01:80:C2:00:00:01
	DirectedAddress *string `protobuf:"bytes,1,opt,name=directed_address,json=directedAddress,proto3,oneof" json:"directed_address,omitempty"`
	// The type of priority flow control.
	// default = Choice.Enum.ieee_802_1qbb
	Choice *Layer1FlowControl_Choice_Enum `protobuf:"varint,2,opt,name=choice,proto3,enum=otg.Layer1FlowControl_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Ieee_802_1Qbb *Layer1Ieee8021Qbb `protobuf:"bytes,3,opt,name=ieee_802_1qbb,json=ieee8021qbb,proto3,oneof" json:"ieee_802_1qbb,omitempty"`
	// Description missing in models
	Ieee_802_3X *Layer1Ieee8023X `protobuf:"bytes,4,opt,name=ieee_802_3x,json=ieee8023x,proto3,oneof" json:"ieee_802_3x,omitempty"`
	// contains filtered or unexported fields
}

A container for layer1 receive flow control settings. To enable flow control settings on ports this object must be a valid object not a null value.

func (*Layer1FlowControl) Descriptor deprecated

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

Deprecated: Use Layer1FlowControl.ProtoReflect.Descriptor instead.

func (*Layer1FlowControl) GetChoice

func (*Layer1FlowControl) GetDirectedAddress

func (x *Layer1FlowControl) GetDirectedAddress() string

func (*Layer1FlowControl) GetIeee_802_1Qbb

func (x *Layer1FlowControl) GetIeee_802_1Qbb() *Layer1Ieee8021Qbb

func (*Layer1FlowControl) GetIeee_802_3X

func (x *Layer1FlowControl) GetIeee_802_3X() *Layer1Ieee8023X

func (*Layer1FlowControl) ProtoMessage

func (*Layer1FlowControl) ProtoMessage()

func (*Layer1FlowControl) ProtoReflect

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

func (*Layer1FlowControl) Reset

func (x *Layer1FlowControl) Reset()

func (*Layer1FlowControl) String

func (x *Layer1FlowControl) String() string

type Layer1FlowControl_Choice

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

func (*Layer1FlowControl_Choice) Descriptor deprecated

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

Deprecated: Use Layer1FlowControl_Choice.ProtoReflect.Descriptor instead.

func (*Layer1FlowControl_Choice) ProtoMessage

func (*Layer1FlowControl_Choice) ProtoMessage()

func (*Layer1FlowControl_Choice) ProtoReflect

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

func (*Layer1FlowControl_Choice) Reset

func (x *Layer1FlowControl_Choice) Reset()

func (*Layer1FlowControl_Choice) String

func (x *Layer1FlowControl_Choice) String() string

type Layer1FlowControl_Choice_Enum

type Layer1FlowControl_Choice_Enum int32
const (
	Layer1FlowControl_Choice_unspecified   Layer1FlowControl_Choice_Enum = 0
	Layer1FlowControl_Choice_ieee_802_1qbb Layer1FlowControl_Choice_Enum = 1
	Layer1FlowControl_Choice_ieee_802_3x   Layer1FlowControl_Choice_Enum = 2
)

func (Layer1FlowControl_Choice_Enum) Descriptor

func (Layer1FlowControl_Choice_Enum) Enum

func (Layer1FlowControl_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use Layer1FlowControl_Choice_Enum.Descriptor instead.

func (Layer1FlowControl_Choice_Enum) Number

func (Layer1FlowControl_Choice_Enum) String

func (Layer1FlowControl_Choice_Enum) Type

type Layer1Ieee8021Qbb

type Layer1Ieee8021Qbb struct {

	// The upper limit on the transmit time of a queue after receiving a
	// message to pause a specified priority.
	// A value of 0 or null indicates that pfc delay will not be enabled.
	// default = 0
	PfcDelay *int32 `protobuf:"varint,1,opt,name=pfc_delay,json=pfcDelay,proto3,oneof" json:"pfc_delay,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 0
	PfcClass_0 *int32 `protobuf:"varint,2,opt,name=pfc_class_0,json=pfcClass0,proto3,oneof" json:"pfc_class_0,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 1
	PfcClass_1 *int32 `protobuf:"varint,3,opt,name=pfc_class_1,json=pfcClass1,proto3,oneof" json:"pfc_class_1,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 2
	PfcClass_2 *int32 `protobuf:"varint,4,opt,name=pfc_class_2,json=pfcClass2,proto3,oneof" json:"pfc_class_2,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 3
	PfcClass_3 *int32 `protobuf:"varint,5,opt,name=pfc_class_3,json=pfcClass3,proto3,oneof" json:"pfc_class_3,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 4
	PfcClass_4 *int32 `protobuf:"varint,6,opt,name=pfc_class_4,json=pfcClass4,proto3,oneof" json:"pfc_class_4,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 5
	PfcClass_5 *int32 `protobuf:"varint,7,opt,name=pfc_class_5,json=pfcClass5,proto3,oneof" json:"pfc_class_5,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 6
	PfcClass_6 *int32 `protobuf:"varint,8,opt,name=pfc_class_6,json=pfcClass6,proto3,oneof" json:"pfc_class_6,omitempty"`
	// The valid values are null, 0 - 7.
	// A null value indicates there is no setting for this pfc class.
	// default = 7
	PfcClass_7 *int32 `protobuf:"varint,9,opt,name=pfc_class_7,json=pfcClass7,proto3,oneof" json:"pfc_class_7,omitempty"`
	// contains filtered or unexported fields
}

These settings enhance the existing 802.3x pause priority capabilities to enable flow control based on 802.1p priorities (classes of service).

func (*Layer1Ieee8021Qbb) Descriptor deprecated

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

Deprecated: Use Layer1Ieee8021Qbb.ProtoReflect.Descriptor instead.

func (*Layer1Ieee8021Qbb) GetPfcClass_0

func (x *Layer1Ieee8021Qbb) GetPfcClass_0() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_1

func (x *Layer1Ieee8021Qbb) GetPfcClass_1() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_2

func (x *Layer1Ieee8021Qbb) GetPfcClass_2() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_3

func (x *Layer1Ieee8021Qbb) GetPfcClass_3() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_4

func (x *Layer1Ieee8021Qbb) GetPfcClass_4() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_5

func (x *Layer1Ieee8021Qbb) GetPfcClass_5() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_6

func (x *Layer1Ieee8021Qbb) GetPfcClass_6() int32

func (*Layer1Ieee8021Qbb) GetPfcClass_7

func (x *Layer1Ieee8021Qbb) GetPfcClass_7() int32

func (*Layer1Ieee8021Qbb) GetPfcDelay

func (x *Layer1Ieee8021Qbb) GetPfcDelay() int32

func (*Layer1Ieee8021Qbb) ProtoMessage

func (*Layer1Ieee8021Qbb) ProtoMessage()

func (*Layer1Ieee8021Qbb) ProtoReflect

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

func (*Layer1Ieee8021Qbb) Reset

func (x *Layer1Ieee8021Qbb) Reset()

func (*Layer1Ieee8021Qbb) String

func (x *Layer1Ieee8021Qbb) String() string

type Layer1Ieee8023X

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

A container for ieee 802.3x rx pause settings

func (*Layer1Ieee8023X) Descriptor deprecated

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

Deprecated: Use Layer1Ieee8023X.ProtoReflect.Descriptor instead.

func (*Layer1Ieee8023X) ProtoMessage

func (*Layer1Ieee8023X) ProtoMessage()

func (*Layer1Ieee8023X) ProtoReflect

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

func (*Layer1Ieee8023X) Reset

func (x *Layer1Ieee8023X) Reset()

func (*Layer1Ieee8023X) String

func (x *Layer1Ieee8023X) String() string

type Layer1_Media

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

func (*Layer1_Media) Descriptor deprecated

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

Deprecated: Use Layer1_Media.ProtoReflect.Descriptor instead.

func (*Layer1_Media) ProtoMessage

func (*Layer1_Media) ProtoMessage()

func (*Layer1_Media) ProtoReflect

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

func (*Layer1_Media) Reset

func (x *Layer1_Media) Reset()

func (*Layer1_Media) String

func (x *Layer1_Media) String() string

type Layer1_Media_Enum

type Layer1_Media_Enum int32
const (
	Layer1_Media_unspecified Layer1_Media_Enum = 0
	Layer1_Media_copper      Layer1_Media_Enum = 1
	Layer1_Media_fiber       Layer1_Media_Enum = 2
	Layer1_Media_sgmii       Layer1_Media_Enum = 3
)

func (Layer1_Media_Enum) Descriptor

func (Layer1_Media_Enum) Enum

func (Layer1_Media_Enum) EnumDescriptor deprecated

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

Deprecated: Use Layer1_Media_Enum.Descriptor instead.

func (Layer1_Media_Enum) Number

func (Layer1_Media_Enum) String

func (x Layer1_Media_Enum) String() string

func (Layer1_Media_Enum) Type

type Layer1_Speed

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

func (*Layer1_Speed) Descriptor deprecated

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

Deprecated: Use Layer1_Speed.ProtoReflect.Descriptor instead.

func (*Layer1_Speed) ProtoMessage

func (*Layer1_Speed) ProtoMessage()

func (*Layer1_Speed) ProtoReflect

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

func (*Layer1_Speed) Reset

func (x *Layer1_Speed) Reset()

func (*Layer1_Speed) String

func (x *Layer1_Speed) String() string

type Layer1_Speed_Enum

type Layer1_Speed_Enum int32
const (
	Layer1_Speed_unspecified       Layer1_Speed_Enum = 0
	Layer1_Speed_speed_10_fd_mbps  Layer1_Speed_Enum = 1
	Layer1_Speed_speed_10_hd_mbps  Layer1_Speed_Enum = 2
	Layer1_Speed_speed_100_fd_mbps Layer1_Speed_Enum = 3
	Layer1_Speed_speed_100_hd_mbps Layer1_Speed_Enum = 4
	Layer1_Speed_speed_1_gbps      Layer1_Speed_Enum = 5
	Layer1_Speed_speed_10_gbps     Layer1_Speed_Enum = 6
	Layer1_Speed_speed_25_gbps     Layer1_Speed_Enum = 7
	Layer1_Speed_speed_40_gbps     Layer1_Speed_Enum = 8
	Layer1_Speed_speed_50_gbps     Layer1_Speed_Enum = 9
	Layer1_Speed_speed_100_gbps    Layer1_Speed_Enum = 10
	Layer1_Speed_speed_200_gbps    Layer1_Speed_Enum = 11
	Layer1_Speed_speed_400_gbps    Layer1_Speed_Enum = 12
)

func (Layer1_Speed_Enum) Descriptor

func (Layer1_Speed_Enum) Enum

func (Layer1_Speed_Enum) EnumDescriptor deprecated

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

Deprecated: Use Layer1_Speed_Enum.Descriptor instead.

func (Layer1_Speed_Enum) Number

func (Layer1_Speed_Enum) String

func (x Layer1_Speed_Enum) String() string

func (Layer1_Speed_Enum) Type

type LinkState

type LinkState struct {

	// The names of port objects to. An empty or null list will control all port objects.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortNames []string `protobuf:"bytes,1,rep,name=port_names,json=portNames,proto3" json:"port_names,omitempty"`
	// The link state.
	// required = true
	State LinkState_State_Enum `protobuf:"varint,2,opt,name=state,proto3,enum=otg.LinkState_State_Enum" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Port link state.

func (*LinkState) Descriptor deprecated

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

Deprecated: Use LinkState.ProtoReflect.Descriptor instead.

func (*LinkState) GetPortNames

func (x *LinkState) GetPortNames() []string

func (*LinkState) GetState

func (x *LinkState) GetState() LinkState_State_Enum

func (*LinkState) ProtoMessage

func (*LinkState) ProtoMessage()

func (*LinkState) ProtoReflect

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

func (*LinkState) Reset

func (x *LinkState) Reset()

func (*LinkState) String

func (x *LinkState) String() string

type LinkStateTE

type LinkStateTE struct {

	// The Administrative group sub-TLV (sub-TLV 3). It is a 4-octet
	// user-defined bit mask used to assign administrative group numbers
	// to the interface, for use in assigning colors and resource classes.
	// Each set bit corresponds to a single administrative group for this
	// interface. The settings translate into Group numbers, which range
	// from 0 to 31 (integers).
	// default = 00000000
	AdministrativeGroup *string `protobuf:"bytes,1,opt,name=administrative_group,json=administrativeGroup,proto3,oneof" json:"administrative_group,omitempty"`
	// The user-assigned link metric for Traffic Engineering.
	// default = 0
	MetricLevel *int64 `protobuf:"varint,2,opt,name=metric_level,json=metricLevel,proto3,oneof" json:"metric_level,omitempty"`
	// The maximum link bandwidth (sub-TLV 9) in bytes/sec allowed for this
	// link for a direction.
	// default = 125000000
	MaxBandwith *int64 `protobuf:"varint,3,opt,name=max_bandwith,json=maxBandwith,proto3,oneof" json:"max_bandwith,omitempty"`
	// The maximum link bandwidth (sub-TLV 10) in bytes/sec allowed for this
	// link in a direction.
	// default = 125000000
	MaxReservableBandwidth *int64 `` /* 136-byte string literal not displayed */
	// Configuration of bandwidths of priority 0 through priority 7.
	PriorityBandwidths *LinkStatepriorityBandwidths `protobuf:"bytes,5,opt,name=priority_bandwidths,json=priorityBandwidths,proto3,oneof" json:"priority_bandwidths,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review A container for Traffic Engineering properties on a interface.

func (*LinkStateTE) Descriptor deprecated

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

Deprecated: Use LinkStateTE.ProtoReflect.Descriptor instead.

func (*LinkStateTE) GetAdministrativeGroup

func (x *LinkStateTE) GetAdministrativeGroup() string

func (*LinkStateTE) GetMaxBandwith

func (x *LinkStateTE) GetMaxBandwith() int64

func (*LinkStateTE) GetMaxReservableBandwidth

func (x *LinkStateTE) GetMaxReservableBandwidth() int64

func (*LinkStateTE) GetMetricLevel

func (x *LinkStateTE) GetMetricLevel() int64

func (*LinkStateTE) GetPriorityBandwidths

func (x *LinkStateTE) GetPriorityBandwidths() *LinkStatepriorityBandwidths

func (*LinkStateTE) ProtoMessage

func (*LinkStateTE) ProtoMessage()

func (*LinkStateTE) ProtoReflect

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

func (*LinkStateTE) Reset

func (x *LinkStateTE) Reset()

func (*LinkStateTE) String

func (x *LinkStateTE) String() string

type LinkState_State

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

func (*LinkState_State) Descriptor deprecated

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

Deprecated: Use LinkState_State.ProtoReflect.Descriptor instead.

func (*LinkState_State) ProtoMessage

func (*LinkState_State) ProtoMessage()

func (*LinkState_State) ProtoReflect

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

func (*LinkState_State) Reset

func (x *LinkState_State) Reset()

func (*LinkState_State) String

func (x *LinkState_State) String() string

type LinkState_State_Enum

type LinkState_State_Enum int32
const (
	LinkState_State_unspecified LinkState_State_Enum = 0
	LinkState_State_up          LinkState_State_Enum = 1
	LinkState_State_down        LinkState_State_Enum = 2
)

func (LinkState_State_Enum) Descriptor

func (LinkState_State_Enum) Enum

func (LinkState_State_Enum) EnumDescriptor deprecated

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

Deprecated: Use LinkState_State_Enum.Descriptor instead.

func (LinkState_State_Enum) Number

func (LinkState_State_Enum) String

func (x LinkState_State_Enum) String() string

func (LinkState_State_Enum) Type

type LinkStatepriorityBandwidths

type LinkStatepriorityBandwidths struct {

	// Specifies the amount of bandwidth that can be reserved for the Priority 0.
	// default = 125000000
	Pb0 *int64 `protobuf:"varint,1,opt,name=pb0,proto3,oneof" json:"pb0,omitempty"`
	// Specifies the amount of bandwidth that can be reserved for the Priority 1.
	// default = 125000000
	Pb1 *int64 `protobuf:"varint,2,opt,name=pb1,proto3,oneof" json:"pb1,omitempty"`
	// Specify the amount of bandwidth that can be reserved for the Priority 2.
	// default = 125000000
	Pb2 *int64 `protobuf:"varint,3,opt,name=pb2,proto3,oneof" json:"pb2,omitempty"`
	// Specifies the amount of bandwidth that can be reserved for the Priority 3.
	// default = 125000000
	Pb3 *int64 `protobuf:"varint,4,opt,name=pb3,proto3,oneof" json:"pb3,omitempty"`
	// Specifies the amount of bandwidth that can be reserved for the Priority 4.
	// default = 125000000
	Pb4 *int64 `protobuf:"varint,5,opt,name=pb4,proto3,oneof" json:"pb4,omitempty"`
	// Specifies the amount of bandwidth that can be reserved for the Priority 5.
	// default = 125000000
	Pb5 *int64 `protobuf:"varint,6,opt,name=pb5,proto3,oneof" json:"pb5,omitempty"`
	// Specifies the amount of bandwidth that can be reserved for the Priority 6.
	// default = 125000000
	Pb6 *int64 `protobuf:"varint,7,opt,name=pb6,proto3,oneof" json:"pb6,omitempty"`
	// Specifies the amount of bandwidth that can be reserved for the Priority 7.
	// default = 125000000
	Pb7 *int64 `protobuf:"varint,8,opt,name=pb7,proto3,oneof" json:"pb7,omitempty"`
	// contains filtered or unexported fields
}

Specifies the amount of bandwidth that can be reserved with a setup priority of 0

through 7, arranged in increasing order with priority 0 having highest priority.

In ISIS, this is sent in sub-TLV (11) of Extended IS Reachability TLV.

func (*LinkStatepriorityBandwidths) Descriptor deprecated

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

Deprecated: Use LinkStatepriorityBandwidths.ProtoReflect.Descriptor instead.

func (*LinkStatepriorityBandwidths) GetPb0

func (x *LinkStatepriorityBandwidths) GetPb0() int64

func (*LinkStatepriorityBandwidths) GetPb1

func (x *LinkStatepriorityBandwidths) GetPb1() int64

func (*LinkStatepriorityBandwidths) GetPb2

func (x *LinkStatepriorityBandwidths) GetPb2() int64

func (*LinkStatepriorityBandwidths) GetPb3

func (x *LinkStatepriorityBandwidths) GetPb3() int64

func (*LinkStatepriorityBandwidths) GetPb4

func (x *LinkStatepriorityBandwidths) GetPb4() int64

func (*LinkStatepriorityBandwidths) GetPb5

func (x *LinkStatepriorityBandwidths) GetPb5() int64

func (*LinkStatepriorityBandwidths) GetPb6

func (x *LinkStatepriorityBandwidths) GetPb6() int64

func (*LinkStatepriorityBandwidths) GetPb7

func (x *LinkStatepriorityBandwidths) GetPb7() int64

func (*LinkStatepriorityBandwidths) ProtoMessage

func (*LinkStatepriorityBandwidths) ProtoMessage()

func (*LinkStatepriorityBandwidths) ProtoReflect

func (*LinkStatepriorityBandwidths) Reset

func (x *LinkStatepriorityBandwidths) Reset()

func (*LinkStatepriorityBandwidths) String

func (x *LinkStatepriorityBandwidths) String() string

type Lldp added in v0.9.6

type Lldp struct {

	// The unique name of the object on which LLDP is running.
	// required = true
	Connection *LldpConnection `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"`
	// The Chassis ID is a mandatory TLV which identifies the chassis component of the endpoint
	// identifier associated  with the transmitting LLDP agent. If mac address is specified
	// it should be in colon seperated mac address format.
	ChassisId *LldpChassisId `protobuf:"bytes,2,opt,name=chassis_id,json=chassisId,proto3,oneof" json:"chassis_id,omitempty"`
	// The Port ID is a mandatory TLV which identifies the port component of the endpoint
	// identifier associated with  the transmitting LLDP agent. If the specified port is
	// an IEEE 802.3 Repeater port, then this TLV is optional.
	PortId *LldpPortId `protobuf:"bytes,3,opt,name=port_id,json=portId,proto3,oneof" json:"port_id,omitempty"`
	// The system name field shall contain an alpha-numeric string that indicates the system's
	// administratively assigned  name. The system name should be the system's fully qualified
	// domain name. If implementations support IETF RFC  3418, the sysName object should
	// be used for this field.
	SystemName *LldpSystemName `protobuf:"bytes,4,opt,name=system_name,json=systemName,proto3,oneof" json:"system_name,omitempty"`
	// Specifies the amount of time in seconds a receiving device should maintain LLDP information
	// sent  by the device before discarding it.
	// default = 120
	HoldTime *int32 `protobuf:"varint,5,opt,name=hold_time,json=holdTime,proto3,oneof" json:"hold_time,omitempty"`
	// Set the transmission frequency of LLDP updates in seconds.
	// default = 30
	AdvertisementInterval *int32 `` /* 131-byte string literal not displayed */
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Configuration of LLDP protocol IEEE Ref: https://www.ieee802.org/1/files/public/docs2002/lldp-protocol-00.pdf

func (*Lldp) Descriptor deprecated added in v0.9.6

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

Deprecated: Use Lldp.ProtoReflect.Descriptor instead.

func (*Lldp) GetAdvertisementInterval added in v0.9.6

func (x *Lldp) GetAdvertisementInterval() int32

func (*Lldp) GetChassisId added in v0.9.6

func (x *Lldp) GetChassisId() *LldpChassisId

func (*Lldp) GetConnection added in v0.9.6

func (x *Lldp) GetConnection() *LldpConnection

func (*Lldp) GetHoldTime added in v0.9.6

func (x *Lldp) GetHoldTime() int32

func (*Lldp) GetName added in v0.9.6

func (x *Lldp) GetName() string

func (*Lldp) GetPortId added in v0.9.6

func (x *Lldp) GetPortId() *LldpPortId

func (*Lldp) GetSystemName added in v0.9.6

func (x *Lldp) GetSystemName() *LldpSystemName

func (*Lldp) ProtoMessage added in v0.9.6

func (*Lldp) ProtoMessage()

func (*Lldp) ProtoReflect added in v0.9.6

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

func (*Lldp) Reset added in v0.9.6

func (x *Lldp) Reset()

func (*Lldp) String added in v0.9.6

func (x *Lldp) String() string

type LldpCapabilityState added in v0.9.6

type LldpCapabilityState struct {

	// Name of the system capability advertised by the neighbor. Capabilities are represented
	// in a bitmap that defines the primary functions of the system.  The capabilities are
	// defined in IEEE 802.1AB.
	CapabilityName *LldpCapabilityState_CapabilityName_Enum `` /* 159-byte string literal not displayed */
	// Indicates whether the corresponding system capability is enabled on the neighbor.
	CapabilityEnabled *bool `protobuf:"varint,2,opt,name=capability_enabled,json=capabilityEnabled,proto3,oneof" json:"capability_enabled,omitempty"`
	// contains filtered or unexported fields
}

LLDP system capability advertised by the neighbor

func (*LldpCapabilityState) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpCapabilityState.ProtoReflect.Descriptor instead.

func (*LldpCapabilityState) GetCapabilityEnabled added in v0.9.6

func (x *LldpCapabilityState) GetCapabilityEnabled() bool

func (*LldpCapabilityState) GetCapabilityName added in v0.9.6

func (*LldpCapabilityState) ProtoMessage added in v0.9.6

func (*LldpCapabilityState) ProtoMessage()

func (*LldpCapabilityState) ProtoReflect added in v0.9.6

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

func (*LldpCapabilityState) Reset added in v0.9.6

func (x *LldpCapabilityState) Reset()

func (*LldpCapabilityState) String added in v0.9.6

func (x *LldpCapabilityState) String() string

type LldpCapabilityState_CapabilityName added in v0.9.6

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

func (*LldpCapabilityState_CapabilityName) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpCapabilityState_CapabilityName.ProtoReflect.Descriptor instead.

func (*LldpCapabilityState_CapabilityName) ProtoMessage added in v0.9.6

func (*LldpCapabilityState_CapabilityName) ProtoMessage()

func (*LldpCapabilityState_CapabilityName) ProtoReflect added in v0.9.6

func (*LldpCapabilityState_CapabilityName) Reset added in v0.9.6

func (*LldpCapabilityState_CapabilityName) String added in v0.9.6

type LldpCapabilityState_CapabilityName_Enum added in v0.9.6

type LldpCapabilityState_CapabilityName_Enum int32
const (
	LldpCapabilityState_CapabilityName_unspecified         LldpCapabilityState_CapabilityName_Enum = 0
	LldpCapabilityState_CapabilityName_mac_bridge          LldpCapabilityState_CapabilityName_Enum = 1
	LldpCapabilityState_CapabilityName_two_port_mac_relay  LldpCapabilityState_CapabilityName_Enum = 2
	LldpCapabilityState_CapabilityName_repeater            LldpCapabilityState_CapabilityName_Enum = 3
	LldpCapabilityState_CapabilityName_docsis_cable_device LldpCapabilityState_CapabilityName_Enum = 4
	LldpCapabilityState_CapabilityName_s_vlan              LldpCapabilityState_CapabilityName_Enum = 5
	LldpCapabilityState_CapabilityName_telephone           LldpCapabilityState_CapabilityName_Enum = 6
	LldpCapabilityState_CapabilityName_other               LldpCapabilityState_CapabilityName_Enum = 7
	LldpCapabilityState_CapabilityName_router              LldpCapabilityState_CapabilityName_Enum = 8
	LldpCapabilityState_CapabilityName_c_vlan              LldpCapabilityState_CapabilityName_Enum = 9
	LldpCapabilityState_CapabilityName_station_only        LldpCapabilityState_CapabilityName_Enum = 10
	LldpCapabilityState_CapabilityName_wlan_access_point   LldpCapabilityState_CapabilityName_Enum = 11
)

func (LldpCapabilityState_CapabilityName_Enum) Descriptor added in v0.9.6

func (LldpCapabilityState_CapabilityName_Enum) Enum added in v0.9.6

func (LldpCapabilityState_CapabilityName_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpCapabilityState_CapabilityName_Enum.Descriptor instead.

func (LldpCapabilityState_CapabilityName_Enum) Number added in v0.9.6

func (LldpCapabilityState_CapabilityName_Enum) String added in v0.9.6

func (LldpCapabilityState_CapabilityName_Enum) Type added in v0.9.6

type LldpChassisId added in v0.9.6

type LldpChassisId struct {

	// Chassis ID subtype to be used in Chassis ID TLV.
	// default = Choice.Enum.mac_address_subtype
	Choice *LldpChassisId_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LldpChassisId_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	MacAddressSubtype *LldpChassisMacSubType `protobuf:"bytes,2,opt,name=mac_address_subtype,json=macAddressSubtype,proto3,oneof" json:"mac_address_subtype,omitempty"`
	// Name of an interface of the chassis that uniquely identifies the chassis.
	InterfaceNameSubtype *string `` /* 129-byte string literal not displayed */
	// Locally assigned name of the chassis.
	LocalSubtype *string `protobuf:"bytes,4,opt,name=local_subtype,json=localSubtype,proto3,oneof" json:"local_subtype,omitempty"`
	// contains filtered or unexported fields
}

The Chassis ID is a mandatory TLV which identifies the chassis component of the endpoint identifier associated with the transmitting LLDP agent. This field identifies the format and source of the chassis identifier string. It is based on the enumerator defined by the LldpChassisIdSubtype object from IEEE 802.1AB MIB.

func (*LldpChassisId) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpChassisId.ProtoReflect.Descriptor instead.

func (*LldpChassisId) GetChoice added in v0.9.6

func (*LldpChassisId) GetInterfaceNameSubtype added in v0.9.6

func (x *LldpChassisId) GetInterfaceNameSubtype() string

func (*LldpChassisId) GetLocalSubtype added in v0.9.6

func (x *LldpChassisId) GetLocalSubtype() string

func (*LldpChassisId) GetMacAddressSubtype added in v0.9.6

func (x *LldpChassisId) GetMacAddressSubtype() *LldpChassisMacSubType

func (*LldpChassisId) ProtoMessage added in v0.9.6

func (*LldpChassisId) ProtoMessage()

func (*LldpChassisId) ProtoReflect added in v0.9.6

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

func (*LldpChassisId) Reset added in v0.9.6

func (x *LldpChassisId) Reset()

func (*LldpChassisId) String added in v0.9.6

func (x *LldpChassisId) String() string

type LldpChassisId_Choice added in v0.9.6

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

func (*LldpChassisId_Choice) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpChassisId_Choice.ProtoReflect.Descriptor instead.

func (*LldpChassisId_Choice) ProtoMessage added in v0.9.6

func (*LldpChassisId_Choice) ProtoMessage()

func (*LldpChassisId_Choice) ProtoReflect added in v0.9.6

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

func (*LldpChassisId_Choice) Reset added in v0.9.6

func (x *LldpChassisId_Choice) Reset()

func (*LldpChassisId_Choice) String added in v0.9.6

func (x *LldpChassisId_Choice) String() string

type LldpChassisId_Choice_Enum added in v0.9.6

type LldpChassisId_Choice_Enum int32
const (
	LldpChassisId_Choice_unspecified            LldpChassisId_Choice_Enum = 0
	LldpChassisId_Choice_mac_address_subtype    LldpChassisId_Choice_Enum = 1
	LldpChassisId_Choice_interface_name_subtype LldpChassisId_Choice_Enum = 2
	LldpChassisId_Choice_local_subtype          LldpChassisId_Choice_Enum = 3
)

func (LldpChassisId_Choice_Enum) Descriptor added in v0.9.6

func (LldpChassisId_Choice_Enum) Enum added in v0.9.6

func (LldpChassisId_Choice_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpChassisId_Choice_Enum.Descriptor instead.

func (LldpChassisId_Choice_Enum) Number added in v0.9.6

func (LldpChassisId_Choice_Enum) String added in v0.9.6

func (x LldpChassisId_Choice_Enum) String() string

func (LldpChassisId_Choice_Enum) Type added in v0.9.6

type LldpChassisMacSubType added in v0.9.6

type LldpChassisMacSubType struct {

	// In auto mode the system generated value is set for this property, while if the choice
	// is selected as value,  a user configured value will be used for this property.
	// default = Choice.Enum.auto
	Choice *LldpChassisMacSubType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LldpChassisMacSubType_Choice_Enum,oneof" json:"choice,omitempty"`
	// The OTG implementation must provide a system generated value for this property.
	Auto *string `protobuf:"bytes,2,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// User must specify a value if mode is not auto.
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The MAC address configured in the Chassis ID TLV.

func (*LldpChassisMacSubType) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpChassisMacSubType.ProtoReflect.Descriptor instead.

func (*LldpChassisMacSubType) GetAuto added in v0.9.6

func (x *LldpChassisMacSubType) GetAuto() string

func (*LldpChassisMacSubType) GetChoice added in v0.9.6

func (*LldpChassisMacSubType) GetValue added in v0.9.6

func (x *LldpChassisMacSubType) GetValue() string

func (*LldpChassisMacSubType) ProtoMessage added in v0.9.6

func (*LldpChassisMacSubType) ProtoMessage()

func (*LldpChassisMacSubType) ProtoReflect added in v0.9.6

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

func (*LldpChassisMacSubType) Reset added in v0.9.6

func (x *LldpChassisMacSubType) Reset()

func (*LldpChassisMacSubType) String added in v0.9.6

func (x *LldpChassisMacSubType) String() string

type LldpChassisMacSubType_Choice added in v0.9.6

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

func (*LldpChassisMacSubType_Choice) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpChassisMacSubType_Choice.ProtoReflect.Descriptor instead.

func (*LldpChassisMacSubType_Choice) ProtoMessage added in v0.9.6

func (*LldpChassisMacSubType_Choice) ProtoMessage()

func (*LldpChassisMacSubType_Choice) ProtoReflect added in v0.9.6

func (*LldpChassisMacSubType_Choice) Reset added in v0.9.6

func (x *LldpChassisMacSubType_Choice) Reset()

func (*LldpChassisMacSubType_Choice) String added in v0.9.6

type LldpChassisMacSubType_Choice_Enum added in v0.9.6

type LldpChassisMacSubType_Choice_Enum int32
const (
	LldpChassisMacSubType_Choice_unspecified LldpChassisMacSubType_Choice_Enum = 0
	LldpChassisMacSubType_Choice_auto        LldpChassisMacSubType_Choice_Enum = 1
	LldpChassisMacSubType_Choice_value       LldpChassisMacSubType_Choice_Enum = 2
)

func (LldpChassisMacSubType_Choice_Enum) Descriptor added in v0.9.6

func (LldpChassisMacSubType_Choice_Enum) Enum added in v0.9.6

func (LldpChassisMacSubType_Choice_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpChassisMacSubType_Choice_Enum.Descriptor instead.

func (LldpChassisMacSubType_Choice_Enum) Number added in v0.9.6

func (LldpChassisMacSubType_Choice_Enum) String added in v0.9.6

func (LldpChassisMacSubType_Choice_Enum) Type added in v0.9.6

type LldpConnection added in v0.9.6

type LldpConnection struct {

	// The name of the test port or other connection objects on which LLDP is configured.
	Choice *LldpConnection_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LldpConnection_Choice_Enum,oneof" json:"choice,omitempty"`
	// Name of the test port on which LLDP is configured on.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortName *string `protobuf:"bytes,2,opt,name=port_name,json=portName,proto3,oneof" json:"port_name,omitempty"`
	// contains filtered or unexported fields
}

LLDP connection to a test port. In future if more connection options arise LLDP connection object will be enhanced.

func (*LldpConnection) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpConnection.ProtoReflect.Descriptor instead.

func (*LldpConnection) GetChoice added in v0.9.6

func (*LldpConnection) GetPortName added in v0.9.6

func (x *LldpConnection) GetPortName() string

func (*LldpConnection) ProtoMessage added in v0.9.6

func (*LldpConnection) ProtoMessage()

func (*LldpConnection) ProtoReflect added in v0.9.6

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

func (*LldpConnection) Reset added in v0.9.6

func (x *LldpConnection) Reset()

func (*LldpConnection) String added in v0.9.6

func (x *LldpConnection) String() string

type LldpConnection_Choice added in v0.9.6

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

func (*LldpConnection_Choice) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpConnection_Choice.ProtoReflect.Descriptor instead.

func (*LldpConnection_Choice) ProtoMessage added in v0.9.6

func (*LldpConnection_Choice) ProtoMessage()

func (*LldpConnection_Choice) ProtoReflect added in v0.9.6

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

func (*LldpConnection_Choice) Reset added in v0.9.6

func (x *LldpConnection_Choice) Reset()

func (*LldpConnection_Choice) String added in v0.9.6

func (x *LldpConnection_Choice) String() string

type LldpConnection_Choice_Enum added in v0.9.6

type LldpConnection_Choice_Enum int32
const (
	LldpConnection_Choice_unspecified LldpConnection_Choice_Enum = 0
	LldpConnection_Choice_port_name   LldpConnection_Choice_Enum = 1
)

func (LldpConnection_Choice_Enum) Descriptor added in v0.9.6

func (LldpConnection_Choice_Enum) Enum added in v0.9.6

func (LldpConnection_Choice_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpConnection_Choice_Enum.Descriptor instead.

func (LldpConnection_Choice_Enum) Number added in v0.9.6

func (LldpConnection_Choice_Enum) String added in v0.9.6

func (LldpConnection_Choice_Enum) Type added in v0.9.6

type LldpCustomTLVState added in v0.9.6

type LldpCustomTLVState struct {

	// The integer value identifying the type of information contained in the value field.
	CustomType *int32 `protobuf:"varint,1,opt,name=custom_type,json=customType,proto3,oneof" json:"custom_type,omitempty"`
	// The organizationally unique identifier field shall contain the organization's OUI
	// as defined in Clause 9 of IEEE Std 802. The high-order octet is 0 and the low-order
	// 3 octets are the SMI Network Management Private Enterprise Code of the Vendor in
	// network byte order,  as defined in the 'Assigned Numbers' RFC [RFC3232].
	Oui *string `protobuf:"bytes,2,opt,name=oui,proto3,oneof" json:"oui,omitempty"`
	// The organizationally defined subtype field shall contain a unique subtype value assigned
	// by the defining organization.
	OuiSubtype *string `protobuf:"bytes,3,opt,name=oui_subtype,json=ouiSubtype,proto3,oneof" json:"oui_subtype,omitempty"`
	// contains filtered or unexported fields
}

Custom TLV received from a neighbor.Custom TLVs are organization specific TLVs advertised with TLV type 127.

func (*LldpCustomTLVState) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpCustomTLVState.ProtoReflect.Descriptor instead.

func (*LldpCustomTLVState) GetCustomType added in v0.9.6

func (x *LldpCustomTLVState) GetCustomType() int32

func (*LldpCustomTLVState) GetOui added in v0.9.6

func (x *LldpCustomTLVState) GetOui() string

func (*LldpCustomTLVState) GetOuiSubtype added in v0.9.6

func (x *LldpCustomTLVState) GetOuiSubtype() string

func (*LldpCustomTLVState) ProtoMessage added in v0.9.6

func (*LldpCustomTLVState) ProtoMessage()

func (*LldpCustomTLVState) ProtoReflect added in v0.9.6

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

func (*LldpCustomTLVState) Reset added in v0.9.6

func (x *LldpCustomTLVState) Reset()

func (*LldpCustomTLVState) String added in v0.9.6

func (x *LldpCustomTLVState) String() string

type LldpMetric added in v0.9.6

type LldpMetric struct {

	// The name of the configured LLDP instance.
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Number of LLDP frames received.
	FramesRx *int64 `protobuf:"varint,2,opt,name=frames_rx,json=framesRx,proto3,oneof" json:"frames_rx,omitempty"`
	// Number of LLDP frames transmitted.
	FramesTx *int64 `protobuf:"varint,3,opt,name=frames_tx,json=framesTx,proto3,oneof" json:"frames_tx,omitempty"`
	// Number of LLDP frames received with packet errors. This stat should be incremented
	// based on statsFramesInErrorsTotal increment rule in section 10.3.2 of IEEE Std 802.1
	// AB-2005.
	FramesErrorRx *int64 `protobuf:"varint,4,opt,name=frames_error_rx,json=framesErrorRx,proto3,oneof" json:"frames_error_rx,omitempty"`
	// Number of LLDP frames received that are discarded. This stat should be incremented
	// when one or more of the three mandatory  TLVs at the beginning of the LLDPDU is missing,
	// out of order or  contains an out of range information string length. This stat should
	// follow the validation rules in section 10.3.2 of IEEE  Std 802.1 AB-2005.
	FramesDiscard *int64 `protobuf:"varint,5,opt,name=frames_discard,json=framesDiscard,proto3,oneof" json:"frames_discard,omitempty"`
	// Number of LLDP tlvs received that are discarded. If any TLV contains  an error condition
	// specific for that particular TLV or if any TLV  extends past the physical end of
	// the frame then these TLVs will be discarded.
	TlvsDiscard *int64 `protobuf:"varint,6,opt,name=tlvs_discard,json=tlvsDiscard,proto3,oneof" json:"tlvs_discard,omitempty"`
	// Number of LLDP unknown tlvs received. If the OUI of the organizationlly specific
	// TLV and/or organizationally defined subtype are not recognized,or if TLV type  value
	// is in the range of reserved TLV types then these TLVs will be considered as  unknown
	// TLVs.
	TlvsUnknown *int64 `protobuf:"varint,7,opt,name=tlvs_unknown,json=tlvsUnknown,proto3,oneof" json:"tlvs_unknown,omitempty"`
	// contains filtered or unexported fields
}

LLDP per instance statistics information.

func (*LldpMetric) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpMetric.ProtoReflect.Descriptor instead.

func (*LldpMetric) GetFramesDiscard added in v0.9.6

func (x *LldpMetric) GetFramesDiscard() int64

func (*LldpMetric) GetFramesErrorRx added in v0.9.6

func (x *LldpMetric) GetFramesErrorRx() int64

func (*LldpMetric) GetFramesRx added in v0.9.6

func (x *LldpMetric) GetFramesRx() int64

func (*LldpMetric) GetFramesTx added in v0.9.6

func (x *LldpMetric) GetFramesTx() int64

func (*LldpMetric) GetName added in v0.9.6

func (x *LldpMetric) GetName() string

func (*LldpMetric) GetTlvsDiscard added in v0.9.6

func (x *LldpMetric) GetTlvsDiscard() int64

func (*LldpMetric) GetTlvsUnknown added in v0.9.6

func (x *LldpMetric) GetTlvsUnknown() int64

func (*LldpMetric) ProtoMessage added in v0.9.6

func (*LldpMetric) ProtoMessage()

func (*LldpMetric) ProtoReflect added in v0.9.6

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

func (*LldpMetric) Reset added in v0.9.6

func (x *LldpMetric) Reset()

func (*LldpMetric) String added in v0.9.6

func (x *LldpMetric) String() string

type LldpMetricsRequest added in v0.9.6

type LldpMetricsRequest struct {

	// The names of LLDP instances to return results for. An empty list will return results
	// for all LLDP instances.
	//
	// x-constraint:
	// - /components/schemas/Lldp/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Lldp/properties/name
	//
	LldpNames []string `protobuf:"bytes,1,rep,name=lldp_names,json=lldpNames,proto3" json:"lldp_names,omitempty"`
	// The requested list of column names for the result set. If the list is empty then
	// metrics for all columns will be returned. The name of LLDP instance can not be excluded.
	ColumnNames []LldpMetricsRequest_ColumnNames_Enum `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve LLDP per instance metrics/statistics.

func (*LldpMetricsRequest) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpMetricsRequest.ProtoReflect.Descriptor instead.

func (*LldpMetricsRequest) GetColumnNames added in v0.9.6

func (*LldpMetricsRequest) GetLldpNames added in v0.9.6

func (x *LldpMetricsRequest) GetLldpNames() []string

func (*LldpMetricsRequest) ProtoMessage added in v0.9.6

func (*LldpMetricsRequest) ProtoMessage()

func (*LldpMetricsRequest) ProtoReflect added in v0.9.6

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

func (*LldpMetricsRequest) Reset added in v0.9.6

func (x *LldpMetricsRequest) Reset()

func (*LldpMetricsRequest) String added in v0.9.6

func (x *LldpMetricsRequest) String() string

type LldpMetricsRequest_ColumnNames added in v0.9.6

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

func (*LldpMetricsRequest_ColumnNames) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpMetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*LldpMetricsRequest_ColumnNames) ProtoMessage added in v0.9.6

func (*LldpMetricsRequest_ColumnNames) ProtoMessage()

func (*LldpMetricsRequest_ColumnNames) ProtoReflect added in v0.9.6

func (*LldpMetricsRequest_ColumnNames) Reset added in v0.9.6

func (x *LldpMetricsRequest_ColumnNames) Reset()

func (*LldpMetricsRequest_ColumnNames) String added in v0.9.6

type LldpMetricsRequest_ColumnNames_Enum added in v0.9.6

type LldpMetricsRequest_ColumnNames_Enum int32
const (
	LldpMetricsRequest_ColumnNames_unspecified     LldpMetricsRequest_ColumnNames_Enum = 0
	LldpMetricsRequest_ColumnNames_frames_rx       LldpMetricsRequest_ColumnNames_Enum = 1
	LldpMetricsRequest_ColumnNames_frames_tx       LldpMetricsRequest_ColumnNames_Enum = 2
	LldpMetricsRequest_ColumnNames_frames_error_rx LldpMetricsRequest_ColumnNames_Enum = 3
	LldpMetricsRequest_ColumnNames_frames_discard  LldpMetricsRequest_ColumnNames_Enum = 4
	LldpMetricsRequest_ColumnNames_tlvs_discard    LldpMetricsRequest_ColumnNames_Enum = 5
	LldpMetricsRequest_ColumnNames_tlvs_unknown    LldpMetricsRequest_ColumnNames_Enum = 6
)

func (LldpMetricsRequest_ColumnNames_Enum) Descriptor added in v0.9.6

func (LldpMetricsRequest_ColumnNames_Enum) Enum added in v0.9.6

func (LldpMetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpMetricsRequest_ColumnNames_Enum.Descriptor instead.

func (LldpMetricsRequest_ColumnNames_Enum) Number added in v0.9.6

func (LldpMetricsRequest_ColumnNames_Enum) String added in v0.9.6

func (LldpMetricsRequest_ColumnNames_Enum) Type added in v0.9.6

type LldpNeighborsState added in v0.9.6

type LldpNeighborsState struct {

	// The name of the LLDP instance.
	LldpName *string `protobuf:"bytes,1,opt,name=lldp_name,json=lldpName,proto3,oneof" json:"lldp_name,omitempty"`
	// The system name field shall contain an alpha-numeric string that  indicates the system's
	// administratively assigned name. The system name  should be the system's fully qualified
	// domain name. If implementations  support IETF RFC 3418, the sysName object should
	// be used for this field.
	SystemName *string `protobuf:"bytes,2,opt,name=system_name,json=systemName,proto3,oneof" json:"system_name,omitempty"`
	// The system description field shall contain an alpha-numeric string that  is the textual
	// description of the network entity. The system description  should include the full
	// name and version identification of the system's  hardware type, software operating
	// system, and networking software. If  implementations support IETF RFC 3418, the sysDescr
	// object should be used  for this field.
	SystemDescription *string `protobuf:"bytes,3,opt,name=system_description,json=systemDescription,proto3,oneof" json:"system_description,omitempty"`
	// The Chassis ID is a mandatory TLV which identifies the chassis component of  the
	// endpoint identifier associated with the transmitting LLDP agent.
	ChassisId *string `protobuf:"bytes,4,opt,name=chassis_id,json=chassisId,proto3,oneof" json:"chassis_id,omitempty"`
	// This field identifies the format and source of the chassis identifier string.  It
	// is an enumerator defined by the LldpChassisIdSubtype object from IEEE 802.1AB  MIB.
	ChassisIdType *LldpNeighborsState_ChassisIdType_Enum `` /* 156-byte string literal not displayed */
	// System generated identifier for the neighbor on the LLDP instance.
	NeighborId *string `protobuf:"bytes,6,opt,name=neighbor_id,json=neighborId,proto3,oneof" json:"neighbor_id,omitempty"`
	// Age since discovery in seconds.
	Age *int64 `protobuf:"varint,7,opt,name=age,proto3,oneof" json:"age,omitempty"`
	// Seconds since last update received.
	LastUpdate *int64 `protobuf:"varint,8,opt,name=last_update,json=lastUpdate,proto3,oneof" json:"last_update,omitempty"`
	// The time-to-live (TTL) in seconds is a mandatory TLV which indicates how long information
	// from the neighbor  should be considered valid.
	Ttl *int32 `protobuf:"varint,9,opt,name=ttl,proto3,oneof" json:"ttl,omitempty"`
	// The Port ID is a mandatory TLV which identifies the port component of the endpoint
	// identifier associated with  the transmitting LLDP agent. If the specified port is
	// an IEEE 802.3 Repeater port, then this TLV is optional.
	PortId *string `protobuf:"bytes,10,opt,name=port_id,json=portId,proto3,oneof" json:"port_id,omitempty"`
	// This field identifies the format and source of the port identifier string. It is
	// an enumerator defined by the PtopoPortIdType object from RFC2922.
	PortIdType *LldpNeighborsState_PortIdType_Enum `` /* 145-byte string literal not displayed */
	// The binary string containing the actual port identifier for the port which this LLDP
	// PDU was transmitted. The source  and format of this field is defined by PtopoPortId
	// from RFC2922.
	PortDescription *string `protobuf:"bytes,12,opt,name=port_description,json=portDescription,proto3,oneof" json:"port_description,omitempty"`
	// The Management Address is a mandatory TLV which identifies a network address associated
	// with the local LLDP agent, which  can be used to reach the agent on the port identified
	// in the Port ID TLV.
	ManagementAddress *string `protobuf:"bytes,13,opt,name=management_address,json=managementAddress,proto3,oneof" json:"management_address,omitempty"`
	// The enumerated value for the network address type identified in this TLV. This enumeration
	// is defined in the 'Assigned Numbers'  RFC [RFC3232] and the ianaAddressFamilyNumbers
	// object.
	ManagementAddressType *string `` /* 133-byte string literal not displayed */
	// Description missing in models
	CustomTlvs []*LldpCustomTLVState `protobuf:"bytes,15,rep,name=custom_tlvs,json=customTlvs,proto3" json:"custom_tlvs,omitempty"`
	// Description missing in models
	Capabilities []*LldpCapabilityState `protobuf:"bytes,16,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

LLDP neighbor information.

func (*LldpNeighborsState) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpNeighborsState.ProtoReflect.Descriptor instead.

func (*LldpNeighborsState) GetAge added in v0.9.6

func (x *LldpNeighborsState) GetAge() int64

func (*LldpNeighborsState) GetCapabilities added in v0.9.6

func (x *LldpNeighborsState) GetCapabilities() []*LldpCapabilityState

func (*LldpNeighborsState) GetChassisId added in v0.9.6

func (x *LldpNeighborsState) GetChassisId() string

func (*LldpNeighborsState) GetChassisIdType added in v0.9.6

func (*LldpNeighborsState) GetCustomTlvs added in v0.9.6

func (x *LldpNeighborsState) GetCustomTlvs() []*LldpCustomTLVState

func (*LldpNeighborsState) GetLastUpdate added in v0.9.6

func (x *LldpNeighborsState) GetLastUpdate() int64

func (*LldpNeighborsState) GetLldpName added in v0.9.6

func (x *LldpNeighborsState) GetLldpName() string

func (*LldpNeighborsState) GetManagementAddress added in v0.9.6

func (x *LldpNeighborsState) GetManagementAddress() string

func (*LldpNeighborsState) GetManagementAddressType added in v0.9.6

func (x *LldpNeighborsState) GetManagementAddressType() string

func (*LldpNeighborsState) GetNeighborId added in v0.9.6

func (x *LldpNeighborsState) GetNeighborId() string

func (*LldpNeighborsState) GetPortDescription added in v0.9.6

func (x *LldpNeighborsState) GetPortDescription() string

func (*LldpNeighborsState) GetPortId added in v0.9.6

func (x *LldpNeighborsState) GetPortId() string

func (*LldpNeighborsState) GetPortIdType added in v0.9.6

func (*LldpNeighborsState) GetSystemDescription added in v0.9.6

func (x *LldpNeighborsState) GetSystemDescription() string

func (*LldpNeighborsState) GetSystemName added in v0.9.6

func (x *LldpNeighborsState) GetSystemName() string

func (*LldpNeighborsState) GetTtl added in v0.9.6

func (x *LldpNeighborsState) GetTtl() int32

func (*LldpNeighborsState) ProtoMessage added in v0.9.6

func (*LldpNeighborsState) ProtoMessage()

func (*LldpNeighborsState) ProtoReflect added in v0.9.6

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

func (*LldpNeighborsState) Reset added in v0.9.6

func (x *LldpNeighborsState) Reset()

func (*LldpNeighborsState) String added in v0.9.6

func (x *LldpNeighborsState) String() string

type LldpNeighborsStateRequest added in v0.9.6

type LldpNeighborsStateRequest struct {

	// The names of LLDP instances for which neighbor information will be retrieved. If
	// no names are specified then the results will contain neighbor information for all
	// configured LLDP instances.
	//
	// x-constraint:
	// - /components/schemas/Lldp/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Lldp/properties/name
	//
	LldpNames []string `protobuf:"bytes,1,rep,name=lldp_names,json=lldpNames,proto3" json:"lldp_names,omitempty"`
	// Specify the neighbors for which information will be returned. If empty  or missing
	// then information for all neighbors will be returned.
	NeighborIdFilters []string `protobuf:"bytes,2,rep,name=neighbor_id_filters,json=neighborIdFilters,proto3" json:"neighbor_id_filters,omitempty"`
	// contains filtered or unexported fields
}

The request to retrieve LLDP neighbor information for a given instance.

func (*LldpNeighborsStateRequest) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpNeighborsStateRequest.ProtoReflect.Descriptor instead.

func (*LldpNeighborsStateRequest) GetLldpNames added in v0.9.6

func (x *LldpNeighborsStateRequest) GetLldpNames() []string

func (*LldpNeighborsStateRequest) GetNeighborIdFilters added in v0.9.6

func (x *LldpNeighborsStateRequest) GetNeighborIdFilters() []string

func (*LldpNeighborsStateRequest) ProtoMessage added in v0.9.6

func (*LldpNeighborsStateRequest) ProtoMessage()

func (*LldpNeighborsStateRequest) ProtoReflect added in v0.9.6

func (*LldpNeighborsStateRequest) Reset added in v0.9.6

func (x *LldpNeighborsStateRequest) Reset()

func (*LldpNeighborsStateRequest) String added in v0.9.6

func (x *LldpNeighborsStateRequest) String() string

type LldpNeighborsState_ChassisIdType added in v0.9.6

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

func (*LldpNeighborsState_ChassisIdType) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpNeighborsState_ChassisIdType.ProtoReflect.Descriptor instead.

func (*LldpNeighborsState_ChassisIdType) ProtoMessage added in v0.9.6

func (*LldpNeighborsState_ChassisIdType) ProtoMessage()

func (*LldpNeighborsState_ChassisIdType) ProtoReflect added in v0.9.6

func (*LldpNeighborsState_ChassisIdType) Reset added in v0.9.6

func (*LldpNeighborsState_ChassisIdType) String added in v0.9.6

type LldpNeighborsState_ChassisIdType_Enum added in v0.9.6

type LldpNeighborsState_ChassisIdType_Enum int32
const (
	LldpNeighborsState_ChassisIdType_unspecified       LldpNeighborsState_ChassisIdType_Enum = 0
	LldpNeighborsState_ChassisIdType_port_component    LldpNeighborsState_ChassisIdType_Enum = 1
	LldpNeighborsState_ChassisIdType_network_address   LldpNeighborsState_ChassisIdType_Enum = 2
	LldpNeighborsState_ChassisIdType_chassis_component LldpNeighborsState_ChassisIdType_Enum = 3
	LldpNeighborsState_ChassisIdType_mac_address       LldpNeighborsState_ChassisIdType_Enum = 4
	LldpNeighborsState_ChassisIdType_interface_name    LldpNeighborsState_ChassisIdType_Enum = 5
	LldpNeighborsState_ChassisIdType_local             LldpNeighborsState_ChassisIdType_Enum = 6
	LldpNeighborsState_ChassisIdType_interface_alias   LldpNeighborsState_ChassisIdType_Enum = 7
)

func (LldpNeighborsState_ChassisIdType_Enum) Descriptor added in v0.9.6

func (LldpNeighborsState_ChassisIdType_Enum) Enum added in v0.9.6

func (LldpNeighborsState_ChassisIdType_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpNeighborsState_ChassisIdType_Enum.Descriptor instead.

func (LldpNeighborsState_ChassisIdType_Enum) Number added in v0.9.6

func (LldpNeighborsState_ChassisIdType_Enum) String added in v0.9.6

func (LldpNeighborsState_ChassisIdType_Enum) Type added in v0.9.6

type LldpNeighborsState_PortIdType added in v0.9.6

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

func (*LldpNeighborsState_PortIdType) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpNeighborsState_PortIdType.ProtoReflect.Descriptor instead.

func (*LldpNeighborsState_PortIdType) ProtoMessage added in v0.9.6

func (*LldpNeighborsState_PortIdType) ProtoMessage()

func (*LldpNeighborsState_PortIdType) ProtoReflect added in v0.9.6

func (*LldpNeighborsState_PortIdType) Reset added in v0.9.6

func (x *LldpNeighborsState_PortIdType) Reset()

func (*LldpNeighborsState_PortIdType) String added in v0.9.6

type LldpNeighborsState_PortIdType_Enum added in v0.9.6

type LldpNeighborsState_PortIdType_Enum int32
const (
	LldpNeighborsState_PortIdType_unspecified      LldpNeighborsState_PortIdType_Enum = 0
	LldpNeighborsState_PortIdType_port_component   LldpNeighborsState_PortIdType_Enum = 1
	LldpNeighborsState_PortIdType_network_address  LldpNeighborsState_PortIdType_Enum = 2
	LldpNeighborsState_PortIdType_agent_circuit_id LldpNeighborsState_PortIdType_Enum = 3
	LldpNeighborsState_PortIdType_mac_address      LldpNeighborsState_PortIdType_Enum = 4
	LldpNeighborsState_PortIdType_interface_name   LldpNeighborsState_PortIdType_Enum = 5
	LldpNeighborsState_PortIdType_local            LldpNeighborsState_PortIdType_Enum = 6
	LldpNeighborsState_PortIdType_interface_alias  LldpNeighborsState_PortIdType_Enum = 7
)

func (LldpNeighborsState_PortIdType_Enum) Descriptor added in v0.9.6

func (LldpNeighborsState_PortIdType_Enum) Enum added in v0.9.6

func (LldpNeighborsState_PortIdType_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpNeighborsState_PortIdType_Enum.Descriptor instead.

func (LldpNeighborsState_PortIdType_Enum) Number added in v0.9.6

func (LldpNeighborsState_PortIdType_Enum) String added in v0.9.6

func (LldpNeighborsState_PortIdType_Enum) Type added in v0.9.6

type LldpPortId added in v0.9.6

type LldpPortId struct {

	// Port ID subtype to be used in Port ID TLV.
	// default = Choice.Enum.interface_name_subtype
	Choice *LldpPortId_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LldpPortId_Choice_Enum,oneof" json:"choice,omitempty"`
	// The MAC Address configured in the Port ID TLV.
	MacAddressSubtype *string `protobuf:"bytes,2,opt,name=mac_address_subtype,json=macAddressSubtype,proto3,oneof" json:"mac_address_subtype,omitempty"`
	// Description missing in models
	InterfaceNameSubtype *LldpPortInterfaceNameSubType `` /* 129-byte string literal not displayed */
	// The Locally assigned name configured in the Port ID TLV.
	LocalSubtype *string `protobuf:"bytes,4,opt,name=local_subtype,json=localSubtype,proto3,oneof" json:"local_subtype,omitempty"`
	// contains filtered or unexported fields
}

The Port ID is a mandatory TLV which identifies the port component of the endpoint identifier associated with the transmitting LLDP agent.This field identifies the format and source of the port identifier string. It is based on the enumerator defined by the PtopoPortIdType object from RFC2922.

func (*LldpPortId) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpPortId.ProtoReflect.Descriptor instead.

func (*LldpPortId) GetChoice added in v0.9.6

func (x *LldpPortId) GetChoice() LldpPortId_Choice_Enum

func (*LldpPortId) GetInterfaceNameSubtype added in v0.9.6

func (x *LldpPortId) GetInterfaceNameSubtype() *LldpPortInterfaceNameSubType

func (*LldpPortId) GetLocalSubtype added in v0.9.6

func (x *LldpPortId) GetLocalSubtype() string

func (*LldpPortId) GetMacAddressSubtype added in v0.9.6

func (x *LldpPortId) GetMacAddressSubtype() string

func (*LldpPortId) ProtoMessage added in v0.9.6

func (*LldpPortId) ProtoMessage()

func (*LldpPortId) ProtoReflect added in v0.9.6

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

func (*LldpPortId) Reset added in v0.9.6

func (x *LldpPortId) Reset()

func (*LldpPortId) String added in v0.9.6

func (x *LldpPortId) String() string

type LldpPortId_Choice added in v0.9.6

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

func (*LldpPortId_Choice) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpPortId_Choice.ProtoReflect.Descriptor instead.

func (*LldpPortId_Choice) ProtoMessage added in v0.9.6

func (*LldpPortId_Choice) ProtoMessage()

func (*LldpPortId_Choice) ProtoReflect added in v0.9.6

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

func (*LldpPortId_Choice) Reset added in v0.9.6

func (x *LldpPortId_Choice) Reset()

func (*LldpPortId_Choice) String added in v0.9.6

func (x *LldpPortId_Choice) String() string

type LldpPortId_Choice_Enum added in v0.9.6

type LldpPortId_Choice_Enum int32
const (
	LldpPortId_Choice_unspecified            LldpPortId_Choice_Enum = 0
	LldpPortId_Choice_mac_address_subtype    LldpPortId_Choice_Enum = 1
	LldpPortId_Choice_interface_name_subtype LldpPortId_Choice_Enum = 2
	LldpPortId_Choice_local_subtype          LldpPortId_Choice_Enum = 3
)

func (LldpPortId_Choice_Enum) Descriptor added in v0.9.6

func (LldpPortId_Choice_Enum) Enum added in v0.9.6

func (LldpPortId_Choice_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpPortId_Choice_Enum.Descriptor instead.

func (LldpPortId_Choice_Enum) Number added in v0.9.6

func (LldpPortId_Choice_Enum) String added in v0.9.6

func (x LldpPortId_Choice_Enum) String() string

func (LldpPortId_Choice_Enum) Type added in v0.9.6

type LldpPortInterfaceNameSubType added in v0.9.6

type LldpPortInterfaceNameSubType struct {

	// In auto mode the system generated value is set for this property, while if the choice
	// is selected as value,  a user configured value will be used for this property.
	// default = Choice.Enum.auto
	Choice *LldpPortInterfaceNameSubType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LldpPortInterfaceNameSubType_Choice_Enum,oneof" json:"choice,omitempty"`
	// The OTG implementation must provide a system generated value for this property.
	Auto *string `protobuf:"bytes,2,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// User must specify a value if mode is not auto.
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The interface name configured in the Port ID TLV.

func (*LldpPortInterfaceNameSubType) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpPortInterfaceNameSubType.ProtoReflect.Descriptor instead.

func (*LldpPortInterfaceNameSubType) GetAuto added in v0.9.6

func (x *LldpPortInterfaceNameSubType) GetAuto() string

func (*LldpPortInterfaceNameSubType) GetChoice added in v0.9.6

func (*LldpPortInterfaceNameSubType) GetValue added in v0.9.6

func (x *LldpPortInterfaceNameSubType) GetValue() string

func (*LldpPortInterfaceNameSubType) ProtoMessage added in v0.9.6

func (*LldpPortInterfaceNameSubType) ProtoMessage()

func (*LldpPortInterfaceNameSubType) ProtoReflect added in v0.9.6

func (*LldpPortInterfaceNameSubType) Reset added in v0.9.6

func (x *LldpPortInterfaceNameSubType) Reset()

func (*LldpPortInterfaceNameSubType) String added in v0.9.6

type LldpPortInterfaceNameSubType_Choice added in v0.9.6

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

func (*LldpPortInterfaceNameSubType_Choice) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpPortInterfaceNameSubType_Choice.ProtoReflect.Descriptor instead.

func (*LldpPortInterfaceNameSubType_Choice) ProtoMessage added in v0.9.6

func (*LldpPortInterfaceNameSubType_Choice) ProtoMessage()

func (*LldpPortInterfaceNameSubType_Choice) ProtoReflect added in v0.9.6

func (*LldpPortInterfaceNameSubType_Choice) Reset added in v0.9.6

func (*LldpPortInterfaceNameSubType_Choice) String added in v0.9.6

type LldpPortInterfaceNameSubType_Choice_Enum added in v0.9.6

type LldpPortInterfaceNameSubType_Choice_Enum int32
const (
	LldpPortInterfaceNameSubType_Choice_unspecified LldpPortInterfaceNameSubType_Choice_Enum = 0
	LldpPortInterfaceNameSubType_Choice_auto        LldpPortInterfaceNameSubType_Choice_Enum = 1
	LldpPortInterfaceNameSubType_Choice_value       LldpPortInterfaceNameSubType_Choice_Enum = 2
)

func (LldpPortInterfaceNameSubType_Choice_Enum) Descriptor added in v0.9.6

func (LldpPortInterfaceNameSubType_Choice_Enum) Enum added in v0.9.6

func (LldpPortInterfaceNameSubType_Choice_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpPortInterfaceNameSubType_Choice_Enum.Descriptor instead.

func (LldpPortInterfaceNameSubType_Choice_Enum) Number added in v0.9.6

func (LldpPortInterfaceNameSubType_Choice_Enum) String added in v0.9.6

func (LldpPortInterfaceNameSubType_Choice_Enum) Type added in v0.9.6

type LldpSystemName added in v0.9.6

type LldpSystemName struct {

	// In auto mode the system generated value is set for this property, while if the choice
	// is selected as value,  a user configured value will be used for this property.
	// default = Choice.Enum.auto
	Choice *LldpSystemName_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.LldpSystemName_Choice_Enum,oneof" json:"choice,omitempty"`
	// The OTG implementation must provide a system generated value for this property.
	Auto *string `protobuf:"bytes,2,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// User must specify a value if mode is not auto.
	Value *string `protobuf:"bytes,3,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The system Name configured in the System Name TLV.

func (*LldpSystemName) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpSystemName.ProtoReflect.Descriptor instead.

func (*LldpSystemName) GetAuto added in v0.9.6

func (x *LldpSystemName) GetAuto() string

func (*LldpSystemName) GetChoice added in v0.9.6

func (*LldpSystemName) GetValue added in v0.9.6

func (x *LldpSystemName) GetValue() string

func (*LldpSystemName) ProtoMessage added in v0.9.6

func (*LldpSystemName) ProtoMessage()

func (*LldpSystemName) ProtoReflect added in v0.9.6

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

func (*LldpSystemName) Reset added in v0.9.6

func (x *LldpSystemName) Reset()

func (*LldpSystemName) String added in v0.9.6

func (x *LldpSystemName) String() string

type LldpSystemName_Choice added in v0.9.6

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

func (*LldpSystemName_Choice) Descriptor deprecated added in v0.9.6

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

Deprecated: Use LldpSystemName_Choice.ProtoReflect.Descriptor instead.

func (*LldpSystemName_Choice) ProtoMessage added in v0.9.6

func (*LldpSystemName_Choice) ProtoMessage()

func (*LldpSystemName_Choice) ProtoReflect added in v0.9.6

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

func (*LldpSystemName_Choice) Reset added in v0.9.6

func (x *LldpSystemName_Choice) Reset()

func (*LldpSystemName_Choice) String added in v0.9.6

func (x *LldpSystemName_Choice) String() string

type LldpSystemName_Choice_Enum added in v0.9.6

type LldpSystemName_Choice_Enum int32
const (
	LldpSystemName_Choice_unspecified LldpSystemName_Choice_Enum = 0
	LldpSystemName_Choice_auto        LldpSystemName_Choice_Enum = 1
	LldpSystemName_Choice_value       LldpSystemName_Choice_Enum = 2
)

func (LldpSystemName_Choice_Enum) Descriptor added in v0.9.6

func (LldpSystemName_Choice_Enum) Enum added in v0.9.6

func (LldpSystemName_Choice_Enum) EnumDescriptor deprecated added in v0.9.6

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

Deprecated: Use LldpSystemName_Choice_Enum.Descriptor instead.

func (LldpSystemName_Choice_Enum) Number added in v0.9.6

func (LldpSystemName_Choice_Enum) String added in v0.9.6

func (LldpSystemName_Choice_Enum) Type added in v0.9.6

type MACRouteAddress added in v0.7.34

type MACRouteAddress struct {

	// The starting address of the MAC Range.
	// required = true
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// The MAC prefix length to be applied to the address.
	// default = 48
	Prefix *int32 `protobuf:"varint,2,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	// The total number of mac addresses in the range.
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// Increments the mac address prefixes within a mac range  where multiple routes are
	// present.  The value is incremented according to the mac prefix Length and Step.
	// default = 1
	Step *int32 `protobuf:"varint,4,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// contains filtered or unexported fields
}

A container for MAC route addresses.

func (*MACRouteAddress) Descriptor deprecated added in v0.7.34

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

Deprecated: Use MACRouteAddress.ProtoReflect.Descriptor instead.

func (*MACRouteAddress) GetAddress added in v0.7.34

func (x *MACRouteAddress) GetAddress() string

func (*MACRouteAddress) GetCount added in v0.7.34

func (x *MACRouteAddress) GetCount() int32

func (*MACRouteAddress) GetPrefix added in v0.7.34

func (x *MACRouteAddress) GetPrefix() int32

func (*MACRouteAddress) GetStep added in v0.7.34

func (x *MACRouteAddress) GetStep() int32

func (*MACRouteAddress) ProtoMessage added in v0.7.34

func (*MACRouteAddress) ProtoMessage()

func (*MACRouteAddress) ProtoReflect added in v0.7.34

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

func (*MACRouteAddress) Reset added in v0.7.34

func (x *MACRouteAddress) Reset()

func (*MACRouteAddress) String added in v0.7.34

func (x *MACRouteAddress) String() string

type MetricLatency

type MetricLatency struct {

	// Minimum latency in nanoseconds
	MinimumNs *float64 `protobuf:"fixed64,1,opt,name=minimum_ns,json=minimumNs,proto3,oneof" json:"minimum_ns,omitempty"`
	// Maximum latency in nanoseconds
	MaximumNs *float64 `protobuf:"fixed64,2,opt,name=maximum_ns,json=maximumNs,proto3,oneof" json:"maximum_ns,omitempty"`
	// Average latency in nanoseconds
	AverageNs *float64 `protobuf:"fixed64,3,opt,name=average_ns,json=averageNs,proto3,oneof" json:"average_ns,omitempty"`
	// contains filtered or unexported fields
}

The container for latency metrics. The min/max/avg values are dependent on the type of latency measurement mode that is configured. The container will be empty if the latency has not been configured for the flow.

func (*MetricLatency) Descriptor deprecated

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

Deprecated: Use MetricLatency.ProtoReflect.Descriptor instead.

func (*MetricLatency) GetAverageNs

func (x *MetricLatency) GetAverageNs() float64

func (*MetricLatency) GetMaximumNs

func (x *MetricLatency) GetMaximumNs() float64

func (*MetricLatency) GetMinimumNs

func (x *MetricLatency) GetMinimumNs() float64

func (*MetricLatency) ProtoMessage

func (*MetricLatency) ProtoMessage()

func (*MetricLatency) ProtoReflect

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

func (*MetricLatency) Reset

func (x *MetricLatency) Reset()

func (*MetricLatency) String

func (x *MetricLatency) String() string

type MetricTimestamp

type MetricTimestamp struct {

	// First timestamp in nanoseconds
	FirstTimestampNs *float64 `protobuf:"fixed64,1,opt,name=first_timestamp_ns,json=firstTimestampNs,proto3,oneof" json:"first_timestamp_ns,omitempty"`
	// Last timestamp in nanoseconds
	LastTimestampNs *float64 `protobuf:"fixed64,2,opt,name=last_timestamp_ns,json=lastTimestampNs,proto3,oneof" json:"last_timestamp_ns,omitempty"`
	// contains filtered or unexported fields
}

The container for timestamp metrics. The container will be empty if the timestamp has not been configured for the flow.

func (*MetricTimestamp) Descriptor deprecated

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

Deprecated: Use MetricTimestamp.ProtoReflect.Descriptor instead.

func (*MetricTimestamp) GetFirstTimestampNs

func (x *MetricTimestamp) GetFirstTimestampNs() float64

func (*MetricTimestamp) GetLastTimestampNs

func (x *MetricTimestamp) GetLastTimestampNs() float64

func (*MetricTimestamp) ProtoMessage

func (*MetricTimestamp) ProtoMessage()

func (*MetricTimestamp) ProtoReflect

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

func (*MetricTimestamp) Reset

func (x *MetricTimestamp) Reset()

func (*MetricTimestamp) String

func (x *MetricTimestamp) String() string

type MetricsRequest

type MetricsRequest struct {

	// Description missing in models
	// default = Choice.Enum.port
	Choice *MetricsRequest_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.MetricsRequest_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Port *PortMetricsRequest `protobuf:"bytes,2,opt,name=port,proto3,oneof" json:"port,omitempty"`
	// Description missing in models
	Flow *FlowMetricsRequest `protobuf:"bytes,3,opt,name=flow,proto3,oneof" json:"flow,omitempty"`
	// Description missing in models
	Bgpv4 *Bgpv4MetricsRequest `protobuf:"bytes,4,opt,name=bgpv4,proto3,oneof" json:"bgpv4,omitempty"`
	// Description missing in models
	Bgpv6 *Bgpv6MetricsRequest `protobuf:"bytes,5,opt,name=bgpv6,proto3,oneof" json:"bgpv6,omitempty"`
	// Description missing in models
	Isis *IsisMetricsRequest `protobuf:"bytes,6,opt,name=isis,proto3,oneof" json:"isis,omitempty"`
	// Description missing in models
	Lag *LagMetricsRequest `protobuf:"bytes,7,opt,name=lag,proto3,oneof" json:"lag,omitempty"`
	// Description missing in models
	Lacp *LacpMetricsRequest `protobuf:"bytes,8,opt,name=lacp,proto3,oneof" json:"lacp,omitempty"`
	// Description missing in models
	Lldp *LldpMetricsRequest `protobuf:"bytes,9,opt,name=lldp,proto3,oneof" json:"lldp,omitempty"`
	// Description missing in models
	Rsvp *RsvpMetricsRequest `protobuf:"bytes,10,opt,name=rsvp,proto3,oneof" json:"rsvp,omitempty"`
	// contains filtered or unexported fields
}

Request to traffic generator for metrics of choice.

func (*MetricsRequest) Descriptor deprecated

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

Deprecated: Use MetricsRequest.ProtoReflect.Descriptor instead.

func (*MetricsRequest) GetBgpv4

func (x *MetricsRequest) GetBgpv4() *Bgpv4MetricsRequest

func (*MetricsRequest) GetBgpv6

func (x *MetricsRequest) GetBgpv6() *Bgpv6MetricsRequest

func (*MetricsRequest) GetChoice

func (*MetricsRequest) GetFlow

func (x *MetricsRequest) GetFlow() *FlowMetricsRequest

func (*MetricsRequest) GetIsis

func (x *MetricsRequest) GetIsis() *IsisMetricsRequest

func (*MetricsRequest) GetLacp added in v0.10.1

func (x *MetricsRequest) GetLacp() *LacpMetricsRequest

func (*MetricsRequest) GetLag added in v0.8.1

func (x *MetricsRequest) GetLag() *LagMetricsRequest

func (*MetricsRequest) GetLldp added in v0.9.6

func (x *MetricsRequest) GetLldp() *LldpMetricsRequest

func (*MetricsRequest) GetPort

func (x *MetricsRequest) GetPort() *PortMetricsRequest

func (*MetricsRequest) GetRsvp added in v0.10.1

func (x *MetricsRequest) GetRsvp() *RsvpMetricsRequest

func (*MetricsRequest) ProtoMessage

func (*MetricsRequest) ProtoMessage()

func (*MetricsRequest) ProtoReflect

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

func (*MetricsRequest) Reset

func (x *MetricsRequest) Reset()

func (*MetricsRequest) String

func (x *MetricsRequest) String() string

type MetricsRequest_Choice

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

func (*MetricsRequest_Choice) Descriptor deprecated

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

Deprecated: Use MetricsRequest_Choice.ProtoReflect.Descriptor instead.

func (*MetricsRequest_Choice) ProtoMessage

func (*MetricsRequest_Choice) ProtoMessage()

func (*MetricsRequest_Choice) ProtoReflect

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

func (*MetricsRequest_Choice) Reset

func (x *MetricsRequest_Choice) Reset()

func (*MetricsRequest_Choice) String

func (x *MetricsRequest_Choice) String() string

type MetricsRequest_Choice_Enum

type MetricsRequest_Choice_Enum int32
const (
	MetricsRequest_Choice_unspecified MetricsRequest_Choice_Enum = 0
	MetricsRequest_Choice_port        MetricsRequest_Choice_Enum = 1
	MetricsRequest_Choice_flow        MetricsRequest_Choice_Enum = 2
	MetricsRequest_Choice_bgpv4       MetricsRequest_Choice_Enum = 3
	MetricsRequest_Choice_bgpv6       MetricsRequest_Choice_Enum = 4
	MetricsRequest_Choice_isis        MetricsRequest_Choice_Enum = 5
	MetricsRequest_Choice_lag         MetricsRequest_Choice_Enum = 6
	MetricsRequest_Choice_lacp        MetricsRequest_Choice_Enum = 7
	MetricsRequest_Choice_lldp        MetricsRequest_Choice_Enum = 8
	MetricsRequest_Choice_rsvp        MetricsRequest_Choice_Enum = 9
)

func (MetricsRequest_Choice_Enum) Descriptor

func (MetricsRequest_Choice_Enum) Enum

func (MetricsRequest_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use MetricsRequest_Choice_Enum.Descriptor instead.

func (MetricsRequest_Choice_Enum) Number

func (MetricsRequest_Choice_Enum) String

func (MetricsRequest_Choice_Enum) Type

type MetricsResponse

type MetricsResponse struct {

	// Description missing in models
	// default = Choice.Enum.port_metrics
	Choice *MetricsResponse_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.MetricsResponse_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	PortMetrics []*PortMetric `protobuf:"bytes,2,rep,name=port_metrics,json=portMetrics,proto3" json:"port_metrics,omitempty"`
	// Description missing in models
	FlowMetrics []*FlowMetric `protobuf:"bytes,3,rep,name=flow_metrics,json=flowMetrics,proto3" json:"flow_metrics,omitempty"`
	// Description missing in models
	Bgpv4Metrics []*Bgpv4Metric `protobuf:"bytes,4,rep,name=bgpv4_metrics,json=bgpv4Metrics,proto3" json:"bgpv4_metrics,omitempty"`
	// Description missing in models
	Bgpv6Metrics []*Bgpv6Metric `protobuf:"bytes,5,rep,name=bgpv6_metrics,json=bgpv6Metrics,proto3" json:"bgpv6_metrics,omitempty"`
	// Description missing in models
	IsisMetrics []*IsisMetric `protobuf:"bytes,6,rep,name=isis_metrics,json=isisMetrics,proto3" json:"isis_metrics,omitempty"`
	// Description missing in models
	LagMetrics []*LagMetric `protobuf:"bytes,7,rep,name=lag_metrics,json=lagMetrics,proto3" json:"lag_metrics,omitempty"`
	// Description missing in models
	LacpMetrics []*LacpMetric `protobuf:"bytes,8,rep,name=lacp_metrics,json=lacpMetrics,proto3" json:"lacp_metrics,omitempty"`
	// Description missing in models
	LldpMetrics []*LldpMetric `protobuf:"bytes,9,rep,name=lldp_metrics,json=lldpMetrics,proto3" json:"lldp_metrics,omitempty"`
	// Description missing in models
	RsvpMetrics []*RsvpMetric `protobuf:"bytes,10,rep,name=rsvp_metrics,json=rsvpMetrics,proto3" json:"rsvp_metrics,omitempty"`
	// contains filtered or unexported fields
}

Response containing chosen traffic generator metrics.

func (*MetricsResponse) Descriptor deprecated

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

Deprecated: Use MetricsResponse.ProtoReflect.Descriptor instead.

func (*MetricsResponse) GetBgpv4Metrics

func (x *MetricsResponse) GetBgpv4Metrics() []*Bgpv4Metric

func (*MetricsResponse) GetBgpv6Metrics

func (x *MetricsResponse) GetBgpv6Metrics() []*Bgpv6Metric

func (*MetricsResponse) GetChoice

func (*MetricsResponse) GetFlowMetrics

func (x *MetricsResponse) GetFlowMetrics() []*FlowMetric

func (*MetricsResponse) GetIsisMetrics

func (x *MetricsResponse) GetIsisMetrics() []*IsisMetric

func (*MetricsResponse) GetLacpMetrics added in v0.10.1

func (x *MetricsResponse) GetLacpMetrics() []*LacpMetric

func (*MetricsResponse) GetLagMetrics added in v0.8.1

func (x *MetricsResponse) GetLagMetrics() []*LagMetric

func (*MetricsResponse) GetLldpMetrics added in v0.9.6

func (x *MetricsResponse) GetLldpMetrics() []*LldpMetric

func (*MetricsResponse) GetPortMetrics

func (x *MetricsResponse) GetPortMetrics() []*PortMetric

func (*MetricsResponse) GetRsvpMetrics added in v0.10.1

func (x *MetricsResponse) GetRsvpMetrics() []*RsvpMetric

func (*MetricsResponse) ProtoMessage

func (*MetricsResponse) ProtoMessage()

func (*MetricsResponse) ProtoReflect

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

func (*MetricsResponse) Reset

func (x *MetricsResponse) Reset()

func (*MetricsResponse) String

func (x *MetricsResponse) String() string

type MetricsResponse_Choice

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

func (*MetricsResponse_Choice) Descriptor deprecated

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

Deprecated: Use MetricsResponse_Choice.ProtoReflect.Descriptor instead.

func (*MetricsResponse_Choice) ProtoMessage

func (*MetricsResponse_Choice) ProtoMessage()

func (*MetricsResponse_Choice) ProtoReflect

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

func (*MetricsResponse_Choice) Reset

func (x *MetricsResponse_Choice) Reset()

func (*MetricsResponse_Choice) String

func (x *MetricsResponse_Choice) String() string

type MetricsResponse_Choice_Enum

type MetricsResponse_Choice_Enum int32
const (
	MetricsResponse_Choice_unspecified   MetricsResponse_Choice_Enum = 0
	MetricsResponse_Choice_flow_metrics  MetricsResponse_Choice_Enum = 1
	MetricsResponse_Choice_port_metrics  MetricsResponse_Choice_Enum = 2
	MetricsResponse_Choice_bgpv4_metrics MetricsResponse_Choice_Enum = 3
	MetricsResponse_Choice_bgpv6_metrics MetricsResponse_Choice_Enum = 4
	MetricsResponse_Choice_isis_metrics  MetricsResponse_Choice_Enum = 5
	MetricsResponse_Choice_lag_metrics   MetricsResponse_Choice_Enum = 6
	MetricsResponse_Choice_lacp_metrics  MetricsResponse_Choice_Enum = 7
	MetricsResponse_Choice_lldp_metrics  MetricsResponse_Choice_Enum = 8
	MetricsResponse_Choice_rsvp_metrics  MetricsResponse_Choice_Enum = 9
)

func (MetricsResponse_Choice_Enum) Descriptor

func (MetricsResponse_Choice_Enum) Enum

func (MetricsResponse_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use MetricsResponse_Choice_Enum.Descriptor instead.

func (MetricsResponse_Choice_Enum) Number

func (MetricsResponse_Choice_Enum) String

func (MetricsResponse_Choice_Enum) Type

type Neighborsv4State

type Neighborsv4State struct {

	// The name of the Ethernet interface associated with the Neighbor state (ARP cache
	// entry).
	// required = true
	EthernetName string `protobuf:"bytes,1,opt,name=ethernet_name,json=ethernetName,proto3" json:"ethernet_name,omitempty"`
	// The IPv4 address of the neighbor.
	// required = true
	Ipv4Address string `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
	// The link-layer address (MAC) of the neighbor.
	LinkLayerAddress *string `protobuf:"bytes,3,opt,name=link_layer_address,json=linkLayerAddress,proto3,oneof" json:"link_layer_address,omitempty"`
	// contains filtered or unexported fields
}

IPv4 Neighbor state (ARP cache entry).

func (*Neighborsv4State) Descriptor deprecated

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

Deprecated: Use Neighborsv4State.ProtoReflect.Descriptor instead.

func (*Neighborsv4State) GetEthernetName

func (x *Neighborsv4State) GetEthernetName() string

func (*Neighborsv4State) GetIpv4Address

func (x *Neighborsv4State) GetIpv4Address() string

func (*Neighborsv4State) GetLinkLayerAddress

func (x *Neighborsv4State) GetLinkLayerAddress() string

func (*Neighborsv4State) ProtoMessage

func (*Neighborsv4State) ProtoMessage()

func (*Neighborsv4State) ProtoReflect

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

func (*Neighborsv4State) Reset

func (x *Neighborsv4State) Reset()

func (*Neighborsv4State) String

func (x *Neighborsv4State) String() string

type Neighborsv4StatesRequest

type Neighborsv4StatesRequest struct {

	// The names of Ethernet interfaces for which Neighbor state (ARP cache entries) will
	// be retrieved. If no names are specified then the results will contain Neighbor state
	// (ARP cache entries) for all available Ethernet interfaces.
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	EthernetNames []string `protobuf:"bytes,1,rep,name=ethernet_names,json=ethernetNames,proto3" json:"ethernet_names,omitempty"`
	// contains filtered or unexported fields
}

The request to retrieve IPv4 Neighbor state (ARP cache entries) of a network interface(s).

func (*Neighborsv4StatesRequest) Descriptor deprecated

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

Deprecated: Use Neighborsv4StatesRequest.ProtoReflect.Descriptor instead.

func (*Neighborsv4StatesRequest) GetEthernetNames

func (x *Neighborsv4StatesRequest) GetEthernetNames() []string

func (*Neighborsv4StatesRequest) ProtoMessage

func (*Neighborsv4StatesRequest) ProtoMessage()

func (*Neighborsv4StatesRequest) ProtoReflect

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

func (*Neighborsv4StatesRequest) Reset

func (x *Neighborsv4StatesRequest) Reset()

func (*Neighborsv4StatesRequest) String

func (x *Neighborsv4StatesRequest) String() string

type Neighborsv6State

type Neighborsv6State struct {

	// The name of the Ethernet interface associated with the Neighbor state (NDISC cache
	// entry).
	// required = true
	EthernetName string `protobuf:"bytes,1,opt,name=ethernet_name,json=ethernetName,proto3" json:"ethernet_name,omitempty"`
	// The IPv6 address of the neighbor.
	// required = true
	Ipv6Address string `protobuf:"bytes,2,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
	// The link-layer address (MAC) of the neighbor.
	LinkLayerAddress *string `protobuf:"bytes,3,opt,name=link_layer_address,json=linkLayerAddress,proto3,oneof" json:"link_layer_address,omitempty"`
	// contains filtered or unexported fields
}

IPv6 Neighbor state (NDISC cache entry).

func (*Neighborsv6State) Descriptor deprecated

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

Deprecated: Use Neighborsv6State.ProtoReflect.Descriptor instead.

func (*Neighborsv6State) GetEthernetName

func (x *Neighborsv6State) GetEthernetName() string

func (*Neighborsv6State) GetIpv6Address

func (x *Neighborsv6State) GetIpv6Address() string

func (*Neighborsv6State) GetLinkLayerAddress

func (x *Neighborsv6State) GetLinkLayerAddress() string

func (*Neighborsv6State) ProtoMessage

func (*Neighborsv6State) ProtoMessage()

func (*Neighborsv6State) ProtoReflect

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

func (*Neighborsv6State) Reset

func (x *Neighborsv6State) Reset()

func (*Neighborsv6State) String

func (x *Neighborsv6State) String() string

type Neighborsv6StatesRequest

type Neighborsv6StatesRequest struct {

	// The names of Ethernet interfaces for which Neighbor state (NDISC cache entries) will
	// be retrieved. If no names are specified then the results will contain Neighbor state
	// (NDISC cache entries) for all available Ethernet interfaces.
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ethernet/properties/name
	//
	EthernetNames []string `protobuf:"bytes,1,rep,name=ethernet_names,json=ethernetNames,proto3" json:"ethernet_names,omitempty"`
	// contains filtered or unexported fields
}

The request to retrieve IPv6 Neighbor state (NDISC cache entries) of a network interface(s).

func (*Neighborsv6StatesRequest) Descriptor deprecated

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

Deprecated: Use Neighborsv6StatesRequest.ProtoReflect.Descriptor instead.

func (*Neighborsv6StatesRequest) GetEthernetNames

func (x *Neighborsv6StatesRequest) GetEthernetNames() []string

func (*Neighborsv6StatesRequest) ProtoMessage

func (*Neighborsv6StatesRequest) ProtoMessage()

func (*Neighborsv6StatesRequest) ProtoReflect

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

func (*Neighborsv6StatesRequest) Reset

func (x *Neighborsv6StatesRequest) Reset()

func (*Neighborsv6StatesRequest) String

func (x *Neighborsv6StatesRequest) String() string

type OpenapiClient

type OpenapiClient interface {
	// Sets configuration resources on the traffic generator.
	SetConfig(ctx context.Context, in *SetConfigRequest, opts ...grpc.CallOption) (*SetConfigResponse, error)
	// Description missing in models
	GetConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetConfigResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	// The Response.Warnings in the Success response is available for implementers to disclose
	// additional information about a state change including any implicit changes that are
	// outside the scope of the state change.
	SetTransmitState(ctx context.Context, in *SetTransmitStateRequest, opts ...grpc.CallOption) (*SetTransmitStateResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	SetLinkState(ctx context.Context, in *SetLinkStateRequest, opts ...grpc.CallOption) (*SetLinkStateResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	SetCaptureState(ctx context.Context, in *SetCaptureStateRequest, opts ...grpc.CallOption) (*SetCaptureStateResponse, error)
	// Updates flow properties without disruption of transmit state.
	UpdateFlows(ctx context.Context, in *UpdateFlowsRequest, opts ...grpc.CallOption) (*UpdateFlowsResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	SetRouteState(ctx context.Context, in *SetRouteStateRequest, opts ...grpc.CallOption) (*SetRouteStateResponse, error)
	// API to send an IPv4 and/or IPv6 ICMP Echo Request(s) between endpoints. For each
	// endpoint 1 ping packet will be sent and API shall wait for ping response to either
	// be successful or timeout. The API wait timeout for each request is 300ms.
	SendPing(ctx context.Context, in *SendPingRequest, opts ...grpc.CallOption) (*SendPingResponse, error)
	// Sets all configured protocols to `start` or `stop` state.
	SetProtocolState(ctx context.Context, in *SetProtocolStateRequest, opts ...grpc.CallOption) (*SetProtocolStateResponse, error)
	// Set specific state/actions on device configuration resources on the traffic generator.
	SetDeviceState(ctx context.Context, in *SetDeviceStateRequest, opts ...grpc.CallOption) (*SetDeviceStateResponse, error)
	// Description missing in models
	GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*GetMetricsResponse, error)
	// Description missing in models
	GetStates(ctx context.Context, in *GetStatesRequest, opts ...grpc.CallOption) (*GetStatesResponse, error)
	// Description missing in models
	GetCapture(ctx context.Context, in *GetCaptureRequest, opts ...grpc.CallOption) (*GetCaptureResponse, error)
}

OpenapiClient is the client API for Openapi 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 NewOpenapiClient

func NewOpenapiClient(cc grpc.ClientConnInterface) OpenapiClient

type OpenapiServer

type OpenapiServer interface {
	// Sets configuration resources on the traffic generator.
	SetConfig(context.Context, *SetConfigRequest) (*SetConfigResponse, error)
	// Description missing in models
	GetConfig(context.Context, *emptypb.Empty) (*GetConfigResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	// The Response.Warnings in the Success response is available for implementers to disclose
	// additional information about a state change including any implicit changes that are
	// outside the scope of the state change.
	SetTransmitState(context.Context, *SetTransmitStateRequest) (*SetTransmitStateResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	SetLinkState(context.Context, *SetLinkStateRequest) (*SetLinkStateResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	SetCaptureState(context.Context, *SetCaptureStateRequest) (*SetCaptureStateResponse, error)
	// Updates flow properties without disruption of transmit state.
	UpdateFlows(context.Context, *UpdateFlowsRequest) (*UpdateFlowsResponse, error)
	// Updates the state of configuration resources on the traffic generator.
	SetRouteState(context.Context, *SetRouteStateRequest) (*SetRouteStateResponse, error)
	// API to send an IPv4 and/or IPv6 ICMP Echo Request(s) between endpoints. For each
	// endpoint 1 ping packet will be sent and API shall wait for ping response to either
	// be successful or timeout. The API wait timeout for each request is 300ms.
	SendPing(context.Context, *SendPingRequest) (*SendPingResponse, error)
	// Sets all configured protocols to `start` or `stop` state.
	SetProtocolState(context.Context, *SetProtocolStateRequest) (*SetProtocolStateResponse, error)
	// Set specific state/actions on device configuration resources on the traffic generator.
	SetDeviceState(context.Context, *SetDeviceStateRequest) (*SetDeviceStateResponse, error)
	// Description missing in models
	GetMetrics(context.Context, *GetMetricsRequest) (*GetMetricsResponse, error)
	// Description missing in models
	GetStates(context.Context, *GetStatesRequest) (*GetStatesResponse, error)
	// Description missing in models
	GetCapture(context.Context, *GetCaptureRequest) (*GetCaptureResponse, error)
	// contains filtered or unexported methods
}

OpenapiServer is the server API for Openapi service. All implementations must embed UnimplementedOpenapiServer for forward compatibility

type PatternFlowArpHardwareLength

type PatternFlowArpHardwareLength struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpHardwareLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowArpHardwareLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 6
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [6]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpHardwareLengthCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpHardwareLengthCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Length (in octets) of a hardware address

func (*PatternFlowArpHardwareLength) Descriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareLength.ProtoReflect.Descriptor instead.

func (*PatternFlowArpHardwareLength) GetChoice

func (*PatternFlowArpHardwareLength) GetDecrement

func (*PatternFlowArpHardwareLength) GetIncrement

func (*PatternFlowArpHardwareLength) GetMetricGroup

func (x *PatternFlowArpHardwareLength) GetMetricGroup() string

func (*PatternFlowArpHardwareLength) GetValue

func (x *PatternFlowArpHardwareLength) GetValue() int32

func (*PatternFlowArpHardwareLength) GetValues

func (x *PatternFlowArpHardwareLength) GetValues() []int32

func (*PatternFlowArpHardwareLength) ProtoMessage

func (*PatternFlowArpHardwareLength) ProtoMessage()

func (*PatternFlowArpHardwareLength) ProtoReflect

func (*PatternFlowArpHardwareLength) Reset

func (x *PatternFlowArpHardwareLength) Reset()

func (*PatternFlowArpHardwareLength) String

type PatternFlowArpHardwareLengthCounter

type PatternFlowArpHardwareLengthCounter struct {

	// Description missing in models
	// default = 6
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowArpHardwareLengthCounter) Descriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpHardwareLengthCounter) GetCount

func (*PatternFlowArpHardwareLengthCounter) GetStart

func (*PatternFlowArpHardwareLengthCounter) GetStep

func (*PatternFlowArpHardwareLengthCounter) ProtoMessage

func (*PatternFlowArpHardwareLengthCounter) ProtoMessage()

func (*PatternFlowArpHardwareLengthCounter) ProtoReflect

func (*PatternFlowArpHardwareLengthCounter) Reset

func (*PatternFlowArpHardwareLengthCounter) String

type PatternFlowArpHardwareLength_Choice

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

func (*PatternFlowArpHardwareLength_Choice) Descriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpHardwareLength_Choice) ProtoMessage

func (*PatternFlowArpHardwareLength_Choice) ProtoMessage()

func (*PatternFlowArpHardwareLength_Choice) ProtoReflect

func (*PatternFlowArpHardwareLength_Choice) Reset

func (*PatternFlowArpHardwareLength_Choice) String

type PatternFlowArpHardwareLength_Choice_Enum

type PatternFlowArpHardwareLength_Choice_Enum int32
const (
	PatternFlowArpHardwareLength_Choice_unspecified PatternFlowArpHardwareLength_Choice_Enum = 0
	PatternFlowArpHardwareLength_Choice_value       PatternFlowArpHardwareLength_Choice_Enum = 2
	PatternFlowArpHardwareLength_Choice_values      PatternFlowArpHardwareLength_Choice_Enum = 3
	PatternFlowArpHardwareLength_Choice_increment   PatternFlowArpHardwareLength_Choice_Enum = 4
	PatternFlowArpHardwareLength_Choice_decrement   PatternFlowArpHardwareLength_Choice_Enum = 5
)

func (PatternFlowArpHardwareLength_Choice_Enum) Descriptor

func (PatternFlowArpHardwareLength_Choice_Enum) Enum

func (PatternFlowArpHardwareLength_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareLength_Choice_Enum.Descriptor instead.

func (PatternFlowArpHardwareLength_Choice_Enum) Number

func (PatternFlowArpHardwareLength_Choice_Enum) String

func (PatternFlowArpHardwareLength_Choice_Enum) Type

type PatternFlowArpHardwareType

type PatternFlowArpHardwareType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpHardwareType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowArpHardwareType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpHardwareTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpHardwareTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Network link protocol type

func (*PatternFlowArpHardwareType) Descriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareType.ProtoReflect.Descriptor instead.

func (*PatternFlowArpHardwareType) GetChoice

func (*PatternFlowArpHardwareType) GetDecrement

func (*PatternFlowArpHardwareType) GetIncrement

func (*PatternFlowArpHardwareType) GetMetricGroup

func (x *PatternFlowArpHardwareType) GetMetricGroup() string

func (*PatternFlowArpHardwareType) GetValue

func (x *PatternFlowArpHardwareType) GetValue() int32

func (*PatternFlowArpHardwareType) GetValues

func (x *PatternFlowArpHardwareType) GetValues() []int32

func (*PatternFlowArpHardwareType) ProtoMessage

func (*PatternFlowArpHardwareType) ProtoMessage()

func (*PatternFlowArpHardwareType) ProtoReflect

func (*PatternFlowArpHardwareType) Reset

func (x *PatternFlowArpHardwareType) Reset()

func (*PatternFlowArpHardwareType) String

func (x *PatternFlowArpHardwareType) String() string

type PatternFlowArpHardwareTypeCounter

type PatternFlowArpHardwareTypeCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowArpHardwareTypeCounter) Descriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpHardwareTypeCounter) GetCount

func (*PatternFlowArpHardwareTypeCounter) GetStart

func (*PatternFlowArpHardwareTypeCounter) GetStep

func (*PatternFlowArpHardwareTypeCounter) ProtoMessage

func (*PatternFlowArpHardwareTypeCounter) ProtoMessage()

func (*PatternFlowArpHardwareTypeCounter) ProtoReflect

func (*PatternFlowArpHardwareTypeCounter) Reset

func (*PatternFlowArpHardwareTypeCounter) String

type PatternFlowArpHardwareType_Choice

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

func (*PatternFlowArpHardwareType_Choice) Descriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpHardwareType_Choice) ProtoMessage

func (*PatternFlowArpHardwareType_Choice) ProtoMessage()

func (*PatternFlowArpHardwareType_Choice) ProtoReflect

func (*PatternFlowArpHardwareType_Choice) Reset

func (*PatternFlowArpHardwareType_Choice) String

type PatternFlowArpHardwareType_Choice_Enum

type PatternFlowArpHardwareType_Choice_Enum int32
const (
	PatternFlowArpHardwareType_Choice_unspecified PatternFlowArpHardwareType_Choice_Enum = 0
	PatternFlowArpHardwareType_Choice_value       PatternFlowArpHardwareType_Choice_Enum = 2
	PatternFlowArpHardwareType_Choice_values      PatternFlowArpHardwareType_Choice_Enum = 3
	PatternFlowArpHardwareType_Choice_increment   PatternFlowArpHardwareType_Choice_Enum = 4
	PatternFlowArpHardwareType_Choice_decrement   PatternFlowArpHardwareType_Choice_Enum = 5
)

func (PatternFlowArpHardwareType_Choice_Enum) Descriptor

func (PatternFlowArpHardwareType_Choice_Enum) Enum

func (PatternFlowArpHardwareType_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use PatternFlowArpHardwareType_Choice_Enum.Descriptor instead.

func (PatternFlowArpHardwareType_Choice_Enum) Number

func (PatternFlowArpHardwareType_Choice_Enum) String

func (PatternFlowArpHardwareType_Choice_Enum) Type

type PatternFlowArpOperation

type PatternFlowArpOperation struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpOperation_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowArpOperation_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpOperationCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpOperationCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The operation that the sender is performing

func (*PatternFlowArpOperation) Descriptor deprecated

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

Deprecated: Use PatternFlowArpOperation.ProtoReflect.Descriptor instead.

func (*PatternFlowArpOperation) GetChoice

func (*PatternFlowArpOperation) GetDecrement

func (*PatternFlowArpOperation) GetIncrement

func (*PatternFlowArpOperation) GetMetricGroup

func (x *PatternFlowArpOperation) GetMetricGroup() string

func (*PatternFlowArpOperation) GetValue

func (x *PatternFlowArpOperation) GetValue() int32

func (*PatternFlowArpOperation) GetValues

func (x *PatternFlowArpOperation) GetValues() []int32

func (*PatternFlowArpOperation) ProtoMessage

func (*PatternFlowArpOperation) ProtoMessage()

func (*PatternFlowArpOperation) ProtoReflect

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

func (*PatternFlowArpOperation) Reset

func (x *PatternFlowArpOperation) Reset()

func (*PatternFlowArpOperation) String

func (x *PatternFlowArpOperation) String() string

type PatternFlowArpOperationCounter

type PatternFlowArpOperationCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowArpOperationCounter) Descriptor deprecated

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

Deprecated: Use PatternFlowArpOperationCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpOperationCounter) GetCount

func (x *PatternFlowArpOperationCounter) GetCount() int32

func (*PatternFlowArpOperationCounter) GetStart

func (x *PatternFlowArpOperationCounter) GetStart() int32

func (*PatternFlowArpOperationCounter) GetStep

func (*PatternFlowArpOperationCounter) ProtoMessage

func (*PatternFlowArpOperationCounter) ProtoMessage()

func (*PatternFlowArpOperationCounter) ProtoReflect

func (*PatternFlowArpOperationCounter) Reset

func (x *PatternFlowArpOperationCounter) Reset()

func (*PatternFlowArpOperationCounter) String

type PatternFlowArpOperation_Choice

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

func (*PatternFlowArpOperation_Choice) Descriptor deprecated

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

Deprecated: Use PatternFlowArpOperation_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpOperation_Choice) ProtoMessage

func (*PatternFlowArpOperation_Choice) ProtoMessage()

func (*PatternFlowArpOperation_Choice) ProtoReflect

func (*PatternFlowArpOperation_Choice) Reset

func (x *PatternFlowArpOperation_Choice) Reset()

func (*PatternFlowArpOperation_Choice) String

type PatternFlowArpOperation_Choice_Enum

type PatternFlowArpOperation_Choice_Enum int32
const (
	PatternFlowArpOperation_Choice_unspecified PatternFlowArpOperation_Choice_Enum = 0
	PatternFlowArpOperation_Choice_value       PatternFlowArpOperation_Choice_Enum = 2
	PatternFlowArpOperation_Choice_values      PatternFlowArpOperation_Choice_Enum = 3
	PatternFlowArpOperation_Choice_increment   PatternFlowArpOperation_Choice_Enum = 4
	PatternFlowArpOperation_Choice_decrement   PatternFlowArpOperation_Choice_Enum = 5
)

func (PatternFlowArpOperation_Choice_Enum) Descriptor

func (PatternFlowArpOperation_Choice_Enum) Enum

func (PatternFlowArpOperation_Choice_Enum) EnumDescriptor deprecated

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

Deprecated: Use PatternFlowArpOperation_Choice_Enum.Descriptor instead.

func (PatternFlowArpOperation_Choice_Enum) Number

func (PatternFlowArpOperation_Choice_Enum) String

func (PatternFlowArpOperation_Choice_Enum) Type

type PatternFlowArpProtocolLength

type PatternFlowArpProtocolLength struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpProtocolLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowArpProtocolLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 4
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [4]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpProtocolLengthCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpProtocolLengthCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Length (in octets) of internetwork addresses

func (*PatternFlowArpProtocolLength) Descriptor deprecated

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

Deprecated: Use PatternFlowArpProtocolLength.ProtoReflect.Descriptor instead.

func (*PatternFlowArpProtocolLength) GetChoice

func (*PatternFlowArpProtocolLength) GetDecrement

func (*PatternFlowArpProtocolLength) GetIncrement

func (*PatternFlowArpProtocolLength) GetMetricGroup

func (x *PatternFlowArpProtocolLength) GetMetricGroup() string

func (*PatternFlowArpProtocolLength) GetValue

func (x *PatternFlowArpProtocolLength) GetValue() int32

func (*PatternFlowArpProtocolLength) GetValues

func (x *PatternFlowArpProtocolLength) GetValues() []int32

func (*PatternFlowArpProtocolLength) ProtoMessage

func (*PatternFlowArpProtocolLength) ProtoMessage()

func (*PatternFlowArpProtocolLength) ProtoReflect

func (*PatternFlowArpProtocolLength) Reset

func (x *PatternFlowArpProtocolLength) Reset()

func (*PatternFlowArpProtocolLength) String

type PatternFlowArpProtocolLengthCounter

type PatternFlowArpProtocolLengthCounter struct {

	// Description missing in models
	// default = 4
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowArpProtocolLengthCounter) Descriptor deprecated

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

Deprecated: Use PatternFlowArpProtocolLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpProtocolLengthCounter) GetCount

func (*PatternFlowArpProtocolLengthCounter) GetStart

func (*PatternFlowArpProtocolLengthCounter) GetStep

func (*PatternFlowArpProtocolLengthCounter) ProtoMessage

func (*PatternFlowArpProtocolLengthCounter) ProtoMessage()

func (*PatternFlowArpProtocolLengthCounter) ProtoReflect

func (*PatternFlowArpProtocolLengthCounter) Reset

func (*PatternFlowArpProtocolLengthCounter) String

type PatternFlowArpProtocolLength_Choice

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

func (*PatternFlowArpProtocolLength_Choice) Descriptor deprecated

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

Deprecated: Use PatternFlowArpProtocolLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpProtocolLength_Choice) ProtoMessage

func (*PatternFlowArpProtocolLength_Choice) ProtoMessage()

func (*PatternFlowArpProtocolLength_Choice) ProtoReflect

func (*PatternFlowArpProtocolLength_Choice) Reset

func (*PatternFlowArpProtocolLength_Choice) String

type PatternFlowArpProtocolLength_Choice_Enum

type PatternFlowArpProtocolLength_Choice_Enum int32
const (
	PatternFlowArpProtocolLength_Choice_unspecified PatternFlowArpProtocolLength_Choice_Enum = 0
	PatternFlowArpProtocolLength_Choice_value       PatternFlowArpProtocolLength_Choice_Enum = 2
	PatternFlowArpProtocolLength_Choice_values      PatternFlowArpProtocolLength_Choice_Enum = 3
	PatternFlowArpProtocolLength_Choice_increment   PatternFlowArpProtocolLength_Choice_Enum = 4
	PatternFlowArpProtocolLength_Choice_decrement   PatternFlowArpProtocolLength_Choice_Enum = 5
)

func (PatternFlowArpProtocolLength_Choice_Enum) Descriptor

func (PatternFlowArpProtocolLength_Choice_Enum) Enum

func (PatternFlowArpProtocolLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowArpProtocolLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpProtocolLength_Choice_Enum.Descriptor instead.

func (PatternFlowArpProtocolLength_Choice_Enum) Number

func (PatternFlowArpProtocolLength_Choice_Enum) String

func (PatternFlowArpProtocolLength_Choice_Enum) Type

type PatternFlowArpProtocolType

type PatternFlowArpProtocolType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpProtocolType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowArpProtocolType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 2048
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [2048]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpProtocolTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpProtocolTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The internetwork protocol for which the ARP request is intended

func (*PatternFlowArpProtocolType) Descriptor deprecated

func (*PatternFlowArpProtocolType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpProtocolType.ProtoReflect.Descriptor instead.

func (*PatternFlowArpProtocolType) GetChoice

func (*PatternFlowArpProtocolType) GetDecrement

func (*PatternFlowArpProtocolType) GetIncrement

func (*PatternFlowArpProtocolType) GetMetricGroup

func (x *PatternFlowArpProtocolType) GetMetricGroup() string

func (*PatternFlowArpProtocolType) GetValue

func (x *PatternFlowArpProtocolType) GetValue() int32

func (*PatternFlowArpProtocolType) GetValues

func (x *PatternFlowArpProtocolType) GetValues() []int32

func (*PatternFlowArpProtocolType) ProtoMessage

func (*PatternFlowArpProtocolType) ProtoMessage()

func (*PatternFlowArpProtocolType) ProtoReflect

func (*PatternFlowArpProtocolType) Reset

func (x *PatternFlowArpProtocolType) Reset()

func (*PatternFlowArpProtocolType) String

func (x *PatternFlowArpProtocolType) String() string

type PatternFlowArpProtocolTypeCounter

type PatternFlowArpProtocolTypeCounter struct {

	// Description missing in models
	// default = 2048
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowArpProtocolTypeCounter) Descriptor deprecated

func (*PatternFlowArpProtocolTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpProtocolTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpProtocolTypeCounter) GetCount

func (*PatternFlowArpProtocolTypeCounter) GetStart

func (*PatternFlowArpProtocolTypeCounter) GetStep

func (*PatternFlowArpProtocolTypeCounter) ProtoMessage

func (*PatternFlowArpProtocolTypeCounter) ProtoMessage()

func (*PatternFlowArpProtocolTypeCounter) ProtoReflect

func (*PatternFlowArpProtocolTypeCounter) Reset

func (*PatternFlowArpProtocolTypeCounter) String

type PatternFlowArpProtocolType_Choice

type PatternFlowArpProtocolType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowArpProtocolType_Choice) Descriptor deprecated

func (*PatternFlowArpProtocolType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpProtocolType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpProtocolType_Choice) ProtoMessage

func (*PatternFlowArpProtocolType_Choice) ProtoMessage()

func (*PatternFlowArpProtocolType_Choice) ProtoReflect

func (*PatternFlowArpProtocolType_Choice) Reset

func (*PatternFlowArpProtocolType_Choice) String

type PatternFlowArpProtocolType_Choice_Enum

type PatternFlowArpProtocolType_Choice_Enum int32
const (
	PatternFlowArpProtocolType_Choice_unspecified PatternFlowArpProtocolType_Choice_Enum = 0
	PatternFlowArpProtocolType_Choice_value       PatternFlowArpProtocolType_Choice_Enum = 2
	PatternFlowArpProtocolType_Choice_values      PatternFlowArpProtocolType_Choice_Enum = 3
	PatternFlowArpProtocolType_Choice_increment   PatternFlowArpProtocolType_Choice_Enum = 4
	PatternFlowArpProtocolType_Choice_decrement   PatternFlowArpProtocolType_Choice_Enum = 5
)

func (PatternFlowArpProtocolType_Choice_Enum) Descriptor

func (PatternFlowArpProtocolType_Choice_Enum) Enum

func (PatternFlowArpProtocolType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowArpProtocolType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpProtocolType_Choice_Enum.Descriptor instead.

func (PatternFlowArpProtocolType_Choice_Enum) Number

func (PatternFlowArpProtocolType_Choice_Enum) String

func (PatternFlowArpProtocolType_Choice_Enum) Type

type PatternFlowArpSenderHardwareAddr

type PatternFlowArpSenderHardwareAddr struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpSenderHardwareAddr_Choice_Enum `` /* 126-byte string literal not displayed */
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['00:00:00:00:00:00']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpSenderHardwareAddrCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpSenderHardwareAddrCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Media address of the sender

func (*PatternFlowArpSenderHardwareAddr) Descriptor deprecated

func (*PatternFlowArpSenderHardwareAddr) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderHardwareAddr.ProtoReflect.Descriptor instead.

func (*PatternFlowArpSenderHardwareAddr) GetChoice

func (*PatternFlowArpSenderHardwareAddr) GetDecrement

func (*PatternFlowArpSenderHardwareAddr) GetIncrement

func (*PatternFlowArpSenderHardwareAddr) GetMetricGroup

func (x *PatternFlowArpSenderHardwareAddr) GetMetricGroup() string

func (*PatternFlowArpSenderHardwareAddr) GetValue

func (*PatternFlowArpSenderHardwareAddr) GetValues

func (x *PatternFlowArpSenderHardwareAddr) GetValues() []string

func (*PatternFlowArpSenderHardwareAddr) ProtoMessage

func (*PatternFlowArpSenderHardwareAddr) ProtoMessage()

func (*PatternFlowArpSenderHardwareAddr) ProtoReflect

func (*PatternFlowArpSenderHardwareAddr) Reset

func (*PatternFlowArpSenderHardwareAddr) String

type PatternFlowArpSenderHardwareAddrCounter

type PatternFlowArpSenderHardwareAddrCounter struct {

	// Description missing in models
	// default = 00:00:00:00:00:00
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowArpSenderHardwareAddrCounter) Descriptor deprecated

func (*PatternFlowArpSenderHardwareAddrCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderHardwareAddrCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpSenderHardwareAddrCounter) GetCount

func (*PatternFlowArpSenderHardwareAddrCounter) GetStart

func (*PatternFlowArpSenderHardwareAddrCounter) GetStep

func (*PatternFlowArpSenderHardwareAddrCounter) ProtoMessage

func (*PatternFlowArpSenderHardwareAddrCounter) ProtoReflect

func (*PatternFlowArpSenderHardwareAddrCounter) Reset

func (*PatternFlowArpSenderHardwareAddrCounter) String

type PatternFlowArpSenderHardwareAddr_Choice

type PatternFlowArpSenderHardwareAddr_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowArpSenderHardwareAddr_Choice) Descriptor deprecated

func (*PatternFlowArpSenderHardwareAddr_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderHardwareAddr_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpSenderHardwareAddr_Choice) ProtoMessage

func (*PatternFlowArpSenderHardwareAddr_Choice) ProtoReflect

func (*PatternFlowArpSenderHardwareAddr_Choice) Reset

func (*PatternFlowArpSenderHardwareAddr_Choice) String

type PatternFlowArpSenderHardwareAddr_Choice_Enum

type PatternFlowArpSenderHardwareAddr_Choice_Enum int32
const (
	PatternFlowArpSenderHardwareAddr_Choice_unspecified PatternFlowArpSenderHardwareAddr_Choice_Enum = 0
	PatternFlowArpSenderHardwareAddr_Choice_value       PatternFlowArpSenderHardwareAddr_Choice_Enum = 2
	PatternFlowArpSenderHardwareAddr_Choice_values      PatternFlowArpSenderHardwareAddr_Choice_Enum = 3
	PatternFlowArpSenderHardwareAddr_Choice_increment   PatternFlowArpSenderHardwareAddr_Choice_Enum = 4
	PatternFlowArpSenderHardwareAddr_Choice_decrement   PatternFlowArpSenderHardwareAddr_Choice_Enum = 5
)

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) Descriptor

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) Enum

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderHardwareAddr_Choice_Enum.Descriptor instead.

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) Number

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) String

func (PatternFlowArpSenderHardwareAddr_Choice_Enum) Type

type PatternFlowArpSenderProtocolAddr

type PatternFlowArpSenderProtocolAddr struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpSenderProtocolAddr_Choice_Enum `` /* 126-byte string literal not displayed */
	// Description missing in models
	// default = 0.0.0.0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['0.0.0.0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpSenderProtocolAddrCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpSenderProtocolAddrCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Internetwork address of the sender

func (*PatternFlowArpSenderProtocolAddr) Descriptor deprecated

func (*PatternFlowArpSenderProtocolAddr) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderProtocolAddr.ProtoReflect.Descriptor instead.

func (*PatternFlowArpSenderProtocolAddr) GetChoice

func (*PatternFlowArpSenderProtocolAddr) GetDecrement

func (*PatternFlowArpSenderProtocolAddr) GetIncrement

func (*PatternFlowArpSenderProtocolAddr) GetMetricGroup

func (x *PatternFlowArpSenderProtocolAddr) GetMetricGroup() string

func (*PatternFlowArpSenderProtocolAddr) GetValue

func (*PatternFlowArpSenderProtocolAddr) GetValues

func (x *PatternFlowArpSenderProtocolAddr) GetValues() []string

func (*PatternFlowArpSenderProtocolAddr) ProtoMessage

func (*PatternFlowArpSenderProtocolAddr) ProtoMessage()

func (*PatternFlowArpSenderProtocolAddr) ProtoReflect

func (*PatternFlowArpSenderProtocolAddr) Reset

func (*PatternFlowArpSenderProtocolAddr) String

type PatternFlowArpSenderProtocolAddrCounter

type PatternFlowArpSenderProtocolAddrCounter struct {

	// Description missing in models
	// default = 0.0.0.0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 0.0.0.1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv4 counter pattern

func (*PatternFlowArpSenderProtocolAddrCounter) Descriptor deprecated

func (*PatternFlowArpSenderProtocolAddrCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderProtocolAddrCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpSenderProtocolAddrCounter) GetCount

func (*PatternFlowArpSenderProtocolAddrCounter) GetStart

func (*PatternFlowArpSenderProtocolAddrCounter) GetStep

func (*PatternFlowArpSenderProtocolAddrCounter) ProtoMessage

func (*PatternFlowArpSenderProtocolAddrCounter) ProtoReflect

func (*PatternFlowArpSenderProtocolAddrCounter) Reset

func (*PatternFlowArpSenderProtocolAddrCounter) String

type PatternFlowArpSenderProtocolAddr_Choice

type PatternFlowArpSenderProtocolAddr_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowArpSenderProtocolAddr_Choice) Descriptor deprecated

func (*PatternFlowArpSenderProtocolAddr_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderProtocolAddr_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpSenderProtocolAddr_Choice) ProtoMessage

func (*PatternFlowArpSenderProtocolAddr_Choice) ProtoReflect

func (*PatternFlowArpSenderProtocolAddr_Choice) Reset

func (*PatternFlowArpSenderProtocolAddr_Choice) String

type PatternFlowArpSenderProtocolAddr_Choice_Enum

type PatternFlowArpSenderProtocolAddr_Choice_Enum int32
const (
	PatternFlowArpSenderProtocolAddr_Choice_unspecified PatternFlowArpSenderProtocolAddr_Choice_Enum = 0
	PatternFlowArpSenderProtocolAddr_Choice_value       PatternFlowArpSenderProtocolAddr_Choice_Enum = 2
	PatternFlowArpSenderProtocolAddr_Choice_values      PatternFlowArpSenderProtocolAddr_Choice_Enum = 3
	PatternFlowArpSenderProtocolAddr_Choice_increment   PatternFlowArpSenderProtocolAddr_Choice_Enum = 4
	PatternFlowArpSenderProtocolAddr_Choice_decrement   PatternFlowArpSenderProtocolAddr_Choice_Enum = 5
)

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) Descriptor

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) Enum

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpSenderProtocolAddr_Choice_Enum.Descriptor instead.

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) Number

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) String

func (PatternFlowArpSenderProtocolAddr_Choice_Enum) Type

type PatternFlowArpTargetHardwareAddr

type PatternFlowArpTargetHardwareAddr struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpTargetHardwareAddr_Choice_Enum `` /* 126-byte string literal not displayed */
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['00:00:00:00:00:00']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpTargetHardwareAddrCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpTargetHardwareAddrCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Media address of the target

func (*PatternFlowArpTargetHardwareAddr) Descriptor deprecated

func (*PatternFlowArpTargetHardwareAddr) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetHardwareAddr.ProtoReflect.Descriptor instead.

func (*PatternFlowArpTargetHardwareAddr) GetChoice

func (*PatternFlowArpTargetHardwareAddr) GetDecrement

func (*PatternFlowArpTargetHardwareAddr) GetIncrement

func (*PatternFlowArpTargetHardwareAddr) GetMetricGroup

func (x *PatternFlowArpTargetHardwareAddr) GetMetricGroup() string

func (*PatternFlowArpTargetHardwareAddr) GetValue

func (*PatternFlowArpTargetHardwareAddr) GetValues

func (x *PatternFlowArpTargetHardwareAddr) GetValues() []string

func (*PatternFlowArpTargetHardwareAddr) ProtoMessage

func (*PatternFlowArpTargetHardwareAddr) ProtoMessage()

func (*PatternFlowArpTargetHardwareAddr) ProtoReflect

func (*PatternFlowArpTargetHardwareAddr) Reset

func (*PatternFlowArpTargetHardwareAddr) String

type PatternFlowArpTargetHardwareAddrCounter

type PatternFlowArpTargetHardwareAddrCounter struct {

	// Description missing in models
	// default = 00:00:00:00:00:00
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowArpTargetHardwareAddrCounter) Descriptor deprecated

func (*PatternFlowArpTargetHardwareAddrCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetHardwareAddrCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpTargetHardwareAddrCounter) GetCount

func (*PatternFlowArpTargetHardwareAddrCounter) GetStart

func (*PatternFlowArpTargetHardwareAddrCounter) GetStep

func (*PatternFlowArpTargetHardwareAddrCounter) ProtoMessage

func (*PatternFlowArpTargetHardwareAddrCounter) ProtoReflect

func (*PatternFlowArpTargetHardwareAddrCounter) Reset

func (*PatternFlowArpTargetHardwareAddrCounter) String

type PatternFlowArpTargetHardwareAddr_Choice

type PatternFlowArpTargetHardwareAddr_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowArpTargetHardwareAddr_Choice) Descriptor deprecated

func (*PatternFlowArpTargetHardwareAddr_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetHardwareAddr_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpTargetHardwareAddr_Choice) ProtoMessage

func (*PatternFlowArpTargetHardwareAddr_Choice) ProtoReflect

func (*PatternFlowArpTargetHardwareAddr_Choice) Reset

func (*PatternFlowArpTargetHardwareAddr_Choice) String

type PatternFlowArpTargetHardwareAddr_Choice_Enum

type PatternFlowArpTargetHardwareAddr_Choice_Enum int32
const (
	PatternFlowArpTargetHardwareAddr_Choice_unspecified PatternFlowArpTargetHardwareAddr_Choice_Enum = 0
	PatternFlowArpTargetHardwareAddr_Choice_value       PatternFlowArpTargetHardwareAddr_Choice_Enum = 2
	PatternFlowArpTargetHardwareAddr_Choice_values      PatternFlowArpTargetHardwareAddr_Choice_Enum = 3
	PatternFlowArpTargetHardwareAddr_Choice_increment   PatternFlowArpTargetHardwareAddr_Choice_Enum = 4
	PatternFlowArpTargetHardwareAddr_Choice_decrement   PatternFlowArpTargetHardwareAddr_Choice_Enum = 5
)

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) Descriptor

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) Enum

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetHardwareAddr_Choice_Enum.Descriptor instead.

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) Number

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) String

func (PatternFlowArpTargetHardwareAddr_Choice_Enum) Type

type PatternFlowArpTargetProtocolAddr

type PatternFlowArpTargetProtocolAddr struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowArpTargetProtocolAddr_Choice_Enum `` /* 126-byte string literal not displayed */
	// Description missing in models
	// default = 0.0.0.0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['0.0.0.0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowArpTargetProtocolAddrCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowArpTargetProtocolAddrCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Internetwork address of the target

func (*PatternFlowArpTargetProtocolAddr) Descriptor deprecated

func (*PatternFlowArpTargetProtocolAddr) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetProtocolAddr.ProtoReflect.Descriptor instead.

func (*PatternFlowArpTargetProtocolAddr) GetChoice

func (*PatternFlowArpTargetProtocolAddr) GetDecrement

func (*PatternFlowArpTargetProtocolAddr) GetIncrement

func (*PatternFlowArpTargetProtocolAddr) GetMetricGroup

func (x *PatternFlowArpTargetProtocolAddr) GetMetricGroup() string

func (*PatternFlowArpTargetProtocolAddr) GetValue

func (*PatternFlowArpTargetProtocolAddr) GetValues

func (x *PatternFlowArpTargetProtocolAddr) GetValues() []string

func (*PatternFlowArpTargetProtocolAddr) ProtoMessage

func (*PatternFlowArpTargetProtocolAddr) ProtoMessage()

func (*PatternFlowArpTargetProtocolAddr) ProtoReflect

func (*PatternFlowArpTargetProtocolAddr) Reset

func (*PatternFlowArpTargetProtocolAddr) String

type PatternFlowArpTargetProtocolAddrCounter

type PatternFlowArpTargetProtocolAddrCounter struct {

	// Description missing in models
	// default = 0.0.0.0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 0.0.0.1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv4 counter pattern

func (*PatternFlowArpTargetProtocolAddrCounter) Descriptor deprecated

func (*PatternFlowArpTargetProtocolAddrCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetProtocolAddrCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowArpTargetProtocolAddrCounter) GetCount

func (*PatternFlowArpTargetProtocolAddrCounter) GetStart

func (*PatternFlowArpTargetProtocolAddrCounter) GetStep

func (*PatternFlowArpTargetProtocolAddrCounter) ProtoMessage

func (*PatternFlowArpTargetProtocolAddrCounter) ProtoReflect

func (*PatternFlowArpTargetProtocolAddrCounter) Reset

func (*PatternFlowArpTargetProtocolAddrCounter) String

type PatternFlowArpTargetProtocolAddr_Choice

type PatternFlowArpTargetProtocolAddr_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowArpTargetProtocolAddr_Choice) Descriptor deprecated

func (*PatternFlowArpTargetProtocolAddr_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetProtocolAddr_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowArpTargetProtocolAddr_Choice) ProtoMessage

func (*PatternFlowArpTargetProtocolAddr_Choice) ProtoReflect

func (*PatternFlowArpTargetProtocolAddr_Choice) Reset

func (*PatternFlowArpTargetProtocolAddr_Choice) String

type PatternFlowArpTargetProtocolAddr_Choice_Enum

type PatternFlowArpTargetProtocolAddr_Choice_Enum int32
const (
	PatternFlowArpTargetProtocolAddr_Choice_unspecified PatternFlowArpTargetProtocolAddr_Choice_Enum = 0
	PatternFlowArpTargetProtocolAddr_Choice_value       PatternFlowArpTargetProtocolAddr_Choice_Enum = 2
	PatternFlowArpTargetProtocolAddr_Choice_values      PatternFlowArpTargetProtocolAddr_Choice_Enum = 3
	PatternFlowArpTargetProtocolAddr_Choice_increment   PatternFlowArpTargetProtocolAddr_Choice_Enum = 4
	PatternFlowArpTargetProtocolAddr_Choice_decrement   PatternFlowArpTargetProtocolAddr_Choice_Enum = 5
)

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) Descriptor

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) Enum

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowArpTargetProtocolAddr_Choice_Enum.Descriptor instead.

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) Number

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) String

func (PatternFlowArpTargetProtocolAddr_Choice_Enum) Type

type PatternFlowEthernetDst

type PatternFlowEthernetDst struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowEthernetDst_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetDst_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['00:00:00:00:00:00']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 00:00:00:00:00:00
	Auto *string `protobuf:"bytes,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetDstCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetDstCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination MAC address

func (*PatternFlowEthernetDst) Descriptor deprecated

func (*PatternFlowEthernetDst) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetDst.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetDst) GetAuto added in v0.7.15

func (x *PatternFlowEthernetDst) GetAuto() string

func (*PatternFlowEthernetDst) GetChoice

func (*PatternFlowEthernetDst) GetDecrement

func (*PatternFlowEthernetDst) GetIncrement

func (*PatternFlowEthernetDst) GetMetricGroup

func (x *PatternFlowEthernetDst) GetMetricGroup() string

func (*PatternFlowEthernetDst) GetValue

func (x *PatternFlowEthernetDst) GetValue() string

func (*PatternFlowEthernetDst) GetValues

func (x *PatternFlowEthernetDst) GetValues() []string

func (*PatternFlowEthernetDst) ProtoMessage

func (*PatternFlowEthernetDst) ProtoMessage()

func (*PatternFlowEthernetDst) ProtoReflect

func (x *PatternFlowEthernetDst) ProtoReflect() protoreflect.Message

func (*PatternFlowEthernetDst) Reset

func (x *PatternFlowEthernetDst) Reset()

func (*PatternFlowEthernetDst) String

func (x *PatternFlowEthernetDst) String() string

type PatternFlowEthernetDstCounter

type PatternFlowEthernetDstCounter struct {

	// Description missing in models
	// default = 00:00:00:00:00:00
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowEthernetDstCounter) Descriptor deprecated

func (*PatternFlowEthernetDstCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetDstCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetDstCounter) GetCount

func (x *PatternFlowEthernetDstCounter) GetCount() int32

func (*PatternFlowEthernetDstCounter) GetStart

func (x *PatternFlowEthernetDstCounter) GetStart() string

func (*PatternFlowEthernetDstCounter) GetStep

func (*PatternFlowEthernetDstCounter) ProtoMessage

func (*PatternFlowEthernetDstCounter) ProtoMessage()

func (*PatternFlowEthernetDstCounter) ProtoReflect

func (*PatternFlowEthernetDstCounter) Reset

func (x *PatternFlowEthernetDstCounter) Reset()

func (*PatternFlowEthernetDstCounter) String

type PatternFlowEthernetDst_Choice

type PatternFlowEthernetDst_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetDst_Choice) Descriptor deprecated

func (*PatternFlowEthernetDst_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetDst_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetDst_Choice) ProtoMessage

func (*PatternFlowEthernetDst_Choice) ProtoMessage()

func (*PatternFlowEthernetDst_Choice) ProtoReflect

func (*PatternFlowEthernetDst_Choice) Reset

func (x *PatternFlowEthernetDst_Choice) Reset()

func (*PatternFlowEthernetDst_Choice) String

type PatternFlowEthernetDst_Choice_Enum

type PatternFlowEthernetDst_Choice_Enum int32
const (
	PatternFlowEthernetDst_Choice_unspecified PatternFlowEthernetDst_Choice_Enum = 0
	PatternFlowEthernetDst_Choice_value       PatternFlowEthernetDst_Choice_Enum = 2
	PatternFlowEthernetDst_Choice_values      PatternFlowEthernetDst_Choice_Enum = 3
	PatternFlowEthernetDst_Choice_auto        PatternFlowEthernetDst_Choice_Enum = 1
	PatternFlowEthernetDst_Choice_increment   PatternFlowEthernetDst_Choice_Enum = 4
	PatternFlowEthernetDst_Choice_decrement   PatternFlowEthernetDst_Choice_Enum = 5
)

func (PatternFlowEthernetDst_Choice_Enum) Descriptor

func (PatternFlowEthernetDst_Choice_Enum) Enum

func (PatternFlowEthernetDst_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetDst_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetDst_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetDst_Choice_Enum) Number

func (PatternFlowEthernetDst_Choice_Enum) String

func (PatternFlowEthernetDst_Choice_Enum) Type

type PatternFlowEthernetEtherType

type PatternFlowEthernetEtherType struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowEthernetEtherType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetEtherType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 65535
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [65535]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 65535
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetEtherTypeCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetEtherTypeCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Ethernet type

func (*PatternFlowEthernetEtherType) Descriptor deprecated

func (*PatternFlowEthernetEtherType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetEtherType.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetEtherType) GetAuto

func (x *PatternFlowEthernetEtherType) GetAuto() int32

func (*PatternFlowEthernetEtherType) GetChoice

func (*PatternFlowEthernetEtherType) GetDecrement

func (*PatternFlowEthernetEtherType) GetIncrement

func (*PatternFlowEthernetEtherType) GetMetricGroup

func (x *PatternFlowEthernetEtherType) GetMetricGroup() string

func (*PatternFlowEthernetEtherType) GetValue

func (x *PatternFlowEthernetEtherType) GetValue() int32

func (*PatternFlowEthernetEtherType) GetValues

func (x *PatternFlowEthernetEtherType) GetValues() []int32

func (*PatternFlowEthernetEtherType) ProtoMessage

func (*PatternFlowEthernetEtherType) ProtoMessage()

func (*PatternFlowEthernetEtherType) ProtoReflect

func (*PatternFlowEthernetEtherType) Reset

func (x *PatternFlowEthernetEtherType) Reset()

func (*PatternFlowEthernetEtherType) String

type PatternFlowEthernetEtherTypeCounter

type PatternFlowEthernetEtherTypeCounter struct {

	// Description missing in models
	// default = 65535
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowEthernetEtherTypeCounter) Descriptor deprecated

func (*PatternFlowEthernetEtherTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetEtherTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetEtherTypeCounter) GetCount

func (*PatternFlowEthernetEtherTypeCounter) GetStart

func (*PatternFlowEthernetEtherTypeCounter) GetStep

func (*PatternFlowEthernetEtherTypeCounter) ProtoMessage

func (*PatternFlowEthernetEtherTypeCounter) ProtoMessage()

func (*PatternFlowEthernetEtherTypeCounter) ProtoReflect

func (*PatternFlowEthernetEtherTypeCounter) Reset

func (*PatternFlowEthernetEtherTypeCounter) String

type PatternFlowEthernetEtherType_Choice

type PatternFlowEthernetEtherType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetEtherType_Choice) Descriptor deprecated

func (*PatternFlowEthernetEtherType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetEtherType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetEtherType_Choice) ProtoMessage

func (*PatternFlowEthernetEtherType_Choice) ProtoMessage()

func (*PatternFlowEthernetEtherType_Choice) ProtoReflect

func (*PatternFlowEthernetEtherType_Choice) Reset

func (*PatternFlowEthernetEtherType_Choice) String

type PatternFlowEthernetEtherType_Choice_Enum

type PatternFlowEthernetEtherType_Choice_Enum int32
const (
	PatternFlowEthernetEtherType_Choice_unspecified PatternFlowEthernetEtherType_Choice_Enum = 0
	PatternFlowEthernetEtherType_Choice_value       PatternFlowEthernetEtherType_Choice_Enum = 2
	PatternFlowEthernetEtherType_Choice_values      PatternFlowEthernetEtherType_Choice_Enum = 3
	PatternFlowEthernetEtherType_Choice_auto        PatternFlowEthernetEtherType_Choice_Enum = 1
	PatternFlowEthernetEtherType_Choice_increment   PatternFlowEthernetEtherType_Choice_Enum = 4
	PatternFlowEthernetEtherType_Choice_decrement   PatternFlowEthernetEtherType_Choice_Enum = 5
)

func (PatternFlowEthernetEtherType_Choice_Enum) Descriptor

func (PatternFlowEthernetEtherType_Choice_Enum) Enum

func (PatternFlowEthernetEtherType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetEtherType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetEtherType_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetEtherType_Choice_Enum) Number

func (PatternFlowEthernetEtherType_Choice_Enum) String

func (PatternFlowEthernetEtherType_Choice_Enum) Type

type PatternFlowEthernetPauseControlOpCode

type PatternFlowEthernetPauseControlOpCode struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetPauseControlOpCode_Choice_Enum `` /* 131-byte string literal not displayed */
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetPauseControlOpCodeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetPauseControlOpCodeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Control operation code

func (*PatternFlowEthernetPauseControlOpCode) Descriptor deprecated

func (*PatternFlowEthernetPauseControlOpCode) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseControlOpCode.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseControlOpCode) GetChoice

func (*PatternFlowEthernetPauseControlOpCode) GetDecrement

func (*PatternFlowEthernetPauseControlOpCode) GetIncrement

func (*PatternFlowEthernetPauseControlOpCode) GetMetricGroup

func (x *PatternFlowEthernetPauseControlOpCode) GetMetricGroup() string

func (*PatternFlowEthernetPauseControlOpCode) GetValue

func (*PatternFlowEthernetPauseControlOpCode) GetValues

func (*PatternFlowEthernetPauseControlOpCode) ProtoMessage

func (*PatternFlowEthernetPauseControlOpCode) ProtoMessage()

func (*PatternFlowEthernetPauseControlOpCode) ProtoReflect

func (*PatternFlowEthernetPauseControlOpCode) Reset

func (*PatternFlowEthernetPauseControlOpCode) String

type PatternFlowEthernetPauseControlOpCodeCounter

type PatternFlowEthernetPauseControlOpCodeCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowEthernetPauseControlOpCodeCounter) Descriptor deprecated

Deprecated: Use PatternFlowEthernetPauseControlOpCodeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseControlOpCodeCounter) GetCount

func (*PatternFlowEthernetPauseControlOpCodeCounter) GetStart

func (*PatternFlowEthernetPauseControlOpCodeCounter) GetStep

func (*PatternFlowEthernetPauseControlOpCodeCounter) ProtoMessage

func (*PatternFlowEthernetPauseControlOpCodeCounter) ProtoReflect

func (*PatternFlowEthernetPauseControlOpCodeCounter) Reset

func (*PatternFlowEthernetPauseControlOpCodeCounter) String

type PatternFlowEthernetPauseControlOpCode_Choice

type PatternFlowEthernetPauseControlOpCode_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetPauseControlOpCode_Choice) Descriptor deprecated

Deprecated: Use PatternFlowEthernetPauseControlOpCode_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseControlOpCode_Choice) ProtoMessage

func (*PatternFlowEthernetPauseControlOpCode_Choice) ProtoReflect

func (*PatternFlowEthernetPauseControlOpCode_Choice) Reset

func (*PatternFlowEthernetPauseControlOpCode_Choice) String

type PatternFlowEthernetPauseControlOpCode_Choice_Enum

type PatternFlowEthernetPauseControlOpCode_Choice_Enum int32
const (
	PatternFlowEthernetPauseControlOpCode_Choice_unspecified PatternFlowEthernetPauseControlOpCode_Choice_Enum = 0
	PatternFlowEthernetPauseControlOpCode_Choice_value       PatternFlowEthernetPauseControlOpCode_Choice_Enum = 2
	PatternFlowEthernetPauseControlOpCode_Choice_values      PatternFlowEthernetPauseControlOpCode_Choice_Enum = 3
	PatternFlowEthernetPauseControlOpCode_Choice_increment   PatternFlowEthernetPauseControlOpCode_Choice_Enum = 4
	PatternFlowEthernetPauseControlOpCode_Choice_decrement   PatternFlowEthernetPauseControlOpCode_Choice_Enum = 5
)

func (PatternFlowEthernetPauseControlOpCode_Choice_Enum) Descriptor

func (PatternFlowEthernetPauseControlOpCode_Choice_Enum) Enum

func (PatternFlowEthernetPauseControlOpCode_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowEthernetPauseControlOpCode_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetPauseControlOpCode_Choice_Enum) Number

func (PatternFlowEthernetPauseControlOpCode_Choice_Enum) String

func (PatternFlowEthernetPauseControlOpCode_Choice_Enum) Type

type PatternFlowEthernetPauseDst

type PatternFlowEthernetPauseDst struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetPauseDst_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetPauseDst_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 01:80:c2:00:00:01
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['01:80:c2:00:00:01']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetPauseDstCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetPauseDstCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination MAC address

func (*PatternFlowEthernetPauseDst) Descriptor deprecated

func (*PatternFlowEthernetPauseDst) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseDst.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseDst) GetChoice

func (*PatternFlowEthernetPauseDst) GetDecrement

func (*PatternFlowEthernetPauseDst) GetIncrement

func (*PatternFlowEthernetPauseDst) GetMetricGroup

func (x *PatternFlowEthernetPauseDst) GetMetricGroup() string

func (*PatternFlowEthernetPauseDst) GetValue

func (x *PatternFlowEthernetPauseDst) GetValue() string

func (*PatternFlowEthernetPauseDst) GetValues

func (x *PatternFlowEthernetPauseDst) GetValues() []string

func (*PatternFlowEthernetPauseDst) ProtoMessage

func (*PatternFlowEthernetPauseDst) ProtoMessage()

func (*PatternFlowEthernetPauseDst) ProtoReflect

func (*PatternFlowEthernetPauseDst) Reset

func (x *PatternFlowEthernetPauseDst) Reset()

func (*PatternFlowEthernetPauseDst) String

func (x *PatternFlowEthernetPauseDst) String() string

type PatternFlowEthernetPauseDstCounter

type PatternFlowEthernetPauseDstCounter struct {

	// Description missing in models
	// default = 01:80:c2:00:00:01
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowEthernetPauseDstCounter) Descriptor deprecated

func (*PatternFlowEthernetPauseDstCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseDstCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseDstCounter) GetCount

func (*PatternFlowEthernetPauseDstCounter) GetStart

func (*PatternFlowEthernetPauseDstCounter) GetStep

func (*PatternFlowEthernetPauseDstCounter) ProtoMessage

func (*PatternFlowEthernetPauseDstCounter) ProtoMessage()

func (*PatternFlowEthernetPauseDstCounter) ProtoReflect

func (*PatternFlowEthernetPauseDstCounter) Reset

func (*PatternFlowEthernetPauseDstCounter) String

type PatternFlowEthernetPauseDst_Choice

type PatternFlowEthernetPauseDst_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetPauseDst_Choice) Descriptor deprecated

func (*PatternFlowEthernetPauseDst_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseDst_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseDst_Choice) ProtoMessage

func (*PatternFlowEthernetPauseDst_Choice) ProtoMessage()

func (*PatternFlowEthernetPauseDst_Choice) ProtoReflect

func (*PatternFlowEthernetPauseDst_Choice) Reset

func (*PatternFlowEthernetPauseDst_Choice) String

type PatternFlowEthernetPauseDst_Choice_Enum

type PatternFlowEthernetPauseDst_Choice_Enum int32
const (
	PatternFlowEthernetPauseDst_Choice_unspecified PatternFlowEthernetPauseDst_Choice_Enum = 0
	PatternFlowEthernetPauseDst_Choice_value       PatternFlowEthernetPauseDst_Choice_Enum = 2
	PatternFlowEthernetPauseDst_Choice_values      PatternFlowEthernetPauseDst_Choice_Enum = 3
	PatternFlowEthernetPauseDst_Choice_increment   PatternFlowEthernetPauseDst_Choice_Enum = 4
	PatternFlowEthernetPauseDst_Choice_decrement   PatternFlowEthernetPauseDst_Choice_Enum = 5
)

func (PatternFlowEthernetPauseDst_Choice_Enum) Descriptor

func (PatternFlowEthernetPauseDst_Choice_Enum) Enum

func (PatternFlowEthernetPauseDst_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetPauseDst_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseDst_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetPauseDst_Choice_Enum) Number

func (PatternFlowEthernetPauseDst_Choice_Enum) String

func (PatternFlowEthernetPauseDst_Choice_Enum) Type

type PatternFlowEthernetPauseEtherType

type PatternFlowEthernetPauseEtherType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetPauseEtherType_Choice_Enum `` /* 127-byte string literal not displayed */
	// Description missing in models
	// default = 34824
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [34824]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetPauseEtherTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetPauseEtherTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Ethernet type

func (*PatternFlowEthernetPauseEtherType) Descriptor deprecated

func (*PatternFlowEthernetPauseEtherType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseEtherType.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseEtherType) GetChoice

func (*PatternFlowEthernetPauseEtherType) GetDecrement

func (*PatternFlowEthernetPauseEtherType) GetIncrement

func (*PatternFlowEthernetPauseEtherType) GetMetricGroup

func (x *PatternFlowEthernetPauseEtherType) GetMetricGroup() string

func (*PatternFlowEthernetPauseEtherType) GetValue

func (*PatternFlowEthernetPauseEtherType) GetValues

func (x *PatternFlowEthernetPauseEtherType) GetValues() []int32

func (*PatternFlowEthernetPauseEtherType) ProtoMessage

func (*PatternFlowEthernetPauseEtherType) ProtoMessage()

func (*PatternFlowEthernetPauseEtherType) ProtoReflect

func (*PatternFlowEthernetPauseEtherType) Reset

func (*PatternFlowEthernetPauseEtherType) String

type PatternFlowEthernetPauseEtherTypeCounter

type PatternFlowEthernetPauseEtherTypeCounter struct {

	// Description missing in models
	// default = 34824
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowEthernetPauseEtherTypeCounter) Descriptor deprecated

func (*PatternFlowEthernetPauseEtherTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseEtherTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseEtherTypeCounter) GetCount

func (*PatternFlowEthernetPauseEtherTypeCounter) GetStart

func (*PatternFlowEthernetPauseEtherTypeCounter) GetStep

func (*PatternFlowEthernetPauseEtherTypeCounter) ProtoMessage

func (*PatternFlowEthernetPauseEtherTypeCounter) ProtoReflect

func (*PatternFlowEthernetPauseEtherTypeCounter) Reset

func (*PatternFlowEthernetPauseEtherTypeCounter) String

type PatternFlowEthernetPauseEtherType_Choice

type PatternFlowEthernetPauseEtherType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetPauseEtherType_Choice) Descriptor deprecated

func (*PatternFlowEthernetPauseEtherType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseEtherType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseEtherType_Choice) ProtoMessage

func (*PatternFlowEthernetPauseEtherType_Choice) ProtoReflect

func (*PatternFlowEthernetPauseEtherType_Choice) Reset

func (*PatternFlowEthernetPauseEtherType_Choice) String

type PatternFlowEthernetPauseEtherType_Choice_Enum

type PatternFlowEthernetPauseEtherType_Choice_Enum int32
const (
	PatternFlowEthernetPauseEtherType_Choice_unspecified PatternFlowEthernetPauseEtherType_Choice_Enum = 0
	PatternFlowEthernetPauseEtherType_Choice_value       PatternFlowEthernetPauseEtherType_Choice_Enum = 2
	PatternFlowEthernetPauseEtherType_Choice_values      PatternFlowEthernetPauseEtherType_Choice_Enum = 3
	PatternFlowEthernetPauseEtherType_Choice_increment   PatternFlowEthernetPauseEtherType_Choice_Enum = 4
	PatternFlowEthernetPauseEtherType_Choice_decrement   PatternFlowEthernetPauseEtherType_Choice_Enum = 5
)

func (PatternFlowEthernetPauseEtherType_Choice_Enum) Descriptor

func (PatternFlowEthernetPauseEtherType_Choice_Enum) Enum

func (PatternFlowEthernetPauseEtherType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetPauseEtherType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseEtherType_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetPauseEtherType_Choice_Enum) Number

func (PatternFlowEthernetPauseEtherType_Choice_Enum) String

func (PatternFlowEthernetPauseEtherType_Choice_Enum) Type

type PatternFlowEthernetPauseSrc

type PatternFlowEthernetPauseSrc struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetPauseSrc_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetPauseSrc_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['00:00:00:00:00:00']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetPauseSrcCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetPauseSrcCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source MAC address

func (*PatternFlowEthernetPauseSrc) Descriptor deprecated

func (*PatternFlowEthernetPauseSrc) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseSrc.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseSrc) GetChoice

func (*PatternFlowEthernetPauseSrc) GetDecrement

func (*PatternFlowEthernetPauseSrc) GetIncrement

func (*PatternFlowEthernetPauseSrc) GetMetricGroup

func (x *PatternFlowEthernetPauseSrc) GetMetricGroup() string

func (*PatternFlowEthernetPauseSrc) GetValue

func (x *PatternFlowEthernetPauseSrc) GetValue() string

func (*PatternFlowEthernetPauseSrc) GetValues

func (x *PatternFlowEthernetPauseSrc) GetValues() []string

func (*PatternFlowEthernetPauseSrc) ProtoMessage

func (*PatternFlowEthernetPauseSrc) ProtoMessage()

func (*PatternFlowEthernetPauseSrc) ProtoReflect

func (*PatternFlowEthernetPauseSrc) Reset

func (x *PatternFlowEthernetPauseSrc) Reset()

func (*PatternFlowEthernetPauseSrc) String

func (x *PatternFlowEthernetPauseSrc) String() string

type PatternFlowEthernetPauseSrcCounter

type PatternFlowEthernetPauseSrcCounter struct {

	// Description missing in models
	// default = 00:00:00:00:00:00
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowEthernetPauseSrcCounter) Descriptor deprecated

func (*PatternFlowEthernetPauseSrcCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseSrcCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseSrcCounter) GetCount

func (*PatternFlowEthernetPauseSrcCounter) GetStart

func (*PatternFlowEthernetPauseSrcCounter) GetStep

func (*PatternFlowEthernetPauseSrcCounter) ProtoMessage

func (*PatternFlowEthernetPauseSrcCounter) ProtoMessage()

func (*PatternFlowEthernetPauseSrcCounter) ProtoReflect

func (*PatternFlowEthernetPauseSrcCounter) Reset

func (*PatternFlowEthernetPauseSrcCounter) String

type PatternFlowEthernetPauseSrc_Choice

type PatternFlowEthernetPauseSrc_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetPauseSrc_Choice) Descriptor deprecated

func (*PatternFlowEthernetPauseSrc_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseSrc_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseSrc_Choice) ProtoMessage

func (*PatternFlowEthernetPauseSrc_Choice) ProtoMessage()

func (*PatternFlowEthernetPauseSrc_Choice) ProtoReflect

func (*PatternFlowEthernetPauseSrc_Choice) Reset

func (*PatternFlowEthernetPauseSrc_Choice) String

type PatternFlowEthernetPauseSrc_Choice_Enum

type PatternFlowEthernetPauseSrc_Choice_Enum int32
const (
	PatternFlowEthernetPauseSrc_Choice_unspecified PatternFlowEthernetPauseSrc_Choice_Enum = 0
	PatternFlowEthernetPauseSrc_Choice_value       PatternFlowEthernetPauseSrc_Choice_Enum = 2
	PatternFlowEthernetPauseSrc_Choice_values      PatternFlowEthernetPauseSrc_Choice_Enum = 3
	PatternFlowEthernetPauseSrc_Choice_increment   PatternFlowEthernetPauseSrc_Choice_Enum = 4
	PatternFlowEthernetPauseSrc_Choice_decrement   PatternFlowEthernetPauseSrc_Choice_Enum = 5
)

func (PatternFlowEthernetPauseSrc_Choice_Enum) Descriptor

func (PatternFlowEthernetPauseSrc_Choice_Enum) Enum

func (PatternFlowEthernetPauseSrc_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetPauseSrc_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseSrc_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetPauseSrc_Choice_Enum) Number

func (PatternFlowEthernetPauseSrc_Choice_Enum) String

func (PatternFlowEthernetPauseSrc_Choice_Enum) Type

type PatternFlowEthernetPauseTime

type PatternFlowEthernetPauseTime struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetPauseTime_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetPauseTime_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetPauseTimeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetPauseTimeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Time

func (*PatternFlowEthernetPauseTime) Descriptor deprecated

func (*PatternFlowEthernetPauseTime) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseTime.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseTime) GetChoice

func (*PatternFlowEthernetPauseTime) GetDecrement

func (*PatternFlowEthernetPauseTime) GetIncrement

func (*PatternFlowEthernetPauseTime) GetMetricGroup

func (x *PatternFlowEthernetPauseTime) GetMetricGroup() string

func (*PatternFlowEthernetPauseTime) GetValue

func (x *PatternFlowEthernetPauseTime) GetValue() int32

func (*PatternFlowEthernetPauseTime) GetValues

func (x *PatternFlowEthernetPauseTime) GetValues() []int32

func (*PatternFlowEthernetPauseTime) ProtoMessage

func (*PatternFlowEthernetPauseTime) ProtoMessage()

func (*PatternFlowEthernetPauseTime) ProtoReflect

func (*PatternFlowEthernetPauseTime) Reset

func (x *PatternFlowEthernetPauseTime) Reset()

func (*PatternFlowEthernetPauseTime) String

type PatternFlowEthernetPauseTimeCounter

type PatternFlowEthernetPauseTimeCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowEthernetPauseTimeCounter) Descriptor deprecated

func (*PatternFlowEthernetPauseTimeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseTimeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseTimeCounter) GetCount

func (*PatternFlowEthernetPauseTimeCounter) GetStart

func (*PatternFlowEthernetPauseTimeCounter) GetStep

func (*PatternFlowEthernetPauseTimeCounter) ProtoMessage

func (*PatternFlowEthernetPauseTimeCounter) ProtoMessage()

func (*PatternFlowEthernetPauseTimeCounter) ProtoReflect

func (*PatternFlowEthernetPauseTimeCounter) Reset

func (*PatternFlowEthernetPauseTimeCounter) String

type PatternFlowEthernetPauseTime_Choice

type PatternFlowEthernetPauseTime_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetPauseTime_Choice) Descriptor deprecated

func (*PatternFlowEthernetPauseTime_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseTime_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPauseTime_Choice) ProtoMessage

func (*PatternFlowEthernetPauseTime_Choice) ProtoMessage()

func (*PatternFlowEthernetPauseTime_Choice) ProtoReflect

func (*PatternFlowEthernetPauseTime_Choice) Reset

func (*PatternFlowEthernetPauseTime_Choice) String

type PatternFlowEthernetPauseTime_Choice_Enum

type PatternFlowEthernetPauseTime_Choice_Enum int32
const (
	PatternFlowEthernetPauseTime_Choice_unspecified PatternFlowEthernetPauseTime_Choice_Enum = 0
	PatternFlowEthernetPauseTime_Choice_value       PatternFlowEthernetPauseTime_Choice_Enum = 2
	PatternFlowEthernetPauseTime_Choice_values      PatternFlowEthernetPauseTime_Choice_Enum = 3
	PatternFlowEthernetPauseTime_Choice_increment   PatternFlowEthernetPauseTime_Choice_Enum = 4
	PatternFlowEthernetPauseTime_Choice_decrement   PatternFlowEthernetPauseTime_Choice_Enum = 5
)

func (PatternFlowEthernetPauseTime_Choice_Enum) Descriptor

func (PatternFlowEthernetPauseTime_Choice_Enum) Enum

func (PatternFlowEthernetPauseTime_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetPauseTime_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPauseTime_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetPauseTime_Choice_Enum) Number

func (PatternFlowEthernetPauseTime_Choice_Enum) String

func (PatternFlowEthernetPauseTime_Choice_Enum) Type

type PatternFlowEthernetPfcQueue

type PatternFlowEthernetPfcQueue struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetPfcQueue_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetPfcQueue_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetPfcQueueCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetPfcQueueCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Priority flow control queue

func (*PatternFlowEthernetPfcQueue) Descriptor deprecated

func (*PatternFlowEthernetPfcQueue) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPfcQueue.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPfcQueue) GetChoice

func (*PatternFlowEthernetPfcQueue) GetDecrement

func (*PatternFlowEthernetPfcQueue) GetIncrement

func (*PatternFlowEthernetPfcQueue) GetMetricGroup

func (x *PatternFlowEthernetPfcQueue) GetMetricGroup() string

func (*PatternFlowEthernetPfcQueue) GetValue

func (x *PatternFlowEthernetPfcQueue) GetValue() int32

func (*PatternFlowEthernetPfcQueue) GetValues

func (x *PatternFlowEthernetPfcQueue) GetValues() []int32

func (*PatternFlowEthernetPfcQueue) ProtoMessage

func (*PatternFlowEthernetPfcQueue) ProtoMessage()

func (*PatternFlowEthernetPfcQueue) ProtoReflect

func (*PatternFlowEthernetPfcQueue) Reset

func (x *PatternFlowEthernetPfcQueue) Reset()

func (*PatternFlowEthernetPfcQueue) String

func (x *PatternFlowEthernetPfcQueue) String() string

type PatternFlowEthernetPfcQueueCounter

type PatternFlowEthernetPfcQueueCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowEthernetPfcQueueCounter) Descriptor deprecated

func (*PatternFlowEthernetPfcQueueCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPfcQueueCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPfcQueueCounter) GetCount

func (*PatternFlowEthernetPfcQueueCounter) GetStart

func (*PatternFlowEthernetPfcQueueCounter) GetStep

func (*PatternFlowEthernetPfcQueueCounter) ProtoMessage

func (*PatternFlowEthernetPfcQueueCounter) ProtoMessage()

func (*PatternFlowEthernetPfcQueueCounter) ProtoReflect

func (*PatternFlowEthernetPfcQueueCounter) Reset

func (*PatternFlowEthernetPfcQueueCounter) String

type PatternFlowEthernetPfcQueue_Choice

type PatternFlowEthernetPfcQueue_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetPfcQueue_Choice) Descriptor deprecated

func (*PatternFlowEthernetPfcQueue_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPfcQueue_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetPfcQueue_Choice) ProtoMessage

func (*PatternFlowEthernetPfcQueue_Choice) ProtoMessage()

func (*PatternFlowEthernetPfcQueue_Choice) ProtoReflect

func (*PatternFlowEthernetPfcQueue_Choice) Reset

func (*PatternFlowEthernetPfcQueue_Choice) String

type PatternFlowEthernetPfcQueue_Choice_Enum

type PatternFlowEthernetPfcQueue_Choice_Enum int32
const (
	PatternFlowEthernetPfcQueue_Choice_unspecified PatternFlowEthernetPfcQueue_Choice_Enum = 0
	PatternFlowEthernetPfcQueue_Choice_value       PatternFlowEthernetPfcQueue_Choice_Enum = 2
	PatternFlowEthernetPfcQueue_Choice_values      PatternFlowEthernetPfcQueue_Choice_Enum = 3
	PatternFlowEthernetPfcQueue_Choice_increment   PatternFlowEthernetPfcQueue_Choice_Enum = 4
	PatternFlowEthernetPfcQueue_Choice_decrement   PatternFlowEthernetPfcQueue_Choice_Enum = 5
)

func (PatternFlowEthernetPfcQueue_Choice_Enum) Descriptor

func (PatternFlowEthernetPfcQueue_Choice_Enum) Enum

func (PatternFlowEthernetPfcQueue_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetPfcQueue_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetPfcQueue_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetPfcQueue_Choice_Enum) Number

func (PatternFlowEthernetPfcQueue_Choice_Enum) String

func (PatternFlowEthernetPfcQueue_Choice_Enum) Type

type PatternFlowEthernetSrc

type PatternFlowEthernetSrc struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowEthernetSrc_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowEthernetSrc_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['00:00:00:00:00:00']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowEthernetSrcCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowEthernetSrcCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source MAC address

func (*PatternFlowEthernetSrc) Descriptor deprecated

func (*PatternFlowEthernetSrc) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetSrc.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetSrc) GetChoice

func (*PatternFlowEthernetSrc) GetDecrement

func (*PatternFlowEthernetSrc) GetIncrement

func (*PatternFlowEthernetSrc) GetMetricGroup

func (x *PatternFlowEthernetSrc) GetMetricGroup() string

func (*PatternFlowEthernetSrc) GetValue

func (x *PatternFlowEthernetSrc) GetValue() string

func (*PatternFlowEthernetSrc) GetValues

func (x *PatternFlowEthernetSrc) GetValues() []string

func (*PatternFlowEthernetSrc) ProtoMessage

func (*PatternFlowEthernetSrc) ProtoMessage()

func (*PatternFlowEthernetSrc) ProtoReflect

func (x *PatternFlowEthernetSrc) ProtoReflect() protoreflect.Message

func (*PatternFlowEthernetSrc) Reset

func (x *PatternFlowEthernetSrc) Reset()

func (*PatternFlowEthernetSrc) String

func (x *PatternFlowEthernetSrc) String() string

type PatternFlowEthernetSrcCounter

type PatternFlowEthernetSrcCounter struct {

	// Description missing in models
	// default = 00:00:00:00:00:00
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowEthernetSrcCounter) Descriptor deprecated

func (*PatternFlowEthernetSrcCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetSrcCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetSrcCounter) GetCount

func (x *PatternFlowEthernetSrcCounter) GetCount() int32

func (*PatternFlowEthernetSrcCounter) GetStart

func (x *PatternFlowEthernetSrcCounter) GetStart() string

func (*PatternFlowEthernetSrcCounter) GetStep

func (*PatternFlowEthernetSrcCounter) ProtoMessage

func (*PatternFlowEthernetSrcCounter) ProtoMessage()

func (*PatternFlowEthernetSrcCounter) ProtoReflect

func (*PatternFlowEthernetSrcCounter) Reset

func (x *PatternFlowEthernetSrcCounter) Reset()

func (*PatternFlowEthernetSrcCounter) String

type PatternFlowEthernetSrc_Choice

type PatternFlowEthernetSrc_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowEthernetSrc_Choice) Descriptor deprecated

func (*PatternFlowEthernetSrc_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetSrc_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowEthernetSrc_Choice) ProtoMessage

func (*PatternFlowEthernetSrc_Choice) ProtoMessage()

func (*PatternFlowEthernetSrc_Choice) ProtoReflect

func (*PatternFlowEthernetSrc_Choice) Reset

func (x *PatternFlowEthernetSrc_Choice) Reset()

func (*PatternFlowEthernetSrc_Choice) String

type PatternFlowEthernetSrc_Choice_Enum

type PatternFlowEthernetSrc_Choice_Enum int32
const (
	PatternFlowEthernetSrc_Choice_unspecified PatternFlowEthernetSrc_Choice_Enum = 0
	PatternFlowEthernetSrc_Choice_value       PatternFlowEthernetSrc_Choice_Enum = 2
	PatternFlowEthernetSrc_Choice_values      PatternFlowEthernetSrc_Choice_Enum = 3
	PatternFlowEthernetSrc_Choice_increment   PatternFlowEthernetSrc_Choice_Enum = 4
	PatternFlowEthernetSrc_Choice_decrement   PatternFlowEthernetSrc_Choice_Enum = 5
)

func (PatternFlowEthernetSrc_Choice_Enum) Descriptor

func (PatternFlowEthernetSrc_Choice_Enum) Enum

func (PatternFlowEthernetSrc_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowEthernetSrc_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowEthernetSrc_Choice_Enum.Descriptor instead.

func (PatternFlowEthernetSrc_Choice_Enum) Number

func (PatternFlowEthernetSrc_Choice_Enum) String

func (PatternFlowEthernetSrc_Choice_Enum) Type

type PatternFlowGreChecksum

type PatternFlowGreChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowGreChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGreChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowGreChecksum_Generated_Enum `protobuf:"varint,2,opt,name=generated,proto3,enum=otg.PatternFlowGreChecksum_Generated_Enum,oneof" json:"generated,omitempty"`
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

Optional checksum of GRE header and payload. Only present if the checksum_present bit is set.

func (*PatternFlowGreChecksum) Descriptor deprecated

func (*PatternFlowGreChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowGreChecksum) GetChoice

func (*PatternFlowGreChecksum) GetCustom

func (x *PatternFlowGreChecksum) GetCustom() int32

func (*PatternFlowGreChecksum) GetGenerated

func (*PatternFlowGreChecksum) ProtoMessage

func (*PatternFlowGreChecksum) ProtoMessage()

func (*PatternFlowGreChecksum) ProtoReflect

func (x *PatternFlowGreChecksum) ProtoReflect() protoreflect.Message

func (*PatternFlowGreChecksum) Reset

func (x *PatternFlowGreChecksum) Reset()

func (*PatternFlowGreChecksum) String

func (x *PatternFlowGreChecksum) String() string

type PatternFlowGreChecksumPresent

type PatternFlowGreChecksumPresent struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGreChecksumPresent_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGreChecksumPresent_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGreChecksumPresentCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGreChecksumPresentCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Checksum present bit

func (*PatternFlowGreChecksumPresent) Descriptor deprecated

func (*PatternFlowGreChecksumPresent) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksumPresent.ProtoReflect.Descriptor instead.

func (*PatternFlowGreChecksumPresent) GetChoice

func (*PatternFlowGreChecksumPresent) GetDecrement

func (*PatternFlowGreChecksumPresent) GetIncrement

func (*PatternFlowGreChecksumPresent) GetMetricGroup

func (x *PatternFlowGreChecksumPresent) GetMetricGroup() string

func (*PatternFlowGreChecksumPresent) GetValue

func (x *PatternFlowGreChecksumPresent) GetValue() int32

func (*PatternFlowGreChecksumPresent) GetValues

func (x *PatternFlowGreChecksumPresent) GetValues() []int32

func (*PatternFlowGreChecksumPresent) ProtoMessage

func (*PatternFlowGreChecksumPresent) ProtoMessage()

func (*PatternFlowGreChecksumPresent) ProtoReflect

func (*PatternFlowGreChecksumPresent) Reset

func (x *PatternFlowGreChecksumPresent) Reset()

func (*PatternFlowGreChecksumPresent) String

type PatternFlowGreChecksumPresentCounter

type PatternFlowGreChecksumPresentCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGreChecksumPresentCounter) Descriptor deprecated

func (*PatternFlowGreChecksumPresentCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksumPresentCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGreChecksumPresentCounter) GetCount

func (*PatternFlowGreChecksumPresentCounter) GetStart

func (*PatternFlowGreChecksumPresentCounter) GetStep

func (*PatternFlowGreChecksumPresentCounter) ProtoMessage

func (*PatternFlowGreChecksumPresentCounter) ProtoMessage()

func (*PatternFlowGreChecksumPresentCounter) ProtoReflect

func (*PatternFlowGreChecksumPresentCounter) Reset

func (*PatternFlowGreChecksumPresentCounter) String

type PatternFlowGreChecksumPresent_Choice

type PatternFlowGreChecksumPresent_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreChecksumPresent_Choice) Descriptor deprecated

func (*PatternFlowGreChecksumPresent_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksumPresent_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGreChecksumPresent_Choice) ProtoMessage

func (*PatternFlowGreChecksumPresent_Choice) ProtoMessage()

func (*PatternFlowGreChecksumPresent_Choice) ProtoReflect

func (*PatternFlowGreChecksumPresent_Choice) Reset

func (*PatternFlowGreChecksumPresent_Choice) String

type PatternFlowGreChecksumPresent_Choice_Enum

type PatternFlowGreChecksumPresent_Choice_Enum int32
const (
	PatternFlowGreChecksumPresent_Choice_unspecified PatternFlowGreChecksumPresent_Choice_Enum = 0
	PatternFlowGreChecksumPresent_Choice_value       PatternFlowGreChecksumPresent_Choice_Enum = 2
	PatternFlowGreChecksumPresent_Choice_values      PatternFlowGreChecksumPresent_Choice_Enum = 3
	PatternFlowGreChecksumPresent_Choice_increment   PatternFlowGreChecksumPresent_Choice_Enum = 4
	PatternFlowGreChecksumPresent_Choice_decrement   PatternFlowGreChecksumPresent_Choice_Enum = 5
)

func (PatternFlowGreChecksumPresent_Choice_Enum) Descriptor

func (PatternFlowGreChecksumPresent_Choice_Enum) Enum

func (PatternFlowGreChecksumPresent_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGreChecksumPresent_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksumPresent_Choice_Enum.Descriptor instead.

func (PatternFlowGreChecksumPresent_Choice_Enum) Number

func (PatternFlowGreChecksumPresent_Choice_Enum) String

func (PatternFlowGreChecksumPresent_Choice_Enum) Type

type PatternFlowGreChecksum_Choice

type PatternFlowGreChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreChecksum_Choice) Descriptor deprecated

func (*PatternFlowGreChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGreChecksum_Choice) ProtoMessage

func (*PatternFlowGreChecksum_Choice) ProtoMessage()

func (*PatternFlowGreChecksum_Choice) ProtoReflect

func (*PatternFlowGreChecksum_Choice) Reset

func (x *PatternFlowGreChecksum_Choice) Reset()

func (*PatternFlowGreChecksum_Choice) String

type PatternFlowGreChecksum_Choice_Enum

type PatternFlowGreChecksum_Choice_Enum int32
const (
	PatternFlowGreChecksum_Choice_unspecified PatternFlowGreChecksum_Choice_Enum = 0
	PatternFlowGreChecksum_Choice_generated   PatternFlowGreChecksum_Choice_Enum = 1
	PatternFlowGreChecksum_Choice_custom      PatternFlowGreChecksum_Choice_Enum = 2
)

func (PatternFlowGreChecksum_Choice_Enum) Descriptor

func (PatternFlowGreChecksum_Choice_Enum) Enum

func (PatternFlowGreChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGreChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowGreChecksum_Choice_Enum) Number

func (PatternFlowGreChecksum_Choice_Enum) String

func (PatternFlowGreChecksum_Choice_Enum) Type

type PatternFlowGreChecksum_Generated

type PatternFlowGreChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreChecksum_Generated) Descriptor deprecated

func (*PatternFlowGreChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowGreChecksum_Generated) ProtoMessage

func (*PatternFlowGreChecksum_Generated) ProtoMessage()

func (*PatternFlowGreChecksum_Generated) ProtoReflect

func (*PatternFlowGreChecksum_Generated) Reset

func (*PatternFlowGreChecksum_Generated) String

type PatternFlowGreChecksum_Generated_Enum

type PatternFlowGreChecksum_Generated_Enum int32
const (
	PatternFlowGreChecksum_Generated_unspecified PatternFlowGreChecksum_Generated_Enum = 0
	PatternFlowGreChecksum_Generated_good        PatternFlowGreChecksum_Generated_Enum = 1
	PatternFlowGreChecksum_Generated_bad         PatternFlowGreChecksum_Generated_Enum = 2
)

func (PatternFlowGreChecksum_Generated_Enum) Descriptor

func (PatternFlowGreChecksum_Generated_Enum) Enum

func (PatternFlowGreChecksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowGreChecksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowGreChecksum_Generated_Enum) Number

func (PatternFlowGreChecksum_Generated_Enum) String

func (PatternFlowGreChecksum_Generated_Enum) Type

type PatternFlowGreProtocol

type PatternFlowGreProtocol struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGreProtocol_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGreProtocol_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 2048
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [2048]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGreProtocolCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGreProtocolCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Protocol type of encapsulated payload

func (*PatternFlowGreProtocol) Descriptor deprecated

func (*PatternFlowGreProtocol) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreProtocol.ProtoReflect.Descriptor instead.

func (*PatternFlowGreProtocol) GetChoice

func (*PatternFlowGreProtocol) GetDecrement

func (*PatternFlowGreProtocol) GetIncrement

func (*PatternFlowGreProtocol) GetMetricGroup

func (x *PatternFlowGreProtocol) GetMetricGroup() string

func (*PatternFlowGreProtocol) GetValue

func (x *PatternFlowGreProtocol) GetValue() int32

func (*PatternFlowGreProtocol) GetValues

func (x *PatternFlowGreProtocol) GetValues() []int32

func (*PatternFlowGreProtocol) ProtoMessage

func (*PatternFlowGreProtocol) ProtoMessage()

func (*PatternFlowGreProtocol) ProtoReflect

func (x *PatternFlowGreProtocol) ProtoReflect() protoreflect.Message

func (*PatternFlowGreProtocol) Reset

func (x *PatternFlowGreProtocol) Reset()

func (*PatternFlowGreProtocol) String

func (x *PatternFlowGreProtocol) String() string

type PatternFlowGreProtocolCounter

type PatternFlowGreProtocolCounter struct {

	// Description missing in models
	// default = 2048
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGreProtocolCounter) Descriptor deprecated

func (*PatternFlowGreProtocolCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreProtocolCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGreProtocolCounter) GetCount

func (x *PatternFlowGreProtocolCounter) GetCount() int32

func (*PatternFlowGreProtocolCounter) GetStart

func (x *PatternFlowGreProtocolCounter) GetStart() int32

func (*PatternFlowGreProtocolCounter) GetStep

func (x *PatternFlowGreProtocolCounter) GetStep() int32

func (*PatternFlowGreProtocolCounter) ProtoMessage

func (*PatternFlowGreProtocolCounter) ProtoMessage()

func (*PatternFlowGreProtocolCounter) ProtoReflect

func (*PatternFlowGreProtocolCounter) Reset

func (x *PatternFlowGreProtocolCounter) Reset()

func (*PatternFlowGreProtocolCounter) String

type PatternFlowGreProtocol_Choice

type PatternFlowGreProtocol_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreProtocol_Choice) Descriptor deprecated

func (*PatternFlowGreProtocol_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreProtocol_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGreProtocol_Choice) ProtoMessage

func (*PatternFlowGreProtocol_Choice) ProtoMessage()

func (*PatternFlowGreProtocol_Choice) ProtoReflect

func (*PatternFlowGreProtocol_Choice) Reset

func (x *PatternFlowGreProtocol_Choice) Reset()

func (*PatternFlowGreProtocol_Choice) String

type PatternFlowGreProtocol_Choice_Enum

type PatternFlowGreProtocol_Choice_Enum int32
const (
	PatternFlowGreProtocol_Choice_unspecified PatternFlowGreProtocol_Choice_Enum = 0
	PatternFlowGreProtocol_Choice_value       PatternFlowGreProtocol_Choice_Enum = 2
	PatternFlowGreProtocol_Choice_values      PatternFlowGreProtocol_Choice_Enum = 3
	PatternFlowGreProtocol_Choice_increment   PatternFlowGreProtocol_Choice_Enum = 4
	PatternFlowGreProtocol_Choice_decrement   PatternFlowGreProtocol_Choice_Enum = 5
)

func (PatternFlowGreProtocol_Choice_Enum) Descriptor

func (PatternFlowGreProtocol_Choice_Enum) Enum

func (PatternFlowGreProtocol_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGreProtocol_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreProtocol_Choice_Enum.Descriptor instead.

func (PatternFlowGreProtocol_Choice_Enum) Number

func (PatternFlowGreProtocol_Choice_Enum) String

func (PatternFlowGreProtocol_Choice_Enum) Type

type PatternFlowGreReserved0

type PatternFlowGreReserved0 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGreReserved0_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGreReserved0_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGreReserved0Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGreReserved0Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reserved bits

func (*PatternFlowGreReserved0) Descriptor deprecated

func (*PatternFlowGreReserved0) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved0.ProtoReflect.Descriptor instead.

func (*PatternFlowGreReserved0) GetChoice

func (*PatternFlowGreReserved0) GetDecrement

func (*PatternFlowGreReserved0) GetIncrement

func (*PatternFlowGreReserved0) GetMetricGroup

func (x *PatternFlowGreReserved0) GetMetricGroup() string

func (*PatternFlowGreReserved0) GetValue

func (x *PatternFlowGreReserved0) GetValue() int32

func (*PatternFlowGreReserved0) GetValues

func (x *PatternFlowGreReserved0) GetValues() []int32

func (*PatternFlowGreReserved0) ProtoMessage

func (*PatternFlowGreReserved0) ProtoMessage()

func (*PatternFlowGreReserved0) ProtoReflect

func (x *PatternFlowGreReserved0) ProtoReflect() protoreflect.Message

func (*PatternFlowGreReserved0) Reset

func (x *PatternFlowGreReserved0) Reset()

func (*PatternFlowGreReserved0) String

func (x *PatternFlowGreReserved0) String() string

type PatternFlowGreReserved0Counter

type PatternFlowGreReserved0Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGreReserved0Counter) Descriptor deprecated

func (*PatternFlowGreReserved0Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved0Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowGreReserved0Counter) GetCount

func (x *PatternFlowGreReserved0Counter) GetCount() int32

func (*PatternFlowGreReserved0Counter) GetStart

func (x *PatternFlowGreReserved0Counter) GetStart() int32

func (*PatternFlowGreReserved0Counter) GetStep

func (*PatternFlowGreReserved0Counter) ProtoMessage

func (*PatternFlowGreReserved0Counter) ProtoMessage()

func (*PatternFlowGreReserved0Counter) ProtoReflect

func (*PatternFlowGreReserved0Counter) Reset

func (x *PatternFlowGreReserved0Counter) Reset()

func (*PatternFlowGreReserved0Counter) String

type PatternFlowGreReserved0_Choice

type PatternFlowGreReserved0_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreReserved0_Choice) Descriptor deprecated

func (*PatternFlowGreReserved0_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved0_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGreReserved0_Choice) ProtoMessage

func (*PatternFlowGreReserved0_Choice) ProtoMessage()

func (*PatternFlowGreReserved0_Choice) ProtoReflect

func (*PatternFlowGreReserved0_Choice) Reset

func (x *PatternFlowGreReserved0_Choice) Reset()

func (*PatternFlowGreReserved0_Choice) String

type PatternFlowGreReserved0_Choice_Enum

type PatternFlowGreReserved0_Choice_Enum int32
const (
	PatternFlowGreReserved0_Choice_unspecified PatternFlowGreReserved0_Choice_Enum = 0
	PatternFlowGreReserved0_Choice_value       PatternFlowGreReserved0_Choice_Enum = 2
	PatternFlowGreReserved0_Choice_values      PatternFlowGreReserved0_Choice_Enum = 3
	PatternFlowGreReserved0_Choice_increment   PatternFlowGreReserved0_Choice_Enum = 4
	PatternFlowGreReserved0_Choice_decrement   PatternFlowGreReserved0_Choice_Enum = 5
)

func (PatternFlowGreReserved0_Choice_Enum) Descriptor

func (PatternFlowGreReserved0_Choice_Enum) Enum

func (PatternFlowGreReserved0_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGreReserved0_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved0_Choice_Enum.Descriptor instead.

func (PatternFlowGreReserved0_Choice_Enum) Number

func (PatternFlowGreReserved0_Choice_Enum) String

func (PatternFlowGreReserved0_Choice_Enum) Type

type PatternFlowGreReserved1

type PatternFlowGreReserved1 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGreReserved1_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGreReserved1_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGreReserved1Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGreReserved1Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Optional reserved field. Only present if the checksum_present bit is set.

func (*PatternFlowGreReserved1) Descriptor deprecated

func (*PatternFlowGreReserved1) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved1.ProtoReflect.Descriptor instead.

func (*PatternFlowGreReserved1) GetChoice

func (*PatternFlowGreReserved1) GetDecrement

func (*PatternFlowGreReserved1) GetIncrement

func (*PatternFlowGreReserved1) GetMetricGroup

func (x *PatternFlowGreReserved1) GetMetricGroup() string

func (*PatternFlowGreReserved1) GetValue

func (x *PatternFlowGreReserved1) GetValue() int32

func (*PatternFlowGreReserved1) GetValues

func (x *PatternFlowGreReserved1) GetValues() []int32

func (*PatternFlowGreReserved1) ProtoMessage

func (*PatternFlowGreReserved1) ProtoMessage()

func (*PatternFlowGreReserved1) ProtoReflect

func (x *PatternFlowGreReserved1) ProtoReflect() protoreflect.Message

func (*PatternFlowGreReserved1) Reset

func (x *PatternFlowGreReserved1) Reset()

func (*PatternFlowGreReserved1) String

func (x *PatternFlowGreReserved1) String() string

type PatternFlowGreReserved1Counter

type PatternFlowGreReserved1Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGreReserved1Counter) Descriptor deprecated

func (*PatternFlowGreReserved1Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved1Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowGreReserved1Counter) GetCount

func (x *PatternFlowGreReserved1Counter) GetCount() int32

func (*PatternFlowGreReserved1Counter) GetStart

func (x *PatternFlowGreReserved1Counter) GetStart() int32

func (*PatternFlowGreReserved1Counter) GetStep

func (*PatternFlowGreReserved1Counter) ProtoMessage

func (*PatternFlowGreReserved1Counter) ProtoMessage()

func (*PatternFlowGreReserved1Counter) ProtoReflect

func (*PatternFlowGreReserved1Counter) Reset

func (x *PatternFlowGreReserved1Counter) Reset()

func (*PatternFlowGreReserved1Counter) String

type PatternFlowGreReserved1_Choice

type PatternFlowGreReserved1_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreReserved1_Choice) Descriptor deprecated

func (*PatternFlowGreReserved1_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved1_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGreReserved1_Choice) ProtoMessage

func (*PatternFlowGreReserved1_Choice) ProtoMessage()

func (*PatternFlowGreReserved1_Choice) ProtoReflect

func (*PatternFlowGreReserved1_Choice) Reset

func (x *PatternFlowGreReserved1_Choice) Reset()

func (*PatternFlowGreReserved1_Choice) String

type PatternFlowGreReserved1_Choice_Enum

type PatternFlowGreReserved1_Choice_Enum int32
const (
	PatternFlowGreReserved1_Choice_unspecified PatternFlowGreReserved1_Choice_Enum = 0
	PatternFlowGreReserved1_Choice_value       PatternFlowGreReserved1_Choice_Enum = 2
	PatternFlowGreReserved1_Choice_values      PatternFlowGreReserved1_Choice_Enum = 3
	PatternFlowGreReserved1_Choice_increment   PatternFlowGreReserved1_Choice_Enum = 4
	PatternFlowGreReserved1_Choice_decrement   PatternFlowGreReserved1_Choice_Enum = 5
)

func (PatternFlowGreReserved1_Choice_Enum) Descriptor

func (PatternFlowGreReserved1_Choice_Enum) Enum

func (PatternFlowGreReserved1_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGreReserved1_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreReserved1_Choice_Enum.Descriptor instead.

func (PatternFlowGreReserved1_Choice_Enum) Number

func (PatternFlowGreReserved1_Choice_Enum) String

func (PatternFlowGreReserved1_Choice_Enum) Type

type PatternFlowGreVersion

type PatternFlowGreVersion struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGreVersion_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGreVersion_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGreVersionCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGreVersionCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

GRE version number

func (*PatternFlowGreVersion) Descriptor deprecated

func (*PatternFlowGreVersion) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreVersion.ProtoReflect.Descriptor instead.

func (*PatternFlowGreVersion) GetChoice

func (*PatternFlowGreVersion) GetDecrement

func (*PatternFlowGreVersion) GetIncrement

func (*PatternFlowGreVersion) GetMetricGroup

func (x *PatternFlowGreVersion) GetMetricGroup() string

func (*PatternFlowGreVersion) GetValue

func (x *PatternFlowGreVersion) GetValue() int32

func (*PatternFlowGreVersion) GetValues

func (x *PatternFlowGreVersion) GetValues() []int32

func (*PatternFlowGreVersion) ProtoMessage

func (*PatternFlowGreVersion) ProtoMessage()

func (*PatternFlowGreVersion) ProtoReflect

func (x *PatternFlowGreVersion) ProtoReflect() protoreflect.Message

func (*PatternFlowGreVersion) Reset

func (x *PatternFlowGreVersion) Reset()

func (*PatternFlowGreVersion) String

func (x *PatternFlowGreVersion) String() string

type PatternFlowGreVersionCounter

type PatternFlowGreVersionCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGreVersionCounter) Descriptor deprecated

func (*PatternFlowGreVersionCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreVersionCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGreVersionCounter) GetCount

func (x *PatternFlowGreVersionCounter) GetCount() int32

func (*PatternFlowGreVersionCounter) GetStart

func (x *PatternFlowGreVersionCounter) GetStart() int32

func (*PatternFlowGreVersionCounter) GetStep

func (x *PatternFlowGreVersionCounter) GetStep() int32

func (*PatternFlowGreVersionCounter) ProtoMessage

func (*PatternFlowGreVersionCounter) ProtoMessage()

func (*PatternFlowGreVersionCounter) ProtoReflect

func (*PatternFlowGreVersionCounter) Reset

func (x *PatternFlowGreVersionCounter) Reset()

func (*PatternFlowGreVersionCounter) String

type PatternFlowGreVersion_Choice

type PatternFlowGreVersion_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGreVersion_Choice) Descriptor deprecated

func (*PatternFlowGreVersion_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreVersion_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGreVersion_Choice) ProtoMessage

func (*PatternFlowGreVersion_Choice) ProtoMessage()

func (*PatternFlowGreVersion_Choice) ProtoReflect

func (*PatternFlowGreVersion_Choice) Reset

func (x *PatternFlowGreVersion_Choice) Reset()

func (*PatternFlowGreVersion_Choice) String

type PatternFlowGreVersion_Choice_Enum

type PatternFlowGreVersion_Choice_Enum int32
const (
	PatternFlowGreVersion_Choice_unspecified PatternFlowGreVersion_Choice_Enum = 0
	PatternFlowGreVersion_Choice_value       PatternFlowGreVersion_Choice_Enum = 2
	PatternFlowGreVersion_Choice_values      PatternFlowGreVersion_Choice_Enum = 3
	PatternFlowGreVersion_Choice_increment   PatternFlowGreVersion_Choice_Enum = 4
	PatternFlowGreVersion_Choice_decrement   PatternFlowGreVersion_Choice_Enum = 5
)

func (PatternFlowGreVersion_Choice_Enum) Descriptor

func (PatternFlowGreVersion_Choice_Enum) Enum

func (PatternFlowGreVersion_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGreVersion_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGreVersion_Choice_Enum.Descriptor instead.

func (PatternFlowGreVersion_Choice_Enum) Number

func (PatternFlowGreVersion_Choice_Enum) String

func (PatternFlowGreVersion_Choice_Enum) Type

type PatternFlowGtpExtensionContents

type PatternFlowGtpExtensionContents struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpExtensionContents_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpExtensionContents_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int64 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int64 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpExtensionContentsCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpExtensionContentsCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The extension header contents

func (*PatternFlowGtpExtensionContents) Descriptor deprecated

func (*PatternFlowGtpExtensionContents) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpExtensionContents.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionContents) GetChoice

func (*PatternFlowGtpExtensionContents) GetDecrement

func (*PatternFlowGtpExtensionContents) GetIncrement

func (*PatternFlowGtpExtensionContents) GetMetricGroup

func (x *PatternFlowGtpExtensionContents) GetMetricGroup() string

func (*PatternFlowGtpExtensionContents) GetValue

func (x *PatternFlowGtpExtensionContents) GetValue() int64

func (*PatternFlowGtpExtensionContents) GetValues

func (x *PatternFlowGtpExtensionContents) GetValues() []int64

func (*PatternFlowGtpExtensionContents) ProtoMessage

func (*PatternFlowGtpExtensionContents) ProtoMessage()

func (*PatternFlowGtpExtensionContents) ProtoReflect

func (*PatternFlowGtpExtensionContents) Reset

func (*PatternFlowGtpExtensionContents) String

type PatternFlowGtpExtensionContentsCounter

type PatternFlowGtpExtensionContentsCounter struct {

	// Description missing in models
	// default = 0
	Start *int64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int64 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpExtensionContentsCounter) Descriptor deprecated

func (*PatternFlowGtpExtensionContentsCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpExtensionContentsCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionContentsCounter) GetCount

func (*PatternFlowGtpExtensionContentsCounter) GetStart

func (*PatternFlowGtpExtensionContentsCounter) GetStep

func (*PatternFlowGtpExtensionContentsCounter) ProtoMessage

func (*PatternFlowGtpExtensionContentsCounter) ProtoReflect

func (*PatternFlowGtpExtensionContentsCounter) Reset

func (*PatternFlowGtpExtensionContentsCounter) String

type PatternFlowGtpExtensionContents_Choice

type PatternFlowGtpExtensionContents_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpExtensionContents_Choice) Descriptor deprecated

func (*PatternFlowGtpExtensionContents_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpExtensionContents_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionContents_Choice) ProtoMessage

func (*PatternFlowGtpExtensionContents_Choice) ProtoReflect

func (*PatternFlowGtpExtensionContents_Choice) Reset

func (*PatternFlowGtpExtensionContents_Choice) String

type PatternFlowGtpExtensionContents_Choice_Enum

type PatternFlowGtpExtensionContents_Choice_Enum int32
const (
	PatternFlowGtpExtensionContents_Choice_unspecified PatternFlowGtpExtensionContents_Choice_Enum = 0
	PatternFlowGtpExtensionContents_Choice_value       PatternFlowGtpExtensionContents_Choice_Enum = 2
	PatternFlowGtpExtensionContents_Choice_values      PatternFlowGtpExtensionContents_Choice_Enum = 3
	PatternFlowGtpExtensionContents_Choice_increment   PatternFlowGtpExtensionContents_Choice_Enum = 4
	PatternFlowGtpExtensionContents_Choice_decrement   PatternFlowGtpExtensionContents_Choice_Enum = 5
)

func (PatternFlowGtpExtensionContents_Choice_Enum) Descriptor

func (PatternFlowGtpExtensionContents_Choice_Enum) Enum

func (PatternFlowGtpExtensionContents_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpExtensionContents_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpExtensionContents_Choice_Enum.Descriptor instead.

func (PatternFlowGtpExtensionContents_Choice_Enum) Number

func (PatternFlowGtpExtensionContents_Choice_Enum) String

func (PatternFlowGtpExtensionContents_Choice_Enum) Type

type PatternFlowGtpExtensionExtensionLength

type PatternFlowGtpExtensionExtensionLength struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpExtensionExtensionLength_Choice_Enum `` /* 132-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpExtensionExtensionLengthCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpExtensionExtensionLengthCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

This field states the length of this extension header, including the length, the contents, and the next extension header field, in 4-octet units, so the length of the extension must always be a multiple of 4.

func (*PatternFlowGtpExtensionExtensionLength) Descriptor deprecated

func (*PatternFlowGtpExtensionExtensionLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpExtensionExtensionLength.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionExtensionLength) GetChoice

func (*PatternFlowGtpExtensionExtensionLength) GetDecrement

func (*PatternFlowGtpExtensionExtensionLength) GetIncrement

func (*PatternFlowGtpExtensionExtensionLength) GetMetricGroup

func (x *PatternFlowGtpExtensionExtensionLength) GetMetricGroup() string

func (*PatternFlowGtpExtensionExtensionLength) GetValue

func (*PatternFlowGtpExtensionExtensionLength) GetValues

func (*PatternFlowGtpExtensionExtensionLength) ProtoMessage

func (*PatternFlowGtpExtensionExtensionLength) ProtoReflect

func (*PatternFlowGtpExtensionExtensionLength) Reset

func (*PatternFlowGtpExtensionExtensionLength) String

type PatternFlowGtpExtensionExtensionLengthCounter

type PatternFlowGtpExtensionExtensionLengthCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpExtensionExtensionLengthCounter) Descriptor deprecated

Deprecated: Use PatternFlowGtpExtensionExtensionLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionExtensionLengthCounter) GetCount

func (*PatternFlowGtpExtensionExtensionLengthCounter) GetStart

func (*PatternFlowGtpExtensionExtensionLengthCounter) GetStep

func (*PatternFlowGtpExtensionExtensionLengthCounter) ProtoMessage

func (*PatternFlowGtpExtensionExtensionLengthCounter) ProtoReflect

func (*PatternFlowGtpExtensionExtensionLengthCounter) Reset

func (*PatternFlowGtpExtensionExtensionLengthCounter) String

type PatternFlowGtpExtensionExtensionLength_Choice

type PatternFlowGtpExtensionExtensionLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpExtensionExtensionLength_Choice) Descriptor deprecated

Deprecated: Use PatternFlowGtpExtensionExtensionLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionExtensionLength_Choice) ProtoMessage

func (*PatternFlowGtpExtensionExtensionLength_Choice) ProtoReflect

func (*PatternFlowGtpExtensionExtensionLength_Choice) Reset

func (*PatternFlowGtpExtensionExtensionLength_Choice) String

type PatternFlowGtpExtensionExtensionLength_Choice_Enum

type PatternFlowGtpExtensionExtensionLength_Choice_Enum int32
const (
	PatternFlowGtpExtensionExtensionLength_Choice_unspecified PatternFlowGtpExtensionExtensionLength_Choice_Enum = 0
	PatternFlowGtpExtensionExtensionLength_Choice_value       PatternFlowGtpExtensionExtensionLength_Choice_Enum = 2
	PatternFlowGtpExtensionExtensionLength_Choice_values      PatternFlowGtpExtensionExtensionLength_Choice_Enum = 3
	PatternFlowGtpExtensionExtensionLength_Choice_increment   PatternFlowGtpExtensionExtensionLength_Choice_Enum = 4
	PatternFlowGtpExtensionExtensionLength_Choice_decrement   PatternFlowGtpExtensionExtensionLength_Choice_Enum = 5
)

func (PatternFlowGtpExtensionExtensionLength_Choice_Enum) Descriptor

func (PatternFlowGtpExtensionExtensionLength_Choice_Enum) Enum

func (PatternFlowGtpExtensionExtensionLength_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowGtpExtensionExtensionLength_Choice_Enum.Descriptor instead.

func (PatternFlowGtpExtensionExtensionLength_Choice_Enum) Number

func (PatternFlowGtpExtensionExtensionLength_Choice_Enum) String

func (PatternFlowGtpExtensionExtensionLength_Choice_Enum) Type

type PatternFlowGtpExtensionNextExtensionHeader

type PatternFlowGtpExtensionNextExtensionHeader struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum `` /* 136-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpExtensionNextExtensionHeaderCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpExtensionNextExtensionHeaderCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

It states the type of the next extension, or 0 if no next extension exists. This permits chaining several next extension headers.

func (*PatternFlowGtpExtensionNextExtensionHeader) Descriptor deprecated

Deprecated: Use PatternFlowGtpExtensionNextExtensionHeader.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionNextExtensionHeader) GetChoice

func (*PatternFlowGtpExtensionNextExtensionHeader) GetDecrement

func (*PatternFlowGtpExtensionNextExtensionHeader) GetIncrement

func (*PatternFlowGtpExtensionNextExtensionHeader) GetMetricGroup

func (*PatternFlowGtpExtensionNextExtensionHeader) GetValue

func (*PatternFlowGtpExtensionNextExtensionHeader) GetValues

func (*PatternFlowGtpExtensionNextExtensionHeader) ProtoMessage

func (*PatternFlowGtpExtensionNextExtensionHeader) ProtoReflect

func (*PatternFlowGtpExtensionNextExtensionHeader) Reset

func (*PatternFlowGtpExtensionNextExtensionHeader) String

type PatternFlowGtpExtensionNextExtensionHeaderCounter

type PatternFlowGtpExtensionNextExtensionHeaderCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) Descriptor deprecated

Deprecated: Use PatternFlowGtpExtensionNextExtensionHeaderCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) GetCount

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) GetStart

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) GetStep

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) ProtoMessage

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) ProtoReflect

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) Reset

func (*PatternFlowGtpExtensionNextExtensionHeaderCounter) String

type PatternFlowGtpExtensionNextExtensionHeader_Choice

type PatternFlowGtpExtensionNextExtensionHeader_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpExtensionNextExtensionHeader_Choice) Descriptor deprecated

Deprecated: Use PatternFlowGtpExtensionNextExtensionHeader_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpExtensionNextExtensionHeader_Choice) ProtoMessage

func (*PatternFlowGtpExtensionNextExtensionHeader_Choice) ProtoReflect

func (*PatternFlowGtpExtensionNextExtensionHeader_Choice) Reset

func (*PatternFlowGtpExtensionNextExtensionHeader_Choice) String

type PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum

type PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum int32
const (
	PatternFlowGtpExtensionNextExtensionHeader_Choice_unspecified PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum = 0
	PatternFlowGtpExtensionNextExtensionHeader_Choice_value       PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum = 2
	PatternFlowGtpExtensionNextExtensionHeader_Choice_values      PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum = 3
	PatternFlowGtpExtensionNextExtensionHeader_Choice_increment   PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum = 4
	PatternFlowGtpExtensionNextExtensionHeader_Choice_decrement   PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum = 5
)

func (PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum) Descriptor

func (PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum) Enum

func (PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum.Descriptor instead.

func (PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum) Number

func (PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum) String

func (PatternFlowGtpExtensionNextExtensionHeader_Choice_Enum) Type

type PatternFlowGtpv1EFlag

type PatternFlowGtpv1EFlag struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1EFlag_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1EFlag_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1EFlagCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1EFlagCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Extension header field present

func (*PatternFlowGtpv1EFlag) Descriptor deprecated

func (*PatternFlowGtpv1EFlag) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1EFlag.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1EFlag) GetChoice

func (*PatternFlowGtpv1EFlag) GetDecrement

func (*PatternFlowGtpv1EFlag) GetIncrement

func (*PatternFlowGtpv1EFlag) GetMetricGroup

func (x *PatternFlowGtpv1EFlag) GetMetricGroup() string

func (*PatternFlowGtpv1EFlag) GetValue

func (x *PatternFlowGtpv1EFlag) GetValue() int32

func (*PatternFlowGtpv1EFlag) GetValues

func (x *PatternFlowGtpv1EFlag) GetValues() []int32

func (*PatternFlowGtpv1EFlag) ProtoMessage

func (*PatternFlowGtpv1EFlag) ProtoMessage()

func (*PatternFlowGtpv1EFlag) ProtoReflect

func (x *PatternFlowGtpv1EFlag) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv1EFlag) Reset

func (x *PatternFlowGtpv1EFlag) Reset()

func (*PatternFlowGtpv1EFlag) String

func (x *PatternFlowGtpv1EFlag) String() string

type PatternFlowGtpv1EFlagCounter

type PatternFlowGtpv1EFlagCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1EFlagCounter) Descriptor deprecated

func (*PatternFlowGtpv1EFlagCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1EFlagCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1EFlagCounter) GetCount

func (x *PatternFlowGtpv1EFlagCounter) GetCount() int32

func (*PatternFlowGtpv1EFlagCounter) GetStart

func (x *PatternFlowGtpv1EFlagCounter) GetStart() int32

func (*PatternFlowGtpv1EFlagCounter) GetStep

func (x *PatternFlowGtpv1EFlagCounter) GetStep() int32

func (*PatternFlowGtpv1EFlagCounter) ProtoMessage

func (*PatternFlowGtpv1EFlagCounter) ProtoMessage()

func (*PatternFlowGtpv1EFlagCounter) ProtoReflect

func (*PatternFlowGtpv1EFlagCounter) Reset

func (x *PatternFlowGtpv1EFlagCounter) Reset()

func (*PatternFlowGtpv1EFlagCounter) String

type PatternFlowGtpv1EFlag_Choice

type PatternFlowGtpv1EFlag_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1EFlag_Choice) Descriptor deprecated

func (*PatternFlowGtpv1EFlag_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1EFlag_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1EFlag_Choice) ProtoMessage

func (*PatternFlowGtpv1EFlag_Choice) ProtoMessage()

func (*PatternFlowGtpv1EFlag_Choice) ProtoReflect

func (*PatternFlowGtpv1EFlag_Choice) Reset

func (x *PatternFlowGtpv1EFlag_Choice) Reset()

func (*PatternFlowGtpv1EFlag_Choice) String

type PatternFlowGtpv1EFlag_Choice_Enum

type PatternFlowGtpv1EFlag_Choice_Enum int32
const (
	PatternFlowGtpv1EFlag_Choice_unspecified PatternFlowGtpv1EFlag_Choice_Enum = 0
	PatternFlowGtpv1EFlag_Choice_value       PatternFlowGtpv1EFlag_Choice_Enum = 2
	PatternFlowGtpv1EFlag_Choice_values      PatternFlowGtpv1EFlag_Choice_Enum = 3
	PatternFlowGtpv1EFlag_Choice_increment   PatternFlowGtpv1EFlag_Choice_Enum = 4
	PatternFlowGtpv1EFlag_Choice_decrement   PatternFlowGtpv1EFlag_Choice_Enum = 5
)

func (PatternFlowGtpv1EFlag_Choice_Enum) Descriptor

func (PatternFlowGtpv1EFlag_Choice_Enum) Enum

func (PatternFlowGtpv1EFlag_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1EFlag_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1EFlag_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1EFlag_Choice_Enum) Number

func (PatternFlowGtpv1EFlag_Choice_Enum) String

func (PatternFlowGtpv1EFlag_Choice_Enum) Type

type PatternFlowGtpv1MessageLength

type PatternFlowGtpv1MessageLength struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1MessageLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1MessageLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1MessageLengthCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1MessageLengthCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The length of the payload (the bytes following the mandatory 8-byte GTP header) in bytes that includes any optional fields

func (*PatternFlowGtpv1MessageLength) Descriptor deprecated

func (*PatternFlowGtpv1MessageLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageLength.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1MessageLength) GetChoice

func (*PatternFlowGtpv1MessageLength) GetDecrement

func (*PatternFlowGtpv1MessageLength) GetIncrement

func (*PatternFlowGtpv1MessageLength) GetMetricGroup

func (x *PatternFlowGtpv1MessageLength) GetMetricGroup() string

func (*PatternFlowGtpv1MessageLength) GetValue

func (x *PatternFlowGtpv1MessageLength) GetValue() int32

func (*PatternFlowGtpv1MessageLength) GetValues

func (x *PatternFlowGtpv1MessageLength) GetValues() []int32

func (*PatternFlowGtpv1MessageLength) ProtoMessage

func (*PatternFlowGtpv1MessageLength) ProtoMessage()

func (*PatternFlowGtpv1MessageLength) ProtoReflect

func (*PatternFlowGtpv1MessageLength) Reset

func (x *PatternFlowGtpv1MessageLength) Reset()

func (*PatternFlowGtpv1MessageLength) String

type PatternFlowGtpv1MessageLengthCounter

type PatternFlowGtpv1MessageLengthCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1MessageLengthCounter) Descriptor deprecated

func (*PatternFlowGtpv1MessageLengthCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1MessageLengthCounter) GetCount

func (*PatternFlowGtpv1MessageLengthCounter) GetStart

func (*PatternFlowGtpv1MessageLengthCounter) GetStep

func (*PatternFlowGtpv1MessageLengthCounter) ProtoMessage

func (*PatternFlowGtpv1MessageLengthCounter) ProtoMessage()

func (*PatternFlowGtpv1MessageLengthCounter) ProtoReflect

func (*PatternFlowGtpv1MessageLengthCounter) Reset

func (*PatternFlowGtpv1MessageLengthCounter) String

type PatternFlowGtpv1MessageLength_Choice

type PatternFlowGtpv1MessageLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1MessageLength_Choice) Descriptor deprecated

func (*PatternFlowGtpv1MessageLength_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1MessageLength_Choice) ProtoMessage

func (*PatternFlowGtpv1MessageLength_Choice) ProtoMessage()

func (*PatternFlowGtpv1MessageLength_Choice) ProtoReflect

func (*PatternFlowGtpv1MessageLength_Choice) Reset

func (*PatternFlowGtpv1MessageLength_Choice) String

type PatternFlowGtpv1MessageLength_Choice_Enum

type PatternFlowGtpv1MessageLength_Choice_Enum int32
const (
	PatternFlowGtpv1MessageLength_Choice_unspecified PatternFlowGtpv1MessageLength_Choice_Enum = 0
	PatternFlowGtpv1MessageLength_Choice_value       PatternFlowGtpv1MessageLength_Choice_Enum = 2
	PatternFlowGtpv1MessageLength_Choice_values      PatternFlowGtpv1MessageLength_Choice_Enum = 3
	PatternFlowGtpv1MessageLength_Choice_increment   PatternFlowGtpv1MessageLength_Choice_Enum = 4
	PatternFlowGtpv1MessageLength_Choice_decrement   PatternFlowGtpv1MessageLength_Choice_Enum = 5
)

func (PatternFlowGtpv1MessageLength_Choice_Enum) Descriptor

func (PatternFlowGtpv1MessageLength_Choice_Enum) Enum

func (PatternFlowGtpv1MessageLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1MessageLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageLength_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1MessageLength_Choice_Enum) Number

func (PatternFlowGtpv1MessageLength_Choice_Enum) String

func (PatternFlowGtpv1MessageLength_Choice_Enum) Type

type PatternFlowGtpv1MessageType

type PatternFlowGtpv1MessageType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1MessageType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1MessageType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1MessageTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1MessageTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The type of GTP message Different types of messages are defined in 3GPP TS 29.060 section 7.1

func (*PatternFlowGtpv1MessageType) Descriptor deprecated

func (*PatternFlowGtpv1MessageType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageType.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1MessageType) GetChoice

func (*PatternFlowGtpv1MessageType) GetDecrement

func (*PatternFlowGtpv1MessageType) GetIncrement

func (*PatternFlowGtpv1MessageType) GetMetricGroup

func (x *PatternFlowGtpv1MessageType) GetMetricGroup() string

func (*PatternFlowGtpv1MessageType) GetValue

func (x *PatternFlowGtpv1MessageType) GetValue() int32

func (*PatternFlowGtpv1MessageType) GetValues

func (x *PatternFlowGtpv1MessageType) GetValues() []int32

func (*PatternFlowGtpv1MessageType) ProtoMessage

func (*PatternFlowGtpv1MessageType) ProtoMessage()

func (*PatternFlowGtpv1MessageType) ProtoReflect

func (*PatternFlowGtpv1MessageType) Reset

func (x *PatternFlowGtpv1MessageType) Reset()

func (*PatternFlowGtpv1MessageType) String

func (x *PatternFlowGtpv1MessageType) String() string

type PatternFlowGtpv1MessageTypeCounter

type PatternFlowGtpv1MessageTypeCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1MessageTypeCounter) Descriptor deprecated

func (*PatternFlowGtpv1MessageTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1MessageTypeCounter) GetCount

func (*PatternFlowGtpv1MessageTypeCounter) GetStart

func (*PatternFlowGtpv1MessageTypeCounter) GetStep

func (*PatternFlowGtpv1MessageTypeCounter) ProtoMessage

func (*PatternFlowGtpv1MessageTypeCounter) ProtoMessage()

func (*PatternFlowGtpv1MessageTypeCounter) ProtoReflect

func (*PatternFlowGtpv1MessageTypeCounter) Reset

func (*PatternFlowGtpv1MessageTypeCounter) String

type PatternFlowGtpv1MessageType_Choice

type PatternFlowGtpv1MessageType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1MessageType_Choice) Descriptor deprecated

func (*PatternFlowGtpv1MessageType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1MessageType_Choice) ProtoMessage

func (*PatternFlowGtpv1MessageType_Choice) ProtoMessage()

func (*PatternFlowGtpv1MessageType_Choice) ProtoReflect

func (*PatternFlowGtpv1MessageType_Choice) Reset

func (*PatternFlowGtpv1MessageType_Choice) String

type PatternFlowGtpv1MessageType_Choice_Enum

type PatternFlowGtpv1MessageType_Choice_Enum int32
const (
	PatternFlowGtpv1MessageType_Choice_unspecified PatternFlowGtpv1MessageType_Choice_Enum = 0
	PatternFlowGtpv1MessageType_Choice_value       PatternFlowGtpv1MessageType_Choice_Enum = 2
	PatternFlowGtpv1MessageType_Choice_values      PatternFlowGtpv1MessageType_Choice_Enum = 3
	PatternFlowGtpv1MessageType_Choice_increment   PatternFlowGtpv1MessageType_Choice_Enum = 4
	PatternFlowGtpv1MessageType_Choice_decrement   PatternFlowGtpv1MessageType_Choice_Enum = 5
)

func (PatternFlowGtpv1MessageType_Choice_Enum) Descriptor

func (PatternFlowGtpv1MessageType_Choice_Enum) Enum

func (PatternFlowGtpv1MessageType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1MessageType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1MessageType_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1MessageType_Choice_Enum) Number

func (PatternFlowGtpv1MessageType_Choice_Enum) String

func (PatternFlowGtpv1MessageType_Choice_Enum) Type

type PatternFlowGtpv1NPduNumber

type PatternFlowGtpv1NPduNumber struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1NPduNumber_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1NPduNumber_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1NPduNumberCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1NPduNumberCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

N-PDU number. Exists if any of the e_flag, s_flag, or pn_flag bits are on. Must be interpreted only if the pn_flag bit is on.

func (*PatternFlowGtpv1NPduNumber) Descriptor deprecated

func (*PatternFlowGtpv1NPduNumber) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1NPduNumber.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1NPduNumber) GetChoice

func (*PatternFlowGtpv1NPduNumber) GetDecrement

func (*PatternFlowGtpv1NPduNumber) GetIncrement

func (*PatternFlowGtpv1NPduNumber) GetMetricGroup

func (x *PatternFlowGtpv1NPduNumber) GetMetricGroup() string

func (*PatternFlowGtpv1NPduNumber) GetValue

func (x *PatternFlowGtpv1NPduNumber) GetValue() int32

func (*PatternFlowGtpv1NPduNumber) GetValues

func (x *PatternFlowGtpv1NPduNumber) GetValues() []int32

func (*PatternFlowGtpv1NPduNumber) ProtoMessage

func (*PatternFlowGtpv1NPduNumber) ProtoMessage()

func (*PatternFlowGtpv1NPduNumber) ProtoReflect

func (*PatternFlowGtpv1NPduNumber) Reset

func (x *PatternFlowGtpv1NPduNumber) Reset()

func (*PatternFlowGtpv1NPduNumber) String

func (x *PatternFlowGtpv1NPduNumber) String() string

type PatternFlowGtpv1NPduNumberCounter

type PatternFlowGtpv1NPduNumberCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1NPduNumberCounter) Descriptor deprecated

func (*PatternFlowGtpv1NPduNumberCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1NPduNumberCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1NPduNumberCounter) GetCount

func (*PatternFlowGtpv1NPduNumberCounter) GetStart

func (*PatternFlowGtpv1NPduNumberCounter) GetStep

func (*PatternFlowGtpv1NPduNumberCounter) ProtoMessage

func (*PatternFlowGtpv1NPduNumberCounter) ProtoMessage()

func (*PatternFlowGtpv1NPduNumberCounter) ProtoReflect

func (*PatternFlowGtpv1NPduNumberCounter) Reset

func (*PatternFlowGtpv1NPduNumberCounter) String

type PatternFlowGtpv1NPduNumber_Choice

type PatternFlowGtpv1NPduNumber_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1NPduNumber_Choice) Descriptor deprecated

func (*PatternFlowGtpv1NPduNumber_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1NPduNumber_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1NPduNumber_Choice) ProtoMessage

func (*PatternFlowGtpv1NPduNumber_Choice) ProtoMessage()

func (*PatternFlowGtpv1NPduNumber_Choice) ProtoReflect

func (*PatternFlowGtpv1NPduNumber_Choice) Reset

func (*PatternFlowGtpv1NPduNumber_Choice) String

type PatternFlowGtpv1NPduNumber_Choice_Enum

type PatternFlowGtpv1NPduNumber_Choice_Enum int32
const (
	PatternFlowGtpv1NPduNumber_Choice_unspecified PatternFlowGtpv1NPduNumber_Choice_Enum = 0
	PatternFlowGtpv1NPduNumber_Choice_value       PatternFlowGtpv1NPduNumber_Choice_Enum = 2
	PatternFlowGtpv1NPduNumber_Choice_values      PatternFlowGtpv1NPduNumber_Choice_Enum = 3
	PatternFlowGtpv1NPduNumber_Choice_increment   PatternFlowGtpv1NPduNumber_Choice_Enum = 4
	PatternFlowGtpv1NPduNumber_Choice_decrement   PatternFlowGtpv1NPduNumber_Choice_Enum = 5
)

func (PatternFlowGtpv1NPduNumber_Choice_Enum) Descriptor

func (PatternFlowGtpv1NPduNumber_Choice_Enum) Enum

func (PatternFlowGtpv1NPduNumber_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1NPduNumber_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1NPduNumber_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1NPduNumber_Choice_Enum) Number

func (PatternFlowGtpv1NPduNumber_Choice_Enum) String

func (PatternFlowGtpv1NPduNumber_Choice_Enum) Type

type PatternFlowGtpv1NextExtensionHeaderType

type PatternFlowGtpv1NextExtensionHeaderType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum `` /* 133-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1NextExtensionHeaderTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1NextExtensionHeaderTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Next extension header. Exists if any of the e_flag, s_flag, or pn_flag bits are on. Must be interpreted only if the e_flag bit is on.

func (*PatternFlowGtpv1NextExtensionHeaderType) Descriptor deprecated

func (*PatternFlowGtpv1NextExtensionHeaderType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1NextExtensionHeaderType.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1NextExtensionHeaderType) GetChoice

func (*PatternFlowGtpv1NextExtensionHeaderType) GetDecrement

func (*PatternFlowGtpv1NextExtensionHeaderType) GetIncrement

func (*PatternFlowGtpv1NextExtensionHeaderType) GetMetricGroup

func (x *PatternFlowGtpv1NextExtensionHeaderType) GetMetricGroup() string

func (*PatternFlowGtpv1NextExtensionHeaderType) GetValue

func (*PatternFlowGtpv1NextExtensionHeaderType) GetValues

func (*PatternFlowGtpv1NextExtensionHeaderType) ProtoMessage

func (*PatternFlowGtpv1NextExtensionHeaderType) ProtoReflect

func (*PatternFlowGtpv1NextExtensionHeaderType) Reset

func (*PatternFlowGtpv1NextExtensionHeaderType) String

type PatternFlowGtpv1NextExtensionHeaderTypeCounter

type PatternFlowGtpv1NextExtensionHeaderTypeCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) Descriptor deprecated

Deprecated: Use PatternFlowGtpv1NextExtensionHeaderTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) GetCount

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) GetStart

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) GetStep

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) ProtoMessage

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) ProtoReflect

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) Reset

func (*PatternFlowGtpv1NextExtensionHeaderTypeCounter) String

type PatternFlowGtpv1NextExtensionHeaderType_Choice

type PatternFlowGtpv1NextExtensionHeaderType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1NextExtensionHeaderType_Choice) Descriptor deprecated

Deprecated: Use PatternFlowGtpv1NextExtensionHeaderType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1NextExtensionHeaderType_Choice) ProtoMessage

func (*PatternFlowGtpv1NextExtensionHeaderType_Choice) ProtoReflect

func (*PatternFlowGtpv1NextExtensionHeaderType_Choice) Reset

func (*PatternFlowGtpv1NextExtensionHeaderType_Choice) String

type PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum

type PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum int32
const (
	PatternFlowGtpv1NextExtensionHeaderType_Choice_unspecified PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum = 0
	PatternFlowGtpv1NextExtensionHeaderType_Choice_value       PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum = 2
	PatternFlowGtpv1NextExtensionHeaderType_Choice_values      PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum = 3
	PatternFlowGtpv1NextExtensionHeaderType_Choice_increment   PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum = 4
	PatternFlowGtpv1NextExtensionHeaderType_Choice_decrement   PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum = 5
)

func (PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum) Descriptor

func (PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum) Enum

func (PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum) Number

func (PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum) String

func (PatternFlowGtpv1NextExtensionHeaderType_Choice_Enum) Type

type PatternFlowGtpv1PnFlag

type PatternFlowGtpv1PnFlag struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1PnFlag_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1PnFlag_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1PnFlagCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1PnFlagCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

N-PDU field present

func (*PatternFlowGtpv1PnFlag) Descriptor deprecated

func (*PatternFlowGtpv1PnFlag) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1PnFlag.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1PnFlag) GetChoice

func (*PatternFlowGtpv1PnFlag) GetDecrement

func (*PatternFlowGtpv1PnFlag) GetIncrement

func (*PatternFlowGtpv1PnFlag) GetMetricGroup

func (x *PatternFlowGtpv1PnFlag) GetMetricGroup() string

func (*PatternFlowGtpv1PnFlag) GetValue

func (x *PatternFlowGtpv1PnFlag) GetValue() int32

func (*PatternFlowGtpv1PnFlag) GetValues

func (x *PatternFlowGtpv1PnFlag) GetValues() []int32

func (*PatternFlowGtpv1PnFlag) ProtoMessage

func (*PatternFlowGtpv1PnFlag) ProtoMessage()

func (*PatternFlowGtpv1PnFlag) ProtoReflect

func (x *PatternFlowGtpv1PnFlag) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv1PnFlag) Reset

func (x *PatternFlowGtpv1PnFlag) Reset()

func (*PatternFlowGtpv1PnFlag) String

func (x *PatternFlowGtpv1PnFlag) String() string

type PatternFlowGtpv1PnFlagCounter

type PatternFlowGtpv1PnFlagCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1PnFlagCounter) Descriptor deprecated

func (*PatternFlowGtpv1PnFlagCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1PnFlagCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1PnFlagCounter) GetCount

func (x *PatternFlowGtpv1PnFlagCounter) GetCount() int32

func (*PatternFlowGtpv1PnFlagCounter) GetStart

func (x *PatternFlowGtpv1PnFlagCounter) GetStart() int32

func (*PatternFlowGtpv1PnFlagCounter) GetStep

func (x *PatternFlowGtpv1PnFlagCounter) GetStep() int32

func (*PatternFlowGtpv1PnFlagCounter) ProtoMessage

func (*PatternFlowGtpv1PnFlagCounter) ProtoMessage()

func (*PatternFlowGtpv1PnFlagCounter) ProtoReflect

func (*PatternFlowGtpv1PnFlagCounter) Reset

func (x *PatternFlowGtpv1PnFlagCounter) Reset()

func (*PatternFlowGtpv1PnFlagCounter) String

type PatternFlowGtpv1PnFlag_Choice

type PatternFlowGtpv1PnFlag_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1PnFlag_Choice) Descriptor deprecated

func (*PatternFlowGtpv1PnFlag_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1PnFlag_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1PnFlag_Choice) ProtoMessage

func (*PatternFlowGtpv1PnFlag_Choice) ProtoMessage()

func (*PatternFlowGtpv1PnFlag_Choice) ProtoReflect

func (*PatternFlowGtpv1PnFlag_Choice) Reset

func (x *PatternFlowGtpv1PnFlag_Choice) Reset()

func (*PatternFlowGtpv1PnFlag_Choice) String

type PatternFlowGtpv1PnFlag_Choice_Enum

type PatternFlowGtpv1PnFlag_Choice_Enum int32
const (
	PatternFlowGtpv1PnFlag_Choice_unspecified PatternFlowGtpv1PnFlag_Choice_Enum = 0
	PatternFlowGtpv1PnFlag_Choice_value       PatternFlowGtpv1PnFlag_Choice_Enum = 2
	PatternFlowGtpv1PnFlag_Choice_values      PatternFlowGtpv1PnFlag_Choice_Enum = 3
	PatternFlowGtpv1PnFlag_Choice_increment   PatternFlowGtpv1PnFlag_Choice_Enum = 4
	PatternFlowGtpv1PnFlag_Choice_decrement   PatternFlowGtpv1PnFlag_Choice_Enum = 5
)

func (PatternFlowGtpv1PnFlag_Choice_Enum) Descriptor

func (PatternFlowGtpv1PnFlag_Choice_Enum) Enum

func (PatternFlowGtpv1PnFlag_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1PnFlag_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1PnFlag_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1PnFlag_Choice_Enum) Number

func (PatternFlowGtpv1PnFlag_Choice_Enum) String

func (PatternFlowGtpv1PnFlag_Choice_Enum) Type

type PatternFlowGtpv1ProtocolType

type PatternFlowGtpv1ProtocolType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1ProtocolType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1ProtocolType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1ProtocolTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1ProtocolTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Protocol type, GTP is 1, GTP' is 0

func (*PatternFlowGtpv1ProtocolType) Descriptor deprecated

func (*PatternFlowGtpv1ProtocolType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1ProtocolType.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1ProtocolType) GetChoice

func (*PatternFlowGtpv1ProtocolType) GetDecrement

func (*PatternFlowGtpv1ProtocolType) GetIncrement

func (*PatternFlowGtpv1ProtocolType) GetMetricGroup

func (x *PatternFlowGtpv1ProtocolType) GetMetricGroup() string

func (*PatternFlowGtpv1ProtocolType) GetValue

func (x *PatternFlowGtpv1ProtocolType) GetValue() int32

func (*PatternFlowGtpv1ProtocolType) GetValues

func (x *PatternFlowGtpv1ProtocolType) GetValues() []int32

func (*PatternFlowGtpv1ProtocolType) ProtoMessage

func (*PatternFlowGtpv1ProtocolType) ProtoMessage()

func (*PatternFlowGtpv1ProtocolType) ProtoReflect

func (*PatternFlowGtpv1ProtocolType) Reset

func (x *PatternFlowGtpv1ProtocolType) Reset()

func (*PatternFlowGtpv1ProtocolType) String

type PatternFlowGtpv1ProtocolTypeCounter

type PatternFlowGtpv1ProtocolTypeCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1ProtocolTypeCounter) Descriptor deprecated

func (*PatternFlowGtpv1ProtocolTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1ProtocolTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1ProtocolTypeCounter) GetCount

func (*PatternFlowGtpv1ProtocolTypeCounter) GetStart

func (*PatternFlowGtpv1ProtocolTypeCounter) GetStep

func (*PatternFlowGtpv1ProtocolTypeCounter) ProtoMessage

func (*PatternFlowGtpv1ProtocolTypeCounter) ProtoMessage()

func (*PatternFlowGtpv1ProtocolTypeCounter) ProtoReflect

func (*PatternFlowGtpv1ProtocolTypeCounter) Reset

func (*PatternFlowGtpv1ProtocolTypeCounter) String

type PatternFlowGtpv1ProtocolType_Choice

type PatternFlowGtpv1ProtocolType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1ProtocolType_Choice) Descriptor deprecated

func (*PatternFlowGtpv1ProtocolType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1ProtocolType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1ProtocolType_Choice) ProtoMessage

func (*PatternFlowGtpv1ProtocolType_Choice) ProtoMessage()

func (*PatternFlowGtpv1ProtocolType_Choice) ProtoReflect

func (*PatternFlowGtpv1ProtocolType_Choice) Reset

func (*PatternFlowGtpv1ProtocolType_Choice) String

type PatternFlowGtpv1ProtocolType_Choice_Enum

type PatternFlowGtpv1ProtocolType_Choice_Enum int32
const (
	PatternFlowGtpv1ProtocolType_Choice_unspecified PatternFlowGtpv1ProtocolType_Choice_Enum = 0
	PatternFlowGtpv1ProtocolType_Choice_value       PatternFlowGtpv1ProtocolType_Choice_Enum = 2
	PatternFlowGtpv1ProtocolType_Choice_values      PatternFlowGtpv1ProtocolType_Choice_Enum = 3
	PatternFlowGtpv1ProtocolType_Choice_increment   PatternFlowGtpv1ProtocolType_Choice_Enum = 4
	PatternFlowGtpv1ProtocolType_Choice_decrement   PatternFlowGtpv1ProtocolType_Choice_Enum = 5
)

func (PatternFlowGtpv1ProtocolType_Choice_Enum) Descriptor

func (PatternFlowGtpv1ProtocolType_Choice_Enum) Enum

func (PatternFlowGtpv1ProtocolType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1ProtocolType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1ProtocolType_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1ProtocolType_Choice_Enum) Number

func (PatternFlowGtpv1ProtocolType_Choice_Enum) String

func (PatternFlowGtpv1ProtocolType_Choice_Enum) Type

type PatternFlowGtpv1Reserved

type PatternFlowGtpv1Reserved struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1Reserved_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1Reserved_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1ReservedCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1ReservedCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reserved field

func (*PatternFlowGtpv1Reserved) Descriptor deprecated

func (*PatternFlowGtpv1Reserved) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Reserved.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1Reserved) GetChoice

func (*PatternFlowGtpv1Reserved) GetDecrement

func (*PatternFlowGtpv1Reserved) GetIncrement

func (*PatternFlowGtpv1Reserved) GetMetricGroup

func (x *PatternFlowGtpv1Reserved) GetMetricGroup() string

func (*PatternFlowGtpv1Reserved) GetValue

func (x *PatternFlowGtpv1Reserved) GetValue() int32

func (*PatternFlowGtpv1Reserved) GetValues

func (x *PatternFlowGtpv1Reserved) GetValues() []int32

func (*PatternFlowGtpv1Reserved) ProtoMessage

func (*PatternFlowGtpv1Reserved) ProtoMessage()

func (*PatternFlowGtpv1Reserved) ProtoReflect

func (x *PatternFlowGtpv1Reserved) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv1Reserved) Reset

func (x *PatternFlowGtpv1Reserved) Reset()

func (*PatternFlowGtpv1Reserved) String

func (x *PatternFlowGtpv1Reserved) String() string

type PatternFlowGtpv1ReservedCounter

type PatternFlowGtpv1ReservedCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1ReservedCounter) Descriptor deprecated

func (*PatternFlowGtpv1ReservedCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1ReservedCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1ReservedCounter) GetCount

func (x *PatternFlowGtpv1ReservedCounter) GetCount() int32

func (*PatternFlowGtpv1ReservedCounter) GetStart

func (x *PatternFlowGtpv1ReservedCounter) GetStart() int32

func (*PatternFlowGtpv1ReservedCounter) GetStep

func (*PatternFlowGtpv1ReservedCounter) ProtoMessage

func (*PatternFlowGtpv1ReservedCounter) ProtoMessage()

func (*PatternFlowGtpv1ReservedCounter) ProtoReflect

func (*PatternFlowGtpv1ReservedCounter) Reset

func (*PatternFlowGtpv1ReservedCounter) String

type PatternFlowGtpv1Reserved_Choice

type PatternFlowGtpv1Reserved_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1Reserved_Choice) Descriptor deprecated

func (*PatternFlowGtpv1Reserved_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Reserved_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1Reserved_Choice) ProtoMessage

func (*PatternFlowGtpv1Reserved_Choice) ProtoMessage()

func (*PatternFlowGtpv1Reserved_Choice) ProtoReflect

func (*PatternFlowGtpv1Reserved_Choice) Reset

func (*PatternFlowGtpv1Reserved_Choice) String

type PatternFlowGtpv1Reserved_Choice_Enum

type PatternFlowGtpv1Reserved_Choice_Enum int32
const (
	PatternFlowGtpv1Reserved_Choice_unspecified PatternFlowGtpv1Reserved_Choice_Enum = 0
	PatternFlowGtpv1Reserved_Choice_value       PatternFlowGtpv1Reserved_Choice_Enum = 2
	PatternFlowGtpv1Reserved_Choice_values      PatternFlowGtpv1Reserved_Choice_Enum = 3
	PatternFlowGtpv1Reserved_Choice_increment   PatternFlowGtpv1Reserved_Choice_Enum = 4
	PatternFlowGtpv1Reserved_Choice_decrement   PatternFlowGtpv1Reserved_Choice_Enum = 5
)

func (PatternFlowGtpv1Reserved_Choice_Enum) Descriptor

func (PatternFlowGtpv1Reserved_Choice_Enum) Enum

func (PatternFlowGtpv1Reserved_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1Reserved_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Reserved_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1Reserved_Choice_Enum) Number

func (PatternFlowGtpv1Reserved_Choice_Enum) String

func (PatternFlowGtpv1Reserved_Choice_Enum) Type

type PatternFlowGtpv1SFlag

type PatternFlowGtpv1SFlag struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1SFlag_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1SFlag_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1SFlagCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1SFlagCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Sequence number field present

func (*PatternFlowGtpv1SFlag) Descriptor deprecated

func (*PatternFlowGtpv1SFlag) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SFlag.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1SFlag) GetChoice

func (*PatternFlowGtpv1SFlag) GetDecrement

func (*PatternFlowGtpv1SFlag) GetIncrement

func (*PatternFlowGtpv1SFlag) GetMetricGroup

func (x *PatternFlowGtpv1SFlag) GetMetricGroup() string

func (*PatternFlowGtpv1SFlag) GetValue

func (x *PatternFlowGtpv1SFlag) GetValue() int32

func (*PatternFlowGtpv1SFlag) GetValues

func (x *PatternFlowGtpv1SFlag) GetValues() []int32

func (*PatternFlowGtpv1SFlag) ProtoMessage

func (*PatternFlowGtpv1SFlag) ProtoMessage()

func (*PatternFlowGtpv1SFlag) ProtoReflect

func (x *PatternFlowGtpv1SFlag) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv1SFlag) Reset

func (x *PatternFlowGtpv1SFlag) Reset()

func (*PatternFlowGtpv1SFlag) String

func (x *PatternFlowGtpv1SFlag) String() string

type PatternFlowGtpv1SFlagCounter

type PatternFlowGtpv1SFlagCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1SFlagCounter) Descriptor deprecated

func (*PatternFlowGtpv1SFlagCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SFlagCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1SFlagCounter) GetCount

func (x *PatternFlowGtpv1SFlagCounter) GetCount() int32

func (*PatternFlowGtpv1SFlagCounter) GetStart

func (x *PatternFlowGtpv1SFlagCounter) GetStart() int32

func (*PatternFlowGtpv1SFlagCounter) GetStep

func (x *PatternFlowGtpv1SFlagCounter) GetStep() int32

func (*PatternFlowGtpv1SFlagCounter) ProtoMessage

func (*PatternFlowGtpv1SFlagCounter) ProtoMessage()

func (*PatternFlowGtpv1SFlagCounter) ProtoReflect

func (*PatternFlowGtpv1SFlagCounter) Reset

func (x *PatternFlowGtpv1SFlagCounter) Reset()

func (*PatternFlowGtpv1SFlagCounter) String

type PatternFlowGtpv1SFlag_Choice

type PatternFlowGtpv1SFlag_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1SFlag_Choice) Descriptor deprecated

func (*PatternFlowGtpv1SFlag_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SFlag_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1SFlag_Choice) ProtoMessage

func (*PatternFlowGtpv1SFlag_Choice) ProtoMessage()

func (*PatternFlowGtpv1SFlag_Choice) ProtoReflect

func (*PatternFlowGtpv1SFlag_Choice) Reset

func (x *PatternFlowGtpv1SFlag_Choice) Reset()

func (*PatternFlowGtpv1SFlag_Choice) String

type PatternFlowGtpv1SFlag_Choice_Enum

type PatternFlowGtpv1SFlag_Choice_Enum int32
const (
	PatternFlowGtpv1SFlag_Choice_unspecified PatternFlowGtpv1SFlag_Choice_Enum = 0
	PatternFlowGtpv1SFlag_Choice_value       PatternFlowGtpv1SFlag_Choice_Enum = 2
	PatternFlowGtpv1SFlag_Choice_values      PatternFlowGtpv1SFlag_Choice_Enum = 3
	PatternFlowGtpv1SFlag_Choice_increment   PatternFlowGtpv1SFlag_Choice_Enum = 4
	PatternFlowGtpv1SFlag_Choice_decrement   PatternFlowGtpv1SFlag_Choice_Enum = 5
)

func (PatternFlowGtpv1SFlag_Choice_Enum) Descriptor

func (PatternFlowGtpv1SFlag_Choice_Enum) Enum

func (PatternFlowGtpv1SFlag_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1SFlag_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SFlag_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1SFlag_Choice_Enum) Number

func (PatternFlowGtpv1SFlag_Choice_Enum) String

func (PatternFlowGtpv1SFlag_Choice_Enum) Type

type PatternFlowGtpv1SquenceNumber

type PatternFlowGtpv1SquenceNumber struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1SquenceNumber_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1SquenceNumber_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1SquenceNumberCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1SquenceNumberCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Sequence number. Exists if any of the e_flag, s_flag, or pn_flag bits are on. Must be interpreted only if the s_flag bit is on.

func (*PatternFlowGtpv1SquenceNumber) Descriptor deprecated

func (*PatternFlowGtpv1SquenceNumber) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SquenceNumber.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1SquenceNumber) GetChoice

func (*PatternFlowGtpv1SquenceNumber) GetDecrement

func (*PatternFlowGtpv1SquenceNumber) GetIncrement

func (*PatternFlowGtpv1SquenceNumber) GetMetricGroup

func (x *PatternFlowGtpv1SquenceNumber) GetMetricGroup() string

func (*PatternFlowGtpv1SquenceNumber) GetValue

func (x *PatternFlowGtpv1SquenceNumber) GetValue() int32

func (*PatternFlowGtpv1SquenceNumber) GetValues

func (x *PatternFlowGtpv1SquenceNumber) GetValues() []int32

func (*PatternFlowGtpv1SquenceNumber) ProtoMessage

func (*PatternFlowGtpv1SquenceNumber) ProtoMessage()

func (*PatternFlowGtpv1SquenceNumber) ProtoReflect

func (*PatternFlowGtpv1SquenceNumber) Reset

func (x *PatternFlowGtpv1SquenceNumber) Reset()

func (*PatternFlowGtpv1SquenceNumber) String

type PatternFlowGtpv1SquenceNumberCounter

type PatternFlowGtpv1SquenceNumberCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1SquenceNumberCounter) Descriptor deprecated

func (*PatternFlowGtpv1SquenceNumberCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SquenceNumberCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1SquenceNumberCounter) GetCount

func (*PatternFlowGtpv1SquenceNumberCounter) GetStart

func (*PatternFlowGtpv1SquenceNumberCounter) GetStep

func (*PatternFlowGtpv1SquenceNumberCounter) ProtoMessage

func (*PatternFlowGtpv1SquenceNumberCounter) ProtoMessage()

func (*PatternFlowGtpv1SquenceNumberCounter) ProtoReflect

func (*PatternFlowGtpv1SquenceNumberCounter) Reset

func (*PatternFlowGtpv1SquenceNumberCounter) String

type PatternFlowGtpv1SquenceNumber_Choice

type PatternFlowGtpv1SquenceNumber_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1SquenceNumber_Choice) Descriptor deprecated

func (*PatternFlowGtpv1SquenceNumber_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SquenceNumber_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1SquenceNumber_Choice) ProtoMessage

func (*PatternFlowGtpv1SquenceNumber_Choice) ProtoMessage()

func (*PatternFlowGtpv1SquenceNumber_Choice) ProtoReflect

func (*PatternFlowGtpv1SquenceNumber_Choice) Reset

func (*PatternFlowGtpv1SquenceNumber_Choice) String

type PatternFlowGtpv1SquenceNumber_Choice_Enum

type PatternFlowGtpv1SquenceNumber_Choice_Enum int32
const (
	PatternFlowGtpv1SquenceNumber_Choice_unspecified PatternFlowGtpv1SquenceNumber_Choice_Enum = 0
	PatternFlowGtpv1SquenceNumber_Choice_value       PatternFlowGtpv1SquenceNumber_Choice_Enum = 2
	PatternFlowGtpv1SquenceNumber_Choice_values      PatternFlowGtpv1SquenceNumber_Choice_Enum = 3
	PatternFlowGtpv1SquenceNumber_Choice_increment   PatternFlowGtpv1SquenceNumber_Choice_Enum = 4
	PatternFlowGtpv1SquenceNumber_Choice_decrement   PatternFlowGtpv1SquenceNumber_Choice_Enum = 5
)

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) Descriptor

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) Enum

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1SquenceNumber_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) Number

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) String

func (PatternFlowGtpv1SquenceNumber_Choice_Enum) Type

type PatternFlowGtpv1Teid

type PatternFlowGtpv1Teid struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1Teid_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1Teid_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int64 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int64 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1TeidCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1TeidCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Tunnel endpoint identifier (TEID) used to multiplex connections in the same GTP tunnel

func (*PatternFlowGtpv1Teid) Descriptor deprecated

func (*PatternFlowGtpv1Teid) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Teid.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1Teid) GetChoice

func (*PatternFlowGtpv1Teid) GetDecrement

func (*PatternFlowGtpv1Teid) GetIncrement

func (*PatternFlowGtpv1Teid) GetMetricGroup

func (x *PatternFlowGtpv1Teid) GetMetricGroup() string

func (*PatternFlowGtpv1Teid) GetValue

func (x *PatternFlowGtpv1Teid) GetValue() int64

func (*PatternFlowGtpv1Teid) GetValues

func (x *PatternFlowGtpv1Teid) GetValues() []int64

func (*PatternFlowGtpv1Teid) ProtoMessage

func (*PatternFlowGtpv1Teid) ProtoMessage()

func (*PatternFlowGtpv1Teid) ProtoReflect

func (x *PatternFlowGtpv1Teid) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv1Teid) Reset

func (x *PatternFlowGtpv1Teid) Reset()

func (*PatternFlowGtpv1Teid) String

func (x *PatternFlowGtpv1Teid) String() string

type PatternFlowGtpv1TeidCounter

type PatternFlowGtpv1TeidCounter struct {

	// Description missing in models
	// default = 0
	Start *int64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int64 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1TeidCounter) Descriptor deprecated

func (*PatternFlowGtpv1TeidCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1TeidCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1TeidCounter) GetCount

func (x *PatternFlowGtpv1TeidCounter) GetCount() int32

func (*PatternFlowGtpv1TeidCounter) GetStart

func (x *PatternFlowGtpv1TeidCounter) GetStart() int64

func (*PatternFlowGtpv1TeidCounter) GetStep

func (x *PatternFlowGtpv1TeidCounter) GetStep() int64

func (*PatternFlowGtpv1TeidCounter) ProtoMessage

func (*PatternFlowGtpv1TeidCounter) ProtoMessage()

func (*PatternFlowGtpv1TeidCounter) ProtoReflect

func (*PatternFlowGtpv1TeidCounter) Reset

func (x *PatternFlowGtpv1TeidCounter) Reset()

func (*PatternFlowGtpv1TeidCounter) String

func (x *PatternFlowGtpv1TeidCounter) String() string

type PatternFlowGtpv1Teid_Choice

type PatternFlowGtpv1Teid_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1Teid_Choice) Descriptor deprecated

func (*PatternFlowGtpv1Teid_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Teid_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1Teid_Choice) ProtoMessage

func (*PatternFlowGtpv1Teid_Choice) ProtoMessage()

func (*PatternFlowGtpv1Teid_Choice) ProtoReflect

func (*PatternFlowGtpv1Teid_Choice) Reset

func (x *PatternFlowGtpv1Teid_Choice) Reset()

func (*PatternFlowGtpv1Teid_Choice) String

func (x *PatternFlowGtpv1Teid_Choice) String() string

type PatternFlowGtpv1Teid_Choice_Enum

type PatternFlowGtpv1Teid_Choice_Enum int32
const (
	PatternFlowGtpv1Teid_Choice_unspecified PatternFlowGtpv1Teid_Choice_Enum = 0
	PatternFlowGtpv1Teid_Choice_value       PatternFlowGtpv1Teid_Choice_Enum = 2
	PatternFlowGtpv1Teid_Choice_values      PatternFlowGtpv1Teid_Choice_Enum = 3
	PatternFlowGtpv1Teid_Choice_increment   PatternFlowGtpv1Teid_Choice_Enum = 4
	PatternFlowGtpv1Teid_Choice_decrement   PatternFlowGtpv1Teid_Choice_Enum = 5
)

func (PatternFlowGtpv1Teid_Choice_Enum) Descriptor

func (PatternFlowGtpv1Teid_Choice_Enum) Enum

func (PatternFlowGtpv1Teid_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1Teid_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Teid_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1Teid_Choice_Enum) Number

func (PatternFlowGtpv1Teid_Choice_Enum) String

func (PatternFlowGtpv1Teid_Choice_Enum) Type

type PatternFlowGtpv1Version

type PatternFlowGtpv1Version struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv1Version_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv1Version_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv1VersionCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv1VersionCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

GTPv1 version

func (*PatternFlowGtpv1Version) Descriptor deprecated

func (*PatternFlowGtpv1Version) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Version.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1Version) GetChoice

func (*PatternFlowGtpv1Version) GetDecrement

func (*PatternFlowGtpv1Version) GetIncrement

func (*PatternFlowGtpv1Version) GetMetricGroup

func (x *PatternFlowGtpv1Version) GetMetricGroup() string

func (*PatternFlowGtpv1Version) GetValue

func (x *PatternFlowGtpv1Version) GetValue() int32

func (*PatternFlowGtpv1Version) GetValues

func (x *PatternFlowGtpv1Version) GetValues() []int32

func (*PatternFlowGtpv1Version) ProtoMessage

func (*PatternFlowGtpv1Version) ProtoMessage()

func (*PatternFlowGtpv1Version) ProtoReflect

func (x *PatternFlowGtpv1Version) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv1Version) Reset

func (x *PatternFlowGtpv1Version) Reset()

func (*PatternFlowGtpv1Version) String

func (x *PatternFlowGtpv1Version) String() string

type PatternFlowGtpv1VersionCounter

type PatternFlowGtpv1VersionCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv1VersionCounter) Descriptor deprecated

func (*PatternFlowGtpv1VersionCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1VersionCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1VersionCounter) GetCount

func (x *PatternFlowGtpv1VersionCounter) GetCount() int32

func (*PatternFlowGtpv1VersionCounter) GetStart

func (x *PatternFlowGtpv1VersionCounter) GetStart() int32

func (*PatternFlowGtpv1VersionCounter) GetStep

func (*PatternFlowGtpv1VersionCounter) ProtoMessage

func (*PatternFlowGtpv1VersionCounter) ProtoMessage()

func (*PatternFlowGtpv1VersionCounter) ProtoReflect

func (*PatternFlowGtpv1VersionCounter) Reset

func (x *PatternFlowGtpv1VersionCounter) Reset()

func (*PatternFlowGtpv1VersionCounter) String

type PatternFlowGtpv1Version_Choice

type PatternFlowGtpv1Version_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv1Version_Choice) Descriptor deprecated

func (*PatternFlowGtpv1Version_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Version_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv1Version_Choice) ProtoMessage

func (*PatternFlowGtpv1Version_Choice) ProtoMessage()

func (*PatternFlowGtpv1Version_Choice) ProtoReflect

func (*PatternFlowGtpv1Version_Choice) Reset

func (x *PatternFlowGtpv1Version_Choice) Reset()

func (*PatternFlowGtpv1Version_Choice) String

type PatternFlowGtpv1Version_Choice_Enum

type PatternFlowGtpv1Version_Choice_Enum int32
const (
	PatternFlowGtpv1Version_Choice_unspecified PatternFlowGtpv1Version_Choice_Enum = 0
	PatternFlowGtpv1Version_Choice_value       PatternFlowGtpv1Version_Choice_Enum = 2
	PatternFlowGtpv1Version_Choice_values      PatternFlowGtpv1Version_Choice_Enum = 3
	PatternFlowGtpv1Version_Choice_increment   PatternFlowGtpv1Version_Choice_Enum = 4
	PatternFlowGtpv1Version_Choice_decrement   PatternFlowGtpv1Version_Choice_Enum = 5
)

func (PatternFlowGtpv1Version_Choice_Enum) Descriptor

func (PatternFlowGtpv1Version_Choice_Enum) Enum

func (PatternFlowGtpv1Version_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv1Version_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv1Version_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv1Version_Choice_Enum) Number

func (PatternFlowGtpv1Version_Choice_Enum) String

func (PatternFlowGtpv1Version_Choice_Enum) Type

type PatternFlowGtpv2MessageLength

type PatternFlowGtpv2MessageLength struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2MessageLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2MessageLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2MessageLengthCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2MessageLengthCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

A 16-bit field that indicates the length of the payload in bytes, excluding the mandatory GTP-c header (first 4 bytes). Includes the TEID and sequence_number if they are present.

func (*PatternFlowGtpv2MessageLength) Descriptor deprecated

func (*PatternFlowGtpv2MessageLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageLength.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2MessageLength) GetChoice

func (*PatternFlowGtpv2MessageLength) GetDecrement

func (*PatternFlowGtpv2MessageLength) GetIncrement

func (*PatternFlowGtpv2MessageLength) GetMetricGroup

func (x *PatternFlowGtpv2MessageLength) GetMetricGroup() string

func (*PatternFlowGtpv2MessageLength) GetValue

func (x *PatternFlowGtpv2MessageLength) GetValue() int32

func (*PatternFlowGtpv2MessageLength) GetValues

func (x *PatternFlowGtpv2MessageLength) GetValues() []int32

func (*PatternFlowGtpv2MessageLength) ProtoMessage

func (*PatternFlowGtpv2MessageLength) ProtoMessage()

func (*PatternFlowGtpv2MessageLength) ProtoReflect

func (*PatternFlowGtpv2MessageLength) Reset

func (x *PatternFlowGtpv2MessageLength) Reset()

func (*PatternFlowGtpv2MessageLength) String

type PatternFlowGtpv2MessageLengthCounter

type PatternFlowGtpv2MessageLengthCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2MessageLengthCounter) Descriptor deprecated

func (*PatternFlowGtpv2MessageLengthCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2MessageLengthCounter) GetCount

func (*PatternFlowGtpv2MessageLengthCounter) GetStart

func (*PatternFlowGtpv2MessageLengthCounter) GetStep

func (*PatternFlowGtpv2MessageLengthCounter) ProtoMessage

func (*PatternFlowGtpv2MessageLengthCounter) ProtoMessage()

func (*PatternFlowGtpv2MessageLengthCounter) ProtoReflect

func (*PatternFlowGtpv2MessageLengthCounter) Reset

func (*PatternFlowGtpv2MessageLengthCounter) String

type PatternFlowGtpv2MessageLength_Choice

type PatternFlowGtpv2MessageLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2MessageLength_Choice) Descriptor deprecated

func (*PatternFlowGtpv2MessageLength_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2MessageLength_Choice) ProtoMessage

func (*PatternFlowGtpv2MessageLength_Choice) ProtoMessage()

func (*PatternFlowGtpv2MessageLength_Choice) ProtoReflect

func (*PatternFlowGtpv2MessageLength_Choice) Reset

func (*PatternFlowGtpv2MessageLength_Choice) String

type PatternFlowGtpv2MessageLength_Choice_Enum

type PatternFlowGtpv2MessageLength_Choice_Enum int32
const (
	PatternFlowGtpv2MessageLength_Choice_unspecified PatternFlowGtpv2MessageLength_Choice_Enum = 0
	PatternFlowGtpv2MessageLength_Choice_value       PatternFlowGtpv2MessageLength_Choice_Enum = 2
	PatternFlowGtpv2MessageLength_Choice_values      PatternFlowGtpv2MessageLength_Choice_Enum = 3
	PatternFlowGtpv2MessageLength_Choice_increment   PatternFlowGtpv2MessageLength_Choice_Enum = 4
	PatternFlowGtpv2MessageLength_Choice_decrement   PatternFlowGtpv2MessageLength_Choice_Enum = 5
)

func (PatternFlowGtpv2MessageLength_Choice_Enum) Descriptor

func (PatternFlowGtpv2MessageLength_Choice_Enum) Enum

func (PatternFlowGtpv2MessageLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2MessageLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageLength_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2MessageLength_Choice_Enum) Number

func (PatternFlowGtpv2MessageLength_Choice_Enum) String

func (PatternFlowGtpv2MessageLength_Choice_Enum) Type

type PatternFlowGtpv2MessageType

type PatternFlowGtpv2MessageType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2MessageType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2MessageType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2MessageTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2MessageTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

An 8-bit field that indicates the type of GTP message. Different types of messages are defined in 3GPP TS 29.060 section 7.1

func (*PatternFlowGtpv2MessageType) Descriptor deprecated

func (*PatternFlowGtpv2MessageType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageType.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2MessageType) GetChoice

func (*PatternFlowGtpv2MessageType) GetDecrement

func (*PatternFlowGtpv2MessageType) GetIncrement

func (*PatternFlowGtpv2MessageType) GetMetricGroup

func (x *PatternFlowGtpv2MessageType) GetMetricGroup() string

func (*PatternFlowGtpv2MessageType) GetValue

func (x *PatternFlowGtpv2MessageType) GetValue() int32

func (*PatternFlowGtpv2MessageType) GetValues

func (x *PatternFlowGtpv2MessageType) GetValues() []int32

func (*PatternFlowGtpv2MessageType) ProtoMessage

func (*PatternFlowGtpv2MessageType) ProtoMessage()

func (*PatternFlowGtpv2MessageType) ProtoReflect

func (*PatternFlowGtpv2MessageType) Reset

func (x *PatternFlowGtpv2MessageType) Reset()

func (*PatternFlowGtpv2MessageType) String

func (x *PatternFlowGtpv2MessageType) String() string

type PatternFlowGtpv2MessageTypeCounter

type PatternFlowGtpv2MessageTypeCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2MessageTypeCounter) Descriptor deprecated

func (*PatternFlowGtpv2MessageTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2MessageTypeCounter) GetCount

func (*PatternFlowGtpv2MessageTypeCounter) GetStart

func (*PatternFlowGtpv2MessageTypeCounter) GetStep

func (*PatternFlowGtpv2MessageTypeCounter) ProtoMessage

func (*PatternFlowGtpv2MessageTypeCounter) ProtoMessage()

func (*PatternFlowGtpv2MessageTypeCounter) ProtoReflect

func (*PatternFlowGtpv2MessageTypeCounter) Reset

func (*PatternFlowGtpv2MessageTypeCounter) String

type PatternFlowGtpv2MessageType_Choice

type PatternFlowGtpv2MessageType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2MessageType_Choice) Descriptor deprecated

func (*PatternFlowGtpv2MessageType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2MessageType_Choice) ProtoMessage

func (*PatternFlowGtpv2MessageType_Choice) ProtoMessage()

func (*PatternFlowGtpv2MessageType_Choice) ProtoReflect

func (*PatternFlowGtpv2MessageType_Choice) Reset

func (*PatternFlowGtpv2MessageType_Choice) String

type PatternFlowGtpv2MessageType_Choice_Enum

type PatternFlowGtpv2MessageType_Choice_Enum int32
const (
	PatternFlowGtpv2MessageType_Choice_unspecified PatternFlowGtpv2MessageType_Choice_Enum = 0
	PatternFlowGtpv2MessageType_Choice_value       PatternFlowGtpv2MessageType_Choice_Enum = 2
	PatternFlowGtpv2MessageType_Choice_values      PatternFlowGtpv2MessageType_Choice_Enum = 3
	PatternFlowGtpv2MessageType_Choice_increment   PatternFlowGtpv2MessageType_Choice_Enum = 4
	PatternFlowGtpv2MessageType_Choice_decrement   PatternFlowGtpv2MessageType_Choice_Enum = 5
)

func (PatternFlowGtpv2MessageType_Choice_Enum) Descriptor

func (PatternFlowGtpv2MessageType_Choice_Enum) Enum

func (PatternFlowGtpv2MessageType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2MessageType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2MessageType_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2MessageType_Choice_Enum) Number

func (PatternFlowGtpv2MessageType_Choice_Enum) String

func (PatternFlowGtpv2MessageType_Choice_Enum) Type

type PatternFlowGtpv2PiggybackingFlag

type PatternFlowGtpv2PiggybackingFlag struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2PiggybackingFlag_Choice_Enum `` /* 126-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2PiggybackingFlagCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2PiggybackingFlagCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

If piggybacking_flag is set to 1 then another GTP-C message with its own header shall be present at the end of the current message

func (*PatternFlowGtpv2PiggybackingFlag) Descriptor deprecated

func (*PatternFlowGtpv2PiggybackingFlag) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2PiggybackingFlag.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2PiggybackingFlag) GetChoice

func (*PatternFlowGtpv2PiggybackingFlag) GetDecrement

func (*PatternFlowGtpv2PiggybackingFlag) GetIncrement

func (*PatternFlowGtpv2PiggybackingFlag) GetMetricGroup

func (x *PatternFlowGtpv2PiggybackingFlag) GetMetricGroup() string

func (*PatternFlowGtpv2PiggybackingFlag) GetValue

func (*PatternFlowGtpv2PiggybackingFlag) GetValues

func (x *PatternFlowGtpv2PiggybackingFlag) GetValues() []int32

func (*PatternFlowGtpv2PiggybackingFlag) ProtoMessage

func (*PatternFlowGtpv2PiggybackingFlag) ProtoMessage()

func (*PatternFlowGtpv2PiggybackingFlag) ProtoReflect

func (*PatternFlowGtpv2PiggybackingFlag) Reset

func (*PatternFlowGtpv2PiggybackingFlag) String

type PatternFlowGtpv2PiggybackingFlagCounter

type PatternFlowGtpv2PiggybackingFlagCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2PiggybackingFlagCounter) Descriptor deprecated

func (*PatternFlowGtpv2PiggybackingFlagCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2PiggybackingFlagCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2PiggybackingFlagCounter) GetCount

func (*PatternFlowGtpv2PiggybackingFlagCounter) GetStart

func (*PatternFlowGtpv2PiggybackingFlagCounter) GetStep

func (*PatternFlowGtpv2PiggybackingFlagCounter) ProtoMessage

func (*PatternFlowGtpv2PiggybackingFlagCounter) ProtoReflect

func (*PatternFlowGtpv2PiggybackingFlagCounter) Reset

func (*PatternFlowGtpv2PiggybackingFlagCounter) String

type PatternFlowGtpv2PiggybackingFlag_Choice

type PatternFlowGtpv2PiggybackingFlag_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2PiggybackingFlag_Choice) Descriptor deprecated

func (*PatternFlowGtpv2PiggybackingFlag_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2PiggybackingFlag_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2PiggybackingFlag_Choice) ProtoMessage

func (*PatternFlowGtpv2PiggybackingFlag_Choice) ProtoReflect

func (*PatternFlowGtpv2PiggybackingFlag_Choice) Reset

func (*PatternFlowGtpv2PiggybackingFlag_Choice) String

type PatternFlowGtpv2PiggybackingFlag_Choice_Enum

type PatternFlowGtpv2PiggybackingFlag_Choice_Enum int32
const (
	PatternFlowGtpv2PiggybackingFlag_Choice_unspecified PatternFlowGtpv2PiggybackingFlag_Choice_Enum = 0
	PatternFlowGtpv2PiggybackingFlag_Choice_value       PatternFlowGtpv2PiggybackingFlag_Choice_Enum = 2
	PatternFlowGtpv2PiggybackingFlag_Choice_values      PatternFlowGtpv2PiggybackingFlag_Choice_Enum = 3
	PatternFlowGtpv2PiggybackingFlag_Choice_increment   PatternFlowGtpv2PiggybackingFlag_Choice_Enum = 4
	PatternFlowGtpv2PiggybackingFlag_Choice_decrement   PatternFlowGtpv2PiggybackingFlag_Choice_Enum = 5
)

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) Descriptor

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) Enum

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2PiggybackingFlag_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) Number

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) String

func (PatternFlowGtpv2PiggybackingFlag_Choice_Enum) Type

type PatternFlowGtpv2SequenceNumber

type PatternFlowGtpv2SequenceNumber struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2SequenceNumber_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2SequenceNumber_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2SequenceNumberCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2SequenceNumberCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The sequence number

func (*PatternFlowGtpv2SequenceNumber) Descriptor deprecated

func (*PatternFlowGtpv2SequenceNumber) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2SequenceNumber.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2SequenceNumber) GetChoice

func (*PatternFlowGtpv2SequenceNumber) GetDecrement

func (*PatternFlowGtpv2SequenceNumber) GetIncrement

func (*PatternFlowGtpv2SequenceNumber) GetMetricGroup

func (x *PatternFlowGtpv2SequenceNumber) GetMetricGroup() string

func (*PatternFlowGtpv2SequenceNumber) GetValue

func (x *PatternFlowGtpv2SequenceNumber) GetValue() int32

func (*PatternFlowGtpv2SequenceNumber) GetValues

func (x *PatternFlowGtpv2SequenceNumber) GetValues() []int32

func (*PatternFlowGtpv2SequenceNumber) ProtoMessage

func (*PatternFlowGtpv2SequenceNumber) ProtoMessage()

func (*PatternFlowGtpv2SequenceNumber) ProtoReflect

func (*PatternFlowGtpv2SequenceNumber) Reset

func (x *PatternFlowGtpv2SequenceNumber) Reset()

func (*PatternFlowGtpv2SequenceNumber) String

type PatternFlowGtpv2SequenceNumberCounter

type PatternFlowGtpv2SequenceNumberCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2SequenceNumberCounter) Descriptor deprecated

func (*PatternFlowGtpv2SequenceNumberCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2SequenceNumberCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2SequenceNumberCounter) GetCount

func (*PatternFlowGtpv2SequenceNumberCounter) GetStart

func (*PatternFlowGtpv2SequenceNumberCounter) GetStep

func (*PatternFlowGtpv2SequenceNumberCounter) ProtoMessage

func (*PatternFlowGtpv2SequenceNumberCounter) ProtoMessage()

func (*PatternFlowGtpv2SequenceNumberCounter) ProtoReflect

func (*PatternFlowGtpv2SequenceNumberCounter) Reset

func (*PatternFlowGtpv2SequenceNumberCounter) String

type PatternFlowGtpv2SequenceNumber_Choice

type PatternFlowGtpv2SequenceNumber_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2SequenceNumber_Choice) Descriptor deprecated

func (*PatternFlowGtpv2SequenceNumber_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2SequenceNumber_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2SequenceNumber_Choice) ProtoMessage

func (*PatternFlowGtpv2SequenceNumber_Choice) ProtoMessage()

func (*PatternFlowGtpv2SequenceNumber_Choice) ProtoReflect

func (*PatternFlowGtpv2SequenceNumber_Choice) Reset

func (*PatternFlowGtpv2SequenceNumber_Choice) String

type PatternFlowGtpv2SequenceNumber_Choice_Enum

type PatternFlowGtpv2SequenceNumber_Choice_Enum int32
const (
	PatternFlowGtpv2SequenceNumber_Choice_unspecified PatternFlowGtpv2SequenceNumber_Choice_Enum = 0
	PatternFlowGtpv2SequenceNumber_Choice_value       PatternFlowGtpv2SequenceNumber_Choice_Enum = 2
	PatternFlowGtpv2SequenceNumber_Choice_values      PatternFlowGtpv2SequenceNumber_Choice_Enum = 3
	PatternFlowGtpv2SequenceNumber_Choice_increment   PatternFlowGtpv2SequenceNumber_Choice_Enum = 4
	PatternFlowGtpv2SequenceNumber_Choice_decrement   PatternFlowGtpv2SequenceNumber_Choice_Enum = 5
)

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) Descriptor

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) Enum

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2SequenceNumber_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) Number

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) String

func (PatternFlowGtpv2SequenceNumber_Choice_Enum) Type

type PatternFlowGtpv2Spare1

type PatternFlowGtpv2Spare1 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2Spare1_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2Spare1_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2Spare1Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2Spare1Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

A 3-bit reserved field (must be 0).

func (*PatternFlowGtpv2Spare1) Descriptor deprecated

func (*PatternFlowGtpv2Spare1) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare1.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Spare1) GetChoice

func (*PatternFlowGtpv2Spare1) GetDecrement

func (*PatternFlowGtpv2Spare1) GetIncrement

func (*PatternFlowGtpv2Spare1) GetMetricGroup

func (x *PatternFlowGtpv2Spare1) GetMetricGroup() string

func (*PatternFlowGtpv2Spare1) GetValue

func (x *PatternFlowGtpv2Spare1) GetValue() int32

func (*PatternFlowGtpv2Spare1) GetValues

func (x *PatternFlowGtpv2Spare1) GetValues() []int32

func (*PatternFlowGtpv2Spare1) ProtoMessage

func (*PatternFlowGtpv2Spare1) ProtoMessage()

func (*PatternFlowGtpv2Spare1) ProtoReflect

func (x *PatternFlowGtpv2Spare1) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv2Spare1) Reset

func (x *PatternFlowGtpv2Spare1) Reset()

func (*PatternFlowGtpv2Spare1) String

func (x *PatternFlowGtpv2Spare1) String() string

type PatternFlowGtpv2Spare1Counter

type PatternFlowGtpv2Spare1Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2Spare1Counter) Descriptor deprecated

func (*PatternFlowGtpv2Spare1Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare1Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Spare1Counter) GetCount

func (x *PatternFlowGtpv2Spare1Counter) GetCount() int32

func (*PatternFlowGtpv2Spare1Counter) GetStart

func (x *PatternFlowGtpv2Spare1Counter) GetStart() int32

func (*PatternFlowGtpv2Spare1Counter) GetStep

func (x *PatternFlowGtpv2Spare1Counter) GetStep() int32

func (*PatternFlowGtpv2Spare1Counter) ProtoMessage

func (*PatternFlowGtpv2Spare1Counter) ProtoMessage()

func (*PatternFlowGtpv2Spare1Counter) ProtoReflect

func (*PatternFlowGtpv2Spare1Counter) Reset

func (x *PatternFlowGtpv2Spare1Counter) Reset()

func (*PatternFlowGtpv2Spare1Counter) String

type PatternFlowGtpv2Spare1_Choice

type PatternFlowGtpv2Spare1_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2Spare1_Choice) Descriptor deprecated

func (*PatternFlowGtpv2Spare1_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare1_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Spare1_Choice) ProtoMessage

func (*PatternFlowGtpv2Spare1_Choice) ProtoMessage()

func (*PatternFlowGtpv2Spare1_Choice) ProtoReflect

func (*PatternFlowGtpv2Spare1_Choice) Reset

func (x *PatternFlowGtpv2Spare1_Choice) Reset()

func (*PatternFlowGtpv2Spare1_Choice) String

type PatternFlowGtpv2Spare1_Choice_Enum

type PatternFlowGtpv2Spare1_Choice_Enum int32
const (
	PatternFlowGtpv2Spare1_Choice_unspecified PatternFlowGtpv2Spare1_Choice_Enum = 0
	PatternFlowGtpv2Spare1_Choice_value       PatternFlowGtpv2Spare1_Choice_Enum = 2
	PatternFlowGtpv2Spare1_Choice_values      PatternFlowGtpv2Spare1_Choice_Enum = 3
	PatternFlowGtpv2Spare1_Choice_increment   PatternFlowGtpv2Spare1_Choice_Enum = 4
	PatternFlowGtpv2Spare1_Choice_decrement   PatternFlowGtpv2Spare1_Choice_Enum = 5
)

func (PatternFlowGtpv2Spare1_Choice_Enum) Descriptor

func (PatternFlowGtpv2Spare1_Choice_Enum) Enum

func (PatternFlowGtpv2Spare1_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2Spare1_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare1_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2Spare1_Choice_Enum) Number

func (PatternFlowGtpv2Spare1_Choice_Enum) String

func (PatternFlowGtpv2Spare1_Choice_Enum) Type

type PatternFlowGtpv2Spare2

type PatternFlowGtpv2Spare2 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2Spare2_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2Spare2_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2Spare2Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2Spare2Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reserved field

func (*PatternFlowGtpv2Spare2) Descriptor deprecated

func (*PatternFlowGtpv2Spare2) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare2.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Spare2) GetChoice

func (*PatternFlowGtpv2Spare2) GetDecrement

func (*PatternFlowGtpv2Spare2) GetIncrement

func (*PatternFlowGtpv2Spare2) GetMetricGroup

func (x *PatternFlowGtpv2Spare2) GetMetricGroup() string

func (*PatternFlowGtpv2Spare2) GetValue

func (x *PatternFlowGtpv2Spare2) GetValue() int32

func (*PatternFlowGtpv2Spare2) GetValues

func (x *PatternFlowGtpv2Spare2) GetValues() []int32

func (*PatternFlowGtpv2Spare2) ProtoMessage

func (*PatternFlowGtpv2Spare2) ProtoMessage()

func (*PatternFlowGtpv2Spare2) ProtoReflect

func (x *PatternFlowGtpv2Spare2) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv2Spare2) Reset

func (x *PatternFlowGtpv2Spare2) Reset()

func (*PatternFlowGtpv2Spare2) String

func (x *PatternFlowGtpv2Spare2) String() string

type PatternFlowGtpv2Spare2Counter

type PatternFlowGtpv2Spare2Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2Spare2Counter) Descriptor deprecated

func (*PatternFlowGtpv2Spare2Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare2Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Spare2Counter) GetCount

func (x *PatternFlowGtpv2Spare2Counter) GetCount() int32

func (*PatternFlowGtpv2Spare2Counter) GetStart

func (x *PatternFlowGtpv2Spare2Counter) GetStart() int32

func (*PatternFlowGtpv2Spare2Counter) GetStep

func (x *PatternFlowGtpv2Spare2Counter) GetStep() int32

func (*PatternFlowGtpv2Spare2Counter) ProtoMessage

func (*PatternFlowGtpv2Spare2Counter) ProtoMessage()

func (*PatternFlowGtpv2Spare2Counter) ProtoReflect

func (*PatternFlowGtpv2Spare2Counter) Reset

func (x *PatternFlowGtpv2Spare2Counter) Reset()

func (*PatternFlowGtpv2Spare2Counter) String

type PatternFlowGtpv2Spare2_Choice

type PatternFlowGtpv2Spare2_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2Spare2_Choice) Descriptor deprecated

func (*PatternFlowGtpv2Spare2_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare2_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Spare2_Choice) ProtoMessage

func (*PatternFlowGtpv2Spare2_Choice) ProtoMessage()

func (*PatternFlowGtpv2Spare2_Choice) ProtoReflect

func (*PatternFlowGtpv2Spare2_Choice) Reset

func (x *PatternFlowGtpv2Spare2_Choice) Reset()

func (*PatternFlowGtpv2Spare2_Choice) String

type PatternFlowGtpv2Spare2_Choice_Enum

type PatternFlowGtpv2Spare2_Choice_Enum int32
const (
	PatternFlowGtpv2Spare2_Choice_unspecified PatternFlowGtpv2Spare2_Choice_Enum = 0
	PatternFlowGtpv2Spare2_Choice_value       PatternFlowGtpv2Spare2_Choice_Enum = 2
	PatternFlowGtpv2Spare2_Choice_values      PatternFlowGtpv2Spare2_Choice_Enum = 3
	PatternFlowGtpv2Spare2_Choice_increment   PatternFlowGtpv2Spare2_Choice_Enum = 4
	PatternFlowGtpv2Spare2_Choice_decrement   PatternFlowGtpv2Spare2_Choice_Enum = 5
)

func (PatternFlowGtpv2Spare2_Choice_Enum) Descriptor

func (PatternFlowGtpv2Spare2_Choice_Enum) Enum

func (PatternFlowGtpv2Spare2_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2Spare2_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Spare2_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2Spare2_Choice_Enum) Number

func (PatternFlowGtpv2Spare2_Choice_Enum) String

func (PatternFlowGtpv2Spare2_Choice_Enum) Type

type PatternFlowGtpv2Teid

type PatternFlowGtpv2Teid struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2Teid_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2Teid_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int64 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int64 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2TeidCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2TeidCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Tunnel endpoint identifier. A 32-bit (4-octet) field used to multiplex different connections in the same GTP tunnel. Is present only if the teid_flag is set.

func (*PatternFlowGtpv2Teid) Descriptor deprecated

func (*PatternFlowGtpv2Teid) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Teid.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Teid) GetChoice

func (*PatternFlowGtpv2Teid) GetDecrement

func (*PatternFlowGtpv2Teid) GetIncrement

func (*PatternFlowGtpv2Teid) GetMetricGroup

func (x *PatternFlowGtpv2Teid) GetMetricGroup() string

func (*PatternFlowGtpv2Teid) GetValue

func (x *PatternFlowGtpv2Teid) GetValue() int64

func (*PatternFlowGtpv2Teid) GetValues

func (x *PatternFlowGtpv2Teid) GetValues() []int64

func (*PatternFlowGtpv2Teid) ProtoMessage

func (*PatternFlowGtpv2Teid) ProtoMessage()

func (*PatternFlowGtpv2Teid) ProtoReflect

func (x *PatternFlowGtpv2Teid) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv2Teid) Reset

func (x *PatternFlowGtpv2Teid) Reset()

func (*PatternFlowGtpv2Teid) String

func (x *PatternFlowGtpv2Teid) String() string

type PatternFlowGtpv2TeidCounter

type PatternFlowGtpv2TeidCounter struct {

	// Description missing in models
	// default = 0
	Start *int64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int64 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2TeidCounter) Descriptor deprecated

func (*PatternFlowGtpv2TeidCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2TeidCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2TeidCounter) GetCount

func (x *PatternFlowGtpv2TeidCounter) GetCount() int32

func (*PatternFlowGtpv2TeidCounter) GetStart

func (x *PatternFlowGtpv2TeidCounter) GetStart() int64

func (*PatternFlowGtpv2TeidCounter) GetStep

func (x *PatternFlowGtpv2TeidCounter) GetStep() int64

func (*PatternFlowGtpv2TeidCounter) ProtoMessage

func (*PatternFlowGtpv2TeidCounter) ProtoMessage()

func (*PatternFlowGtpv2TeidCounter) ProtoReflect

func (*PatternFlowGtpv2TeidCounter) Reset

func (x *PatternFlowGtpv2TeidCounter) Reset()

func (*PatternFlowGtpv2TeidCounter) String

func (x *PatternFlowGtpv2TeidCounter) String() string

type PatternFlowGtpv2TeidFlag

type PatternFlowGtpv2TeidFlag struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2TeidFlag_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2TeidFlag_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2TeidFlagCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2TeidFlagCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

If teid_flag is set to 1 then the TEID field will be present between the message length and the sequence number. All messages except Echo and Echo reply require TEID to be present

func (*PatternFlowGtpv2TeidFlag) Descriptor deprecated

func (*PatternFlowGtpv2TeidFlag) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2TeidFlag.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2TeidFlag) GetChoice

func (*PatternFlowGtpv2TeidFlag) GetDecrement

func (*PatternFlowGtpv2TeidFlag) GetIncrement

func (*PatternFlowGtpv2TeidFlag) GetMetricGroup

func (x *PatternFlowGtpv2TeidFlag) GetMetricGroup() string

func (*PatternFlowGtpv2TeidFlag) GetValue

func (x *PatternFlowGtpv2TeidFlag) GetValue() int32

func (*PatternFlowGtpv2TeidFlag) GetValues

func (x *PatternFlowGtpv2TeidFlag) GetValues() []int32

func (*PatternFlowGtpv2TeidFlag) ProtoMessage

func (*PatternFlowGtpv2TeidFlag) ProtoMessage()

func (*PatternFlowGtpv2TeidFlag) ProtoReflect

func (x *PatternFlowGtpv2TeidFlag) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv2TeidFlag) Reset

func (x *PatternFlowGtpv2TeidFlag) Reset()

func (*PatternFlowGtpv2TeidFlag) String

func (x *PatternFlowGtpv2TeidFlag) String() string

type PatternFlowGtpv2TeidFlagCounter

type PatternFlowGtpv2TeidFlagCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2TeidFlagCounter) Descriptor deprecated

func (*PatternFlowGtpv2TeidFlagCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2TeidFlagCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2TeidFlagCounter) GetCount

func (x *PatternFlowGtpv2TeidFlagCounter) GetCount() int32

func (*PatternFlowGtpv2TeidFlagCounter) GetStart

func (x *PatternFlowGtpv2TeidFlagCounter) GetStart() int32

func (*PatternFlowGtpv2TeidFlagCounter) GetStep

func (*PatternFlowGtpv2TeidFlagCounter) ProtoMessage

func (*PatternFlowGtpv2TeidFlagCounter) ProtoMessage()

func (*PatternFlowGtpv2TeidFlagCounter) ProtoReflect

func (*PatternFlowGtpv2TeidFlagCounter) Reset

func (*PatternFlowGtpv2TeidFlagCounter) String

type PatternFlowGtpv2TeidFlag_Choice

type PatternFlowGtpv2TeidFlag_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2TeidFlag_Choice) Descriptor deprecated

func (*PatternFlowGtpv2TeidFlag_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2TeidFlag_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2TeidFlag_Choice) ProtoMessage

func (*PatternFlowGtpv2TeidFlag_Choice) ProtoMessage()

func (*PatternFlowGtpv2TeidFlag_Choice) ProtoReflect

func (*PatternFlowGtpv2TeidFlag_Choice) Reset

func (*PatternFlowGtpv2TeidFlag_Choice) String

type PatternFlowGtpv2TeidFlag_Choice_Enum

type PatternFlowGtpv2TeidFlag_Choice_Enum int32
const (
	PatternFlowGtpv2TeidFlag_Choice_unspecified PatternFlowGtpv2TeidFlag_Choice_Enum = 0
	PatternFlowGtpv2TeidFlag_Choice_value       PatternFlowGtpv2TeidFlag_Choice_Enum = 2
	PatternFlowGtpv2TeidFlag_Choice_values      PatternFlowGtpv2TeidFlag_Choice_Enum = 3
	PatternFlowGtpv2TeidFlag_Choice_increment   PatternFlowGtpv2TeidFlag_Choice_Enum = 4
	PatternFlowGtpv2TeidFlag_Choice_decrement   PatternFlowGtpv2TeidFlag_Choice_Enum = 5
)

func (PatternFlowGtpv2TeidFlag_Choice_Enum) Descriptor

func (PatternFlowGtpv2TeidFlag_Choice_Enum) Enum

func (PatternFlowGtpv2TeidFlag_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2TeidFlag_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2TeidFlag_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2TeidFlag_Choice_Enum) Number

func (PatternFlowGtpv2TeidFlag_Choice_Enum) String

func (PatternFlowGtpv2TeidFlag_Choice_Enum) Type

type PatternFlowGtpv2Teid_Choice

type PatternFlowGtpv2Teid_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2Teid_Choice) Descriptor deprecated

func (*PatternFlowGtpv2Teid_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Teid_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Teid_Choice) ProtoMessage

func (*PatternFlowGtpv2Teid_Choice) ProtoMessage()

func (*PatternFlowGtpv2Teid_Choice) ProtoReflect

func (*PatternFlowGtpv2Teid_Choice) Reset

func (x *PatternFlowGtpv2Teid_Choice) Reset()

func (*PatternFlowGtpv2Teid_Choice) String

func (x *PatternFlowGtpv2Teid_Choice) String() string

type PatternFlowGtpv2Teid_Choice_Enum

type PatternFlowGtpv2Teid_Choice_Enum int32
const (
	PatternFlowGtpv2Teid_Choice_unspecified PatternFlowGtpv2Teid_Choice_Enum = 0
	PatternFlowGtpv2Teid_Choice_value       PatternFlowGtpv2Teid_Choice_Enum = 2
	PatternFlowGtpv2Teid_Choice_values      PatternFlowGtpv2Teid_Choice_Enum = 3
	PatternFlowGtpv2Teid_Choice_increment   PatternFlowGtpv2Teid_Choice_Enum = 4
	PatternFlowGtpv2Teid_Choice_decrement   PatternFlowGtpv2Teid_Choice_Enum = 5
)

func (PatternFlowGtpv2Teid_Choice_Enum) Descriptor

func (PatternFlowGtpv2Teid_Choice_Enum) Enum

func (PatternFlowGtpv2Teid_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2Teid_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Teid_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2Teid_Choice_Enum) Number

func (PatternFlowGtpv2Teid_Choice_Enum) String

func (PatternFlowGtpv2Teid_Choice_Enum) Type

type PatternFlowGtpv2Version

type PatternFlowGtpv2Version struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowGtpv2Version_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowGtpv2Version_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 2
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [2]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowGtpv2VersionCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowGtpv2VersionCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Version number

func (*PatternFlowGtpv2Version) Descriptor deprecated

func (*PatternFlowGtpv2Version) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Version.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Version) GetChoice

func (*PatternFlowGtpv2Version) GetDecrement

func (*PatternFlowGtpv2Version) GetIncrement

func (*PatternFlowGtpv2Version) GetMetricGroup

func (x *PatternFlowGtpv2Version) GetMetricGroup() string

func (*PatternFlowGtpv2Version) GetValue

func (x *PatternFlowGtpv2Version) GetValue() int32

func (*PatternFlowGtpv2Version) GetValues

func (x *PatternFlowGtpv2Version) GetValues() []int32

func (*PatternFlowGtpv2Version) ProtoMessage

func (*PatternFlowGtpv2Version) ProtoMessage()

func (*PatternFlowGtpv2Version) ProtoReflect

func (x *PatternFlowGtpv2Version) ProtoReflect() protoreflect.Message

func (*PatternFlowGtpv2Version) Reset

func (x *PatternFlowGtpv2Version) Reset()

func (*PatternFlowGtpv2Version) String

func (x *PatternFlowGtpv2Version) String() string

type PatternFlowGtpv2VersionCounter

type PatternFlowGtpv2VersionCounter struct {

	// Description missing in models
	// default = 2
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowGtpv2VersionCounter) Descriptor deprecated

func (*PatternFlowGtpv2VersionCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2VersionCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2VersionCounter) GetCount

func (x *PatternFlowGtpv2VersionCounter) GetCount() int32

func (*PatternFlowGtpv2VersionCounter) GetStart

func (x *PatternFlowGtpv2VersionCounter) GetStart() int32

func (*PatternFlowGtpv2VersionCounter) GetStep

func (*PatternFlowGtpv2VersionCounter) ProtoMessage

func (*PatternFlowGtpv2VersionCounter) ProtoMessage()

func (*PatternFlowGtpv2VersionCounter) ProtoReflect

func (*PatternFlowGtpv2VersionCounter) Reset

func (x *PatternFlowGtpv2VersionCounter) Reset()

func (*PatternFlowGtpv2VersionCounter) String

type PatternFlowGtpv2Version_Choice

type PatternFlowGtpv2Version_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowGtpv2Version_Choice) Descriptor deprecated

func (*PatternFlowGtpv2Version_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Version_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowGtpv2Version_Choice) ProtoMessage

func (*PatternFlowGtpv2Version_Choice) ProtoMessage()

func (*PatternFlowGtpv2Version_Choice) ProtoReflect

func (*PatternFlowGtpv2Version_Choice) Reset

func (x *PatternFlowGtpv2Version_Choice) Reset()

func (*PatternFlowGtpv2Version_Choice) String

type PatternFlowGtpv2Version_Choice_Enum

type PatternFlowGtpv2Version_Choice_Enum int32
const (
	PatternFlowGtpv2Version_Choice_unspecified PatternFlowGtpv2Version_Choice_Enum = 0
	PatternFlowGtpv2Version_Choice_value       PatternFlowGtpv2Version_Choice_Enum = 2
	PatternFlowGtpv2Version_Choice_values      PatternFlowGtpv2Version_Choice_Enum = 3
	PatternFlowGtpv2Version_Choice_increment   PatternFlowGtpv2Version_Choice_Enum = 4
	PatternFlowGtpv2Version_Choice_decrement   PatternFlowGtpv2Version_Choice_Enum = 5
)

func (PatternFlowGtpv2Version_Choice_Enum) Descriptor

func (PatternFlowGtpv2Version_Choice_Enum) Enum

func (PatternFlowGtpv2Version_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowGtpv2Version_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowGtpv2Version_Choice_Enum.Descriptor instead.

func (PatternFlowGtpv2Version_Choice_Enum) Number

func (PatternFlowGtpv2Version_Choice_Enum) String

func (PatternFlowGtpv2Version_Choice_Enum) Type

type PatternFlowIcmpCommonChecksum

type PatternFlowIcmpCommonChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowIcmpCommonChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpCommonChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowIcmpCommonChecksum_Generated_Enum `` /* 132-byte string literal not displayed */
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

ICMP checksum

func (*PatternFlowIcmpCommonChecksum) Descriptor deprecated

func (*PatternFlowIcmpCommonChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpCommonChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpCommonChecksum) GetChoice

func (*PatternFlowIcmpCommonChecksum) GetCustom

func (x *PatternFlowIcmpCommonChecksum) GetCustom() int32

func (*PatternFlowIcmpCommonChecksum) GetGenerated

func (*PatternFlowIcmpCommonChecksum) ProtoMessage

func (*PatternFlowIcmpCommonChecksum) ProtoMessage()

func (*PatternFlowIcmpCommonChecksum) ProtoReflect

func (*PatternFlowIcmpCommonChecksum) Reset

func (x *PatternFlowIcmpCommonChecksum) Reset()

func (*PatternFlowIcmpCommonChecksum) String

type PatternFlowIcmpCommonChecksum_Choice

type PatternFlowIcmpCommonChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpCommonChecksum_Choice) Descriptor deprecated

func (*PatternFlowIcmpCommonChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpCommonChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpCommonChecksum_Choice) ProtoMessage

func (*PatternFlowIcmpCommonChecksum_Choice) ProtoMessage()

func (*PatternFlowIcmpCommonChecksum_Choice) ProtoReflect

func (*PatternFlowIcmpCommonChecksum_Choice) Reset

func (*PatternFlowIcmpCommonChecksum_Choice) String

type PatternFlowIcmpCommonChecksum_Choice_Enum

type PatternFlowIcmpCommonChecksum_Choice_Enum int32
const (
	PatternFlowIcmpCommonChecksum_Choice_unspecified PatternFlowIcmpCommonChecksum_Choice_Enum = 0
	PatternFlowIcmpCommonChecksum_Choice_generated   PatternFlowIcmpCommonChecksum_Choice_Enum = 1
	PatternFlowIcmpCommonChecksum_Choice_custom      PatternFlowIcmpCommonChecksum_Choice_Enum = 2
)

func (PatternFlowIcmpCommonChecksum_Choice_Enum) Descriptor

func (PatternFlowIcmpCommonChecksum_Choice_Enum) Enum

func (PatternFlowIcmpCommonChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpCommonChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpCommonChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpCommonChecksum_Choice_Enum) Number

func (PatternFlowIcmpCommonChecksum_Choice_Enum) String

func (PatternFlowIcmpCommonChecksum_Choice_Enum) Type

type PatternFlowIcmpCommonChecksum_Generated

type PatternFlowIcmpCommonChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpCommonChecksum_Generated) Descriptor deprecated

func (*PatternFlowIcmpCommonChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpCommonChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpCommonChecksum_Generated) ProtoMessage

func (*PatternFlowIcmpCommonChecksum_Generated) ProtoReflect

func (*PatternFlowIcmpCommonChecksum_Generated) Reset

func (*PatternFlowIcmpCommonChecksum_Generated) String

type PatternFlowIcmpCommonChecksum_Generated_Enum

type PatternFlowIcmpCommonChecksum_Generated_Enum int32
const (
	PatternFlowIcmpCommonChecksum_Generated_unspecified PatternFlowIcmpCommonChecksum_Generated_Enum = 0
	PatternFlowIcmpCommonChecksum_Generated_good        PatternFlowIcmpCommonChecksum_Generated_Enum = 1
	PatternFlowIcmpCommonChecksum_Generated_bad         PatternFlowIcmpCommonChecksum_Generated_Enum = 2
)

func (PatternFlowIcmpCommonChecksum_Generated_Enum) Descriptor

func (PatternFlowIcmpCommonChecksum_Generated_Enum) Enum

func (PatternFlowIcmpCommonChecksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpCommonChecksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpCommonChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowIcmpCommonChecksum_Generated_Enum) Number

func (PatternFlowIcmpCommonChecksum_Generated_Enum) String

func (PatternFlowIcmpCommonChecksum_Generated_Enum) Type

type PatternFlowIcmpEchoChecksum

type PatternFlowIcmpEchoChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowIcmpEchoChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpEchoChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowIcmpEchoChecksum_Generated_Enum `` /* 130-byte string literal not displayed */
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

ICMP checksum

func (*PatternFlowIcmpEchoChecksum) Descriptor deprecated

func (*PatternFlowIcmpEchoChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoChecksum) GetChoice

func (*PatternFlowIcmpEchoChecksum) GetCustom

func (x *PatternFlowIcmpEchoChecksum) GetCustom() int32

func (*PatternFlowIcmpEchoChecksum) GetGenerated

func (*PatternFlowIcmpEchoChecksum) ProtoMessage

func (*PatternFlowIcmpEchoChecksum) ProtoMessage()

func (*PatternFlowIcmpEchoChecksum) ProtoReflect

func (*PatternFlowIcmpEchoChecksum) Reset

func (x *PatternFlowIcmpEchoChecksum) Reset()

func (*PatternFlowIcmpEchoChecksum) String

func (x *PatternFlowIcmpEchoChecksum) String() string

type PatternFlowIcmpEchoChecksum_Choice

type PatternFlowIcmpEchoChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpEchoChecksum_Choice) Descriptor deprecated

func (*PatternFlowIcmpEchoChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoChecksum_Choice) ProtoMessage

func (*PatternFlowIcmpEchoChecksum_Choice) ProtoMessage()

func (*PatternFlowIcmpEchoChecksum_Choice) ProtoReflect

func (*PatternFlowIcmpEchoChecksum_Choice) Reset

func (*PatternFlowIcmpEchoChecksum_Choice) String

type PatternFlowIcmpEchoChecksum_Choice_Enum

type PatternFlowIcmpEchoChecksum_Choice_Enum int32
const (
	PatternFlowIcmpEchoChecksum_Choice_unspecified PatternFlowIcmpEchoChecksum_Choice_Enum = 0
	PatternFlowIcmpEchoChecksum_Choice_generated   PatternFlowIcmpEchoChecksum_Choice_Enum = 1
	PatternFlowIcmpEchoChecksum_Choice_custom      PatternFlowIcmpEchoChecksum_Choice_Enum = 2
)

func (PatternFlowIcmpEchoChecksum_Choice_Enum) Descriptor

func (PatternFlowIcmpEchoChecksum_Choice_Enum) Enum

func (PatternFlowIcmpEchoChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpEchoChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpEchoChecksum_Choice_Enum) Number

func (PatternFlowIcmpEchoChecksum_Choice_Enum) String

func (PatternFlowIcmpEchoChecksum_Choice_Enum) Type

type PatternFlowIcmpEchoChecksum_Generated

type PatternFlowIcmpEchoChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpEchoChecksum_Generated) Descriptor deprecated

func (*PatternFlowIcmpEchoChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoChecksum_Generated) ProtoMessage

func (*PatternFlowIcmpEchoChecksum_Generated) ProtoMessage()

func (*PatternFlowIcmpEchoChecksum_Generated) ProtoReflect

func (*PatternFlowIcmpEchoChecksum_Generated) Reset

func (*PatternFlowIcmpEchoChecksum_Generated) String

type PatternFlowIcmpEchoChecksum_Generated_Enum

type PatternFlowIcmpEchoChecksum_Generated_Enum int32
const (
	PatternFlowIcmpEchoChecksum_Generated_unspecified PatternFlowIcmpEchoChecksum_Generated_Enum = 0
	PatternFlowIcmpEchoChecksum_Generated_good        PatternFlowIcmpEchoChecksum_Generated_Enum = 1
	PatternFlowIcmpEchoChecksum_Generated_bad         PatternFlowIcmpEchoChecksum_Generated_Enum = 2
)

func (PatternFlowIcmpEchoChecksum_Generated_Enum) Descriptor

func (PatternFlowIcmpEchoChecksum_Generated_Enum) Enum

func (PatternFlowIcmpEchoChecksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpEchoChecksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowIcmpEchoChecksum_Generated_Enum) Number

func (PatternFlowIcmpEchoChecksum_Generated_Enum) String

func (PatternFlowIcmpEchoChecksum_Generated_Enum) Type

type PatternFlowIcmpEchoCode

type PatternFlowIcmpEchoCode struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpEchoCode_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpEchoCode_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpEchoCodeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpEchoCodeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The ICMP subtype. The default code for ICMP echo request and reply is 0.

func (*PatternFlowIcmpEchoCode) Descriptor deprecated

func (*PatternFlowIcmpEchoCode) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoCode.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoCode) GetChoice

func (*PatternFlowIcmpEchoCode) GetDecrement

func (*PatternFlowIcmpEchoCode) GetIncrement

func (*PatternFlowIcmpEchoCode) GetMetricGroup

func (x *PatternFlowIcmpEchoCode) GetMetricGroup() string

func (*PatternFlowIcmpEchoCode) GetValue

func (x *PatternFlowIcmpEchoCode) GetValue() int32

func (*PatternFlowIcmpEchoCode) GetValues

func (x *PatternFlowIcmpEchoCode) GetValues() []int32

func (*PatternFlowIcmpEchoCode) ProtoMessage

func (*PatternFlowIcmpEchoCode) ProtoMessage()

func (*PatternFlowIcmpEchoCode) ProtoReflect

func (x *PatternFlowIcmpEchoCode) ProtoReflect() protoreflect.Message

func (*PatternFlowIcmpEchoCode) Reset

func (x *PatternFlowIcmpEchoCode) Reset()

func (*PatternFlowIcmpEchoCode) String

func (x *PatternFlowIcmpEchoCode) String() string

type PatternFlowIcmpEchoCodeCounter

type PatternFlowIcmpEchoCodeCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpEchoCodeCounter) Descriptor deprecated

func (*PatternFlowIcmpEchoCodeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoCodeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoCodeCounter) GetCount

func (x *PatternFlowIcmpEchoCodeCounter) GetCount() int32

func (*PatternFlowIcmpEchoCodeCounter) GetStart

func (x *PatternFlowIcmpEchoCodeCounter) GetStart() int32

func (*PatternFlowIcmpEchoCodeCounter) GetStep

func (*PatternFlowIcmpEchoCodeCounter) ProtoMessage

func (*PatternFlowIcmpEchoCodeCounter) ProtoMessage()

func (*PatternFlowIcmpEchoCodeCounter) ProtoReflect

func (*PatternFlowIcmpEchoCodeCounter) Reset

func (x *PatternFlowIcmpEchoCodeCounter) Reset()

func (*PatternFlowIcmpEchoCodeCounter) String

type PatternFlowIcmpEchoCode_Choice

type PatternFlowIcmpEchoCode_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpEchoCode_Choice) Descriptor deprecated

func (*PatternFlowIcmpEchoCode_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoCode_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoCode_Choice) ProtoMessage

func (*PatternFlowIcmpEchoCode_Choice) ProtoMessage()

func (*PatternFlowIcmpEchoCode_Choice) ProtoReflect

func (*PatternFlowIcmpEchoCode_Choice) Reset

func (x *PatternFlowIcmpEchoCode_Choice) Reset()

func (*PatternFlowIcmpEchoCode_Choice) String

type PatternFlowIcmpEchoCode_Choice_Enum

type PatternFlowIcmpEchoCode_Choice_Enum int32
const (
	PatternFlowIcmpEchoCode_Choice_unspecified PatternFlowIcmpEchoCode_Choice_Enum = 0
	PatternFlowIcmpEchoCode_Choice_value       PatternFlowIcmpEchoCode_Choice_Enum = 2
	PatternFlowIcmpEchoCode_Choice_values      PatternFlowIcmpEchoCode_Choice_Enum = 3
	PatternFlowIcmpEchoCode_Choice_increment   PatternFlowIcmpEchoCode_Choice_Enum = 4
	PatternFlowIcmpEchoCode_Choice_decrement   PatternFlowIcmpEchoCode_Choice_Enum = 5
)

func (PatternFlowIcmpEchoCode_Choice_Enum) Descriptor

func (PatternFlowIcmpEchoCode_Choice_Enum) Enum

func (PatternFlowIcmpEchoCode_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpEchoCode_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoCode_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpEchoCode_Choice_Enum) Number

func (PatternFlowIcmpEchoCode_Choice_Enum) String

func (PatternFlowIcmpEchoCode_Choice_Enum) Type

type PatternFlowIcmpEchoIdentifier

type PatternFlowIcmpEchoIdentifier struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpEchoIdentifier_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpEchoIdentifier_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpEchoIdentifierCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpEchoIdentifierCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMP identifier

func (*PatternFlowIcmpEchoIdentifier) Descriptor deprecated

func (*PatternFlowIcmpEchoIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoIdentifier.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoIdentifier) GetChoice

func (*PatternFlowIcmpEchoIdentifier) GetDecrement

func (*PatternFlowIcmpEchoIdentifier) GetIncrement

func (*PatternFlowIcmpEchoIdentifier) GetMetricGroup

func (x *PatternFlowIcmpEchoIdentifier) GetMetricGroup() string

func (*PatternFlowIcmpEchoIdentifier) GetValue

func (x *PatternFlowIcmpEchoIdentifier) GetValue() int32

func (*PatternFlowIcmpEchoIdentifier) GetValues

func (x *PatternFlowIcmpEchoIdentifier) GetValues() []int32

func (*PatternFlowIcmpEchoIdentifier) ProtoMessage

func (*PatternFlowIcmpEchoIdentifier) ProtoMessage()

func (*PatternFlowIcmpEchoIdentifier) ProtoReflect

func (*PatternFlowIcmpEchoIdentifier) Reset

func (x *PatternFlowIcmpEchoIdentifier) Reset()

func (*PatternFlowIcmpEchoIdentifier) String

type PatternFlowIcmpEchoIdentifierCounter

type PatternFlowIcmpEchoIdentifierCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpEchoIdentifierCounter) Descriptor deprecated

func (*PatternFlowIcmpEchoIdentifierCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoIdentifierCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoIdentifierCounter) GetCount

func (*PatternFlowIcmpEchoIdentifierCounter) GetStart

func (*PatternFlowIcmpEchoIdentifierCounter) GetStep

func (*PatternFlowIcmpEchoIdentifierCounter) ProtoMessage

func (*PatternFlowIcmpEchoIdentifierCounter) ProtoMessage()

func (*PatternFlowIcmpEchoIdentifierCounter) ProtoReflect

func (*PatternFlowIcmpEchoIdentifierCounter) Reset

func (*PatternFlowIcmpEchoIdentifierCounter) String

type PatternFlowIcmpEchoIdentifier_Choice

type PatternFlowIcmpEchoIdentifier_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpEchoIdentifier_Choice) Descriptor deprecated

func (*PatternFlowIcmpEchoIdentifier_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoIdentifier_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoIdentifier_Choice) ProtoMessage

func (*PatternFlowIcmpEchoIdentifier_Choice) ProtoMessage()

func (*PatternFlowIcmpEchoIdentifier_Choice) ProtoReflect

func (*PatternFlowIcmpEchoIdentifier_Choice) Reset

func (*PatternFlowIcmpEchoIdentifier_Choice) String

type PatternFlowIcmpEchoIdentifier_Choice_Enum

type PatternFlowIcmpEchoIdentifier_Choice_Enum int32
const (
	PatternFlowIcmpEchoIdentifier_Choice_unspecified PatternFlowIcmpEchoIdentifier_Choice_Enum = 0
	PatternFlowIcmpEchoIdentifier_Choice_value       PatternFlowIcmpEchoIdentifier_Choice_Enum = 2
	PatternFlowIcmpEchoIdentifier_Choice_values      PatternFlowIcmpEchoIdentifier_Choice_Enum = 3
	PatternFlowIcmpEchoIdentifier_Choice_increment   PatternFlowIcmpEchoIdentifier_Choice_Enum = 4
	PatternFlowIcmpEchoIdentifier_Choice_decrement   PatternFlowIcmpEchoIdentifier_Choice_Enum = 5
)

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) Descriptor

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) Enum

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoIdentifier_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) Number

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) String

func (PatternFlowIcmpEchoIdentifier_Choice_Enum) Type

type PatternFlowIcmpEchoSequenceNumber

type PatternFlowIcmpEchoSequenceNumber struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpEchoSequenceNumber_Choice_Enum `` /* 127-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpEchoSequenceNumberCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpEchoSequenceNumberCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMP sequence number

func (*PatternFlowIcmpEchoSequenceNumber) Descriptor deprecated

func (*PatternFlowIcmpEchoSequenceNumber) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoSequenceNumber.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoSequenceNumber) GetChoice

func (*PatternFlowIcmpEchoSequenceNumber) GetDecrement

func (*PatternFlowIcmpEchoSequenceNumber) GetIncrement

func (*PatternFlowIcmpEchoSequenceNumber) GetMetricGroup

func (x *PatternFlowIcmpEchoSequenceNumber) GetMetricGroup() string

func (*PatternFlowIcmpEchoSequenceNumber) GetValue

func (*PatternFlowIcmpEchoSequenceNumber) GetValues

func (x *PatternFlowIcmpEchoSequenceNumber) GetValues() []int32

func (*PatternFlowIcmpEchoSequenceNumber) ProtoMessage

func (*PatternFlowIcmpEchoSequenceNumber) ProtoMessage()

func (*PatternFlowIcmpEchoSequenceNumber) ProtoReflect

func (*PatternFlowIcmpEchoSequenceNumber) Reset

func (*PatternFlowIcmpEchoSequenceNumber) String

type PatternFlowIcmpEchoSequenceNumberCounter

type PatternFlowIcmpEchoSequenceNumberCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpEchoSequenceNumberCounter) Descriptor deprecated

func (*PatternFlowIcmpEchoSequenceNumberCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoSequenceNumberCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoSequenceNumberCounter) GetCount

func (*PatternFlowIcmpEchoSequenceNumberCounter) GetStart

func (*PatternFlowIcmpEchoSequenceNumberCounter) GetStep

func (*PatternFlowIcmpEchoSequenceNumberCounter) ProtoMessage

func (*PatternFlowIcmpEchoSequenceNumberCounter) ProtoReflect

func (*PatternFlowIcmpEchoSequenceNumberCounter) Reset

func (*PatternFlowIcmpEchoSequenceNumberCounter) String

type PatternFlowIcmpEchoSequenceNumber_Choice

type PatternFlowIcmpEchoSequenceNumber_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpEchoSequenceNumber_Choice) Descriptor deprecated

func (*PatternFlowIcmpEchoSequenceNumber_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoSequenceNumber_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoSequenceNumber_Choice) ProtoMessage

func (*PatternFlowIcmpEchoSequenceNumber_Choice) ProtoReflect

func (*PatternFlowIcmpEchoSequenceNumber_Choice) Reset

func (*PatternFlowIcmpEchoSequenceNumber_Choice) String

type PatternFlowIcmpEchoSequenceNumber_Choice_Enum

type PatternFlowIcmpEchoSequenceNumber_Choice_Enum int32
const (
	PatternFlowIcmpEchoSequenceNumber_Choice_unspecified PatternFlowIcmpEchoSequenceNumber_Choice_Enum = 0
	PatternFlowIcmpEchoSequenceNumber_Choice_value       PatternFlowIcmpEchoSequenceNumber_Choice_Enum = 2
	PatternFlowIcmpEchoSequenceNumber_Choice_values      PatternFlowIcmpEchoSequenceNumber_Choice_Enum = 3
	PatternFlowIcmpEchoSequenceNumber_Choice_increment   PatternFlowIcmpEchoSequenceNumber_Choice_Enum = 4
	PatternFlowIcmpEchoSequenceNumber_Choice_decrement   PatternFlowIcmpEchoSequenceNumber_Choice_Enum = 5
)

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) Descriptor

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) Enum

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoSequenceNumber_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) Number

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) String

func (PatternFlowIcmpEchoSequenceNumber_Choice_Enum) Type

type PatternFlowIcmpEchoType

type PatternFlowIcmpEchoType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpEchoType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpEchoType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 8
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [8]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpEchoTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpEchoTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The type of ICMP echo packet

func (*PatternFlowIcmpEchoType) Descriptor deprecated

func (*PatternFlowIcmpEchoType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoType.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoType) GetChoice

func (*PatternFlowIcmpEchoType) GetDecrement

func (*PatternFlowIcmpEchoType) GetIncrement

func (*PatternFlowIcmpEchoType) GetMetricGroup

func (x *PatternFlowIcmpEchoType) GetMetricGroup() string

func (*PatternFlowIcmpEchoType) GetValue

func (x *PatternFlowIcmpEchoType) GetValue() int32

func (*PatternFlowIcmpEchoType) GetValues

func (x *PatternFlowIcmpEchoType) GetValues() []int32

func (*PatternFlowIcmpEchoType) ProtoMessage

func (*PatternFlowIcmpEchoType) ProtoMessage()

func (*PatternFlowIcmpEchoType) ProtoReflect

func (x *PatternFlowIcmpEchoType) ProtoReflect() protoreflect.Message

func (*PatternFlowIcmpEchoType) Reset

func (x *PatternFlowIcmpEchoType) Reset()

func (*PatternFlowIcmpEchoType) String

func (x *PatternFlowIcmpEchoType) String() string

type PatternFlowIcmpEchoTypeCounter

type PatternFlowIcmpEchoTypeCounter struct {

	// Description missing in models
	// default = 8
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpEchoTypeCounter) Descriptor deprecated

func (*PatternFlowIcmpEchoTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoTypeCounter) GetCount

func (x *PatternFlowIcmpEchoTypeCounter) GetCount() int32

func (*PatternFlowIcmpEchoTypeCounter) GetStart

func (x *PatternFlowIcmpEchoTypeCounter) GetStart() int32

func (*PatternFlowIcmpEchoTypeCounter) GetStep

func (*PatternFlowIcmpEchoTypeCounter) ProtoMessage

func (*PatternFlowIcmpEchoTypeCounter) ProtoMessage()

func (*PatternFlowIcmpEchoTypeCounter) ProtoReflect

func (*PatternFlowIcmpEchoTypeCounter) Reset

func (x *PatternFlowIcmpEchoTypeCounter) Reset()

func (*PatternFlowIcmpEchoTypeCounter) String

type PatternFlowIcmpEchoType_Choice

type PatternFlowIcmpEchoType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpEchoType_Choice) Descriptor deprecated

func (*PatternFlowIcmpEchoType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpEchoType_Choice) ProtoMessage

func (*PatternFlowIcmpEchoType_Choice) ProtoMessage()

func (*PatternFlowIcmpEchoType_Choice) ProtoReflect

func (*PatternFlowIcmpEchoType_Choice) Reset

func (x *PatternFlowIcmpEchoType_Choice) Reset()

func (*PatternFlowIcmpEchoType_Choice) String

type PatternFlowIcmpEchoType_Choice_Enum

type PatternFlowIcmpEchoType_Choice_Enum int32
const (
	PatternFlowIcmpEchoType_Choice_unspecified PatternFlowIcmpEchoType_Choice_Enum = 0
	PatternFlowIcmpEchoType_Choice_value       PatternFlowIcmpEchoType_Choice_Enum = 2
	PatternFlowIcmpEchoType_Choice_values      PatternFlowIcmpEchoType_Choice_Enum = 3
	PatternFlowIcmpEchoType_Choice_increment   PatternFlowIcmpEchoType_Choice_Enum = 4
	PatternFlowIcmpEchoType_Choice_decrement   PatternFlowIcmpEchoType_Choice_Enum = 5
)

func (PatternFlowIcmpEchoType_Choice_Enum) Descriptor

func (PatternFlowIcmpEchoType_Choice_Enum) Enum

func (PatternFlowIcmpEchoType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpEchoType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpEchoType_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpEchoType_Choice_Enum) Number

func (PatternFlowIcmpEchoType_Choice_Enum) String

func (PatternFlowIcmpEchoType_Choice_Enum) Type

type PatternFlowIcmpNextFieldsIdentifier

type PatternFlowIcmpNextFieldsIdentifier struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpNextFieldsIdentifier_Choice_Enum `` /* 129-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpNextFieldsIdentifierCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpNextFieldsIdentifierCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMP identifier

func (*PatternFlowIcmpNextFieldsIdentifier) Descriptor deprecated

func (*PatternFlowIcmpNextFieldsIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpNextFieldsIdentifier.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpNextFieldsIdentifier) GetChoice

func (*PatternFlowIcmpNextFieldsIdentifier) GetDecrement

func (*PatternFlowIcmpNextFieldsIdentifier) GetIncrement

func (*PatternFlowIcmpNextFieldsIdentifier) GetMetricGroup

func (x *PatternFlowIcmpNextFieldsIdentifier) GetMetricGroup() string

func (*PatternFlowIcmpNextFieldsIdentifier) GetValue

func (*PatternFlowIcmpNextFieldsIdentifier) GetValues

func (x *PatternFlowIcmpNextFieldsIdentifier) GetValues() []int32

func (*PatternFlowIcmpNextFieldsIdentifier) ProtoMessage

func (*PatternFlowIcmpNextFieldsIdentifier) ProtoMessage()

func (*PatternFlowIcmpNextFieldsIdentifier) ProtoReflect

func (*PatternFlowIcmpNextFieldsIdentifier) Reset

func (*PatternFlowIcmpNextFieldsIdentifier) String

type PatternFlowIcmpNextFieldsIdentifierCounter

type PatternFlowIcmpNextFieldsIdentifierCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpNextFieldsIdentifierCounter) Descriptor deprecated

Deprecated: Use PatternFlowIcmpNextFieldsIdentifierCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpNextFieldsIdentifierCounter) GetCount

func (*PatternFlowIcmpNextFieldsIdentifierCounter) GetStart

func (*PatternFlowIcmpNextFieldsIdentifierCounter) GetStep

func (*PatternFlowIcmpNextFieldsIdentifierCounter) ProtoMessage

func (*PatternFlowIcmpNextFieldsIdentifierCounter) ProtoReflect

func (*PatternFlowIcmpNextFieldsIdentifierCounter) Reset

func (*PatternFlowIcmpNextFieldsIdentifierCounter) String

type PatternFlowIcmpNextFieldsIdentifier_Choice

type PatternFlowIcmpNextFieldsIdentifier_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpNextFieldsIdentifier_Choice) Descriptor deprecated

Deprecated: Use PatternFlowIcmpNextFieldsIdentifier_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpNextFieldsIdentifier_Choice) ProtoMessage

func (*PatternFlowIcmpNextFieldsIdentifier_Choice) ProtoReflect

func (*PatternFlowIcmpNextFieldsIdentifier_Choice) Reset

func (*PatternFlowIcmpNextFieldsIdentifier_Choice) String

type PatternFlowIcmpNextFieldsIdentifier_Choice_Enum

type PatternFlowIcmpNextFieldsIdentifier_Choice_Enum int32
const (
	PatternFlowIcmpNextFieldsIdentifier_Choice_unspecified PatternFlowIcmpNextFieldsIdentifier_Choice_Enum = 0
	PatternFlowIcmpNextFieldsIdentifier_Choice_value       PatternFlowIcmpNextFieldsIdentifier_Choice_Enum = 2
	PatternFlowIcmpNextFieldsIdentifier_Choice_values      PatternFlowIcmpNextFieldsIdentifier_Choice_Enum = 3
	PatternFlowIcmpNextFieldsIdentifier_Choice_increment   PatternFlowIcmpNextFieldsIdentifier_Choice_Enum = 4
	PatternFlowIcmpNextFieldsIdentifier_Choice_decrement   PatternFlowIcmpNextFieldsIdentifier_Choice_Enum = 5
)

func (PatternFlowIcmpNextFieldsIdentifier_Choice_Enum) Descriptor

func (PatternFlowIcmpNextFieldsIdentifier_Choice_Enum) Enum

func (PatternFlowIcmpNextFieldsIdentifier_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowIcmpNextFieldsIdentifier_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpNextFieldsIdentifier_Choice_Enum) Number

func (PatternFlowIcmpNextFieldsIdentifier_Choice_Enum) String

func (PatternFlowIcmpNextFieldsIdentifier_Choice_Enum) Type

type PatternFlowIcmpNextFieldsSequenceNumber

type PatternFlowIcmpNextFieldsSequenceNumber struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum `` /* 133-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpNextFieldsSequenceNumberCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpNextFieldsSequenceNumberCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMP sequence number

func (*PatternFlowIcmpNextFieldsSequenceNumber) Descriptor deprecated

func (*PatternFlowIcmpNextFieldsSequenceNumber) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpNextFieldsSequenceNumber.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpNextFieldsSequenceNumber) GetChoice

func (*PatternFlowIcmpNextFieldsSequenceNumber) GetDecrement

func (*PatternFlowIcmpNextFieldsSequenceNumber) GetIncrement

func (*PatternFlowIcmpNextFieldsSequenceNumber) GetMetricGroup

func (x *PatternFlowIcmpNextFieldsSequenceNumber) GetMetricGroup() string

func (*PatternFlowIcmpNextFieldsSequenceNumber) GetValue

func (*PatternFlowIcmpNextFieldsSequenceNumber) GetValues

func (*PatternFlowIcmpNextFieldsSequenceNumber) ProtoMessage

func (*PatternFlowIcmpNextFieldsSequenceNumber) ProtoReflect

func (*PatternFlowIcmpNextFieldsSequenceNumber) Reset

func (*PatternFlowIcmpNextFieldsSequenceNumber) String

type PatternFlowIcmpNextFieldsSequenceNumberCounter

type PatternFlowIcmpNextFieldsSequenceNumberCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) Descriptor deprecated

Deprecated: Use PatternFlowIcmpNextFieldsSequenceNumberCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) GetCount

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) GetStart

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) GetStep

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) ProtoMessage

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) ProtoReflect

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) Reset

func (*PatternFlowIcmpNextFieldsSequenceNumberCounter) String

type PatternFlowIcmpNextFieldsSequenceNumber_Choice

type PatternFlowIcmpNextFieldsSequenceNumber_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpNextFieldsSequenceNumber_Choice) Descriptor deprecated

Deprecated: Use PatternFlowIcmpNextFieldsSequenceNumber_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpNextFieldsSequenceNumber_Choice) ProtoMessage

func (*PatternFlowIcmpNextFieldsSequenceNumber_Choice) ProtoReflect

func (*PatternFlowIcmpNextFieldsSequenceNumber_Choice) Reset

func (*PatternFlowIcmpNextFieldsSequenceNumber_Choice) String

type PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum

type PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum int32
const (
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_unspecified PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum = 0
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_value       PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum = 2
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_values      PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum = 3
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_increment   PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum = 4
	PatternFlowIcmpNextFieldsSequenceNumber_Choice_decrement   PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum = 5
)

func (PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum) Descriptor

func (PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum) Enum

func (PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum) Number

func (PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum) String

func (PatternFlowIcmpNextFieldsSequenceNumber_Choice_Enum) Type

type PatternFlowIcmpv6CommonChecksum

type PatternFlowIcmpv6CommonChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowIcmpv6CommonChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpv6CommonChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowIcmpv6CommonChecksum_Generated_Enum `` /* 134-byte string literal not displayed */
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 checksum

func (*PatternFlowIcmpv6CommonChecksum) Descriptor deprecated

func (*PatternFlowIcmpv6CommonChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6CommonChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6CommonChecksum) GetChoice

func (*PatternFlowIcmpv6CommonChecksum) GetCustom

func (x *PatternFlowIcmpv6CommonChecksum) GetCustom() int32

func (*PatternFlowIcmpv6CommonChecksum) GetGenerated

func (*PatternFlowIcmpv6CommonChecksum) ProtoMessage

func (*PatternFlowIcmpv6CommonChecksum) ProtoMessage()

func (*PatternFlowIcmpv6CommonChecksum) ProtoReflect

func (*PatternFlowIcmpv6CommonChecksum) Reset

func (*PatternFlowIcmpv6CommonChecksum) String

type PatternFlowIcmpv6CommonChecksum_Choice

type PatternFlowIcmpv6CommonChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6CommonChecksum_Choice) Descriptor deprecated

func (*PatternFlowIcmpv6CommonChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6CommonChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6CommonChecksum_Choice) ProtoMessage

func (*PatternFlowIcmpv6CommonChecksum_Choice) ProtoReflect

func (*PatternFlowIcmpv6CommonChecksum_Choice) Reset

func (*PatternFlowIcmpv6CommonChecksum_Choice) String

type PatternFlowIcmpv6CommonChecksum_Choice_Enum

type PatternFlowIcmpv6CommonChecksum_Choice_Enum int32
const (
	PatternFlowIcmpv6CommonChecksum_Choice_unspecified PatternFlowIcmpv6CommonChecksum_Choice_Enum = 0
	PatternFlowIcmpv6CommonChecksum_Choice_generated   PatternFlowIcmpv6CommonChecksum_Choice_Enum = 1
	PatternFlowIcmpv6CommonChecksum_Choice_custom      PatternFlowIcmpv6CommonChecksum_Choice_Enum = 2
)

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) Descriptor

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) Enum

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6CommonChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) Number

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) String

func (PatternFlowIcmpv6CommonChecksum_Choice_Enum) Type

type PatternFlowIcmpv6CommonChecksum_Generated

type PatternFlowIcmpv6CommonChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6CommonChecksum_Generated) Descriptor deprecated

func (*PatternFlowIcmpv6CommonChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6CommonChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6CommonChecksum_Generated) ProtoMessage

func (*PatternFlowIcmpv6CommonChecksum_Generated) ProtoReflect

func (*PatternFlowIcmpv6CommonChecksum_Generated) Reset

func (*PatternFlowIcmpv6CommonChecksum_Generated) String

type PatternFlowIcmpv6CommonChecksum_Generated_Enum

type PatternFlowIcmpv6CommonChecksum_Generated_Enum int32
const (
	PatternFlowIcmpv6CommonChecksum_Generated_unspecified PatternFlowIcmpv6CommonChecksum_Generated_Enum = 0
	PatternFlowIcmpv6CommonChecksum_Generated_good        PatternFlowIcmpv6CommonChecksum_Generated_Enum = 1
	PatternFlowIcmpv6CommonChecksum_Generated_bad         PatternFlowIcmpv6CommonChecksum_Generated_Enum = 2
)

func (PatternFlowIcmpv6CommonChecksum_Generated_Enum) Descriptor

func (PatternFlowIcmpv6CommonChecksum_Generated_Enum) Enum

func (PatternFlowIcmpv6CommonChecksum_Generated_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowIcmpv6CommonChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowIcmpv6CommonChecksum_Generated_Enum) Number

func (PatternFlowIcmpv6CommonChecksum_Generated_Enum) String

func (PatternFlowIcmpv6CommonChecksum_Generated_Enum) Type

type PatternFlowIcmpv6EchoChecksum

type PatternFlowIcmpv6EchoChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowIcmpv6EchoChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpv6EchoChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowIcmpv6EchoChecksum_Generated_Enum `` /* 132-byte string literal not displayed */
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 checksum

func (*PatternFlowIcmpv6EchoChecksum) Descriptor deprecated

func (*PatternFlowIcmpv6EchoChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoChecksum) GetChoice

func (*PatternFlowIcmpv6EchoChecksum) GetCustom

func (x *PatternFlowIcmpv6EchoChecksum) GetCustom() int32

func (*PatternFlowIcmpv6EchoChecksum) GetGenerated

func (*PatternFlowIcmpv6EchoChecksum) ProtoMessage

func (*PatternFlowIcmpv6EchoChecksum) ProtoMessage()

func (*PatternFlowIcmpv6EchoChecksum) ProtoReflect

func (*PatternFlowIcmpv6EchoChecksum) Reset

func (x *PatternFlowIcmpv6EchoChecksum) Reset()

func (*PatternFlowIcmpv6EchoChecksum) String

type PatternFlowIcmpv6EchoChecksum_Choice

type PatternFlowIcmpv6EchoChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6EchoChecksum_Choice) Descriptor deprecated

func (*PatternFlowIcmpv6EchoChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoChecksum_Choice) ProtoMessage

func (*PatternFlowIcmpv6EchoChecksum_Choice) ProtoMessage()

func (*PatternFlowIcmpv6EchoChecksum_Choice) ProtoReflect

func (*PatternFlowIcmpv6EchoChecksum_Choice) Reset

func (*PatternFlowIcmpv6EchoChecksum_Choice) String

type PatternFlowIcmpv6EchoChecksum_Choice_Enum

type PatternFlowIcmpv6EchoChecksum_Choice_Enum int32
const (
	PatternFlowIcmpv6EchoChecksum_Choice_unspecified PatternFlowIcmpv6EchoChecksum_Choice_Enum = 0
	PatternFlowIcmpv6EchoChecksum_Choice_generated   PatternFlowIcmpv6EchoChecksum_Choice_Enum = 1
	PatternFlowIcmpv6EchoChecksum_Choice_custom      PatternFlowIcmpv6EchoChecksum_Choice_Enum = 2
)

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) Descriptor

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) Enum

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) Number

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) String

func (PatternFlowIcmpv6EchoChecksum_Choice_Enum) Type

type PatternFlowIcmpv6EchoChecksum_Generated

type PatternFlowIcmpv6EchoChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6EchoChecksum_Generated) Descriptor deprecated

func (*PatternFlowIcmpv6EchoChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoChecksum_Generated) ProtoMessage

func (*PatternFlowIcmpv6EchoChecksum_Generated) ProtoReflect

func (*PatternFlowIcmpv6EchoChecksum_Generated) Reset

func (*PatternFlowIcmpv6EchoChecksum_Generated) String

type PatternFlowIcmpv6EchoChecksum_Generated_Enum

type PatternFlowIcmpv6EchoChecksum_Generated_Enum int32
const (
	PatternFlowIcmpv6EchoChecksum_Generated_unspecified PatternFlowIcmpv6EchoChecksum_Generated_Enum = 0
	PatternFlowIcmpv6EchoChecksum_Generated_good        PatternFlowIcmpv6EchoChecksum_Generated_Enum = 1
	PatternFlowIcmpv6EchoChecksum_Generated_bad         PatternFlowIcmpv6EchoChecksum_Generated_Enum = 2
)

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) Descriptor

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) Enum

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) Number

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) String

func (PatternFlowIcmpv6EchoChecksum_Generated_Enum) Type

type PatternFlowIcmpv6EchoCode

type PatternFlowIcmpv6EchoCode struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpv6EchoCode_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpv6EchoCode_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpv6EchoCodeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpv6EchoCodeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 echo sub type

func (*PatternFlowIcmpv6EchoCode) Descriptor deprecated

func (*PatternFlowIcmpv6EchoCode) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoCode.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoCode) GetChoice

func (*PatternFlowIcmpv6EchoCode) GetDecrement

func (*PatternFlowIcmpv6EchoCode) GetIncrement

func (*PatternFlowIcmpv6EchoCode) GetMetricGroup

func (x *PatternFlowIcmpv6EchoCode) GetMetricGroup() string

func (*PatternFlowIcmpv6EchoCode) GetValue

func (x *PatternFlowIcmpv6EchoCode) GetValue() int32

func (*PatternFlowIcmpv6EchoCode) GetValues

func (x *PatternFlowIcmpv6EchoCode) GetValues() []int32

func (*PatternFlowIcmpv6EchoCode) ProtoMessage

func (*PatternFlowIcmpv6EchoCode) ProtoMessage()

func (*PatternFlowIcmpv6EchoCode) ProtoReflect

func (*PatternFlowIcmpv6EchoCode) Reset

func (x *PatternFlowIcmpv6EchoCode) Reset()

func (*PatternFlowIcmpv6EchoCode) String

func (x *PatternFlowIcmpv6EchoCode) String() string

type PatternFlowIcmpv6EchoCodeCounter

type PatternFlowIcmpv6EchoCodeCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpv6EchoCodeCounter) Descriptor deprecated

func (*PatternFlowIcmpv6EchoCodeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoCodeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoCodeCounter) GetCount

func (*PatternFlowIcmpv6EchoCodeCounter) GetStart

func (*PatternFlowIcmpv6EchoCodeCounter) GetStep

func (*PatternFlowIcmpv6EchoCodeCounter) ProtoMessage

func (*PatternFlowIcmpv6EchoCodeCounter) ProtoMessage()

func (*PatternFlowIcmpv6EchoCodeCounter) ProtoReflect

func (*PatternFlowIcmpv6EchoCodeCounter) Reset

func (*PatternFlowIcmpv6EchoCodeCounter) String

type PatternFlowIcmpv6EchoCode_Choice

type PatternFlowIcmpv6EchoCode_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6EchoCode_Choice) Descriptor deprecated

func (*PatternFlowIcmpv6EchoCode_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoCode_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoCode_Choice) ProtoMessage

func (*PatternFlowIcmpv6EchoCode_Choice) ProtoMessage()

func (*PatternFlowIcmpv6EchoCode_Choice) ProtoReflect

func (*PatternFlowIcmpv6EchoCode_Choice) Reset

func (*PatternFlowIcmpv6EchoCode_Choice) String

type PatternFlowIcmpv6EchoCode_Choice_Enum

type PatternFlowIcmpv6EchoCode_Choice_Enum int32
const (
	PatternFlowIcmpv6EchoCode_Choice_unspecified PatternFlowIcmpv6EchoCode_Choice_Enum = 0
	PatternFlowIcmpv6EchoCode_Choice_value       PatternFlowIcmpv6EchoCode_Choice_Enum = 2
	PatternFlowIcmpv6EchoCode_Choice_values      PatternFlowIcmpv6EchoCode_Choice_Enum = 3
	PatternFlowIcmpv6EchoCode_Choice_increment   PatternFlowIcmpv6EchoCode_Choice_Enum = 4
	PatternFlowIcmpv6EchoCode_Choice_decrement   PatternFlowIcmpv6EchoCode_Choice_Enum = 5
)

func (PatternFlowIcmpv6EchoCode_Choice_Enum) Descriptor

func (PatternFlowIcmpv6EchoCode_Choice_Enum) Enum

func (PatternFlowIcmpv6EchoCode_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpv6EchoCode_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoCode_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpv6EchoCode_Choice_Enum) Number

func (PatternFlowIcmpv6EchoCode_Choice_Enum) String

func (PatternFlowIcmpv6EchoCode_Choice_Enum) Type

type PatternFlowIcmpv6EchoIdentifier

type PatternFlowIcmpv6EchoIdentifier struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpv6EchoIdentifier_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpv6EchoIdentifier_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpv6EchoIdentifierCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpv6EchoIdentifierCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 echo identifier

func (*PatternFlowIcmpv6EchoIdentifier) Descriptor deprecated

func (*PatternFlowIcmpv6EchoIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoIdentifier.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoIdentifier) GetChoice

func (*PatternFlowIcmpv6EchoIdentifier) GetDecrement

func (*PatternFlowIcmpv6EchoIdentifier) GetIncrement

func (*PatternFlowIcmpv6EchoIdentifier) GetMetricGroup

func (x *PatternFlowIcmpv6EchoIdentifier) GetMetricGroup() string

func (*PatternFlowIcmpv6EchoIdentifier) GetValue

func (x *PatternFlowIcmpv6EchoIdentifier) GetValue() int32

func (*PatternFlowIcmpv6EchoIdentifier) GetValues

func (x *PatternFlowIcmpv6EchoIdentifier) GetValues() []int32

func (*PatternFlowIcmpv6EchoIdentifier) ProtoMessage

func (*PatternFlowIcmpv6EchoIdentifier) ProtoMessage()

func (*PatternFlowIcmpv6EchoIdentifier) ProtoReflect

func (*PatternFlowIcmpv6EchoIdentifier) Reset

func (*PatternFlowIcmpv6EchoIdentifier) String

type PatternFlowIcmpv6EchoIdentifierCounter

type PatternFlowIcmpv6EchoIdentifierCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpv6EchoIdentifierCounter) Descriptor deprecated

func (*PatternFlowIcmpv6EchoIdentifierCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoIdentifierCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoIdentifierCounter) GetCount

func (*PatternFlowIcmpv6EchoIdentifierCounter) GetStart

func (*PatternFlowIcmpv6EchoIdentifierCounter) GetStep

func (*PatternFlowIcmpv6EchoIdentifierCounter) ProtoMessage

func (*PatternFlowIcmpv6EchoIdentifierCounter) ProtoReflect

func (*PatternFlowIcmpv6EchoIdentifierCounter) Reset

func (*PatternFlowIcmpv6EchoIdentifierCounter) String

type PatternFlowIcmpv6EchoIdentifier_Choice

type PatternFlowIcmpv6EchoIdentifier_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6EchoIdentifier_Choice) Descriptor deprecated

func (*PatternFlowIcmpv6EchoIdentifier_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoIdentifier_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoIdentifier_Choice) ProtoMessage

func (*PatternFlowIcmpv6EchoIdentifier_Choice) ProtoReflect

func (*PatternFlowIcmpv6EchoIdentifier_Choice) Reset

func (*PatternFlowIcmpv6EchoIdentifier_Choice) String

type PatternFlowIcmpv6EchoIdentifier_Choice_Enum

type PatternFlowIcmpv6EchoIdentifier_Choice_Enum int32
const (
	PatternFlowIcmpv6EchoIdentifier_Choice_unspecified PatternFlowIcmpv6EchoIdentifier_Choice_Enum = 0
	PatternFlowIcmpv6EchoIdentifier_Choice_value       PatternFlowIcmpv6EchoIdentifier_Choice_Enum = 2
	PatternFlowIcmpv6EchoIdentifier_Choice_values      PatternFlowIcmpv6EchoIdentifier_Choice_Enum = 3
	PatternFlowIcmpv6EchoIdentifier_Choice_increment   PatternFlowIcmpv6EchoIdentifier_Choice_Enum = 4
	PatternFlowIcmpv6EchoIdentifier_Choice_decrement   PatternFlowIcmpv6EchoIdentifier_Choice_Enum = 5
)

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) Descriptor

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) Enum

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoIdentifier_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) Number

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) String

func (PatternFlowIcmpv6EchoIdentifier_Choice_Enum) Type

type PatternFlowIcmpv6EchoSequenceNumber

type PatternFlowIcmpv6EchoSequenceNumber struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum `` /* 129-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpv6EchoSequenceNumberCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpv6EchoSequenceNumberCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 echo sequence number

func (*PatternFlowIcmpv6EchoSequenceNumber) Descriptor deprecated

func (*PatternFlowIcmpv6EchoSequenceNumber) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoSequenceNumber.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoSequenceNumber) GetChoice

func (*PatternFlowIcmpv6EchoSequenceNumber) GetDecrement

func (*PatternFlowIcmpv6EchoSequenceNumber) GetIncrement

func (*PatternFlowIcmpv6EchoSequenceNumber) GetMetricGroup

func (x *PatternFlowIcmpv6EchoSequenceNumber) GetMetricGroup() string

func (*PatternFlowIcmpv6EchoSequenceNumber) GetValue

func (*PatternFlowIcmpv6EchoSequenceNumber) GetValues

func (x *PatternFlowIcmpv6EchoSequenceNumber) GetValues() []int32

func (*PatternFlowIcmpv6EchoSequenceNumber) ProtoMessage

func (*PatternFlowIcmpv6EchoSequenceNumber) ProtoMessage()

func (*PatternFlowIcmpv6EchoSequenceNumber) ProtoReflect

func (*PatternFlowIcmpv6EchoSequenceNumber) Reset

func (*PatternFlowIcmpv6EchoSequenceNumber) String

type PatternFlowIcmpv6EchoSequenceNumberCounter

type PatternFlowIcmpv6EchoSequenceNumberCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) Descriptor deprecated

Deprecated: Use PatternFlowIcmpv6EchoSequenceNumberCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) GetCount

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) GetStart

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) GetStep

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) ProtoMessage

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) ProtoReflect

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) Reset

func (*PatternFlowIcmpv6EchoSequenceNumberCounter) String

type PatternFlowIcmpv6EchoSequenceNumber_Choice

type PatternFlowIcmpv6EchoSequenceNumber_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6EchoSequenceNumber_Choice) Descriptor deprecated

Deprecated: Use PatternFlowIcmpv6EchoSequenceNumber_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoSequenceNumber_Choice) ProtoMessage

func (*PatternFlowIcmpv6EchoSequenceNumber_Choice) ProtoReflect

func (*PatternFlowIcmpv6EchoSequenceNumber_Choice) Reset

func (*PatternFlowIcmpv6EchoSequenceNumber_Choice) String

type PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum

type PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum int32
const (
	PatternFlowIcmpv6EchoSequenceNumber_Choice_unspecified PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum = 0
	PatternFlowIcmpv6EchoSequenceNumber_Choice_value       PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum = 2
	PatternFlowIcmpv6EchoSequenceNumber_Choice_values      PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum = 3
	PatternFlowIcmpv6EchoSequenceNumber_Choice_increment   PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum = 4
	PatternFlowIcmpv6EchoSequenceNumber_Choice_decrement   PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum = 5
)

func (PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum) Descriptor

func (PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum) Enum

func (PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum) Number

func (PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum) String

func (PatternFlowIcmpv6EchoSequenceNumber_Choice_Enum) Type

type PatternFlowIcmpv6EchoType

type PatternFlowIcmpv6EchoType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIcmpv6EchoType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIcmpv6EchoType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 128
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [128]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIcmpv6EchoTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIcmpv6EchoTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

ICMPv6 echo type

func (*PatternFlowIcmpv6EchoType) Descriptor deprecated

func (*PatternFlowIcmpv6EchoType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoType.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoType) GetChoice

func (*PatternFlowIcmpv6EchoType) GetDecrement

func (*PatternFlowIcmpv6EchoType) GetIncrement

func (*PatternFlowIcmpv6EchoType) GetMetricGroup

func (x *PatternFlowIcmpv6EchoType) GetMetricGroup() string

func (*PatternFlowIcmpv6EchoType) GetValue

func (x *PatternFlowIcmpv6EchoType) GetValue() int32

func (*PatternFlowIcmpv6EchoType) GetValues

func (x *PatternFlowIcmpv6EchoType) GetValues() []int32

func (*PatternFlowIcmpv6EchoType) ProtoMessage

func (*PatternFlowIcmpv6EchoType) ProtoMessage()

func (*PatternFlowIcmpv6EchoType) ProtoReflect

func (*PatternFlowIcmpv6EchoType) Reset

func (x *PatternFlowIcmpv6EchoType) Reset()

func (*PatternFlowIcmpv6EchoType) String

func (x *PatternFlowIcmpv6EchoType) String() string

type PatternFlowIcmpv6EchoTypeCounter

type PatternFlowIcmpv6EchoTypeCounter struct {

	// Description missing in models
	// default = 128
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIcmpv6EchoTypeCounter) Descriptor deprecated

func (*PatternFlowIcmpv6EchoTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoTypeCounter) GetCount

func (*PatternFlowIcmpv6EchoTypeCounter) GetStart

func (*PatternFlowIcmpv6EchoTypeCounter) GetStep

func (*PatternFlowIcmpv6EchoTypeCounter) ProtoMessage

func (*PatternFlowIcmpv6EchoTypeCounter) ProtoMessage()

func (*PatternFlowIcmpv6EchoTypeCounter) ProtoReflect

func (*PatternFlowIcmpv6EchoTypeCounter) Reset

func (*PatternFlowIcmpv6EchoTypeCounter) String

type PatternFlowIcmpv6EchoType_Choice

type PatternFlowIcmpv6EchoType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIcmpv6EchoType_Choice) Descriptor deprecated

func (*PatternFlowIcmpv6EchoType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIcmpv6EchoType_Choice) ProtoMessage

func (*PatternFlowIcmpv6EchoType_Choice) ProtoMessage()

func (*PatternFlowIcmpv6EchoType_Choice) ProtoReflect

func (*PatternFlowIcmpv6EchoType_Choice) Reset

func (*PatternFlowIcmpv6EchoType_Choice) String

type PatternFlowIcmpv6EchoType_Choice_Enum

type PatternFlowIcmpv6EchoType_Choice_Enum int32
const (
	PatternFlowIcmpv6EchoType_Choice_unspecified PatternFlowIcmpv6EchoType_Choice_Enum = 0
	PatternFlowIcmpv6EchoType_Choice_value       PatternFlowIcmpv6EchoType_Choice_Enum = 2
	PatternFlowIcmpv6EchoType_Choice_values      PatternFlowIcmpv6EchoType_Choice_Enum = 3
	PatternFlowIcmpv6EchoType_Choice_increment   PatternFlowIcmpv6EchoType_Choice_Enum = 4
	PatternFlowIcmpv6EchoType_Choice_decrement   PatternFlowIcmpv6EchoType_Choice_Enum = 5
)

func (PatternFlowIcmpv6EchoType_Choice_Enum) Descriptor

func (PatternFlowIcmpv6EchoType_Choice_Enum) Enum

func (PatternFlowIcmpv6EchoType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIcmpv6EchoType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIcmpv6EchoType_Choice_Enum.Descriptor instead.

func (PatternFlowIcmpv6EchoType_Choice_Enum) Number

func (PatternFlowIcmpv6EchoType_Choice_Enum) String

func (PatternFlowIcmpv6EchoType_Choice_Enum) Type

type PatternFlowIgmpv1Checksum

type PatternFlowIgmpv1Checksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowIgmpv1Checksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIgmpv1Checksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowIgmpv1Checksum_Generated_Enum `` /* 128-byte string literal not displayed */
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

Checksum

func (*PatternFlowIgmpv1Checksum) Descriptor deprecated

func (*PatternFlowIgmpv1Checksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Checksum.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Checksum) GetChoice

func (*PatternFlowIgmpv1Checksum) GetCustom

func (x *PatternFlowIgmpv1Checksum) GetCustom() int32

func (*PatternFlowIgmpv1Checksum) GetGenerated

func (*PatternFlowIgmpv1Checksum) ProtoMessage

func (*PatternFlowIgmpv1Checksum) ProtoMessage()

func (*PatternFlowIgmpv1Checksum) ProtoReflect

func (*PatternFlowIgmpv1Checksum) Reset

func (x *PatternFlowIgmpv1Checksum) Reset()

func (*PatternFlowIgmpv1Checksum) String

func (x *PatternFlowIgmpv1Checksum) String() string

type PatternFlowIgmpv1Checksum_Choice

type PatternFlowIgmpv1Checksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIgmpv1Checksum_Choice) Descriptor deprecated

func (*PatternFlowIgmpv1Checksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Checksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Checksum_Choice) ProtoMessage

func (*PatternFlowIgmpv1Checksum_Choice) ProtoMessage()

func (*PatternFlowIgmpv1Checksum_Choice) ProtoReflect

func (*PatternFlowIgmpv1Checksum_Choice) Reset

func (*PatternFlowIgmpv1Checksum_Choice) String

type PatternFlowIgmpv1Checksum_Choice_Enum

type PatternFlowIgmpv1Checksum_Choice_Enum int32
const (
	PatternFlowIgmpv1Checksum_Choice_unspecified PatternFlowIgmpv1Checksum_Choice_Enum = 0
	PatternFlowIgmpv1Checksum_Choice_generated   PatternFlowIgmpv1Checksum_Choice_Enum = 1
	PatternFlowIgmpv1Checksum_Choice_custom      PatternFlowIgmpv1Checksum_Choice_Enum = 2
)

func (PatternFlowIgmpv1Checksum_Choice_Enum) Descriptor

func (PatternFlowIgmpv1Checksum_Choice_Enum) Enum

func (PatternFlowIgmpv1Checksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIgmpv1Checksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Checksum_Choice_Enum.Descriptor instead.

func (PatternFlowIgmpv1Checksum_Choice_Enum) Number

func (PatternFlowIgmpv1Checksum_Choice_Enum) String

func (PatternFlowIgmpv1Checksum_Choice_Enum) Type

type PatternFlowIgmpv1Checksum_Generated

type PatternFlowIgmpv1Checksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIgmpv1Checksum_Generated) Descriptor deprecated

func (*PatternFlowIgmpv1Checksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Checksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Checksum_Generated) ProtoMessage

func (*PatternFlowIgmpv1Checksum_Generated) ProtoMessage()

func (*PatternFlowIgmpv1Checksum_Generated) ProtoReflect

func (*PatternFlowIgmpv1Checksum_Generated) Reset

func (*PatternFlowIgmpv1Checksum_Generated) String

type PatternFlowIgmpv1Checksum_Generated_Enum

type PatternFlowIgmpv1Checksum_Generated_Enum int32
const (
	PatternFlowIgmpv1Checksum_Generated_unspecified PatternFlowIgmpv1Checksum_Generated_Enum = 0
	PatternFlowIgmpv1Checksum_Generated_good        PatternFlowIgmpv1Checksum_Generated_Enum = 1
	PatternFlowIgmpv1Checksum_Generated_bad         PatternFlowIgmpv1Checksum_Generated_Enum = 2
)

func (PatternFlowIgmpv1Checksum_Generated_Enum) Descriptor

func (PatternFlowIgmpv1Checksum_Generated_Enum) Enum

func (PatternFlowIgmpv1Checksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowIgmpv1Checksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Checksum_Generated_Enum.Descriptor instead.

func (PatternFlowIgmpv1Checksum_Generated_Enum) Number

func (PatternFlowIgmpv1Checksum_Generated_Enum) String

func (PatternFlowIgmpv1Checksum_Generated_Enum) Type

type PatternFlowIgmpv1GroupAddress

type PatternFlowIgmpv1GroupAddress struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIgmpv1GroupAddress_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIgmpv1GroupAddress_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0.0.0.0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['0.0.0.0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIgmpv1GroupAddressCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIgmpv1GroupAddressCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Group address

func (*PatternFlowIgmpv1GroupAddress) Descriptor deprecated

func (*PatternFlowIgmpv1GroupAddress) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1GroupAddress.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1GroupAddress) GetChoice

func (*PatternFlowIgmpv1GroupAddress) GetDecrement

func (*PatternFlowIgmpv1GroupAddress) GetIncrement

func (*PatternFlowIgmpv1GroupAddress) GetMetricGroup

func (x *PatternFlowIgmpv1GroupAddress) GetMetricGroup() string

func (*PatternFlowIgmpv1GroupAddress) GetValue

func (x *PatternFlowIgmpv1GroupAddress) GetValue() string

func (*PatternFlowIgmpv1GroupAddress) GetValues

func (x *PatternFlowIgmpv1GroupAddress) GetValues() []string

func (*PatternFlowIgmpv1GroupAddress) ProtoMessage

func (*PatternFlowIgmpv1GroupAddress) ProtoMessage()

func (*PatternFlowIgmpv1GroupAddress) ProtoReflect

func (*PatternFlowIgmpv1GroupAddress) Reset

func (x *PatternFlowIgmpv1GroupAddress) Reset()

func (*PatternFlowIgmpv1GroupAddress) String

type PatternFlowIgmpv1GroupAddressCounter

type PatternFlowIgmpv1GroupAddressCounter struct {

	// Description missing in models
	// default = 0.0.0.0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 0.0.0.1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv4 counter pattern

func (*PatternFlowIgmpv1GroupAddressCounter) Descriptor deprecated

func (*PatternFlowIgmpv1GroupAddressCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1GroupAddressCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1GroupAddressCounter) GetCount

func (*PatternFlowIgmpv1GroupAddressCounter) GetStart

func (*PatternFlowIgmpv1GroupAddressCounter) GetStep

func (*PatternFlowIgmpv1GroupAddressCounter) ProtoMessage

func (*PatternFlowIgmpv1GroupAddressCounter) ProtoMessage()

func (*PatternFlowIgmpv1GroupAddressCounter) ProtoReflect

func (*PatternFlowIgmpv1GroupAddressCounter) Reset

func (*PatternFlowIgmpv1GroupAddressCounter) String

type PatternFlowIgmpv1GroupAddress_Choice

type PatternFlowIgmpv1GroupAddress_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIgmpv1GroupAddress_Choice) Descriptor deprecated

func (*PatternFlowIgmpv1GroupAddress_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1GroupAddress_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1GroupAddress_Choice) ProtoMessage

func (*PatternFlowIgmpv1GroupAddress_Choice) ProtoMessage()

func (*PatternFlowIgmpv1GroupAddress_Choice) ProtoReflect

func (*PatternFlowIgmpv1GroupAddress_Choice) Reset

func (*PatternFlowIgmpv1GroupAddress_Choice) String

type PatternFlowIgmpv1GroupAddress_Choice_Enum

type PatternFlowIgmpv1GroupAddress_Choice_Enum int32
const (
	PatternFlowIgmpv1GroupAddress_Choice_unspecified PatternFlowIgmpv1GroupAddress_Choice_Enum = 0
	PatternFlowIgmpv1GroupAddress_Choice_value       PatternFlowIgmpv1GroupAddress_Choice_Enum = 2
	PatternFlowIgmpv1GroupAddress_Choice_values      PatternFlowIgmpv1GroupAddress_Choice_Enum = 3
	PatternFlowIgmpv1GroupAddress_Choice_increment   PatternFlowIgmpv1GroupAddress_Choice_Enum = 4
	PatternFlowIgmpv1GroupAddress_Choice_decrement   PatternFlowIgmpv1GroupAddress_Choice_Enum = 5
)

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) Descriptor

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) Enum

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1GroupAddress_Choice_Enum.Descriptor instead.

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) Number

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) String

func (PatternFlowIgmpv1GroupAddress_Choice_Enum) Type

type PatternFlowIgmpv1Type

type PatternFlowIgmpv1Type struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIgmpv1Type_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIgmpv1Type_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIgmpv1TypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIgmpv1TypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Type of message

func (*PatternFlowIgmpv1Type) Descriptor deprecated

func (*PatternFlowIgmpv1Type) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Type.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Type) GetChoice

func (*PatternFlowIgmpv1Type) GetDecrement

func (*PatternFlowIgmpv1Type) GetIncrement

func (*PatternFlowIgmpv1Type) GetMetricGroup

func (x *PatternFlowIgmpv1Type) GetMetricGroup() string

func (*PatternFlowIgmpv1Type) GetValue

func (x *PatternFlowIgmpv1Type) GetValue() int32

func (*PatternFlowIgmpv1Type) GetValues

func (x *PatternFlowIgmpv1Type) GetValues() []int32

func (*PatternFlowIgmpv1Type) ProtoMessage

func (*PatternFlowIgmpv1Type) ProtoMessage()

func (*PatternFlowIgmpv1Type) ProtoReflect

func (x *PatternFlowIgmpv1Type) ProtoReflect() protoreflect.Message

func (*PatternFlowIgmpv1Type) Reset

func (x *PatternFlowIgmpv1Type) Reset()

func (*PatternFlowIgmpv1Type) String

func (x *PatternFlowIgmpv1Type) String() string

type PatternFlowIgmpv1TypeCounter

type PatternFlowIgmpv1TypeCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIgmpv1TypeCounter) Descriptor deprecated

func (*PatternFlowIgmpv1TypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1TypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1TypeCounter) GetCount

func (x *PatternFlowIgmpv1TypeCounter) GetCount() int32

func (*PatternFlowIgmpv1TypeCounter) GetStart

func (x *PatternFlowIgmpv1TypeCounter) GetStart() int32

func (*PatternFlowIgmpv1TypeCounter) GetStep

func (x *PatternFlowIgmpv1TypeCounter) GetStep() int32

func (*PatternFlowIgmpv1TypeCounter) ProtoMessage

func (*PatternFlowIgmpv1TypeCounter) ProtoMessage()

func (*PatternFlowIgmpv1TypeCounter) ProtoReflect

func (*PatternFlowIgmpv1TypeCounter) Reset

func (x *PatternFlowIgmpv1TypeCounter) Reset()

func (*PatternFlowIgmpv1TypeCounter) String

type PatternFlowIgmpv1Type_Choice

type PatternFlowIgmpv1Type_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIgmpv1Type_Choice) Descriptor deprecated

func (*PatternFlowIgmpv1Type_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Type_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Type_Choice) ProtoMessage

func (*PatternFlowIgmpv1Type_Choice) ProtoMessage()

func (*PatternFlowIgmpv1Type_Choice) ProtoReflect

func (*PatternFlowIgmpv1Type_Choice) Reset

func (x *PatternFlowIgmpv1Type_Choice) Reset()

func (*PatternFlowIgmpv1Type_Choice) String

type PatternFlowIgmpv1Type_Choice_Enum

type PatternFlowIgmpv1Type_Choice_Enum int32
const (
	PatternFlowIgmpv1Type_Choice_unspecified PatternFlowIgmpv1Type_Choice_Enum = 0
	PatternFlowIgmpv1Type_Choice_value       PatternFlowIgmpv1Type_Choice_Enum = 2
	PatternFlowIgmpv1Type_Choice_values      PatternFlowIgmpv1Type_Choice_Enum = 3
	PatternFlowIgmpv1Type_Choice_increment   PatternFlowIgmpv1Type_Choice_Enum = 4
	PatternFlowIgmpv1Type_Choice_decrement   PatternFlowIgmpv1Type_Choice_Enum = 5
)

func (PatternFlowIgmpv1Type_Choice_Enum) Descriptor

func (PatternFlowIgmpv1Type_Choice_Enum) Enum

func (PatternFlowIgmpv1Type_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIgmpv1Type_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Type_Choice_Enum.Descriptor instead.

func (PatternFlowIgmpv1Type_Choice_Enum) Number

func (PatternFlowIgmpv1Type_Choice_Enum) String

func (PatternFlowIgmpv1Type_Choice_Enum) Type

type PatternFlowIgmpv1Unused

type PatternFlowIgmpv1Unused struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIgmpv1Unused_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIgmpv1Unused_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIgmpv1UnusedCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIgmpv1UnusedCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Unused

func (*PatternFlowIgmpv1Unused) Descriptor deprecated

func (*PatternFlowIgmpv1Unused) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Unused.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Unused) GetChoice

func (*PatternFlowIgmpv1Unused) GetDecrement

func (*PatternFlowIgmpv1Unused) GetIncrement

func (*PatternFlowIgmpv1Unused) GetMetricGroup

func (x *PatternFlowIgmpv1Unused) GetMetricGroup() string

func (*PatternFlowIgmpv1Unused) GetValue

func (x *PatternFlowIgmpv1Unused) GetValue() int32

func (*PatternFlowIgmpv1Unused) GetValues

func (x *PatternFlowIgmpv1Unused) GetValues() []int32

func (*PatternFlowIgmpv1Unused) ProtoMessage

func (*PatternFlowIgmpv1Unused) ProtoMessage()

func (*PatternFlowIgmpv1Unused) ProtoReflect

func (x *PatternFlowIgmpv1Unused) ProtoReflect() protoreflect.Message

func (*PatternFlowIgmpv1Unused) Reset

func (x *PatternFlowIgmpv1Unused) Reset()

func (*PatternFlowIgmpv1Unused) String

func (x *PatternFlowIgmpv1Unused) String() string

type PatternFlowIgmpv1UnusedCounter

type PatternFlowIgmpv1UnusedCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIgmpv1UnusedCounter) Descriptor deprecated

func (*PatternFlowIgmpv1UnusedCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1UnusedCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1UnusedCounter) GetCount

func (x *PatternFlowIgmpv1UnusedCounter) GetCount() int32

func (*PatternFlowIgmpv1UnusedCounter) GetStart

func (x *PatternFlowIgmpv1UnusedCounter) GetStart() int32

func (*PatternFlowIgmpv1UnusedCounter) GetStep

func (*PatternFlowIgmpv1UnusedCounter) ProtoMessage

func (*PatternFlowIgmpv1UnusedCounter) ProtoMessage()

func (*PatternFlowIgmpv1UnusedCounter) ProtoReflect

func (*PatternFlowIgmpv1UnusedCounter) Reset

func (x *PatternFlowIgmpv1UnusedCounter) Reset()

func (*PatternFlowIgmpv1UnusedCounter) String

type PatternFlowIgmpv1Unused_Choice

type PatternFlowIgmpv1Unused_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIgmpv1Unused_Choice) Descriptor deprecated

func (*PatternFlowIgmpv1Unused_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Unused_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Unused_Choice) ProtoMessage

func (*PatternFlowIgmpv1Unused_Choice) ProtoMessage()

func (*PatternFlowIgmpv1Unused_Choice) ProtoReflect

func (*PatternFlowIgmpv1Unused_Choice) Reset

func (x *PatternFlowIgmpv1Unused_Choice) Reset()

func (*PatternFlowIgmpv1Unused_Choice) String

type PatternFlowIgmpv1Unused_Choice_Enum

type PatternFlowIgmpv1Unused_Choice_Enum int32
const (
	PatternFlowIgmpv1Unused_Choice_unspecified PatternFlowIgmpv1Unused_Choice_Enum = 0
	PatternFlowIgmpv1Unused_Choice_value       PatternFlowIgmpv1Unused_Choice_Enum = 2
	PatternFlowIgmpv1Unused_Choice_values      PatternFlowIgmpv1Unused_Choice_Enum = 3
	PatternFlowIgmpv1Unused_Choice_increment   PatternFlowIgmpv1Unused_Choice_Enum = 4
	PatternFlowIgmpv1Unused_Choice_decrement   PatternFlowIgmpv1Unused_Choice_Enum = 5
)

func (PatternFlowIgmpv1Unused_Choice_Enum) Descriptor

func (PatternFlowIgmpv1Unused_Choice_Enum) Enum

func (PatternFlowIgmpv1Unused_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIgmpv1Unused_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Unused_Choice_Enum.Descriptor instead.

func (PatternFlowIgmpv1Unused_Choice_Enum) Number

func (PatternFlowIgmpv1Unused_Choice_Enum) String

func (PatternFlowIgmpv1Unused_Choice_Enum) Type

type PatternFlowIgmpv1Version

type PatternFlowIgmpv1Version struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIgmpv1Version_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIgmpv1Version_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIgmpv1VersionCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIgmpv1VersionCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Version number

func (*PatternFlowIgmpv1Version) Descriptor deprecated

func (*PatternFlowIgmpv1Version) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Version.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Version) GetChoice

func (*PatternFlowIgmpv1Version) GetDecrement

func (*PatternFlowIgmpv1Version) GetIncrement

func (*PatternFlowIgmpv1Version) GetMetricGroup

func (x *PatternFlowIgmpv1Version) GetMetricGroup() string

func (*PatternFlowIgmpv1Version) GetValue

func (x *PatternFlowIgmpv1Version) GetValue() int32

func (*PatternFlowIgmpv1Version) GetValues

func (x *PatternFlowIgmpv1Version) GetValues() []int32

func (*PatternFlowIgmpv1Version) ProtoMessage

func (*PatternFlowIgmpv1Version) ProtoMessage()

func (*PatternFlowIgmpv1Version) ProtoReflect

func (x *PatternFlowIgmpv1Version) ProtoReflect() protoreflect.Message

func (*PatternFlowIgmpv1Version) Reset

func (x *PatternFlowIgmpv1Version) Reset()

func (*PatternFlowIgmpv1Version) String

func (x *PatternFlowIgmpv1Version) String() string

type PatternFlowIgmpv1VersionCounter

type PatternFlowIgmpv1VersionCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIgmpv1VersionCounter) Descriptor deprecated

func (*PatternFlowIgmpv1VersionCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1VersionCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1VersionCounter) GetCount

func (x *PatternFlowIgmpv1VersionCounter) GetCount() int32

func (*PatternFlowIgmpv1VersionCounter) GetStart

func (x *PatternFlowIgmpv1VersionCounter) GetStart() int32

func (*PatternFlowIgmpv1VersionCounter) GetStep

func (*PatternFlowIgmpv1VersionCounter) ProtoMessage

func (*PatternFlowIgmpv1VersionCounter) ProtoMessage()

func (*PatternFlowIgmpv1VersionCounter) ProtoReflect

func (*PatternFlowIgmpv1VersionCounter) Reset

func (*PatternFlowIgmpv1VersionCounter) String

type PatternFlowIgmpv1Version_Choice

type PatternFlowIgmpv1Version_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIgmpv1Version_Choice) Descriptor deprecated

func (*PatternFlowIgmpv1Version_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Version_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIgmpv1Version_Choice) ProtoMessage

func (*PatternFlowIgmpv1Version_Choice) ProtoMessage()

func (*PatternFlowIgmpv1Version_Choice) ProtoReflect

func (*PatternFlowIgmpv1Version_Choice) Reset

func (*PatternFlowIgmpv1Version_Choice) String

type PatternFlowIgmpv1Version_Choice_Enum

type PatternFlowIgmpv1Version_Choice_Enum int32
const (
	PatternFlowIgmpv1Version_Choice_unspecified PatternFlowIgmpv1Version_Choice_Enum = 0
	PatternFlowIgmpv1Version_Choice_value       PatternFlowIgmpv1Version_Choice_Enum = 2
	PatternFlowIgmpv1Version_Choice_values      PatternFlowIgmpv1Version_Choice_Enum = 3
	PatternFlowIgmpv1Version_Choice_increment   PatternFlowIgmpv1Version_Choice_Enum = 4
	PatternFlowIgmpv1Version_Choice_decrement   PatternFlowIgmpv1Version_Choice_Enum = 5
)

func (PatternFlowIgmpv1Version_Choice_Enum) Descriptor

func (PatternFlowIgmpv1Version_Choice_Enum) Enum

func (PatternFlowIgmpv1Version_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIgmpv1Version_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIgmpv1Version_Choice_Enum.Descriptor instead.

func (PatternFlowIgmpv1Version_Choice_Enum) Number

func (PatternFlowIgmpv1Version_Choice_Enum) String

func (PatternFlowIgmpv1Version_Choice_Enum) Type

type PatternFlowIpv4DontFragment

type PatternFlowIpv4DontFragment struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4DontFragment_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4DontFragment_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4DontFragmentCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4DontFragmentCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Dont fragment flag If the dont_fragment flag is set and fragmentation is required to route the packet then the packet is dropped.

func (*PatternFlowIpv4DontFragment) Descriptor deprecated

func (*PatternFlowIpv4DontFragment) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DontFragment.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DontFragment) GetChoice

func (*PatternFlowIpv4DontFragment) GetDecrement

func (*PatternFlowIpv4DontFragment) GetIncrement

func (*PatternFlowIpv4DontFragment) GetMetricGroup

func (x *PatternFlowIpv4DontFragment) GetMetricGroup() string

func (*PatternFlowIpv4DontFragment) GetValue

func (x *PatternFlowIpv4DontFragment) GetValue() int32

func (*PatternFlowIpv4DontFragment) GetValues

func (x *PatternFlowIpv4DontFragment) GetValues() []int32

func (*PatternFlowIpv4DontFragment) ProtoMessage

func (*PatternFlowIpv4DontFragment) ProtoMessage()

func (*PatternFlowIpv4DontFragment) ProtoReflect

func (*PatternFlowIpv4DontFragment) Reset

func (x *PatternFlowIpv4DontFragment) Reset()

func (*PatternFlowIpv4DontFragment) String

func (x *PatternFlowIpv4DontFragment) String() string

type PatternFlowIpv4DontFragmentCounter

type PatternFlowIpv4DontFragmentCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4DontFragmentCounter) Descriptor deprecated

func (*PatternFlowIpv4DontFragmentCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DontFragmentCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DontFragmentCounter) GetCount

func (*PatternFlowIpv4DontFragmentCounter) GetStart

func (*PatternFlowIpv4DontFragmentCounter) GetStep

func (*PatternFlowIpv4DontFragmentCounter) ProtoMessage

func (*PatternFlowIpv4DontFragmentCounter) ProtoMessage()

func (*PatternFlowIpv4DontFragmentCounter) ProtoReflect

func (*PatternFlowIpv4DontFragmentCounter) Reset

func (*PatternFlowIpv4DontFragmentCounter) String

type PatternFlowIpv4DontFragment_Choice

type PatternFlowIpv4DontFragment_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4DontFragment_Choice) Descriptor deprecated

func (*PatternFlowIpv4DontFragment_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DontFragment_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DontFragment_Choice) ProtoMessage

func (*PatternFlowIpv4DontFragment_Choice) ProtoMessage()

func (*PatternFlowIpv4DontFragment_Choice) ProtoReflect

func (*PatternFlowIpv4DontFragment_Choice) Reset

func (*PatternFlowIpv4DontFragment_Choice) String

type PatternFlowIpv4DontFragment_Choice_Enum

type PatternFlowIpv4DontFragment_Choice_Enum int32
const (
	PatternFlowIpv4DontFragment_Choice_unspecified PatternFlowIpv4DontFragment_Choice_Enum = 0
	PatternFlowIpv4DontFragment_Choice_value       PatternFlowIpv4DontFragment_Choice_Enum = 2
	PatternFlowIpv4DontFragment_Choice_values      PatternFlowIpv4DontFragment_Choice_Enum = 3
	PatternFlowIpv4DontFragment_Choice_increment   PatternFlowIpv4DontFragment_Choice_Enum = 4
	PatternFlowIpv4DontFragment_Choice_decrement   PatternFlowIpv4DontFragment_Choice_Enum = 5
)

func (PatternFlowIpv4DontFragment_Choice_Enum) Descriptor

func (PatternFlowIpv4DontFragment_Choice_Enum) Enum

func (PatternFlowIpv4DontFragment_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4DontFragment_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DontFragment_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4DontFragment_Choice_Enum) Number

func (PatternFlowIpv4DontFragment_Choice_Enum) String

func (PatternFlowIpv4DontFragment_Choice_Enum) Type

type PatternFlowIpv4DscpEcn

type PatternFlowIpv4DscpEcn struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4DscpEcn_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4DscpEcn_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4DscpEcnCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4DscpEcnCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Explicit congestion notification

func (*PatternFlowIpv4DscpEcn) Descriptor deprecated

func (*PatternFlowIpv4DscpEcn) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpEcn.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DscpEcn) GetChoice

func (*PatternFlowIpv4DscpEcn) GetDecrement

func (*PatternFlowIpv4DscpEcn) GetIncrement

func (*PatternFlowIpv4DscpEcn) GetMetricGroup

func (x *PatternFlowIpv4DscpEcn) GetMetricGroup() string

func (*PatternFlowIpv4DscpEcn) GetValue

func (x *PatternFlowIpv4DscpEcn) GetValue() int32

func (*PatternFlowIpv4DscpEcn) GetValues

func (x *PatternFlowIpv4DscpEcn) GetValues() []int32

func (*PatternFlowIpv4DscpEcn) ProtoMessage

func (*PatternFlowIpv4DscpEcn) ProtoMessage()

func (*PatternFlowIpv4DscpEcn) ProtoReflect

func (x *PatternFlowIpv4DscpEcn) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4DscpEcn) Reset

func (x *PatternFlowIpv4DscpEcn) Reset()

func (*PatternFlowIpv4DscpEcn) String

func (x *PatternFlowIpv4DscpEcn) String() string

type PatternFlowIpv4DscpEcnCounter

type PatternFlowIpv4DscpEcnCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4DscpEcnCounter) Descriptor deprecated

func (*PatternFlowIpv4DscpEcnCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpEcnCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DscpEcnCounter) GetCount

func (x *PatternFlowIpv4DscpEcnCounter) GetCount() int32

func (*PatternFlowIpv4DscpEcnCounter) GetStart

func (x *PatternFlowIpv4DscpEcnCounter) GetStart() int32

func (*PatternFlowIpv4DscpEcnCounter) GetStep

func (x *PatternFlowIpv4DscpEcnCounter) GetStep() int32

func (*PatternFlowIpv4DscpEcnCounter) ProtoMessage

func (*PatternFlowIpv4DscpEcnCounter) ProtoMessage()

func (*PatternFlowIpv4DscpEcnCounter) ProtoReflect

func (*PatternFlowIpv4DscpEcnCounter) Reset

func (x *PatternFlowIpv4DscpEcnCounter) Reset()

func (*PatternFlowIpv4DscpEcnCounter) String

type PatternFlowIpv4DscpEcn_Choice

type PatternFlowIpv4DscpEcn_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4DscpEcn_Choice) Descriptor deprecated

func (*PatternFlowIpv4DscpEcn_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpEcn_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DscpEcn_Choice) ProtoMessage

func (*PatternFlowIpv4DscpEcn_Choice) ProtoMessage()

func (*PatternFlowIpv4DscpEcn_Choice) ProtoReflect

func (*PatternFlowIpv4DscpEcn_Choice) Reset

func (x *PatternFlowIpv4DscpEcn_Choice) Reset()

func (*PatternFlowIpv4DscpEcn_Choice) String

type PatternFlowIpv4DscpEcn_Choice_Enum

type PatternFlowIpv4DscpEcn_Choice_Enum int32
const (
	PatternFlowIpv4DscpEcn_Choice_unspecified PatternFlowIpv4DscpEcn_Choice_Enum = 0
	PatternFlowIpv4DscpEcn_Choice_value       PatternFlowIpv4DscpEcn_Choice_Enum = 2
	PatternFlowIpv4DscpEcn_Choice_values      PatternFlowIpv4DscpEcn_Choice_Enum = 3
	PatternFlowIpv4DscpEcn_Choice_increment   PatternFlowIpv4DscpEcn_Choice_Enum = 4
	PatternFlowIpv4DscpEcn_Choice_decrement   PatternFlowIpv4DscpEcn_Choice_Enum = 5
)

func (PatternFlowIpv4DscpEcn_Choice_Enum) Descriptor

func (PatternFlowIpv4DscpEcn_Choice_Enum) Enum

func (PatternFlowIpv4DscpEcn_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4DscpEcn_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpEcn_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4DscpEcn_Choice_Enum) Number

func (PatternFlowIpv4DscpEcn_Choice_Enum) String

func (PatternFlowIpv4DscpEcn_Choice_Enum) Type

type PatternFlowIpv4DscpPhb

type PatternFlowIpv4DscpPhb struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4DscpPhb_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4DscpPhb_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4DscpPhbCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4DscpPhbCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Per hop behavior

func (*PatternFlowIpv4DscpPhb) Descriptor deprecated

func (*PatternFlowIpv4DscpPhb) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpPhb.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DscpPhb) GetChoice

func (*PatternFlowIpv4DscpPhb) GetDecrement

func (*PatternFlowIpv4DscpPhb) GetIncrement

func (*PatternFlowIpv4DscpPhb) GetMetricGroup

func (x *PatternFlowIpv4DscpPhb) GetMetricGroup() string

func (*PatternFlowIpv4DscpPhb) GetValue

func (x *PatternFlowIpv4DscpPhb) GetValue() int32

func (*PatternFlowIpv4DscpPhb) GetValues

func (x *PatternFlowIpv4DscpPhb) GetValues() []int32

func (*PatternFlowIpv4DscpPhb) ProtoMessage

func (*PatternFlowIpv4DscpPhb) ProtoMessage()

func (*PatternFlowIpv4DscpPhb) ProtoReflect

func (x *PatternFlowIpv4DscpPhb) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4DscpPhb) Reset

func (x *PatternFlowIpv4DscpPhb) Reset()

func (*PatternFlowIpv4DscpPhb) String

func (x *PatternFlowIpv4DscpPhb) String() string

type PatternFlowIpv4DscpPhbCounter

type PatternFlowIpv4DscpPhbCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4DscpPhbCounter) Descriptor deprecated

func (*PatternFlowIpv4DscpPhbCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpPhbCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DscpPhbCounter) GetCount

func (x *PatternFlowIpv4DscpPhbCounter) GetCount() int32

func (*PatternFlowIpv4DscpPhbCounter) GetStart

func (x *PatternFlowIpv4DscpPhbCounter) GetStart() int32

func (*PatternFlowIpv4DscpPhbCounter) GetStep

func (x *PatternFlowIpv4DscpPhbCounter) GetStep() int32

func (*PatternFlowIpv4DscpPhbCounter) ProtoMessage

func (*PatternFlowIpv4DscpPhbCounter) ProtoMessage()

func (*PatternFlowIpv4DscpPhbCounter) ProtoReflect

func (*PatternFlowIpv4DscpPhbCounter) Reset

func (x *PatternFlowIpv4DscpPhbCounter) Reset()

func (*PatternFlowIpv4DscpPhbCounter) String

type PatternFlowIpv4DscpPhb_Choice

type PatternFlowIpv4DscpPhb_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4DscpPhb_Choice) Descriptor deprecated

func (*PatternFlowIpv4DscpPhb_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpPhb_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DscpPhb_Choice) ProtoMessage

func (*PatternFlowIpv4DscpPhb_Choice) ProtoMessage()

func (*PatternFlowIpv4DscpPhb_Choice) ProtoReflect

func (*PatternFlowIpv4DscpPhb_Choice) Reset

func (x *PatternFlowIpv4DscpPhb_Choice) Reset()

func (*PatternFlowIpv4DscpPhb_Choice) String

type PatternFlowIpv4DscpPhb_Choice_Enum

type PatternFlowIpv4DscpPhb_Choice_Enum int32
const (
	PatternFlowIpv4DscpPhb_Choice_unspecified PatternFlowIpv4DscpPhb_Choice_Enum = 0
	PatternFlowIpv4DscpPhb_Choice_value       PatternFlowIpv4DscpPhb_Choice_Enum = 2
	PatternFlowIpv4DscpPhb_Choice_values      PatternFlowIpv4DscpPhb_Choice_Enum = 3
	PatternFlowIpv4DscpPhb_Choice_increment   PatternFlowIpv4DscpPhb_Choice_Enum = 4
	PatternFlowIpv4DscpPhb_Choice_decrement   PatternFlowIpv4DscpPhb_Choice_Enum = 5
)

func (PatternFlowIpv4DscpPhb_Choice_Enum) Descriptor

func (PatternFlowIpv4DscpPhb_Choice_Enum) Enum

func (PatternFlowIpv4DscpPhb_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4DscpPhb_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DscpPhb_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4DscpPhb_Choice_Enum) Number

func (PatternFlowIpv4DscpPhb_Choice_Enum) String

func (PatternFlowIpv4DscpPhb_Choice_Enum) Type

type PatternFlowIpv4Dst

type PatternFlowIpv4Dst struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4Dst_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4Dst_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0.0.0.0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['0.0.0.0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4DstCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4DstCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination address

func (*PatternFlowIpv4Dst) Descriptor deprecated

func (*PatternFlowIpv4Dst) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Dst.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Dst) GetChoice

func (*PatternFlowIpv4Dst) GetDecrement

func (x *PatternFlowIpv4Dst) GetDecrement() *PatternFlowIpv4DstCounter

func (*PatternFlowIpv4Dst) GetIncrement

func (x *PatternFlowIpv4Dst) GetIncrement() *PatternFlowIpv4DstCounter

func (*PatternFlowIpv4Dst) GetMetricGroup

func (x *PatternFlowIpv4Dst) GetMetricGroup() string

func (*PatternFlowIpv4Dst) GetValue

func (x *PatternFlowIpv4Dst) GetValue() string

func (*PatternFlowIpv4Dst) GetValues

func (x *PatternFlowIpv4Dst) GetValues() []string

func (*PatternFlowIpv4Dst) ProtoMessage

func (*PatternFlowIpv4Dst) ProtoMessage()

func (*PatternFlowIpv4Dst) ProtoReflect

func (x *PatternFlowIpv4Dst) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4Dst) Reset

func (x *PatternFlowIpv4Dst) Reset()

func (*PatternFlowIpv4Dst) String

func (x *PatternFlowIpv4Dst) String() string

type PatternFlowIpv4DstCounter

type PatternFlowIpv4DstCounter struct {

	// Description missing in models
	// default = 0.0.0.0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 0.0.0.1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv4 counter pattern

func (*PatternFlowIpv4DstCounter) Descriptor deprecated

func (*PatternFlowIpv4DstCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4DstCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4DstCounter) GetCount

func (x *PatternFlowIpv4DstCounter) GetCount() int32

func (*PatternFlowIpv4DstCounter) GetStart

func (x *PatternFlowIpv4DstCounter) GetStart() string

func (*PatternFlowIpv4DstCounter) GetStep

func (x *PatternFlowIpv4DstCounter) GetStep() string

func (*PatternFlowIpv4DstCounter) ProtoMessage

func (*PatternFlowIpv4DstCounter) ProtoMessage()

func (*PatternFlowIpv4DstCounter) ProtoReflect

func (*PatternFlowIpv4DstCounter) Reset

func (x *PatternFlowIpv4DstCounter) Reset()

func (*PatternFlowIpv4DstCounter) String

func (x *PatternFlowIpv4DstCounter) String() string

type PatternFlowIpv4Dst_Choice

type PatternFlowIpv4Dst_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4Dst_Choice) Descriptor deprecated

func (*PatternFlowIpv4Dst_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Dst_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Dst_Choice) ProtoMessage

func (*PatternFlowIpv4Dst_Choice) ProtoMessage()

func (*PatternFlowIpv4Dst_Choice) ProtoReflect

func (*PatternFlowIpv4Dst_Choice) Reset

func (x *PatternFlowIpv4Dst_Choice) Reset()

func (*PatternFlowIpv4Dst_Choice) String

func (x *PatternFlowIpv4Dst_Choice) String() string

type PatternFlowIpv4Dst_Choice_Enum

type PatternFlowIpv4Dst_Choice_Enum int32
const (
	PatternFlowIpv4Dst_Choice_unspecified PatternFlowIpv4Dst_Choice_Enum = 0
	PatternFlowIpv4Dst_Choice_value       PatternFlowIpv4Dst_Choice_Enum = 2
	PatternFlowIpv4Dst_Choice_values      PatternFlowIpv4Dst_Choice_Enum = 3
	PatternFlowIpv4Dst_Choice_increment   PatternFlowIpv4Dst_Choice_Enum = 4
	PatternFlowIpv4Dst_Choice_decrement   PatternFlowIpv4Dst_Choice_Enum = 5
)

func (PatternFlowIpv4Dst_Choice_Enum) Descriptor

func (PatternFlowIpv4Dst_Choice_Enum) Enum

func (PatternFlowIpv4Dst_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4Dst_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Dst_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4Dst_Choice_Enum) Number

func (PatternFlowIpv4Dst_Choice_Enum) String

func (PatternFlowIpv4Dst_Choice_Enum) Type

type PatternFlowIpv4FragmentOffset

type PatternFlowIpv4FragmentOffset struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4FragmentOffset_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4FragmentOffset_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4FragmentOffsetCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4FragmentOffsetCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Fragment offset

func (*PatternFlowIpv4FragmentOffset) Descriptor deprecated

func (*PatternFlowIpv4FragmentOffset) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4FragmentOffset.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4FragmentOffset) GetChoice

func (*PatternFlowIpv4FragmentOffset) GetDecrement

func (*PatternFlowIpv4FragmentOffset) GetIncrement

func (*PatternFlowIpv4FragmentOffset) GetMetricGroup

func (x *PatternFlowIpv4FragmentOffset) GetMetricGroup() string

func (*PatternFlowIpv4FragmentOffset) GetValue

func (x *PatternFlowIpv4FragmentOffset) GetValue() int32

func (*PatternFlowIpv4FragmentOffset) GetValues

func (x *PatternFlowIpv4FragmentOffset) GetValues() []int32

func (*PatternFlowIpv4FragmentOffset) ProtoMessage

func (*PatternFlowIpv4FragmentOffset) ProtoMessage()

func (*PatternFlowIpv4FragmentOffset) ProtoReflect

func (*PatternFlowIpv4FragmentOffset) Reset

func (x *PatternFlowIpv4FragmentOffset) Reset()

func (*PatternFlowIpv4FragmentOffset) String

type PatternFlowIpv4FragmentOffsetCounter

type PatternFlowIpv4FragmentOffsetCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4FragmentOffsetCounter) Descriptor deprecated

func (*PatternFlowIpv4FragmentOffsetCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4FragmentOffsetCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4FragmentOffsetCounter) GetCount

func (*PatternFlowIpv4FragmentOffsetCounter) GetStart

func (*PatternFlowIpv4FragmentOffsetCounter) GetStep

func (*PatternFlowIpv4FragmentOffsetCounter) ProtoMessage

func (*PatternFlowIpv4FragmentOffsetCounter) ProtoMessage()

func (*PatternFlowIpv4FragmentOffsetCounter) ProtoReflect

func (*PatternFlowIpv4FragmentOffsetCounter) Reset

func (*PatternFlowIpv4FragmentOffsetCounter) String

type PatternFlowIpv4FragmentOffset_Choice

type PatternFlowIpv4FragmentOffset_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4FragmentOffset_Choice) Descriptor deprecated

func (*PatternFlowIpv4FragmentOffset_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4FragmentOffset_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4FragmentOffset_Choice) ProtoMessage

func (*PatternFlowIpv4FragmentOffset_Choice) ProtoMessage()

func (*PatternFlowIpv4FragmentOffset_Choice) ProtoReflect

func (*PatternFlowIpv4FragmentOffset_Choice) Reset

func (*PatternFlowIpv4FragmentOffset_Choice) String

type PatternFlowIpv4FragmentOffset_Choice_Enum

type PatternFlowIpv4FragmentOffset_Choice_Enum int32
const (
	PatternFlowIpv4FragmentOffset_Choice_unspecified PatternFlowIpv4FragmentOffset_Choice_Enum = 0
	PatternFlowIpv4FragmentOffset_Choice_value       PatternFlowIpv4FragmentOffset_Choice_Enum = 2
	PatternFlowIpv4FragmentOffset_Choice_values      PatternFlowIpv4FragmentOffset_Choice_Enum = 3
	PatternFlowIpv4FragmentOffset_Choice_increment   PatternFlowIpv4FragmentOffset_Choice_Enum = 4
	PatternFlowIpv4FragmentOffset_Choice_decrement   PatternFlowIpv4FragmentOffset_Choice_Enum = 5
)

func (PatternFlowIpv4FragmentOffset_Choice_Enum) Descriptor

func (PatternFlowIpv4FragmentOffset_Choice_Enum) Enum

func (PatternFlowIpv4FragmentOffset_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4FragmentOffset_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4FragmentOffset_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4FragmentOffset_Choice_Enum) Number

func (PatternFlowIpv4FragmentOffset_Choice_Enum) String

func (PatternFlowIpv4FragmentOffset_Choice_Enum) Type

type PatternFlowIpv4HeaderChecksum

type PatternFlowIpv4HeaderChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowIpv4HeaderChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4HeaderChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowIpv4HeaderChecksum_Generated_Enum `` /* 132-byte string literal not displayed */
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

Header checksum

func (*PatternFlowIpv4HeaderChecksum) Descriptor deprecated

func (*PatternFlowIpv4HeaderChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4HeaderChecksum) GetChoice

func (*PatternFlowIpv4HeaderChecksum) GetCustom

func (x *PatternFlowIpv4HeaderChecksum) GetCustom() int32

func (*PatternFlowIpv4HeaderChecksum) GetGenerated

func (*PatternFlowIpv4HeaderChecksum) ProtoMessage

func (*PatternFlowIpv4HeaderChecksum) ProtoMessage()

func (*PatternFlowIpv4HeaderChecksum) ProtoReflect

func (*PatternFlowIpv4HeaderChecksum) Reset

func (x *PatternFlowIpv4HeaderChecksum) Reset()

func (*PatternFlowIpv4HeaderChecksum) String

type PatternFlowIpv4HeaderChecksum_Choice

type PatternFlowIpv4HeaderChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4HeaderChecksum_Choice) Descriptor deprecated

func (*PatternFlowIpv4HeaderChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4HeaderChecksum_Choice) ProtoMessage

func (*PatternFlowIpv4HeaderChecksum_Choice) ProtoMessage()

func (*PatternFlowIpv4HeaderChecksum_Choice) ProtoReflect

func (*PatternFlowIpv4HeaderChecksum_Choice) Reset

func (*PatternFlowIpv4HeaderChecksum_Choice) String

type PatternFlowIpv4HeaderChecksum_Choice_Enum

type PatternFlowIpv4HeaderChecksum_Choice_Enum int32
const (
	PatternFlowIpv4HeaderChecksum_Choice_unspecified PatternFlowIpv4HeaderChecksum_Choice_Enum = 0
	PatternFlowIpv4HeaderChecksum_Choice_generated   PatternFlowIpv4HeaderChecksum_Choice_Enum = 1
	PatternFlowIpv4HeaderChecksum_Choice_custom      PatternFlowIpv4HeaderChecksum_Choice_Enum = 2
)

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) Descriptor

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) Enum

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) Number

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) String

func (PatternFlowIpv4HeaderChecksum_Choice_Enum) Type

type PatternFlowIpv4HeaderChecksum_Generated

type PatternFlowIpv4HeaderChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4HeaderChecksum_Generated) Descriptor deprecated

func (*PatternFlowIpv4HeaderChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4HeaderChecksum_Generated) ProtoMessage

func (*PatternFlowIpv4HeaderChecksum_Generated) ProtoReflect

func (*PatternFlowIpv4HeaderChecksum_Generated) Reset

func (*PatternFlowIpv4HeaderChecksum_Generated) String

type PatternFlowIpv4HeaderChecksum_Generated_Enum

type PatternFlowIpv4HeaderChecksum_Generated_Enum int32
const (
	PatternFlowIpv4HeaderChecksum_Generated_unspecified PatternFlowIpv4HeaderChecksum_Generated_Enum = 0
	PatternFlowIpv4HeaderChecksum_Generated_good        PatternFlowIpv4HeaderChecksum_Generated_Enum = 1
	PatternFlowIpv4HeaderChecksum_Generated_bad         PatternFlowIpv4HeaderChecksum_Generated_Enum = 2
)

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) Descriptor

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) Enum

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) Number

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) String

func (PatternFlowIpv4HeaderChecksum_Generated_Enum) Type

type PatternFlowIpv4HeaderLength

type PatternFlowIpv4HeaderLength struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowIpv4HeaderLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4HeaderLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 5
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [5]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 5
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4HeaderLengthCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4HeaderLengthCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Header length

func (*PatternFlowIpv4HeaderLength) Descriptor deprecated

func (*PatternFlowIpv4HeaderLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderLength.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4HeaderLength) GetAuto

func (x *PatternFlowIpv4HeaderLength) GetAuto() int32

func (*PatternFlowIpv4HeaderLength) GetChoice

func (*PatternFlowIpv4HeaderLength) GetDecrement

func (*PatternFlowIpv4HeaderLength) GetIncrement

func (*PatternFlowIpv4HeaderLength) GetMetricGroup

func (x *PatternFlowIpv4HeaderLength) GetMetricGroup() string

func (*PatternFlowIpv4HeaderLength) GetValue

func (x *PatternFlowIpv4HeaderLength) GetValue() int32

func (*PatternFlowIpv4HeaderLength) GetValues

func (x *PatternFlowIpv4HeaderLength) GetValues() []int32

func (*PatternFlowIpv4HeaderLength) ProtoMessage

func (*PatternFlowIpv4HeaderLength) ProtoMessage()

func (*PatternFlowIpv4HeaderLength) ProtoReflect

func (*PatternFlowIpv4HeaderLength) Reset

func (x *PatternFlowIpv4HeaderLength) Reset()

func (*PatternFlowIpv4HeaderLength) String

func (x *PatternFlowIpv4HeaderLength) String() string

type PatternFlowIpv4HeaderLengthCounter

type PatternFlowIpv4HeaderLengthCounter struct {

	// Description missing in models
	// default = 5
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4HeaderLengthCounter) Descriptor deprecated

func (*PatternFlowIpv4HeaderLengthCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4HeaderLengthCounter) GetCount

func (*PatternFlowIpv4HeaderLengthCounter) GetStart

func (*PatternFlowIpv4HeaderLengthCounter) GetStep

func (*PatternFlowIpv4HeaderLengthCounter) ProtoMessage

func (*PatternFlowIpv4HeaderLengthCounter) ProtoMessage()

func (*PatternFlowIpv4HeaderLengthCounter) ProtoReflect

func (*PatternFlowIpv4HeaderLengthCounter) Reset

func (*PatternFlowIpv4HeaderLengthCounter) String

type PatternFlowIpv4HeaderLength_Choice

type PatternFlowIpv4HeaderLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4HeaderLength_Choice) Descriptor deprecated

func (*PatternFlowIpv4HeaderLength_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4HeaderLength_Choice) ProtoMessage

func (*PatternFlowIpv4HeaderLength_Choice) ProtoMessage()

func (*PatternFlowIpv4HeaderLength_Choice) ProtoReflect

func (*PatternFlowIpv4HeaderLength_Choice) Reset

func (*PatternFlowIpv4HeaderLength_Choice) String

type PatternFlowIpv4HeaderLength_Choice_Enum

type PatternFlowIpv4HeaderLength_Choice_Enum int32
const (
	PatternFlowIpv4HeaderLength_Choice_unspecified PatternFlowIpv4HeaderLength_Choice_Enum = 0
	PatternFlowIpv4HeaderLength_Choice_value       PatternFlowIpv4HeaderLength_Choice_Enum = 2
	PatternFlowIpv4HeaderLength_Choice_values      PatternFlowIpv4HeaderLength_Choice_Enum = 3
	PatternFlowIpv4HeaderLength_Choice_auto        PatternFlowIpv4HeaderLength_Choice_Enum = 1
	PatternFlowIpv4HeaderLength_Choice_increment   PatternFlowIpv4HeaderLength_Choice_Enum = 4
	PatternFlowIpv4HeaderLength_Choice_decrement   PatternFlowIpv4HeaderLength_Choice_Enum = 5
)

func (PatternFlowIpv4HeaderLength_Choice_Enum) Descriptor

func (PatternFlowIpv4HeaderLength_Choice_Enum) Enum

func (PatternFlowIpv4HeaderLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4HeaderLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4HeaderLength_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4HeaderLength_Choice_Enum) Number

func (PatternFlowIpv4HeaderLength_Choice_Enum) String

func (PatternFlowIpv4HeaderLength_Choice_Enum) Type

type PatternFlowIpv4Identification

type PatternFlowIpv4Identification struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4Identification_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4Identification_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4IdentificationCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4IdentificationCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Identification

func (*PatternFlowIpv4Identification) Descriptor deprecated

func (*PatternFlowIpv4Identification) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Identification.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Identification) GetChoice

func (*PatternFlowIpv4Identification) GetDecrement

func (*PatternFlowIpv4Identification) GetIncrement

func (*PatternFlowIpv4Identification) GetMetricGroup

func (x *PatternFlowIpv4Identification) GetMetricGroup() string

func (*PatternFlowIpv4Identification) GetValue

func (x *PatternFlowIpv4Identification) GetValue() int32

func (*PatternFlowIpv4Identification) GetValues

func (x *PatternFlowIpv4Identification) GetValues() []int32

func (*PatternFlowIpv4Identification) ProtoMessage

func (*PatternFlowIpv4Identification) ProtoMessage()

func (*PatternFlowIpv4Identification) ProtoReflect

func (*PatternFlowIpv4Identification) Reset

func (x *PatternFlowIpv4Identification) Reset()

func (*PatternFlowIpv4Identification) String

type PatternFlowIpv4IdentificationCounter

type PatternFlowIpv4IdentificationCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4IdentificationCounter) Descriptor deprecated

func (*PatternFlowIpv4IdentificationCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4IdentificationCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4IdentificationCounter) GetCount

func (*PatternFlowIpv4IdentificationCounter) GetStart

func (*PatternFlowIpv4IdentificationCounter) GetStep

func (*PatternFlowIpv4IdentificationCounter) ProtoMessage

func (*PatternFlowIpv4IdentificationCounter) ProtoMessage()

func (*PatternFlowIpv4IdentificationCounter) ProtoReflect

func (*PatternFlowIpv4IdentificationCounter) Reset

func (*PatternFlowIpv4IdentificationCounter) String

type PatternFlowIpv4Identification_Choice

type PatternFlowIpv4Identification_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4Identification_Choice) Descriptor deprecated

func (*PatternFlowIpv4Identification_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Identification_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Identification_Choice) ProtoMessage

func (*PatternFlowIpv4Identification_Choice) ProtoMessage()

func (*PatternFlowIpv4Identification_Choice) ProtoReflect

func (*PatternFlowIpv4Identification_Choice) Reset

func (*PatternFlowIpv4Identification_Choice) String

type PatternFlowIpv4Identification_Choice_Enum

type PatternFlowIpv4Identification_Choice_Enum int32
const (
	PatternFlowIpv4Identification_Choice_unspecified PatternFlowIpv4Identification_Choice_Enum = 0
	PatternFlowIpv4Identification_Choice_value       PatternFlowIpv4Identification_Choice_Enum = 2
	PatternFlowIpv4Identification_Choice_values      PatternFlowIpv4Identification_Choice_Enum = 3
	PatternFlowIpv4Identification_Choice_increment   PatternFlowIpv4Identification_Choice_Enum = 4
	PatternFlowIpv4Identification_Choice_decrement   PatternFlowIpv4Identification_Choice_Enum = 5
)

func (PatternFlowIpv4Identification_Choice_Enum) Descriptor

func (PatternFlowIpv4Identification_Choice_Enum) Enum

func (PatternFlowIpv4Identification_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4Identification_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Identification_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4Identification_Choice_Enum) Number

func (PatternFlowIpv4Identification_Choice_Enum) String

func (PatternFlowIpv4Identification_Choice_Enum) Type

type PatternFlowIpv4MoreFragments

type PatternFlowIpv4MoreFragments struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4MoreFragments_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4MoreFragments_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4MoreFragmentsCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4MoreFragmentsCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

More fragments flag

func (*PatternFlowIpv4MoreFragments) Descriptor deprecated

func (*PatternFlowIpv4MoreFragments) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4MoreFragments.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4MoreFragments) GetChoice

func (*PatternFlowIpv4MoreFragments) GetDecrement

func (*PatternFlowIpv4MoreFragments) GetIncrement

func (*PatternFlowIpv4MoreFragments) GetMetricGroup

func (x *PatternFlowIpv4MoreFragments) GetMetricGroup() string

func (*PatternFlowIpv4MoreFragments) GetValue

func (x *PatternFlowIpv4MoreFragments) GetValue() int32

func (*PatternFlowIpv4MoreFragments) GetValues

func (x *PatternFlowIpv4MoreFragments) GetValues() []int32

func (*PatternFlowIpv4MoreFragments) ProtoMessage

func (*PatternFlowIpv4MoreFragments) ProtoMessage()

func (*PatternFlowIpv4MoreFragments) ProtoReflect

func (*PatternFlowIpv4MoreFragments) Reset

func (x *PatternFlowIpv4MoreFragments) Reset()

func (*PatternFlowIpv4MoreFragments) String

type PatternFlowIpv4MoreFragmentsCounter

type PatternFlowIpv4MoreFragmentsCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4MoreFragmentsCounter) Descriptor deprecated

func (*PatternFlowIpv4MoreFragmentsCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4MoreFragmentsCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4MoreFragmentsCounter) GetCount

func (*PatternFlowIpv4MoreFragmentsCounter) GetStart

func (*PatternFlowIpv4MoreFragmentsCounter) GetStep

func (*PatternFlowIpv4MoreFragmentsCounter) ProtoMessage

func (*PatternFlowIpv4MoreFragmentsCounter) ProtoMessage()

func (*PatternFlowIpv4MoreFragmentsCounter) ProtoReflect

func (*PatternFlowIpv4MoreFragmentsCounter) Reset

func (*PatternFlowIpv4MoreFragmentsCounter) String

type PatternFlowIpv4MoreFragments_Choice

type PatternFlowIpv4MoreFragments_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4MoreFragments_Choice) Descriptor deprecated

func (*PatternFlowIpv4MoreFragments_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4MoreFragments_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4MoreFragments_Choice) ProtoMessage

func (*PatternFlowIpv4MoreFragments_Choice) ProtoMessage()

func (*PatternFlowIpv4MoreFragments_Choice) ProtoReflect

func (*PatternFlowIpv4MoreFragments_Choice) Reset

func (*PatternFlowIpv4MoreFragments_Choice) String

type PatternFlowIpv4MoreFragments_Choice_Enum

type PatternFlowIpv4MoreFragments_Choice_Enum int32
const (
	PatternFlowIpv4MoreFragments_Choice_unspecified PatternFlowIpv4MoreFragments_Choice_Enum = 0
	PatternFlowIpv4MoreFragments_Choice_value       PatternFlowIpv4MoreFragments_Choice_Enum = 2
	PatternFlowIpv4MoreFragments_Choice_values      PatternFlowIpv4MoreFragments_Choice_Enum = 3
	PatternFlowIpv4MoreFragments_Choice_increment   PatternFlowIpv4MoreFragments_Choice_Enum = 4
	PatternFlowIpv4MoreFragments_Choice_decrement   PatternFlowIpv4MoreFragments_Choice_Enum = 5
)

func (PatternFlowIpv4MoreFragments_Choice_Enum) Descriptor

func (PatternFlowIpv4MoreFragments_Choice_Enum) Enum

func (PatternFlowIpv4MoreFragments_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4MoreFragments_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4MoreFragments_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4MoreFragments_Choice_Enum) Number

func (PatternFlowIpv4MoreFragments_Choice_Enum) String

func (PatternFlowIpv4MoreFragments_Choice_Enum) Type

type PatternFlowIpv4PriorityRaw

type PatternFlowIpv4PriorityRaw struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4PriorityRaw_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4PriorityRaw_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4PriorityRawCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4PriorityRawCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Raw priority

func (*PatternFlowIpv4PriorityRaw) Descriptor deprecated

func (*PatternFlowIpv4PriorityRaw) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4PriorityRaw.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4PriorityRaw) GetChoice

func (*PatternFlowIpv4PriorityRaw) GetDecrement

func (*PatternFlowIpv4PriorityRaw) GetIncrement

func (*PatternFlowIpv4PriorityRaw) GetMetricGroup

func (x *PatternFlowIpv4PriorityRaw) GetMetricGroup() string

func (*PatternFlowIpv4PriorityRaw) GetValue

func (x *PatternFlowIpv4PriorityRaw) GetValue() int32

func (*PatternFlowIpv4PriorityRaw) GetValues

func (x *PatternFlowIpv4PriorityRaw) GetValues() []int32

func (*PatternFlowIpv4PriorityRaw) ProtoMessage

func (*PatternFlowIpv4PriorityRaw) ProtoMessage()

func (*PatternFlowIpv4PriorityRaw) ProtoReflect

func (*PatternFlowIpv4PriorityRaw) Reset

func (x *PatternFlowIpv4PriorityRaw) Reset()

func (*PatternFlowIpv4PriorityRaw) String

func (x *PatternFlowIpv4PriorityRaw) String() string

type PatternFlowIpv4PriorityRawCounter

type PatternFlowIpv4PriorityRawCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4PriorityRawCounter) Descriptor deprecated

func (*PatternFlowIpv4PriorityRawCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4PriorityRawCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4PriorityRawCounter) GetCount

func (*PatternFlowIpv4PriorityRawCounter) GetStart

func (*PatternFlowIpv4PriorityRawCounter) GetStep

func (*PatternFlowIpv4PriorityRawCounter) ProtoMessage

func (*PatternFlowIpv4PriorityRawCounter) ProtoMessage()

func (*PatternFlowIpv4PriorityRawCounter) ProtoReflect

func (*PatternFlowIpv4PriorityRawCounter) Reset

func (*PatternFlowIpv4PriorityRawCounter) String

type PatternFlowIpv4PriorityRaw_Choice

type PatternFlowIpv4PriorityRaw_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4PriorityRaw_Choice) Descriptor deprecated

func (*PatternFlowIpv4PriorityRaw_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4PriorityRaw_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4PriorityRaw_Choice) ProtoMessage

func (*PatternFlowIpv4PriorityRaw_Choice) ProtoMessage()

func (*PatternFlowIpv4PriorityRaw_Choice) ProtoReflect

func (*PatternFlowIpv4PriorityRaw_Choice) Reset

func (*PatternFlowIpv4PriorityRaw_Choice) String

type PatternFlowIpv4PriorityRaw_Choice_Enum

type PatternFlowIpv4PriorityRaw_Choice_Enum int32
const (
	PatternFlowIpv4PriorityRaw_Choice_unspecified PatternFlowIpv4PriorityRaw_Choice_Enum = 0
	PatternFlowIpv4PriorityRaw_Choice_value       PatternFlowIpv4PriorityRaw_Choice_Enum = 2
	PatternFlowIpv4PriorityRaw_Choice_values      PatternFlowIpv4PriorityRaw_Choice_Enum = 3
	PatternFlowIpv4PriorityRaw_Choice_increment   PatternFlowIpv4PriorityRaw_Choice_Enum = 4
	PatternFlowIpv4PriorityRaw_Choice_decrement   PatternFlowIpv4PriorityRaw_Choice_Enum = 5
)

func (PatternFlowIpv4PriorityRaw_Choice_Enum) Descriptor

func (PatternFlowIpv4PriorityRaw_Choice_Enum) Enum

func (PatternFlowIpv4PriorityRaw_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4PriorityRaw_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4PriorityRaw_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4PriorityRaw_Choice_Enum) Number

func (PatternFlowIpv4PriorityRaw_Choice_Enum) String

func (PatternFlowIpv4PriorityRaw_Choice_Enum) Type

type PatternFlowIpv4Protocol

type PatternFlowIpv4Protocol struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowIpv4Protocol_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4Protocol_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 61
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [61]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 61
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4ProtocolCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4ProtocolCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Protocol, default is 61 any host internal protocol

func (*PatternFlowIpv4Protocol) Descriptor deprecated

func (*PatternFlowIpv4Protocol) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Protocol.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Protocol) GetAuto

func (x *PatternFlowIpv4Protocol) GetAuto() int32

func (*PatternFlowIpv4Protocol) GetChoice

func (*PatternFlowIpv4Protocol) GetDecrement

func (*PatternFlowIpv4Protocol) GetIncrement

func (*PatternFlowIpv4Protocol) GetMetricGroup

func (x *PatternFlowIpv4Protocol) GetMetricGroup() string

func (*PatternFlowIpv4Protocol) GetValue

func (x *PatternFlowIpv4Protocol) GetValue() int32

func (*PatternFlowIpv4Protocol) GetValues

func (x *PatternFlowIpv4Protocol) GetValues() []int32

func (*PatternFlowIpv4Protocol) ProtoMessage

func (*PatternFlowIpv4Protocol) ProtoMessage()

func (*PatternFlowIpv4Protocol) ProtoReflect

func (x *PatternFlowIpv4Protocol) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4Protocol) Reset

func (x *PatternFlowIpv4Protocol) Reset()

func (*PatternFlowIpv4Protocol) String

func (x *PatternFlowIpv4Protocol) String() string

type PatternFlowIpv4ProtocolCounter

type PatternFlowIpv4ProtocolCounter struct {

	// Description missing in models
	// default = 61
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4ProtocolCounter) Descriptor deprecated

func (*PatternFlowIpv4ProtocolCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4ProtocolCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4ProtocolCounter) GetCount

func (x *PatternFlowIpv4ProtocolCounter) GetCount() int32

func (*PatternFlowIpv4ProtocolCounter) GetStart

func (x *PatternFlowIpv4ProtocolCounter) GetStart() int32

func (*PatternFlowIpv4ProtocolCounter) GetStep

func (*PatternFlowIpv4ProtocolCounter) ProtoMessage

func (*PatternFlowIpv4ProtocolCounter) ProtoMessage()

func (*PatternFlowIpv4ProtocolCounter) ProtoReflect

func (*PatternFlowIpv4ProtocolCounter) Reset

func (x *PatternFlowIpv4ProtocolCounter) Reset()

func (*PatternFlowIpv4ProtocolCounter) String

type PatternFlowIpv4Protocol_Choice

type PatternFlowIpv4Protocol_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4Protocol_Choice) Descriptor deprecated

func (*PatternFlowIpv4Protocol_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Protocol_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Protocol_Choice) ProtoMessage

func (*PatternFlowIpv4Protocol_Choice) ProtoMessage()

func (*PatternFlowIpv4Protocol_Choice) ProtoReflect

func (*PatternFlowIpv4Protocol_Choice) Reset

func (x *PatternFlowIpv4Protocol_Choice) Reset()

func (*PatternFlowIpv4Protocol_Choice) String

type PatternFlowIpv4Protocol_Choice_Enum

type PatternFlowIpv4Protocol_Choice_Enum int32
const (
	PatternFlowIpv4Protocol_Choice_unspecified PatternFlowIpv4Protocol_Choice_Enum = 0
	PatternFlowIpv4Protocol_Choice_value       PatternFlowIpv4Protocol_Choice_Enum = 2
	PatternFlowIpv4Protocol_Choice_values      PatternFlowIpv4Protocol_Choice_Enum = 3
	PatternFlowIpv4Protocol_Choice_auto        PatternFlowIpv4Protocol_Choice_Enum = 1
	PatternFlowIpv4Protocol_Choice_increment   PatternFlowIpv4Protocol_Choice_Enum = 4
	PatternFlowIpv4Protocol_Choice_decrement   PatternFlowIpv4Protocol_Choice_Enum = 5
)

func (PatternFlowIpv4Protocol_Choice_Enum) Descriptor

func (PatternFlowIpv4Protocol_Choice_Enum) Enum

func (PatternFlowIpv4Protocol_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4Protocol_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Protocol_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4Protocol_Choice_Enum) Number

func (PatternFlowIpv4Protocol_Choice_Enum) String

func (PatternFlowIpv4Protocol_Choice_Enum) Type

type PatternFlowIpv4Reserved

type PatternFlowIpv4Reserved struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4Reserved_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4Reserved_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4ReservedCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4ReservedCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reserved flag.

func (*PatternFlowIpv4Reserved) Descriptor deprecated

func (*PatternFlowIpv4Reserved) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Reserved.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Reserved) GetChoice

func (*PatternFlowIpv4Reserved) GetDecrement

func (*PatternFlowIpv4Reserved) GetIncrement

func (*PatternFlowIpv4Reserved) GetMetricGroup

func (x *PatternFlowIpv4Reserved) GetMetricGroup() string

func (*PatternFlowIpv4Reserved) GetValue

func (x *PatternFlowIpv4Reserved) GetValue() int32

func (*PatternFlowIpv4Reserved) GetValues

func (x *PatternFlowIpv4Reserved) GetValues() []int32

func (*PatternFlowIpv4Reserved) ProtoMessage

func (*PatternFlowIpv4Reserved) ProtoMessage()

func (*PatternFlowIpv4Reserved) ProtoReflect

func (x *PatternFlowIpv4Reserved) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4Reserved) Reset

func (x *PatternFlowIpv4Reserved) Reset()

func (*PatternFlowIpv4Reserved) String

func (x *PatternFlowIpv4Reserved) String() string

type PatternFlowIpv4ReservedCounter

type PatternFlowIpv4ReservedCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4ReservedCounter) Descriptor deprecated

func (*PatternFlowIpv4ReservedCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4ReservedCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4ReservedCounter) GetCount

func (x *PatternFlowIpv4ReservedCounter) GetCount() int32

func (*PatternFlowIpv4ReservedCounter) GetStart

func (x *PatternFlowIpv4ReservedCounter) GetStart() int32

func (*PatternFlowIpv4ReservedCounter) GetStep

func (*PatternFlowIpv4ReservedCounter) ProtoMessage

func (*PatternFlowIpv4ReservedCounter) ProtoMessage()

func (*PatternFlowIpv4ReservedCounter) ProtoReflect

func (*PatternFlowIpv4ReservedCounter) Reset

func (x *PatternFlowIpv4ReservedCounter) Reset()

func (*PatternFlowIpv4ReservedCounter) String

type PatternFlowIpv4Reserved_Choice

type PatternFlowIpv4Reserved_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4Reserved_Choice) Descriptor deprecated

func (*PatternFlowIpv4Reserved_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Reserved_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Reserved_Choice) ProtoMessage

func (*PatternFlowIpv4Reserved_Choice) ProtoMessage()

func (*PatternFlowIpv4Reserved_Choice) ProtoReflect

func (*PatternFlowIpv4Reserved_Choice) Reset

func (x *PatternFlowIpv4Reserved_Choice) Reset()

func (*PatternFlowIpv4Reserved_Choice) String

type PatternFlowIpv4Reserved_Choice_Enum

type PatternFlowIpv4Reserved_Choice_Enum int32
const (
	PatternFlowIpv4Reserved_Choice_unspecified PatternFlowIpv4Reserved_Choice_Enum = 0
	PatternFlowIpv4Reserved_Choice_value       PatternFlowIpv4Reserved_Choice_Enum = 2
	PatternFlowIpv4Reserved_Choice_values      PatternFlowIpv4Reserved_Choice_Enum = 3
	PatternFlowIpv4Reserved_Choice_increment   PatternFlowIpv4Reserved_Choice_Enum = 4
	PatternFlowIpv4Reserved_Choice_decrement   PatternFlowIpv4Reserved_Choice_Enum = 5
)

func (PatternFlowIpv4Reserved_Choice_Enum) Descriptor

func (PatternFlowIpv4Reserved_Choice_Enum) Enum

func (PatternFlowIpv4Reserved_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4Reserved_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Reserved_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4Reserved_Choice_Enum) Number

func (PatternFlowIpv4Reserved_Choice_Enum) String

func (PatternFlowIpv4Reserved_Choice_Enum) Type

type PatternFlowIpv4Src

type PatternFlowIpv4Src struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4Src_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4Src_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0.0.0.0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['0.0.0.0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4SrcCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4SrcCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source address

func (*PatternFlowIpv4Src) Descriptor deprecated

func (*PatternFlowIpv4Src) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Src.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Src) GetChoice

func (*PatternFlowIpv4Src) GetDecrement

func (x *PatternFlowIpv4Src) GetDecrement() *PatternFlowIpv4SrcCounter

func (*PatternFlowIpv4Src) GetIncrement

func (x *PatternFlowIpv4Src) GetIncrement() *PatternFlowIpv4SrcCounter

func (*PatternFlowIpv4Src) GetMetricGroup

func (x *PatternFlowIpv4Src) GetMetricGroup() string

func (*PatternFlowIpv4Src) GetValue

func (x *PatternFlowIpv4Src) GetValue() string

func (*PatternFlowIpv4Src) GetValues

func (x *PatternFlowIpv4Src) GetValues() []string

func (*PatternFlowIpv4Src) ProtoMessage

func (*PatternFlowIpv4Src) ProtoMessage()

func (*PatternFlowIpv4Src) ProtoReflect

func (x *PatternFlowIpv4Src) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4Src) Reset

func (x *PatternFlowIpv4Src) Reset()

func (*PatternFlowIpv4Src) String

func (x *PatternFlowIpv4Src) String() string

type PatternFlowIpv4SrcCounter

type PatternFlowIpv4SrcCounter struct {

	// Description missing in models
	// default = 0.0.0.0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 0.0.0.1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv4 counter pattern

func (*PatternFlowIpv4SrcCounter) Descriptor deprecated

func (*PatternFlowIpv4SrcCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4SrcCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4SrcCounter) GetCount

func (x *PatternFlowIpv4SrcCounter) GetCount() int32

func (*PatternFlowIpv4SrcCounter) GetStart

func (x *PatternFlowIpv4SrcCounter) GetStart() string

func (*PatternFlowIpv4SrcCounter) GetStep

func (x *PatternFlowIpv4SrcCounter) GetStep() string

func (*PatternFlowIpv4SrcCounter) ProtoMessage

func (*PatternFlowIpv4SrcCounter) ProtoMessage()

func (*PatternFlowIpv4SrcCounter) ProtoReflect

func (*PatternFlowIpv4SrcCounter) Reset

func (x *PatternFlowIpv4SrcCounter) Reset()

func (*PatternFlowIpv4SrcCounter) String

func (x *PatternFlowIpv4SrcCounter) String() string

type PatternFlowIpv4Src_Choice

type PatternFlowIpv4Src_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4Src_Choice) Descriptor deprecated

func (*PatternFlowIpv4Src_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Src_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Src_Choice) ProtoMessage

func (*PatternFlowIpv4Src_Choice) ProtoMessage()

func (*PatternFlowIpv4Src_Choice) ProtoReflect

func (*PatternFlowIpv4Src_Choice) Reset

func (x *PatternFlowIpv4Src_Choice) Reset()

func (*PatternFlowIpv4Src_Choice) String

func (x *PatternFlowIpv4Src_Choice) String() string

type PatternFlowIpv4Src_Choice_Enum

type PatternFlowIpv4Src_Choice_Enum int32
const (
	PatternFlowIpv4Src_Choice_unspecified PatternFlowIpv4Src_Choice_Enum = 0
	PatternFlowIpv4Src_Choice_value       PatternFlowIpv4Src_Choice_Enum = 2
	PatternFlowIpv4Src_Choice_values      PatternFlowIpv4Src_Choice_Enum = 3
	PatternFlowIpv4Src_Choice_increment   PatternFlowIpv4Src_Choice_Enum = 4
	PatternFlowIpv4Src_Choice_decrement   PatternFlowIpv4Src_Choice_Enum = 5
)

func (PatternFlowIpv4Src_Choice_Enum) Descriptor

func (PatternFlowIpv4Src_Choice_Enum) Enum

func (PatternFlowIpv4Src_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4Src_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Src_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4Src_Choice_Enum) Number

func (PatternFlowIpv4Src_Choice_Enum) String

func (PatternFlowIpv4Src_Choice_Enum) Type

type PatternFlowIpv4TimeToLive

type PatternFlowIpv4TimeToLive struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TimeToLive_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TimeToLive_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 64
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [64]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TimeToLiveCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TimeToLiveCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Time to live

func (*PatternFlowIpv4TimeToLive) Descriptor deprecated

func (*PatternFlowIpv4TimeToLive) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TimeToLive.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TimeToLive) GetChoice

func (*PatternFlowIpv4TimeToLive) GetDecrement

func (*PatternFlowIpv4TimeToLive) GetIncrement

func (*PatternFlowIpv4TimeToLive) GetMetricGroup

func (x *PatternFlowIpv4TimeToLive) GetMetricGroup() string

func (*PatternFlowIpv4TimeToLive) GetValue

func (x *PatternFlowIpv4TimeToLive) GetValue() int32

func (*PatternFlowIpv4TimeToLive) GetValues

func (x *PatternFlowIpv4TimeToLive) GetValues() []int32

func (*PatternFlowIpv4TimeToLive) ProtoMessage

func (*PatternFlowIpv4TimeToLive) ProtoMessage()

func (*PatternFlowIpv4TimeToLive) ProtoReflect

func (*PatternFlowIpv4TimeToLive) Reset

func (x *PatternFlowIpv4TimeToLive) Reset()

func (*PatternFlowIpv4TimeToLive) String

func (x *PatternFlowIpv4TimeToLive) String() string

type PatternFlowIpv4TimeToLiveCounter

type PatternFlowIpv4TimeToLiveCounter struct {

	// Description missing in models
	// default = 64
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TimeToLiveCounter) Descriptor deprecated

func (*PatternFlowIpv4TimeToLiveCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TimeToLiveCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TimeToLiveCounter) GetCount

func (*PatternFlowIpv4TimeToLiveCounter) GetStart

func (*PatternFlowIpv4TimeToLiveCounter) GetStep

func (*PatternFlowIpv4TimeToLiveCounter) ProtoMessage

func (*PatternFlowIpv4TimeToLiveCounter) ProtoMessage()

func (*PatternFlowIpv4TimeToLiveCounter) ProtoReflect

func (*PatternFlowIpv4TimeToLiveCounter) Reset

func (*PatternFlowIpv4TimeToLiveCounter) String

type PatternFlowIpv4TimeToLive_Choice

type PatternFlowIpv4TimeToLive_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TimeToLive_Choice) Descriptor deprecated

func (*PatternFlowIpv4TimeToLive_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TimeToLive_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TimeToLive_Choice) ProtoMessage

func (*PatternFlowIpv4TimeToLive_Choice) ProtoMessage()

func (*PatternFlowIpv4TimeToLive_Choice) ProtoReflect

func (*PatternFlowIpv4TimeToLive_Choice) Reset

func (*PatternFlowIpv4TimeToLive_Choice) String

type PatternFlowIpv4TimeToLive_Choice_Enum

type PatternFlowIpv4TimeToLive_Choice_Enum int32
const (
	PatternFlowIpv4TimeToLive_Choice_unspecified PatternFlowIpv4TimeToLive_Choice_Enum = 0
	PatternFlowIpv4TimeToLive_Choice_value       PatternFlowIpv4TimeToLive_Choice_Enum = 2
	PatternFlowIpv4TimeToLive_Choice_values      PatternFlowIpv4TimeToLive_Choice_Enum = 3
	PatternFlowIpv4TimeToLive_Choice_increment   PatternFlowIpv4TimeToLive_Choice_Enum = 4
	PatternFlowIpv4TimeToLive_Choice_decrement   PatternFlowIpv4TimeToLive_Choice_Enum = 5
)

func (PatternFlowIpv4TimeToLive_Choice_Enum) Descriptor

func (PatternFlowIpv4TimeToLive_Choice_Enum) Enum

func (PatternFlowIpv4TimeToLive_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TimeToLive_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TimeToLive_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TimeToLive_Choice_Enum) Number

func (PatternFlowIpv4TimeToLive_Choice_Enum) String

func (PatternFlowIpv4TimeToLive_Choice_Enum) Type

type PatternFlowIpv4TosDelay

type PatternFlowIpv4TosDelay struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TosDelay_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TosDelay_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TosDelayCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TosDelayCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Delay

func (*PatternFlowIpv4TosDelay) Descriptor deprecated

func (*PatternFlowIpv4TosDelay) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosDelay.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosDelay) GetChoice

func (*PatternFlowIpv4TosDelay) GetDecrement

func (*PatternFlowIpv4TosDelay) GetIncrement

func (*PatternFlowIpv4TosDelay) GetMetricGroup

func (x *PatternFlowIpv4TosDelay) GetMetricGroup() string

func (*PatternFlowIpv4TosDelay) GetValue

func (x *PatternFlowIpv4TosDelay) GetValue() int32

func (*PatternFlowIpv4TosDelay) GetValues

func (x *PatternFlowIpv4TosDelay) GetValues() []int32

func (*PatternFlowIpv4TosDelay) ProtoMessage

func (*PatternFlowIpv4TosDelay) ProtoMessage()

func (*PatternFlowIpv4TosDelay) ProtoReflect

func (x *PatternFlowIpv4TosDelay) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4TosDelay) Reset

func (x *PatternFlowIpv4TosDelay) Reset()

func (*PatternFlowIpv4TosDelay) String

func (x *PatternFlowIpv4TosDelay) String() string

type PatternFlowIpv4TosDelayCounter

type PatternFlowIpv4TosDelayCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TosDelayCounter) Descriptor deprecated

func (*PatternFlowIpv4TosDelayCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosDelayCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosDelayCounter) GetCount

func (x *PatternFlowIpv4TosDelayCounter) GetCount() int32

func (*PatternFlowIpv4TosDelayCounter) GetStart

func (x *PatternFlowIpv4TosDelayCounter) GetStart() int32

func (*PatternFlowIpv4TosDelayCounter) GetStep

func (*PatternFlowIpv4TosDelayCounter) ProtoMessage

func (*PatternFlowIpv4TosDelayCounter) ProtoMessage()

func (*PatternFlowIpv4TosDelayCounter) ProtoReflect

func (*PatternFlowIpv4TosDelayCounter) Reset

func (x *PatternFlowIpv4TosDelayCounter) Reset()

func (*PatternFlowIpv4TosDelayCounter) String

type PatternFlowIpv4TosDelay_Choice

type PatternFlowIpv4TosDelay_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TosDelay_Choice) Descriptor deprecated

func (*PatternFlowIpv4TosDelay_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosDelay_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosDelay_Choice) ProtoMessage

func (*PatternFlowIpv4TosDelay_Choice) ProtoMessage()

func (*PatternFlowIpv4TosDelay_Choice) ProtoReflect

func (*PatternFlowIpv4TosDelay_Choice) Reset

func (x *PatternFlowIpv4TosDelay_Choice) Reset()

func (*PatternFlowIpv4TosDelay_Choice) String

type PatternFlowIpv4TosDelay_Choice_Enum

type PatternFlowIpv4TosDelay_Choice_Enum int32
const (
	PatternFlowIpv4TosDelay_Choice_unspecified PatternFlowIpv4TosDelay_Choice_Enum = 0
	PatternFlowIpv4TosDelay_Choice_value       PatternFlowIpv4TosDelay_Choice_Enum = 2
	PatternFlowIpv4TosDelay_Choice_values      PatternFlowIpv4TosDelay_Choice_Enum = 3
	PatternFlowIpv4TosDelay_Choice_increment   PatternFlowIpv4TosDelay_Choice_Enum = 4
	PatternFlowIpv4TosDelay_Choice_decrement   PatternFlowIpv4TosDelay_Choice_Enum = 5
)

func (PatternFlowIpv4TosDelay_Choice_Enum) Descriptor

func (PatternFlowIpv4TosDelay_Choice_Enum) Enum

func (PatternFlowIpv4TosDelay_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TosDelay_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosDelay_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TosDelay_Choice_Enum) Number

func (PatternFlowIpv4TosDelay_Choice_Enum) String

func (PatternFlowIpv4TosDelay_Choice_Enum) Type

type PatternFlowIpv4TosMonetary

type PatternFlowIpv4TosMonetary struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TosMonetary_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TosMonetary_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TosMonetaryCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TosMonetaryCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Monetary

func (*PatternFlowIpv4TosMonetary) Descriptor deprecated

func (*PatternFlowIpv4TosMonetary) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosMonetary.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosMonetary) GetChoice

func (*PatternFlowIpv4TosMonetary) GetDecrement

func (*PatternFlowIpv4TosMonetary) GetIncrement

func (*PatternFlowIpv4TosMonetary) GetMetricGroup

func (x *PatternFlowIpv4TosMonetary) GetMetricGroup() string

func (*PatternFlowIpv4TosMonetary) GetValue

func (x *PatternFlowIpv4TosMonetary) GetValue() int32

func (*PatternFlowIpv4TosMonetary) GetValues

func (x *PatternFlowIpv4TosMonetary) GetValues() []int32

func (*PatternFlowIpv4TosMonetary) ProtoMessage

func (*PatternFlowIpv4TosMonetary) ProtoMessage()

func (*PatternFlowIpv4TosMonetary) ProtoReflect

func (*PatternFlowIpv4TosMonetary) Reset

func (x *PatternFlowIpv4TosMonetary) Reset()

func (*PatternFlowIpv4TosMonetary) String

func (x *PatternFlowIpv4TosMonetary) String() string

type PatternFlowIpv4TosMonetaryCounter

type PatternFlowIpv4TosMonetaryCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TosMonetaryCounter) Descriptor deprecated

func (*PatternFlowIpv4TosMonetaryCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosMonetaryCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosMonetaryCounter) GetCount

func (*PatternFlowIpv4TosMonetaryCounter) GetStart

func (*PatternFlowIpv4TosMonetaryCounter) GetStep

func (*PatternFlowIpv4TosMonetaryCounter) ProtoMessage

func (*PatternFlowIpv4TosMonetaryCounter) ProtoMessage()

func (*PatternFlowIpv4TosMonetaryCounter) ProtoReflect

func (*PatternFlowIpv4TosMonetaryCounter) Reset

func (*PatternFlowIpv4TosMonetaryCounter) String

type PatternFlowIpv4TosMonetary_Choice

type PatternFlowIpv4TosMonetary_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TosMonetary_Choice) Descriptor deprecated

func (*PatternFlowIpv4TosMonetary_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosMonetary_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosMonetary_Choice) ProtoMessage

func (*PatternFlowIpv4TosMonetary_Choice) ProtoMessage()

func (*PatternFlowIpv4TosMonetary_Choice) ProtoReflect

func (*PatternFlowIpv4TosMonetary_Choice) Reset

func (*PatternFlowIpv4TosMonetary_Choice) String

type PatternFlowIpv4TosMonetary_Choice_Enum

type PatternFlowIpv4TosMonetary_Choice_Enum int32
const (
	PatternFlowIpv4TosMonetary_Choice_unspecified PatternFlowIpv4TosMonetary_Choice_Enum = 0
	PatternFlowIpv4TosMonetary_Choice_value       PatternFlowIpv4TosMonetary_Choice_Enum = 2
	PatternFlowIpv4TosMonetary_Choice_values      PatternFlowIpv4TosMonetary_Choice_Enum = 3
	PatternFlowIpv4TosMonetary_Choice_increment   PatternFlowIpv4TosMonetary_Choice_Enum = 4
	PatternFlowIpv4TosMonetary_Choice_decrement   PatternFlowIpv4TosMonetary_Choice_Enum = 5
)

func (PatternFlowIpv4TosMonetary_Choice_Enum) Descriptor

func (PatternFlowIpv4TosMonetary_Choice_Enum) Enum

func (PatternFlowIpv4TosMonetary_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TosMonetary_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosMonetary_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TosMonetary_Choice_Enum) Number

func (PatternFlowIpv4TosMonetary_Choice_Enum) String

func (PatternFlowIpv4TosMonetary_Choice_Enum) Type

type PatternFlowIpv4TosPrecedence

type PatternFlowIpv4TosPrecedence struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TosPrecedence_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TosPrecedence_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TosPrecedenceCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TosPrecedenceCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Precedence

func (*PatternFlowIpv4TosPrecedence) Descriptor deprecated

func (*PatternFlowIpv4TosPrecedence) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosPrecedence.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosPrecedence) GetChoice

func (*PatternFlowIpv4TosPrecedence) GetDecrement

func (*PatternFlowIpv4TosPrecedence) GetIncrement

func (*PatternFlowIpv4TosPrecedence) GetMetricGroup

func (x *PatternFlowIpv4TosPrecedence) GetMetricGroup() string

func (*PatternFlowIpv4TosPrecedence) GetValue

func (x *PatternFlowIpv4TosPrecedence) GetValue() int32

func (*PatternFlowIpv4TosPrecedence) GetValues

func (x *PatternFlowIpv4TosPrecedence) GetValues() []int32

func (*PatternFlowIpv4TosPrecedence) ProtoMessage

func (*PatternFlowIpv4TosPrecedence) ProtoMessage()

func (*PatternFlowIpv4TosPrecedence) ProtoReflect

func (*PatternFlowIpv4TosPrecedence) Reset

func (x *PatternFlowIpv4TosPrecedence) Reset()

func (*PatternFlowIpv4TosPrecedence) String

type PatternFlowIpv4TosPrecedenceCounter

type PatternFlowIpv4TosPrecedenceCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TosPrecedenceCounter) Descriptor deprecated

func (*PatternFlowIpv4TosPrecedenceCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosPrecedenceCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosPrecedenceCounter) GetCount

func (*PatternFlowIpv4TosPrecedenceCounter) GetStart

func (*PatternFlowIpv4TosPrecedenceCounter) GetStep

func (*PatternFlowIpv4TosPrecedenceCounter) ProtoMessage

func (*PatternFlowIpv4TosPrecedenceCounter) ProtoMessage()

func (*PatternFlowIpv4TosPrecedenceCounter) ProtoReflect

func (*PatternFlowIpv4TosPrecedenceCounter) Reset

func (*PatternFlowIpv4TosPrecedenceCounter) String

type PatternFlowIpv4TosPrecedence_Choice

type PatternFlowIpv4TosPrecedence_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TosPrecedence_Choice) Descriptor deprecated

func (*PatternFlowIpv4TosPrecedence_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosPrecedence_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosPrecedence_Choice) ProtoMessage

func (*PatternFlowIpv4TosPrecedence_Choice) ProtoMessage()

func (*PatternFlowIpv4TosPrecedence_Choice) ProtoReflect

func (*PatternFlowIpv4TosPrecedence_Choice) Reset

func (*PatternFlowIpv4TosPrecedence_Choice) String

type PatternFlowIpv4TosPrecedence_Choice_Enum

type PatternFlowIpv4TosPrecedence_Choice_Enum int32
const (
	PatternFlowIpv4TosPrecedence_Choice_unspecified PatternFlowIpv4TosPrecedence_Choice_Enum = 0
	PatternFlowIpv4TosPrecedence_Choice_value       PatternFlowIpv4TosPrecedence_Choice_Enum = 2
	PatternFlowIpv4TosPrecedence_Choice_values      PatternFlowIpv4TosPrecedence_Choice_Enum = 3
	PatternFlowIpv4TosPrecedence_Choice_increment   PatternFlowIpv4TosPrecedence_Choice_Enum = 4
	PatternFlowIpv4TosPrecedence_Choice_decrement   PatternFlowIpv4TosPrecedence_Choice_Enum = 5
)

func (PatternFlowIpv4TosPrecedence_Choice_Enum) Descriptor

func (PatternFlowIpv4TosPrecedence_Choice_Enum) Enum

func (PatternFlowIpv4TosPrecedence_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TosPrecedence_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosPrecedence_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TosPrecedence_Choice_Enum) Number

func (PatternFlowIpv4TosPrecedence_Choice_Enum) String

func (PatternFlowIpv4TosPrecedence_Choice_Enum) Type

type PatternFlowIpv4TosReliability

type PatternFlowIpv4TosReliability struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TosReliability_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TosReliability_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TosReliabilityCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TosReliabilityCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reliability

func (*PatternFlowIpv4TosReliability) Descriptor deprecated

func (*PatternFlowIpv4TosReliability) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosReliability.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosReliability) GetChoice

func (*PatternFlowIpv4TosReliability) GetDecrement

func (*PatternFlowIpv4TosReliability) GetIncrement

func (*PatternFlowIpv4TosReliability) GetMetricGroup

func (x *PatternFlowIpv4TosReliability) GetMetricGroup() string

func (*PatternFlowIpv4TosReliability) GetValue

func (x *PatternFlowIpv4TosReliability) GetValue() int32

func (*PatternFlowIpv4TosReliability) GetValues

func (x *PatternFlowIpv4TosReliability) GetValues() []int32

func (*PatternFlowIpv4TosReliability) ProtoMessage

func (*PatternFlowIpv4TosReliability) ProtoMessage()

func (*PatternFlowIpv4TosReliability) ProtoReflect

func (*PatternFlowIpv4TosReliability) Reset

func (x *PatternFlowIpv4TosReliability) Reset()

func (*PatternFlowIpv4TosReliability) String

type PatternFlowIpv4TosReliabilityCounter

type PatternFlowIpv4TosReliabilityCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TosReliabilityCounter) Descriptor deprecated

func (*PatternFlowIpv4TosReliabilityCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosReliabilityCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosReliabilityCounter) GetCount

func (*PatternFlowIpv4TosReliabilityCounter) GetStart

func (*PatternFlowIpv4TosReliabilityCounter) GetStep

func (*PatternFlowIpv4TosReliabilityCounter) ProtoMessage

func (*PatternFlowIpv4TosReliabilityCounter) ProtoMessage()

func (*PatternFlowIpv4TosReliabilityCounter) ProtoReflect

func (*PatternFlowIpv4TosReliabilityCounter) Reset

func (*PatternFlowIpv4TosReliabilityCounter) String

type PatternFlowIpv4TosReliability_Choice

type PatternFlowIpv4TosReliability_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TosReliability_Choice) Descriptor deprecated

func (*PatternFlowIpv4TosReliability_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosReliability_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosReliability_Choice) ProtoMessage

func (*PatternFlowIpv4TosReliability_Choice) ProtoMessage()

func (*PatternFlowIpv4TosReliability_Choice) ProtoReflect

func (*PatternFlowIpv4TosReliability_Choice) Reset

func (*PatternFlowIpv4TosReliability_Choice) String

type PatternFlowIpv4TosReliability_Choice_Enum

type PatternFlowIpv4TosReliability_Choice_Enum int32
const (
	PatternFlowIpv4TosReliability_Choice_unspecified PatternFlowIpv4TosReliability_Choice_Enum = 0
	PatternFlowIpv4TosReliability_Choice_value       PatternFlowIpv4TosReliability_Choice_Enum = 2
	PatternFlowIpv4TosReliability_Choice_values      PatternFlowIpv4TosReliability_Choice_Enum = 3
	PatternFlowIpv4TosReliability_Choice_increment   PatternFlowIpv4TosReliability_Choice_Enum = 4
	PatternFlowIpv4TosReliability_Choice_decrement   PatternFlowIpv4TosReliability_Choice_Enum = 5
)

func (PatternFlowIpv4TosReliability_Choice_Enum) Descriptor

func (PatternFlowIpv4TosReliability_Choice_Enum) Enum

func (PatternFlowIpv4TosReliability_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TosReliability_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosReliability_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TosReliability_Choice_Enum) Number

func (PatternFlowIpv4TosReliability_Choice_Enum) String

func (PatternFlowIpv4TosReliability_Choice_Enum) Type

type PatternFlowIpv4TosThroughput

type PatternFlowIpv4TosThroughput struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TosThroughput_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TosThroughput_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TosThroughputCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TosThroughputCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Throughput

func (*PatternFlowIpv4TosThroughput) Descriptor deprecated

func (*PatternFlowIpv4TosThroughput) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosThroughput.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosThroughput) GetChoice

func (*PatternFlowIpv4TosThroughput) GetDecrement

func (*PatternFlowIpv4TosThroughput) GetIncrement

func (*PatternFlowIpv4TosThroughput) GetMetricGroup

func (x *PatternFlowIpv4TosThroughput) GetMetricGroup() string

func (*PatternFlowIpv4TosThroughput) GetValue

func (x *PatternFlowIpv4TosThroughput) GetValue() int32

func (*PatternFlowIpv4TosThroughput) GetValues

func (x *PatternFlowIpv4TosThroughput) GetValues() []int32

func (*PatternFlowIpv4TosThroughput) ProtoMessage

func (*PatternFlowIpv4TosThroughput) ProtoMessage()

func (*PatternFlowIpv4TosThroughput) ProtoReflect

func (*PatternFlowIpv4TosThroughput) Reset

func (x *PatternFlowIpv4TosThroughput) Reset()

func (*PatternFlowIpv4TosThroughput) String

type PatternFlowIpv4TosThroughputCounter

type PatternFlowIpv4TosThroughputCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TosThroughputCounter) Descriptor deprecated

func (*PatternFlowIpv4TosThroughputCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosThroughputCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosThroughputCounter) GetCount

func (*PatternFlowIpv4TosThroughputCounter) GetStart

func (*PatternFlowIpv4TosThroughputCounter) GetStep

func (*PatternFlowIpv4TosThroughputCounter) ProtoMessage

func (*PatternFlowIpv4TosThroughputCounter) ProtoMessage()

func (*PatternFlowIpv4TosThroughputCounter) ProtoReflect

func (*PatternFlowIpv4TosThroughputCounter) Reset

func (*PatternFlowIpv4TosThroughputCounter) String

type PatternFlowIpv4TosThroughput_Choice

type PatternFlowIpv4TosThroughput_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TosThroughput_Choice) Descriptor deprecated

func (*PatternFlowIpv4TosThroughput_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosThroughput_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosThroughput_Choice) ProtoMessage

func (*PatternFlowIpv4TosThroughput_Choice) ProtoMessage()

func (*PatternFlowIpv4TosThroughput_Choice) ProtoReflect

func (*PatternFlowIpv4TosThroughput_Choice) Reset

func (*PatternFlowIpv4TosThroughput_Choice) String

type PatternFlowIpv4TosThroughput_Choice_Enum

type PatternFlowIpv4TosThroughput_Choice_Enum int32
const (
	PatternFlowIpv4TosThroughput_Choice_unspecified PatternFlowIpv4TosThroughput_Choice_Enum = 0
	PatternFlowIpv4TosThroughput_Choice_value       PatternFlowIpv4TosThroughput_Choice_Enum = 2
	PatternFlowIpv4TosThroughput_Choice_values      PatternFlowIpv4TosThroughput_Choice_Enum = 3
	PatternFlowIpv4TosThroughput_Choice_increment   PatternFlowIpv4TosThroughput_Choice_Enum = 4
	PatternFlowIpv4TosThroughput_Choice_decrement   PatternFlowIpv4TosThroughput_Choice_Enum = 5
)

func (PatternFlowIpv4TosThroughput_Choice_Enum) Descriptor

func (PatternFlowIpv4TosThroughput_Choice_Enum) Enum

func (PatternFlowIpv4TosThroughput_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TosThroughput_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosThroughput_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TosThroughput_Choice_Enum) Number

func (PatternFlowIpv4TosThroughput_Choice_Enum) String

func (PatternFlowIpv4TosThroughput_Choice_Enum) Type

type PatternFlowIpv4TosUnused

type PatternFlowIpv4TosUnused struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4TosUnused_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TosUnused_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TosUnusedCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TosUnusedCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Unused

func (*PatternFlowIpv4TosUnused) Descriptor deprecated

func (*PatternFlowIpv4TosUnused) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosUnused.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosUnused) GetChoice

func (*PatternFlowIpv4TosUnused) GetDecrement

func (*PatternFlowIpv4TosUnused) GetIncrement

func (*PatternFlowIpv4TosUnused) GetMetricGroup

func (x *PatternFlowIpv4TosUnused) GetMetricGroup() string

func (*PatternFlowIpv4TosUnused) GetValue

func (x *PatternFlowIpv4TosUnused) GetValue() int32

func (*PatternFlowIpv4TosUnused) GetValues

func (x *PatternFlowIpv4TosUnused) GetValues() []int32

func (*PatternFlowIpv4TosUnused) ProtoMessage

func (*PatternFlowIpv4TosUnused) ProtoMessage()

func (*PatternFlowIpv4TosUnused) ProtoReflect

func (x *PatternFlowIpv4TosUnused) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4TosUnused) Reset

func (x *PatternFlowIpv4TosUnused) Reset()

func (*PatternFlowIpv4TosUnused) String

func (x *PatternFlowIpv4TosUnused) String() string

type PatternFlowIpv4TosUnusedCounter

type PatternFlowIpv4TosUnusedCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TosUnusedCounter) Descriptor deprecated

func (*PatternFlowIpv4TosUnusedCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosUnusedCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosUnusedCounter) GetCount

func (x *PatternFlowIpv4TosUnusedCounter) GetCount() int32

func (*PatternFlowIpv4TosUnusedCounter) GetStart

func (x *PatternFlowIpv4TosUnusedCounter) GetStart() int32

func (*PatternFlowIpv4TosUnusedCounter) GetStep

func (*PatternFlowIpv4TosUnusedCounter) ProtoMessage

func (*PatternFlowIpv4TosUnusedCounter) ProtoMessage()

func (*PatternFlowIpv4TosUnusedCounter) ProtoReflect

func (*PatternFlowIpv4TosUnusedCounter) Reset

func (*PatternFlowIpv4TosUnusedCounter) String

type PatternFlowIpv4TosUnused_Choice

type PatternFlowIpv4TosUnused_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TosUnused_Choice) Descriptor deprecated

func (*PatternFlowIpv4TosUnused_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosUnused_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TosUnused_Choice) ProtoMessage

func (*PatternFlowIpv4TosUnused_Choice) ProtoMessage()

func (*PatternFlowIpv4TosUnused_Choice) ProtoReflect

func (*PatternFlowIpv4TosUnused_Choice) Reset

func (*PatternFlowIpv4TosUnused_Choice) String

type PatternFlowIpv4TosUnused_Choice_Enum

type PatternFlowIpv4TosUnused_Choice_Enum int32
const (
	PatternFlowIpv4TosUnused_Choice_unspecified PatternFlowIpv4TosUnused_Choice_Enum = 0
	PatternFlowIpv4TosUnused_Choice_value       PatternFlowIpv4TosUnused_Choice_Enum = 2
	PatternFlowIpv4TosUnused_Choice_values      PatternFlowIpv4TosUnused_Choice_Enum = 3
	PatternFlowIpv4TosUnused_Choice_increment   PatternFlowIpv4TosUnused_Choice_Enum = 4
	PatternFlowIpv4TosUnused_Choice_decrement   PatternFlowIpv4TosUnused_Choice_Enum = 5
)

func (PatternFlowIpv4TosUnused_Choice_Enum) Descriptor

func (PatternFlowIpv4TosUnused_Choice_Enum) Enum

func (PatternFlowIpv4TosUnused_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TosUnused_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TosUnused_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TosUnused_Choice_Enum) Number

func (PatternFlowIpv4TosUnused_Choice_Enum) String

func (PatternFlowIpv4TosUnused_Choice_Enum) Type

type PatternFlowIpv4TotalLength

type PatternFlowIpv4TotalLength struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowIpv4TotalLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4TotalLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 46
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [46]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 46
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4TotalLengthCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4TotalLengthCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Total length

func (*PatternFlowIpv4TotalLength) Descriptor deprecated

func (*PatternFlowIpv4TotalLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TotalLength.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TotalLength) GetAuto

func (x *PatternFlowIpv4TotalLength) GetAuto() int32

func (*PatternFlowIpv4TotalLength) GetChoice

func (*PatternFlowIpv4TotalLength) GetDecrement

func (*PatternFlowIpv4TotalLength) GetIncrement

func (*PatternFlowIpv4TotalLength) GetMetricGroup

func (x *PatternFlowIpv4TotalLength) GetMetricGroup() string

func (*PatternFlowIpv4TotalLength) GetValue

func (x *PatternFlowIpv4TotalLength) GetValue() int32

func (*PatternFlowIpv4TotalLength) GetValues

func (x *PatternFlowIpv4TotalLength) GetValues() []int32

func (*PatternFlowIpv4TotalLength) ProtoMessage

func (*PatternFlowIpv4TotalLength) ProtoMessage()

func (*PatternFlowIpv4TotalLength) ProtoReflect

func (*PatternFlowIpv4TotalLength) Reset

func (x *PatternFlowIpv4TotalLength) Reset()

func (*PatternFlowIpv4TotalLength) String

func (x *PatternFlowIpv4TotalLength) String() string

type PatternFlowIpv4TotalLengthCounter

type PatternFlowIpv4TotalLengthCounter struct {

	// Description missing in models
	// default = 46
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4TotalLengthCounter) Descriptor deprecated

func (*PatternFlowIpv4TotalLengthCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TotalLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TotalLengthCounter) GetCount

func (*PatternFlowIpv4TotalLengthCounter) GetStart

func (*PatternFlowIpv4TotalLengthCounter) GetStep

func (*PatternFlowIpv4TotalLengthCounter) ProtoMessage

func (*PatternFlowIpv4TotalLengthCounter) ProtoMessage()

func (*PatternFlowIpv4TotalLengthCounter) ProtoReflect

func (*PatternFlowIpv4TotalLengthCounter) Reset

func (*PatternFlowIpv4TotalLengthCounter) String

type PatternFlowIpv4TotalLength_Choice

type PatternFlowIpv4TotalLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4TotalLength_Choice) Descriptor deprecated

func (*PatternFlowIpv4TotalLength_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TotalLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4TotalLength_Choice) ProtoMessage

func (*PatternFlowIpv4TotalLength_Choice) ProtoMessage()

func (*PatternFlowIpv4TotalLength_Choice) ProtoReflect

func (*PatternFlowIpv4TotalLength_Choice) Reset

func (*PatternFlowIpv4TotalLength_Choice) String

type PatternFlowIpv4TotalLength_Choice_Enum

type PatternFlowIpv4TotalLength_Choice_Enum int32
const (
	PatternFlowIpv4TotalLength_Choice_unspecified PatternFlowIpv4TotalLength_Choice_Enum = 0
	PatternFlowIpv4TotalLength_Choice_value       PatternFlowIpv4TotalLength_Choice_Enum = 2
	PatternFlowIpv4TotalLength_Choice_values      PatternFlowIpv4TotalLength_Choice_Enum = 3
	PatternFlowIpv4TotalLength_Choice_auto        PatternFlowIpv4TotalLength_Choice_Enum = 1
	PatternFlowIpv4TotalLength_Choice_increment   PatternFlowIpv4TotalLength_Choice_Enum = 4
	PatternFlowIpv4TotalLength_Choice_decrement   PatternFlowIpv4TotalLength_Choice_Enum = 5
)

func (PatternFlowIpv4TotalLength_Choice_Enum) Descriptor

func (PatternFlowIpv4TotalLength_Choice_Enum) Enum

func (PatternFlowIpv4TotalLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4TotalLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4TotalLength_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4TotalLength_Choice_Enum) Number

func (PatternFlowIpv4TotalLength_Choice_Enum) String

func (PatternFlowIpv4TotalLength_Choice_Enum) Type

type PatternFlowIpv4Version

type PatternFlowIpv4Version struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv4Version_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv4Version_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 4
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [4]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv4VersionCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv4VersionCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Version

func (*PatternFlowIpv4Version) Descriptor deprecated

func (*PatternFlowIpv4Version) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Version.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Version) GetChoice

func (*PatternFlowIpv4Version) GetDecrement

func (*PatternFlowIpv4Version) GetIncrement

func (*PatternFlowIpv4Version) GetMetricGroup

func (x *PatternFlowIpv4Version) GetMetricGroup() string

func (*PatternFlowIpv4Version) GetValue

func (x *PatternFlowIpv4Version) GetValue() int32

func (*PatternFlowIpv4Version) GetValues

func (x *PatternFlowIpv4Version) GetValues() []int32

func (*PatternFlowIpv4Version) ProtoMessage

func (*PatternFlowIpv4Version) ProtoMessage()

func (*PatternFlowIpv4Version) ProtoReflect

func (x *PatternFlowIpv4Version) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv4Version) Reset

func (x *PatternFlowIpv4Version) Reset()

func (*PatternFlowIpv4Version) String

func (x *PatternFlowIpv4Version) String() string

type PatternFlowIpv4VersionCounter

type PatternFlowIpv4VersionCounter struct {

	// Description missing in models
	// default = 4
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv4VersionCounter) Descriptor deprecated

func (*PatternFlowIpv4VersionCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4VersionCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4VersionCounter) GetCount

func (x *PatternFlowIpv4VersionCounter) GetCount() int32

func (*PatternFlowIpv4VersionCounter) GetStart

func (x *PatternFlowIpv4VersionCounter) GetStart() int32

func (*PatternFlowIpv4VersionCounter) GetStep

func (x *PatternFlowIpv4VersionCounter) GetStep() int32

func (*PatternFlowIpv4VersionCounter) ProtoMessage

func (*PatternFlowIpv4VersionCounter) ProtoMessage()

func (*PatternFlowIpv4VersionCounter) ProtoReflect

func (*PatternFlowIpv4VersionCounter) Reset

func (x *PatternFlowIpv4VersionCounter) Reset()

func (*PatternFlowIpv4VersionCounter) String

type PatternFlowIpv4Version_Choice

type PatternFlowIpv4Version_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv4Version_Choice) Descriptor deprecated

func (*PatternFlowIpv4Version_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Version_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv4Version_Choice) ProtoMessage

func (*PatternFlowIpv4Version_Choice) ProtoMessage()

func (*PatternFlowIpv4Version_Choice) ProtoReflect

func (*PatternFlowIpv4Version_Choice) Reset

func (x *PatternFlowIpv4Version_Choice) Reset()

func (*PatternFlowIpv4Version_Choice) String

type PatternFlowIpv4Version_Choice_Enum

type PatternFlowIpv4Version_Choice_Enum int32
const (
	PatternFlowIpv4Version_Choice_unspecified PatternFlowIpv4Version_Choice_Enum = 0
	PatternFlowIpv4Version_Choice_value       PatternFlowIpv4Version_Choice_Enum = 2
	PatternFlowIpv4Version_Choice_values      PatternFlowIpv4Version_Choice_Enum = 3
	PatternFlowIpv4Version_Choice_increment   PatternFlowIpv4Version_Choice_Enum = 4
	PatternFlowIpv4Version_Choice_decrement   PatternFlowIpv4Version_Choice_Enum = 5
)

func (PatternFlowIpv4Version_Choice_Enum) Descriptor

func (PatternFlowIpv4Version_Choice_Enum) Enum

func (PatternFlowIpv4Version_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv4Version_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv4Version_Choice_Enum.Descriptor instead.

func (PatternFlowIpv4Version_Choice_Enum) Number

func (PatternFlowIpv4Version_Choice_Enum) String

func (PatternFlowIpv4Version_Choice_Enum) Type

type PatternFlowIpv6Dst

type PatternFlowIpv6Dst struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv6Dst_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6Dst_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = ::0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['::0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6DstCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6DstCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination address

func (*PatternFlowIpv6Dst) Descriptor deprecated

func (*PatternFlowIpv6Dst) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Dst.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6Dst) GetChoice

func (*PatternFlowIpv6Dst) GetDecrement

func (x *PatternFlowIpv6Dst) GetDecrement() *PatternFlowIpv6DstCounter

func (*PatternFlowIpv6Dst) GetIncrement

func (x *PatternFlowIpv6Dst) GetIncrement() *PatternFlowIpv6DstCounter

func (*PatternFlowIpv6Dst) GetMetricGroup

func (x *PatternFlowIpv6Dst) GetMetricGroup() string

func (*PatternFlowIpv6Dst) GetValue

func (x *PatternFlowIpv6Dst) GetValue() string

func (*PatternFlowIpv6Dst) GetValues

func (x *PatternFlowIpv6Dst) GetValues() []string

func (*PatternFlowIpv6Dst) ProtoMessage

func (*PatternFlowIpv6Dst) ProtoMessage()

func (*PatternFlowIpv6Dst) ProtoReflect

func (x *PatternFlowIpv6Dst) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv6Dst) Reset

func (x *PatternFlowIpv6Dst) Reset()

func (*PatternFlowIpv6Dst) String

func (x *PatternFlowIpv6Dst) String() string

type PatternFlowIpv6DstCounter

type PatternFlowIpv6DstCounter struct {

	// Description missing in models
	// default = ::0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = ::1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv6 counter pattern

func (*PatternFlowIpv6DstCounter) Descriptor deprecated

func (*PatternFlowIpv6DstCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6DstCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6DstCounter) GetCount

func (x *PatternFlowIpv6DstCounter) GetCount() int32

func (*PatternFlowIpv6DstCounter) GetStart

func (x *PatternFlowIpv6DstCounter) GetStart() string

func (*PatternFlowIpv6DstCounter) GetStep

func (x *PatternFlowIpv6DstCounter) GetStep() string

func (*PatternFlowIpv6DstCounter) ProtoMessage

func (*PatternFlowIpv6DstCounter) ProtoMessage()

func (*PatternFlowIpv6DstCounter) ProtoReflect

func (*PatternFlowIpv6DstCounter) Reset

func (x *PatternFlowIpv6DstCounter) Reset()

func (*PatternFlowIpv6DstCounter) String

func (x *PatternFlowIpv6DstCounter) String() string

type PatternFlowIpv6Dst_Choice

type PatternFlowIpv6Dst_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6Dst_Choice) Descriptor deprecated

func (*PatternFlowIpv6Dst_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Dst_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6Dst_Choice) ProtoMessage

func (*PatternFlowIpv6Dst_Choice) ProtoMessage()

func (*PatternFlowIpv6Dst_Choice) ProtoReflect

func (*PatternFlowIpv6Dst_Choice) Reset

func (x *PatternFlowIpv6Dst_Choice) Reset()

func (*PatternFlowIpv6Dst_Choice) String

func (x *PatternFlowIpv6Dst_Choice) String() string

type PatternFlowIpv6Dst_Choice_Enum

type PatternFlowIpv6Dst_Choice_Enum int32
const (
	PatternFlowIpv6Dst_Choice_unspecified PatternFlowIpv6Dst_Choice_Enum = 0
	PatternFlowIpv6Dst_Choice_value       PatternFlowIpv6Dst_Choice_Enum = 2
	PatternFlowIpv6Dst_Choice_values      PatternFlowIpv6Dst_Choice_Enum = 3
	PatternFlowIpv6Dst_Choice_increment   PatternFlowIpv6Dst_Choice_Enum = 4
	PatternFlowIpv6Dst_Choice_decrement   PatternFlowIpv6Dst_Choice_Enum = 5
)

func (PatternFlowIpv6Dst_Choice_Enum) Descriptor

func (PatternFlowIpv6Dst_Choice_Enum) Enum

func (PatternFlowIpv6Dst_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6Dst_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Dst_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6Dst_Choice_Enum) Number

func (PatternFlowIpv6Dst_Choice_Enum) String

func (PatternFlowIpv6Dst_Choice_Enum) Type

type PatternFlowIpv6FlowLabel

type PatternFlowIpv6FlowLabel struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv6FlowLabel_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6FlowLabel_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6FlowLabelCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6FlowLabelCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Flow label

func (*PatternFlowIpv6FlowLabel) Descriptor deprecated

func (*PatternFlowIpv6FlowLabel) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6FlowLabel.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6FlowLabel) GetChoice

func (*PatternFlowIpv6FlowLabel) GetDecrement

func (*PatternFlowIpv6FlowLabel) GetIncrement

func (*PatternFlowIpv6FlowLabel) GetMetricGroup

func (x *PatternFlowIpv6FlowLabel) GetMetricGroup() string

func (*PatternFlowIpv6FlowLabel) GetValue

func (x *PatternFlowIpv6FlowLabel) GetValue() int32

func (*PatternFlowIpv6FlowLabel) GetValues

func (x *PatternFlowIpv6FlowLabel) GetValues() []int32

func (*PatternFlowIpv6FlowLabel) ProtoMessage

func (*PatternFlowIpv6FlowLabel) ProtoMessage()

func (*PatternFlowIpv6FlowLabel) ProtoReflect

func (x *PatternFlowIpv6FlowLabel) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv6FlowLabel) Reset

func (x *PatternFlowIpv6FlowLabel) Reset()

func (*PatternFlowIpv6FlowLabel) String

func (x *PatternFlowIpv6FlowLabel) String() string

type PatternFlowIpv6FlowLabelCounter

type PatternFlowIpv6FlowLabelCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv6FlowLabelCounter) Descriptor deprecated

func (*PatternFlowIpv6FlowLabelCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6FlowLabelCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6FlowLabelCounter) GetCount

func (x *PatternFlowIpv6FlowLabelCounter) GetCount() int32

func (*PatternFlowIpv6FlowLabelCounter) GetStart

func (x *PatternFlowIpv6FlowLabelCounter) GetStart() int32

func (*PatternFlowIpv6FlowLabelCounter) GetStep

func (*PatternFlowIpv6FlowLabelCounter) ProtoMessage

func (*PatternFlowIpv6FlowLabelCounter) ProtoMessage()

func (*PatternFlowIpv6FlowLabelCounter) ProtoReflect

func (*PatternFlowIpv6FlowLabelCounter) Reset

func (*PatternFlowIpv6FlowLabelCounter) String

type PatternFlowIpv6FlowLabel_Choice

type PatternFlowIpv6FlowLabel_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6FlowLabel_Choice) Descriptor deprecated

func (*PatternFlowIpv6FlowLabel_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6FlowLabel_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6FlowLabel_Choice) ProtoMessage

func (*PatternFlowIpv6FlowLabel_Choice) ProtoMessage()

func (*PatternFlowIpv6FlowLabel_Choice) ProtoReflect

func (*PatternFlowIpv6FlowLabel_Choice) Reset

func (*PatternFlowIpv6FlowLabel_Choice) String

type PatternFlowIpv6FlowLabel_Choice_Enum

type PatternFlowIpv6FlowLabel_Choice_Enum int32
const (
	PatternFlowIpv6FlowLabel_Choice_unspecified PatternFlowIpv6FlowLabel_Choice_Enum = 0
	PatternFlowIpv6FlowLabel_Choice_value       PatternFlowIpv6FlowLabel_Choice_Enum = 2
	PatternFlowIpv6FlowLabel_Choice_values      PatternFlowIpv6FlowLabel_Choice_Enum = 3
	PatternFlowIpv6FlowLabel_Choice_increment   PatternFlowIpv6FlowLabel_Choice_Enum = 4
	PatternFlowIpv6FlowLabel_Choice_decrement   PatternFlowIpv6FlowLabel_Choice_Enum = 5
)

func (PatternFlowIpv6FlowLabel_Choice_Enum) Descriptor

func (PatternFlowIpv6FlowLabel_Choice_Enum) Enum

func (PatternFlowIpv6FlowLabel_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6FlowLabel_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6FlowLabel_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6FlowLabel_Choice_Enum) Number

func (PatternFlowIpv6FlowLabel_Choice_Enum) String

func (PatternFlowIpv6FlowLabel_Choice_Enum) Type

type PatternFlowIpv6HopLimit

type PatternFlowIpv6HopLimit struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv6HopLimit_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6HopLimit_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 64
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [64]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6HopLimitCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6HopLimitCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Hop limit

func (*PatternFlowIpv6HopLimit) Descriptor deprecated

func (*PatternFlowIpv6HopLimit) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6HopLimit.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6HopLimit) GetChoice

func (*PatternFlowIpv6HopLimit) GetDecrement

func (*PatternFlowIpv6HopLimit) GetIncrement

func (*PatternFlowIpv6HopLimit) GetMetricGroup

func (x *PatternFlowIpv6HopLimit) GetMetricGroup() string

func (*PatternFlowIpv6HopLimit) GetValue

func (x *PatternFlowIpv6HopLimit) GetValue() int32

func (*PatternFlowIpv6HopLimit) GetValues

func (x *PatternFlowIpv6HopLimit) GetValues() []int32

func (*PatternFlowIpv6HopLimit) ProtoMessage

func (*PatternFlowIpv6HopLimit) ProtoMessage()

func (*PatternFlowIpv6HopLimit) ProtoReflect

func (x *PatternFlowIpv6HopLimit) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv6HopLimit) Reset

func (x *PatternFlowIpv6HopLimit) Reset()

func (*PatternFlowIpv6HopLimit) String

func (x *PatternFlowIpv6HopLimit) String() string

type PatternFlowIpv6HopLimitCounter

type PatternFlowIpv6HopLimitCounter struct {

	// Description missing in models
	// default = 64
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv6HopLimitCounter) Descriptor deprecated

func (*PatternFlowIpv6HopLimitCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6HopLimitCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6HopLimitCounter) GetCount

func (x *PatternFlowIpv6HopLimitCounter) GetCount() int32

func (*PatternFlowIpv6HopLimitCounter) GetStart

func (x *PatternFlowIpv6HopLimitCounter) GetStart() int32

func (*PatternFlowIpv6HopLimitCounter) GetStep

func (*PatternFlowIpv6HopLimitCounter) ProtoMessage

func (*PatternFlowIpv6HopLimitCounter) ProtoMessage()

func (*PatternFlowIpv6HopLimitCounter) ProtoReflect

func (*PatternFlowIpv6HopLimitCounter) Reset

func (x *PatternFlowIpv6HopLimitCounter) Reset()

func (*PatternFlowIpv6HopLimitCounter) String

type PatternFlowIpv6HopLimit_Choice

type PatternFlowIpv6HopLimit_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6HopLimit_Choice) Descriptor deprecated

func (*PatternFlowIpv6HopLimit_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6HopLimit_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6HopLimit_Choice) ProtoMessage

func (*PatternFlowIpv6HopLimit_Choice) ProtoMessage()

func (*PatternFlowIpv6HopLimit_Choice) ProtoReflect

func (*PatternFlowIpv6HopLimit_Choice) Reset

func (x *PatternFlowIpv6HopLimit_Choice) Reset()

func (*PatternFlowIpv6HopLimit_Choice) String

type PatternFlowIpv6HopLimit_Choice_Enum

type PatternFlowIpv6HopLimit_Choice_Enum int32
const (
	PatternFlowIpv6HopLimit_Choice_unspecified PatternFlowIpv6HopLimit_Choice_Enum = 0
	PatternFlowIpv6HopLimit_Choice_value       PatternFlowIpv6HopLimit_Choice_Enum = 2
	PatternFlowIpv6HopLimit_Choice_values      PatternFlowIpv6HopLimit_Choice_Enum = 3
	PatternFlowIpv6HopLimit_Choice_increment   PatternFlowIpv6HopLimit_Choice_Enum = 4
	PatternFlowIpv6HopLimit_Choice_decrement   PatternFlowIpv6HopLimit_Choice_Enum = 5
)

func (PatternFlowIpv6HopLimit_Choice_Enum) Descriptor

func (PatternFlowIpv6HopLimit_Choice_Enum) Enum

func (PatternFlowIpv6HopLimit_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6HopLimit_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6HopLimit_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6HopLimit_Choice_Enum) Number

func (PatternFlowIpv6HopLimit_Choice_Enum) String

func (PatternFlowIpv6HopLimit_Choice_Enum) Type

type PatternFlowIpv6NextHeader

type PatternFlowIpv6NextHeader struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowIpv6NextHeader_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6NextHeader_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 59
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [59]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 59
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6NextHeaderCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6NextHeaderCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Next header

func (*PatternFlowIpv6NextHeader) Descriptor deprecated

func (*PatternFlowIpv6NextHeader) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6NextHeader.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6NextHeader) GetAuto added in v0.7.24

func (x *PatternFlowIpv6NextHeader) GetAuto() int32

func (*PatternFlowIpv6NextHeader) GetChoice

func (*PatternFlowIpv6NextHeader) GetDecrement

func (*PatternFlowIpv6NextHeader) GetIncrement

func (*PatternFlowIpv6NextHeader) GetMetricGroup

func (x *PatternFlowIpv6NextHeader) GetMetricGroup() string

func (*PatternFlowIpv6NextHeader) GetValue

func (x *PatternFlowIpv6NextHeader) GetValue() int32

func (*PatternFlowIpv6NextHeader) GetValues

func (x *PatternFlowIpv6NextHeader) GetValues() []int32

func (*PatternFlowIpv6NextHeader) ProtoMessage

func (*PatternFlowIpv6NextHeader) ProtoMessage()

func (*PatternFlowIpv6NextHeader) ProtoReflect

func (*PatternFlowIpv6NextHeader) Reset

func (x *PatternFlowIpv6NextHeader) Reset()

func (*PatternFlowIpv6NextHeader) String

func (x *PatternFlowIpv6NextHeader) String() string

type PatternFlowIpv6NextHeaderCounter

type PatternFlowIpv6NextHeaderCounter struct {

	// Description missing in models
	// default = 59
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv6NextHeaderCounter) Descriptor deprecated

func (*PatternFlowIpv6NextHeaderCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6NextHeaderCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6NextHeaderCounter) GetCount

func (*PatternFlowIpv6NextHeaderCounter) GetStart

func (*PatternFlowIpv6NextHeaderCounter) GetStep

func (*PatternFlowIpv6NextHeaderCounter) ProtoMessage

func (*PatternFlowIpv6NextHeaderCounter) ProtoMessage()

func (*PatternFlowIpv6NextHeaderCounter) ProtoReflect

func (*PatternFlowIpv6NextHeaderCounter) Reset

func (*PatternFlowIpv6NextHeaderCounter) String

type PatternFlowIpv6NextHeader_Choice

type PatternFlowIpv6NextHeader_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6NextHeader_Choice) Descriptor deprecated

func (*PatternFlowIpv6NextHeader_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6NextHeader_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6NextHeader_Choice) ProtoMessage

func (*PatternFlowIpv6NextHeader_Choice) ProtoMessage()

func (*PatternFlowIpv6NextHeader_Choice) ProtoReflect

func (*PatternFlowIpv6NextHeader_Choice) Reset

func (*PatternFlowIpv6NextHeader_Choice) String

type PatternFlowIpv6NextHeader_Choice_Enum

type PatternFlowIpv6NextHeader_Choice_Enum int32
const (
	PatternFlowIpv6NextHeader_Choice_unspecified PatternFlowIpv6NextHeader_Choice_Enum = 0
	PatternFlowIpv6NextHeader_Choice_value       PatternFlowIpv6NextHeader_Choice_Enum = 2
	PatternFlowIpv6NextHeader_Choice_values      PatternFlowIpv6NextHeader_Choice_Enum = 3
	PatternFlowIpv6NextHeader_Choice_auto        PatternFlowIpv6NextHeader_Choice_Enum = 1
	PatternFlowIpv6NextHeader_Choice_increment   PatternFlowIpv6NextHeader_Choice_Enum = 4
	PatternFlowIpv6NextHeader_Choice_decrement   PatternFlowIpv6NextHeader_Choice_Enum = 5
)

func (PatternFlowIpv6NextHeader_Choice_Enum) Descriptor

func (PatternFlowIpv6NextHeader_Choice_Enum) Enum

func (PatternFlowIpv6NextHeader_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6NextHeader_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6NextHeader_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6NextHeader_Choice_Enum) Number

func (PatternFlowIpv6NextHeader_Choice_Enum) String

func (PatternFlowIpv6NextHeader_Choice_Enum) Type

type PatternFlowIpv6PayloadLength

type PatternFlowIpv6PayloadLength struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowIpv6PayloadLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6PayloadLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 0
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6PayloadLengthCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6PayloadLengthCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Payload length

func (*PatternFlowIpv6PayloadLength) Descriptor deprecated

func (*PatternFlowIpv6PayloadLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6PayloadLength.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6PayloadLength) GetAuto

func (x *PatternFlowIpv6PayloadLength) GetAuto() int32

func (*PatternFlowIpv6PayloadLength) GetChoice

func (*PatternFlowIpv6PayloadLength) GetDecrement

func (*PatternFlowIpv6PayloadLength) GetIncrement

func (*PatternFlowIpv6PayloadLength) GetMetricGroup

func (x *PatternFlowIpv6PayloadLength) GetMetricGroup() string

func (*PatternFlowIpv6PayloadLength) GetValue

func (x *PatternFlowIpv6PayloadLength) GetValue() int32

func (*PatternFlowIpv6PayloadLength) GetValues

func (x *PatternFlowIpv6PayloadLength) GetValues() []int32

func (*PatternFlowIpv6PayloadLength) ProtoMessage

func (*PatternFlowIpv6PayloadLength) ProtoMessage()

func (*PatternFlowIpv6PayloadLength) ProtoReflect

func (*PatternFlowIpv6PayloadLength) Reset

func (x *PatternFlowIpv6PayloadLength) Reset()

func (*PatternFlowIpv6PayloadLength) String

type PatternFlowIpv6PayloadLengthCounter

type PatternFlowIpv6PayloadLengthCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv6PayloadLengthCounter) Descriptor deprecated

func (*PatternFlowIpv6PayloadLengthCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6PayloadLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6PayloadLengthCounter) GetCount

func (*PatternFlowIpv6PayloadLengthCounter) GetStart

func (*PatternFlowIpv6PayloadLengthCounter) GetStep

func (*PatternFlowIpv6PayloadLengthCounter) ProtoMessage

func (*PatternFlowIpv6PayloadLengthCounter) ProtoMessage()

func (*PatternFlowIpv6PayloadLengthCounter) ProtoReflect

func (*PatternFlowIpv6PayloadLengthCounter) Reset

func (*PatternFlowIpv6PayloadLengthCounter) String

type PatternFlowIpv6PayloadLength_Choice

type PatternFlowIpv6PayloadLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6PayloadLength_Choice) Descriptor deprecated

func (*PatternFlowIpv6PayloadLength_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6PayloadLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6PayloadLength_Choice) ProtoMessage

func (*PatternFlowIpv6PayloadLength_Choice) ProtoMessage()

func (*PatternFlowIpv6PayloadLength_Choice) ProtoReflect

func (*PatternFlowIpv6PayloadLength_Choice) Reset

func (*PatternFlowIpv6PayloadLength_Choice) String

type PatternFlowIpv6PayloadLength_Choice_Enum

type PatternFlowIpv6PayloadLength_Choice_Enum int32
const (
	PatternFlowIpv6PayloadLength_Choice_unspecified PatternFlowIpv6PayloadLength_Choice_Enum = 0
	PatternFlowIpv6PayloadLength_Choice_value       PatternFlowIpv6PayloadLength_Choice_Enum = 2
	PatternFlowIpv6PayloadLength_Choice_values      PatternFlowIpv6PayloadLength_Choice_Enum = 3
	PatternFlowIpv6PayloadLength_Choice_auto        PatternFlowIpv6PayloadLength_Choice_Enum = 1
	PatternFlowIpv6PayloadLength_Choice_increment   PatternFlowIpv6PayloadLength_Choice_Enum = 4
	PatternFlowIpv6PayloadLength_Choice_decrement   PatternFlowIpv6PayloadLength_Choice_Enum = 5
)

func (PatternFlowIpv6PayloadLength_Choice_Enum) Descriptor

func (PatternFlowIpv6PayloadLength_Choice_Enum) Enum

func (PatternFlowIpv6PayloadLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6PayloadLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6PayloadLength_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6PayloadLength_Choice_Enum) Number

func (PatternFlowIpv6PayloadLength_Choice_Enum) String

func (PatternFlowIpv6PayloadLength_Choice_Enum) Type

type PatternFlowIpv6Src

type PatternFlowIpv6Src struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv6Src_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6Src_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = ::0
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['::0']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6SrcCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6SrcCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source address

func (*PatternFlowIpv6Src) Descriptor deprecated

func (*PatternFlowIpv6Src) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Src.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6Src) GetChoice

func (*PatternFlowIpv6Src) GetDecrement

func (x *PatternFlowIpv6Src) GetDecrement() *PatternFlowIpv6SrcCounter

func (*PatternFlowIpv6Src) GetIncrement

func (x *PatternFlowIpv6Src) GetIncrement() *PatternFlowIpv6SrcCounter

func (*PatternFlowIpv6Src) GetMetricGroup

func (x *PatternFlowIpv6Src) GetMetricGroup() string

func (*PatternFlowIpv6Src) GetValue

func (x *PatternFlowIpv6Src) GetValue() string

func (*PatternFlowIpv6Src) GetValues

func (x *PatternFlowIpv6Src) GetValues() []string

func (*PatternFlowIpv6Src) ProtoMessage

func (*PatternFlowIpv6Src) ProtoMessage()

func (*PatternFlowIpv6Src) ProtoReflect

func (x *PatternFlowIpv6Src) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv6Src) Reset

func (x *PatternFlowIpv6Src) Reset()

func (*PatternFlowIpv6Src) String

func (x *PatternFlowIpv6Src) String() string

type PatternFlowIpv6SrcCounter

type PatternFlowIpv6SrcCounter struct {

	// Description missing in models
	// default = ::0
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = ::1
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

ipv6 counter pattern

func (*PatternFlowIpv6SrcCounter) Descriptor deprecated

func (*PatternFlowIpv6SrcCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6SrcCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6SrcCounter) GetCount

func (x *PatternFlowIpv6SrcCounter) GetCount() int32

func (*PatternFlowIpv6SrcCounter) GetStart

func (x *PatternFlowIpv6SrcCounter) GetStart() string

func (*PatternFlowIpv6SrcCounter) GetStep

func (x *PatternFlowIpv6SrcCounter) GetStep() string

func (*PatternFlowIpv6SrcCounter) ProtoMessage

func (*PatternFlowIpv6SrcCounter) ProtoMessage()

func (*PatternFlowIpv6SrcCounter) ProtoReflect

func (*PatternFlowIpv6SrcCounter) Reset

func (x *PatternFlowIpv6SrcCounter) Reset()

func (*PatternFlowIpv6SrcCounter) String

func (x *PatternFlowIpv6SrcCounter) String() string

type PatternFlowIpv6Src_Choice

type PatternFlowIpv6Src_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6Src_Choice) Descriptor deprecated

func (*PatternFlowIpv6Src_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Src_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6Src_Choice) ProtoMessage

func (*PatternFlowIpv6Src_Choice) ProtoMessage()

func (*PatternFlowIpv6Src_Choice) ProtoReflect

func (*PatternFlowIpv6Src_Choice) Reset

func (x *PatternFlowIpv6Src_Choice) Reset()

func (*PatternFlowIpv6Src_Choice) String

func (x *PatternFlowIpv6Src_Choice) String() string

type PatternFlowIpv6Src_Choice_Enum

type PatternFlowIpv6Src_Choice_Enum int32
const (
	PatternFlowIpv6Src_Choice_unspecified PatternFlowIpv6Src_Choice_Enum = 0
	PatternFlowIpv6Src_Choice_value       PatternFlowIpv6Src_Choice_Enum = 2
	PatternFlowIpv6Src_Choice_values      PatternFlowIpv6Src_Choice_Enum = 3
	PatternFlowIpv6Src_Choice_increment   PatternFlowIpv6Src_Choice_Enum = 4
	PatternFlowIpv6Src_Choice_decrement   PatternFlowIpv6Src_Choice_Enum = 5
)

func (PatternFlowIpv6Src_Choice_Enum) Descriptor

func (PatternFlowIpv6Src_Choice_Enum) Enum

func (PatternFlowIpv6Src_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6Src_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Src_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6Src_Choice_Enum) Number

func (PatternFlowIpv6Src_Choice_Enum) String

func (PatternFlowIpv6Src_Choice_Enum) Type

type PatternFlowIpv6TrafficClass

type PatternFlowIpv6TrafficClass struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv6TrafficClass_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6TrafficClass_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6TrafficClassCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6TrafficClassCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Traffic class

func (*PatternFlowIpv6TrafficClass) Descriptor deprecated

func (*PatternFlowIpv6TrafficClass) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6TrafficClass.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6TrafficClass) GetChoice

func (*PatternFlowIpv6TrafficClass) GetDecrement

func (*PatternFlowIpv6TrafficClass) GetIncrement

func (*PatternFlowIpv6TrafficClass) GetMetricGroup

func (x *PatternFlowIpv6TrafficClass) GetMetricGroup() string

func (*PatternFlowIpv6TrafficClass) GetValue

func (x *PatternFlowIpv6TrafficClass) GetValue() int32

func (*PatternFlowIpv6TrafficClass) GetValues

func (x *PatternFlowIpv6TrafficClass) GetValues() []int32

func (*PatternFlowIpv6TrafficClass) ProtoMessage

func (*PatternFlowIpv6TrafficClass) ProtoMessage()

func (*PatternFlowIpv6TrafficClass) ProtoReflect

func (*PatternFlowIpv6TrafficClass) Reset

func (x *PatternFlowIpv6TrafficClass) Reset()

func (*PatternFlowIpv6TrafficClass) String

func (x *PatternFlowIpv6TrafficClass) String() string

type PatternFlowIpv6TrafficClassCounter

type PatternFlowIpv6TrafficClassCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv6TrafficClassCounter) Descriptor deprecated

func (*PatternFlowIpv6TrafficClassCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6TrafficClassCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6TrafficClassCounter) GetCount

func (*PatternFlowIpv6TrafficClassCounter) GetStart

func (*PatternFlowIpv6TrafficClassCounter) GetStep

func (*PatternFlowIpv6TrafficClassCounter) ProtoMessage

func (*PatternFlowIpv6TrafficClassCounter) ProtoMessage()

func (*PatternFlowIpv6TrafficClassCounter) ProtoReflect

func (*PatternFlowIpv6TrafficClassCounter) Reset

func (*PatternFlowIpv6TrafficClassCounter) String

type PatternFlowIpv6TrafficClass_Choice

type PatternFlowIpv6TrafficClass_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6TrafficClass_Choice) Descriptor deprecated

func (*PatternFlowIpv6TrafficClass_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6TrafficClass_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6TrafficClass_Choice) ProtoMessage

func (*PatternFlowIpv6TrafficClass_Choice) ProtoMessage()

func (*PatternFlowIpv6TrafficClass_Choice) ProtoReflect

func (*PatternFlowIpv6TrafficClass_Choice) Reset

func (*PatternFlowIpv6TrafficClass_Choice) String

type PatternFlowIpv6TrafficClass_Choice_Enum

type PatternFlowIpv6TrafficClass_Choice_Enum int32
const (
	PatternFlowIpv6TrafficClass_Choice_unspecified PatternFlowIpv6TrafficClass_Choice_Enum = 0
	PatternFlowIpv6TrafficClass_Choice_value       PatternFlowIpv6TrafficClass_Choice_Enum = 2
	PatternFlowIpv6TrafficClass_Choice_values      PatternFlowIpv6TrafficClass_Choice_Enum = 3
	PatternFlowIpv6TrafficClass_Choice_increment   PatternFlowIpv6TrafficClass_Choice_Enum = 4
	PatternFlowIpv6TrafficClass_Choice_decrement   PatternFlowIpv6TrafficClass_Choice_Enum = 5
)

func (PatternFlowIpv6TrafficClass_Choice_Enum) Descriptor

func (PatternFlowIpv6TrafficClass_Choice_Enum) Enum

func (PatternFlowIpv6TrafficClass_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6TrafficClass_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6TrafficClass_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6TrafficClass_Choice_Enum) Number

func (PatternFlowIpv6TrafficClass_Choice_Enum) String

func (PatternFlowIpv6TrafficClass_Choice_Enum) Type

type PatternFlowIpv6Version

type PatternFlowIpv6Version struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowIpv6Version_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowIpv6Version_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 6
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [6]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowIpv6VersionCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowIpv6VersionCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Version number

func (*PatternFlowIpv6Version) Descriptor deprecated

func (*PatternFlowIpv6Version) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Version.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6Version) GetChoice

func (*PatternFlowIpv6Version) GetDecrement

func (*PatternFlowIpv6Version) GetIncrement

func (*PatternFlowIpv6Version) GetMetricGroup

func (x *PatternFlowIpv6Version) GetMetricGroup() string

func (*PatternFlowIpv6Version) GetValue

func (x *PatternFlowIpv6Version) GetValue() int32

func (*PatternFlowIpv6Version) GetValues

func (x *PatternFlowIpv6Version) GetValues() []int32

func (*PatternFlowIpv6Version) ProtoMessage

func (*PatternFlowIpv6Version) ProtoMessage()

func (*PatternFlowIpv6Version) ProtoReflect

func (x *PatternFlowIpv6Version) ProtoReflect() protoreflect.Message

func (*PatternFlowIpv6Version) Reset

func (x *PatternFlowIpv6Version) Reset()

func (*PatternFlowIpv6Version) String

func (x *PatternFlowIpv6Version) String() string

type PatternFlowIpv6VersionCounter

type PatternFlowIpv6VersionCounter struct {

	// Description missing in models
	// default = 6
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowIpv6VersionCounter) Descriptor deprecated

func (*PatternFlowIpv6VersionCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6VersionCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6VersionCounter) GetCount

func (x *PatternFlowIpv6VersionCounter) GetCount() int32

func (*PatternFlowIpv6VersionCounter) GetStart

func (x *PatternFlowIpv6VersionCounter) GetStart() int32

func (*PatternFlowIpv6VersionCounter) GetStep

func (x *PatternFlowIpv6VersionCounter) GetStep() int32

func (*PatternFlowIpv6VersionCounter) ProtoMessage

func (*PatternFlowIpv6VersionCounter) ProtoMessage()

func (*PatternFlowIpv6VersionCounter) ProtoReflect

func (*PatternFlowIpv6VersionCounter) Reset

func (x *PatternFlowIpv6VersionCounter) Reset()

func (*PatternFlowIpv6VersionCounter) String

type PatternFlowIpv6Version_Choice

type PatternFlowIpv6Version_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowIpv6Version_Choice) Descriptor deprecated

func (*PatternFlowIpv6Version_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Version_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowIpv6Version_Choice) ProtoMessage

func (*PatternFlowIpv6Version_Choice) ProtoMessage()

func (*PatternFlowIpv6Version_Choice) ProtoReflect

func (*PatternFlowIpv6Version_Choice) Reset

func (x *PatternFlowIpv6Version_Choice) Reset()

func (*PatternFlowIpv6Version_Choice) String

type PatternFlowIpv6Version_Choice_Enum

type PatternFlowIpv6Version_Choice_Enum int32
const (
	PatternFlowIpv6Version_Choice_unspecified PatternFlowIpv6Version_Choice_Enum = 0
	PatternFlowIpv6Version_Choice_value       PatternFlowIpv6Version_Choice_Enum = 2
	PatternFlowIpv6Version_Choice_values      PatternFlowIpv6Version_Choice_Enum = 3
	PatternFlowIpv6Version_Choice_increment   PatternFlowIpv6Version_Choice_Enum = 4
	PatternFlowIpv6Version_Choice_decrement   PatternFlowIpv6Version_Choice_Enum = 5
)

func (PatternFlowIpv6Version_Choice_Enum) Descriptor

func (PatternFlowIpv6Version_Choice_Enum) Enum

func (PatternFlowIpv6Version_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowIpv6Version_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowIpv6Version_Choice_Enum.Descriptor instead.

func (PatternFlowIpv6Version_Choice_Enum) Number

func (PatternFlowIpv6Version_Choice_Enum) String

func (PatternFlowIpv6Version_Choice_Enum) Type

type PatternFlowMplsBottomOfStack added in v0.7.15

type PatternFlowMplsBottomOfStack struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowMplsBottomOfStack_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowMplsBottomOfStack_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 1
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [1]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 1
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowMplsBottomOfStackCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowMplsBottomOfStackCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Bottom of stack

func (*PatternFlowMplsBottomOfStack) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsBottomOfStack) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsBottomOfStack.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsBottomOfStack) GetAuto added in v0.8.8

func (x *PatternFlowMplsBottomOfStack) GetAuto() int32

func (*PatternFlowMplsBottomOfStack) GetChoice added in v0.7.15

func (*PatternFlowMplsBottomOfStack) GetDecrement added in v0.7.15

func (*PatternFlowMplsBottomOfStack) GetIncrement added in v0.7.15

func (*PatternFlowMplsBottomOfStack) GetMetricGroup added in v0.7.15

func (x *PatternFlowMplsBottomOfStack) GetMetricGroup() string

func (*PatternFlowMplsBottomOfStack) GetValue added in v0.7.15

func (x *PatternFlowMplsBottomOfStack) GetValue() int32

func (*PatternFlowMplsBottomOfStack) GetValues added in v0.7.15

func (x *PatternFlowMplsBottomOfStack) GetValues() []int32

func (*PatternFlowMplsBottomOfStack) ProtoMessage added in v0.7.15

func (*PatternFlowMplsBottomOfStack) ProtoMessage()

func (*PatternFlowMplsBottomOfStack) ProtoReflect added in v0.7.15

func (*PatternFlowMplsBottomOfStack) Reset added in v0.7.15

func (x *PatternFlowMplsBottomOfStack) Reset()

func (*PatternFlowMplsBottomOfStack) String added in v0.7.15

type PatternFlowMplsBottomOfStackCounter added in v0.7.15

type PatternFlowMplsBottomOfStackCounter struct {

	// Description missing in models
	// default = 1
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowMplsBottomOfStackCounter) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsBottomOfStackCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsBottomOfStackCounter) GetCount added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) GetStart added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) GetStep added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) ProtoMessage added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) ProtoMessage()

func (*PatternFlowMplsBottomOfStackCounter) ProtoReflect added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) Reset added in v0.7.15

func (*PatternFlowMplsBottomOfStackCounter) String added in v0.7.15

type PatternFlowMplsBottomOfStack_Choice added in v0.7.15

type PatternFlowMplsBottomOfStack_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowMplsBottomOfStack_Choice) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsBottomOfStack_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsBottomOfStack_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsBottomOfStack_Choice) ProtoMessage added in v0.7.15

func (*PatternFlowMplsBottomOfStack_Choice) ProtoMessage()

func (*PatternFlowMplsBottomOfStack_Choice) ProtoReflect added in v0.7.15

func (*PatternFlowMplsBottomOfStack_Choice) Reset added in v0.7.15

func (*PatternFlowMplsBottomOfStack_Choice) String added in v0.7.15

type PatternFlowMplsBottomOfStack_Choice_Enum added in v0.7.15

type PatternFlowMplsBottomOfStack_Choice_Enum int32
const (
	PatternFlowMplsBottomOfStack_Choice_unspecified PatternFlowMplsBottomOfStack_Choice_Enum = 0
	PatternFlowMplsBottomOfStack_Choice_value       PatternFlowMplsBottomOfStack_Choice_Enum = 2
	PatternFlowMplsBottomOfStack_Choice_values      PatternFlowMplsBottomOfStack_Choice_Enum = 3
	PatternFlowMplsBottomOfStack_Choice_auto        PatternFlowMplsBottomOfStack_Choice_Enum = 1
	PatternFlowMplsBottomOfStack_Choice_increment   PatternFlowMplsBottomOfStack_Choice_Enum = 4
	PatternFlowMplsBottomOfStack_Choice_decrement   PatternFlowMplsBottomOfStack_Choice_Enum = 5
)

func (PatternFlowMplsBottomOfStack_Choice_Enum) Descriptor added in v0.7.15

func (PatternFlowMplsBottomOfStack_Choice_Enum) Enum added in v0.7.15

func (PatternFlowMplsBottomOfStack_Choice_Enum) EnumDescriptor deprecated added in v0.7.15

func (PatternFlowMplsBottomOfStack_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsBottomOfStack_Choice_Enum.Descriptor instead.

func (PatternFlowMplsBottomOfStack_Choice_Enum) Number added in v0.7.15

func (PatternFlowMplsBottomOfStack_Choice_Enum) String added in v0.7.15

func (PatternFlowMplsBottomOfStack_Choice_Enum) Type added in v0.7.15

type PatternFlowMplsLabel added in v0.7.15

type PatternFlowMplsLabel struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowMplsLabel_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowMplsLabel_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 16
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [16]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 16
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowMplsLabelCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowMplsLabelCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Label of routers

func (*PatternFlowMplsLabel) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsLabel) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsLabel.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsLabel) GetAuto added in v0.7.15

func (x *PatternFlowMplsLabel) GetAuto() int32

func (*PatternFlowMplsLabel) GetChoice added in v0.7.15

func (*PatternFlowMplsLabel) GetDecrement added in v0.7.15

func (*PatternFlowMplsLabel) GetIncrement added in v0.7.15

func (*PatternFlowMplsLabel) GetMetricGroup added in v0.7.15

func (x *PatternFlowMplsLabel) GetMetricGroup() string

func (*PatternFlowMplsLabel) GetValue added in v0.7.15

func (x *PatternFlowMplsLabel) GetValue() int32

func (*PatternFlowMplsLabel) GetValues added in v0.7.15

func (x *PatternFlowMplsLabel) GetValues() []int32

func (*PatternFlowMplsLabel) ProtoMessage added in v0.7.15

func (*PatternFlowMplsLabel) ProtoMessage()

func (*PatternFlowMplsLabel) ProtoReflect added in v0.7.15

func (x *PatternFlowMplsLabel) ProtoReflect() protoreflect.Message

func (*PatternFlowMplsLabel) Reset added in v0.7.15

func (x *PatternFlowMplsLabel) Reset()

func (*PatternFlowMplsLabel) String added in v0.7.15

func (x *PatternFlowMplsLabel) String() string

type PatternFlowMplsLabelCounter added in v0.7.15

type PatternFlowMplsLabelCounter struct {

	// Description missing in models
	// default = 16
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowMplsLabelCounter) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsLabelCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsLabelCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsLabelCounter) GetCount added in v0.7.15

func (x *PatternFlowMplsLabelCounter) GetCount() int32

func (*PatternFlowMplsLabelCounter) GetStart added in v0.7.15

func (x *PatternFlowMplsLabelCounter) GetStart() int32

func (*PatternFlowMplsLabelCounter) GetStep added in v0.7.15

func (x *PatternFlowMplsLabelCounter) GetStep() int32

func (*PatternFlowMplsLabelCounter) ProtoMessage added in v0.7.15

func (*PatternFlowMplsLabelCounter) ProtoMessage()

func (*PatternFlowMplsLabelCounter) ProtoReflect added in v0.7.15

func (*PatternFlowMplsLabelCounter) Reset added in v0.7.15

func (x *PatternFlowMplsLabelCounter) Reset()

func (*PatternFlowMplsLabelCounter) String added in v0.7.15

func (x *PatternFlowMplsLabelCounter) String() string

type PatternFlowMplsLabel_Choice added in v0.7.15

type PatternFlowMplsLabel_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowMplsLabel_Choice) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsLabel_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsLabel_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsLabel_Choice) ProtoMessage added in v0.7.15

func (*PatternFlowMplsLabel_Choice) ProtoMessage()

func (*PatternFlowMplsLabel_Choice) ProtoReflect added in v0.7.15

func (*PatternFlowMplsLabel_Choice) Reset added in v0.7.15

func (x *PatternFlowMplsLabel_Choice) Reset()

func (*PatternFlowMplsLabel_Choice) String added in v0.7.15

func (x *PatternFlowMplsLabel_Choice) String() string

type PatternFlowMplsLabel_Choice_Enum added in v0.7.15

type PatternFlowMplsLabel_Choice_Enum int32
const (
	PatternFlowMplsLabel_Choice_unspecified PatternFlowMplsLabel_Choice_Enum = 0
	PatternFlowMplsLabel_Choice_value       PatternFlowMplsLabel_Choice_Enum = 2
	PatternFlowMplsLabel_Choice_values      PatternFlowMplsLabel_Choice_Enum = 3
	PatternFlowMplsLabel_Choice_auto        PatternFlowMplsLabel_Choice_Enum = 1
	PatternFlowMplsLabel_Choice_increment   PatternFlowMplsLabel_Choice_Enum = 4
	PatternFlowMplsLabel_Choice_decrement   PatternFlowMplsLabel_Choice_Enum = 5
)

func (PatternFlowMplsLabel_Choice_Enum) Descriptor added in v0.7.15

func (PatternFlowMplsLabel_Choice_Enum) Enum added in v0.7.15

func (PatternFlowMplsLabel_Choice_Enum) EnumDescriptor deprecated added in v0.7.15

func (PatternFlowMplsLabel_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsLabel_Choice_Enum.Descriptor instead.

func (PatternFlowMplsLabel_Choice_Enum) Number added in v0.7.15

func (PatternFlowMplsLabel_Choice_Enum) String added in v0.7.15

func (PatternFlowMplsLabel_Choice_Enum) Type added in v0.7.15

type PatternFlowMplsTimeToLive added in v0.7.15

type PatternFlowMplsTimeToLive struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowMplsTimeToLive_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowMplsTimeToLive_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 64
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [64]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowMplsTimeToLiveCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowMplsTimeToLiveCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Time to live

func (*PatternFlowMplsTimeToLive) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsTimeToLive) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTimeToLive.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsTimeToLive) GetChoice added in v0.7.15

func (*PatternFlowMplsTimeToLive) GetDecrement added in v0.7.15

func (*PatternFlowMplsTimeToLive) GetIncrement added in v0.7.15

func (*PatternFlowMplsTimeToLive) GetMetricGroup added in v0.7.15

func (x *PatternFlowMplsTimeToLive) GetMetricGroup() string

func (*PatternFlowMplsTimeToLive) GetValue added in v0.7.15

func (x *PatternFlowMplsTimeToLive) GetValue() int32

func (*PatternFlowMplsTimeToLive) GetValues added in v0.7.15

func (x *PatternFlowMplsTimeToLive) GetValues() []int32

func (*PatternFlowMplsTimeToLive) ProtoMessage added in v0.7.15

func (*PatternFlowMplsTimeToLive) ProtoMessage()

func (*PatternFlowMplsTimeToLive) ProtoReflect added in v0.7.15

func (*PatternFlowMplsTimeToLive) Reset added in v0.7.15

func (x *PatternFlowMplsTimeToLive) Reset()

func (*PatternFlowMplsTimeToLive) String added in v0.7.15

func (x *PatternFlowMplsTimeToLive) String() string

type PatternFlowMplsTimeToLiveCounter added in v0.7.15

type PatternFlowMplsTimeToLiveCounter struct {

	// Description missing in models
	// default = 64
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowMplsTimeToLiveCounter) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTimeToLiveCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsTimeToLiveCounter) GetCount added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) GetStart added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) GetStep added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) ProtoMessage added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) ProtoMessage()

func (*PatternFlowMplsTimeToLiveCounter) ProtoReflect added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) Reset added in v0.7.15

func (*PatternFlowMplsTimeToLiveCounter) String added in v0.7.15

type PatternFlowMplsTimeToLive_Choice added in v0.7.15

type PatternFlowMplsTimeToLive_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowMplsTimeToLive_Choice) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsTimeToLive_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTimeToLive_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsTimeToLive_Choice) ProtoMessage added in v0.7.15

func (*PatternFlowMplsTimeToLive_Choice) ProtoMessage()

func (*PatternFlowMplsTimeToLive_Choice) ProtoReflect added in v0.7.15

func (*PatternFlowMplsTimeToLive_Choice) Reset added in v0.7.15

func (*PatternFlowMplsTimeToLive_Choice) String added in v0.7.15

type PatternFlowMplsTimeToLive_Choice_Enum added in v0.7.15

type PatternFlowMplsTimeToLive_Choice_Enum int32
const (
	PatternFlowMplsTimeToLive_Choice_unspecified PatternFlowMplsTimeToLive_Choice_Enum = 0
	PatternFlowMplsTimeToLive_Choice_value       PatternFlowMplsTimeToLive_Choice_Enum = 2
	PatternFlowMplsTimeToLive_Choice_values      PatternFlowMplsTimeToLive_Choice_Enum = 3
	PatternFlowMplsTimeToLive_Choice_increment   PatternFlowMplsTimeToLive_Choice_Enum = 4
	PatternFlowMplsTimeToLive_Choice_decrement   PatternFlowMplsTimeToLive_Choice_Enum = 5
)

func (PatternFlowMplsTimeToLive_Choice_Enum) Descriptor added in v0.7.15

func (PatternFlowMplsTimeToLive_Choice_Enum) Enum added in v0.7.15

func (PatternFlowMplsTimeToLive_Choice_Enum) EnumDescriptor deprecated added in v0.7.15

func (PatternFlowMplsTimeToLive_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTimeToLive_Choice_Enum.Descriptor instead.

func (PatternFlowMplsTimeToLive_Choice_Enum) Number added in v0.7.15

func (PatternFlowMplsTimeToLive_Choice_Enum) String added in v0.7.15

func (PatternFlowMplsTimeToLive_Choice_Enum) Type added in v0.7.15

type PatternFlowMplsTrafficClass added in v0.7.15

type PatternFlowMplsTrafficClass struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowMplsTrafficClass_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowMplsTrafficClass_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowMplsTrafficClassCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowMplsTrafficClassCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Traffic class

func (*PatternFlowMplsTrafficClass) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsTrafficClass) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTrafficClass.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsTrafficClass) GetChoice added in v0.7.15

func (*PatternFlowMplsTrafficClass) GetDecrement added in v0.7.15

func (*PatternFlowMplsTrafficClass) GetIncrement added in v0.7.15

func (*PatternFlowMplsTrafficClass) GetMetricGroup added in v0.7.15

func (x *PatternFlowMplsTrafficClass) GetMetricGroup() string

func (*PatternFlowMplsTrafficClass) GetValue added in v0.7.15

func (x *PatternFlowMplsTrafficClass) GetValue() int32

func (*PatternFlowMplsTrafficClass) GetValues added in v0.7.15

func (x *PatternFlowMplsTrafficClass) GetValues() []int32

func (*PatternFlowMplsTrafficClass) ProtoMessage added in v0.7.15

func (*PatternFlowMplsTrafficClass) ProtoMessage()

func (*PatternFlowMplsTrafficClass) ProtoReflect added in v0.7.15

func (*PatternFlowMplsTrafficClass) Reset added in v0.7.15

func (x *PatternFlowMplsTrafficClass) Reset()

func (*PatternFlowMplsTrafficClass) String added in v0.7.15

func (x *PatternFlowMplsTrafficClass) String() string

type PatternFlowMplsTrafficClassCounter added in v0.7.15

type PatternFlowMplsTrafficClassCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowMplsTrafficClassCounter) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTrafficClassCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsTrafficClassCounter) GetCount added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) GetStart added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) GetStep added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) ProtoMessage added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) ProtoMessage()

func (*PatternFlowMplsTrafficClassCounter) ProtoReflect added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) Reset added in v0.7.15

func (*PatternFlowMplsTrafficClassCounter) String added in v0.7.15

type PatternFlowMplsTrafficClass_Choice added in v0.7.15

type PatternFlowMplsTrafficClass_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowMplsTrafficClass_Choice) Descriptor deprecated added in v0.7.15

func (*PatternFlowMplsTrafficClass_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTrafficClass_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowMplsTrafficClass_Choice) ProtoMessage added in v0.7.15

func (*PatternFlowMplsTrafficClass_Choice) ProtoMessage()

func (*PatternFlowMplsTrafficClass_Choice) ProtoReflect added in v0.7.15

func (*PatternFlowMplsTrafficClass_Choice) Reset added in v0.7.15

func (*PatternFlowMplsTrafficClass_Choice) String added in v0.7.15

type PatternFlowMplsTrafficClass_Choice_Enum added in v0.7.15

type PatternFlowMplsTrafficClass_Choice_Enum int32
const (
	PatternFlowMplsTrafficClass_Choice_unspecified PatternFlowMplsTrafficClass_Choice_Enum = 0
	PatternFlowMplsTrafficClass_Choice_value       PatternFlowMplsTrafficClass_Choice_Enum = 2
	PatternFlowMplsTrafficClass_Choice_values      PatternFlowMplsTrafficClass_Choice_Enum = 3
	PatternFlowMplsTrafficClass_Choice_increment   PatternFlowMplsTrafficClass_Choice_Enum = 4
	PatternFlowMplsTrafficClass_Choice_decrement   PatternFlowMplsTrafficClass_Choice_Enum = 5
)

func (PatternFlowMplsTrafficClass_Choice_Enum) Descriptor added in v0.7.15

func (PatternFlowMplsTrafficClass_Choice_Enum) Enum added in v0.7.15

func (PatternFlowMplsTrafficClass_Choice_Enum) EnumDescriptor deprecated added in v0.7.15

func (PatternFlowMplsTrafficClass_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowMplsTrafficClass_Choice_Enum.Descriptor instead.

func (PatternFlowMplsTrafficClass_Choice_Enum) Number added in v0.7.15

func (PatternFlowMplsTrafficClass_Choice_Enum) String added in v0.7.15

func (PatternFlowMplsTrafficClass_Choice_Enum) Type added in v0.7.15

type PatternFlowPfcPauseClassEnableVector

type PatternFlowPfcPauseClassEnableVector struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPauseClassEnableVector_Choice_Enum `` /* 130-byte string literal not displayed */
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPauseClassEnableVectorCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPauseClassEnableVectorCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination

func (*PatternFlowPfcPauseClassEnableVector) Descriptor deprecated

func (*PatternFlowPfcPauseClassEnableVector) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseClassEnableVector.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseClassEnableVector) GetChoice

func (*PatternFlowPfcPauseClassEnableVector) GetDecrement

func (*PatternFlowPfcPauseClassEnableVector) GetIncrement

func (*PatternFlowPfcPauseClassEnableVector) GetMetricGroup

func (x *PatternFlowPfcPauseClassEnableVector) GetMetricGroup() string

func (*PatternFlowPfcPauseClassEnableVector) GetValue

func (*PatternFlowPfcPauseClassEnableVector) GetValues

func (*PatternFlowPfcPauseClassEnableVector) ProtoMessage

func (*PatternFlowPfcPauseClassEnableVector) ProtoMessage()

func (*PatternFlowPfcPauseClassEnableVector) ProtoReflect

func (*PatternFlowPfcPauseClassEnableVector) Reset

func (*PatternFlowPfcPauseClassEnableVector) String

type PatternFlowPfcPauseClassEnableVectorCounter

type PatternFlowPfcPauseClassEnableVectorCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPauseClassEnableVectorCounter) Descriptor deprecated

Deprecated: Use PatternFlowPfcPauseClassEnableVectorCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseClassEnableVectorCounter) GetCount

func (*PatternFlowPfcPauseClassEnableVectorCounter) GetStart

func (*PatternFlowPfcPauseClassEnableVectorCounter) GetStep

func (*PatternFlowPfcPauseClassEnableVectorCounter) ProtoMessage

func (*PatternFlowPfcPauseClassEnableVectorCounter) ProtoReflect

func (*PatternFlowPfcPauseClassEnableVectorCounter) Reset

func (*PatternFlowPfcPauseClassEnableVectorCounter) String

type PatternFlowPfcPauseClassEnableVector_Choice

type PatternFlowPfcPauseClassEnableVector_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPauseClassEnableVector_Choice) Descriptor deprecated

Deprecated: Use PatternFlowPfcPauseClassEnableVector_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseClassEnableVector_Choice) ProtoMessage

func (*PatternFlowPfcPauseClassEnableVector_Choice) ProtoReflect

func (*PatternFlowPfcPauseClassEnableVector_Choice) Reset

func (*PatternFlowPfcPauseClassEnableVector_Choice) String

type PatternFlowPfcPauseClassEnableVector_Choice_Enum

type PatternFlowPfcPauseClassEnableVector_Choice_Enum int32
const (
	PatternFlowPfcPauseClassEnableVector_Choice_unspecified PatternFlowPfcPauseClassEnableVector_Choice_Enum = 0
	PatternFlowPfcPauseClassEnableVector_Choice_value       PatternFlowPfcPauseClassEnableVector_Choice_Enum = 2
	PatternFlowPfcPauseClassEnableVector_Choice_values      PatternFlowPfcPauseClassEnableVector_Choice_Enum = 3
	PatternFlowPfcPauseClassEnableVector_Choice_increment   PatternFlowPfcPauseClassEnableVector_Choice_Enum = 4
	PatternFlowPfcPauseClassEnableVector_Choice_decrement   PatternFlowPfcPauseClassEnableVector_Choice_Enum = 5
)

func (PatternFlowPfcPauseClassEnableVector_Choice_Enum) Descriptor

func (PatternFlowPfcPauseClassEnableVector_Choice_Enum) Enum

func (PatternFlowPfcPauseClassEnableVector_Choice_Enum) EnumDescriptor deprecated

Deprecated: Use PatternFlowPfcPauseClassEnableVector_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPauseClassEnableVector_Choice_Enum) Number

func (PatternFlowPfcPauseClassEnableVector_Choice_Enum) String

func (PatternFlowPfcPauseClassEnableVector_Choice_Enum) Type

type PatternFlowPfcPauseControlOpCode

type PatternFlowPfcPauseControlOpCode struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPauseControlOpCode_Choice_Enum `` /* 126-byte string literal not displayed */
	// Description missing in models
	// default = 257
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [257]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPauseControlOpCodeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPauseControlOpCodeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Control operation code

func (*PatternFlowPfcPauseControlOpCode) Descriptor deprecated

func (*PatternFlowPfcPauseControlOpCode) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseControlOpCode.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseControlOpCode) GetChoice

func (*PatternFlowPfcPauseControlOpCode) GetDecrement

func (*PatternFlowPfcPauseControlOpCode) GetIncrement

func (*PatternFlowPfcPauseControlOpCode) GetMetricGroup

func (x *PatternFlowPfcPauseControlOpCode) GetMetricGroup() string

func (*PatternFlowPfcPauseControlOpCode) GetValue

func (*PatternFlowPfcPauseControlOpCode) GetValues

func (x *PatternFlowPfcPauseControlOpCode) GetValues() []int32

func (*PatternFlowPfcPauseControlOpCode) ProtoMessage

func (*PatternFlowPfcPauseControlOpCode) ProtoMessage()

func (*PatternFlowPfcPauseControlOpCode) ProtoReflect

func (*PatternFlowPfcPauseControlOpCode) Reset

func (*PatternFlowPfcPauseControlOpCode) String

type PatternFlowPfcPauseControlOpCodeCounter

type PatternFlowPfcPauseControlOpCodeCounter struct {

	// Description missing in models
	// default = 257
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPauseControlOpCodeCounter) Descriptor deprecated

func (*PatternFlowPfcPauseControlOpCodeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseControlOpCodeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseControlOpCodeCounter) GetCount

func (*PatternFlowPfcPauseControlOpCodeCounter) GetStart

func (*PatternFlowPfcPauseControlOpCodeCounter) GetStep

func (*PatternFlowPfcPauseControlOpCodeCounter) ProtoMessage

func (*PatternFlowPfcPauseControlOpCodeCounter) ProtoReflect

func (*PatternFlowPfcPauseControlOpCodeCounter) Reset

func (*PatternFlowPfcPauseControlOpCodeCounter) String

type PatternFlowPfcPauseControlOpCode_Choice

type PatternFlowPfcPauseControlOpCode_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPauseControlOpCode_Choice) Descriptor deprecated

func (*PatternFlowPfcPauseControlOpCode_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseControlOpCode_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseControlOpCode_Choice) ProtoMessage

func (*PatternFlowPfcPauseControlOpCode_Choice) ProtoReflect

func (*PatternFlowPfcPauseControlOpCode_Choice) Reset

func (*PatternFlowPfcPauseControlOpCode_Choice) String

type PatternFlowPfcPauseControlOpCode_Choice_Enum

type PatternFlowPfcPauseControlOpCode_Choice_Enum int32
const (
	PatternFlowPfcPauseControlOpCode_Choice_unspecified PatternFlowPfcPauseControlOpCode_Choice_Enum = 0
	PatternFlowPfcPauseControlOpCode_Choice_value       PatternFlowPfcPauseControlOpCode_Choice_Enum = 2
	PatternFlowPfcPauseControlOpCode_Choice_values      PatternFlowPfcPauseControlOpCode_Choice_Enum = 3
	PatternFlowPfcPauseControlOpCode_Choice_increment   PatternFlowPfcPauseControlOpCode_Choice_Enum = 4
	PatternFlowPfcPauseControlOpCode_Choice_decrement   PatternFlowPfcPauseControlOpCode_Choice_Enum = 5
)

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) Descriptor

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) Enum

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseControlOpCode_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) Number

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) String

func (PatternFlowPfcPauseControlOpCode_Choice_Enum) Type

type PatternFlowPfcPauseDst

type PatternFlowPfcPauseDst struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPauseDst_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPauseDst_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 01:80:c2:00:00:01
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['01:80:c2:00:00:01']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPauseDstCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPauseDstCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination MAC address

func (*PatternFlowPfcPauseDst) Descriptor deprecated

func (*PatternFlowPfcPauseDst) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseDst.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseDst) GetChoice

func (*PatternFlowPfcPauseDst) GetDecrement

func (*PatternFlowPfcPauseDst) GetIncrement

func (*PatternFlowPfcPauseDst) GetMetricGroup

func (x *PatternFlowPfcPauseDst) GetMetricGroup() string

func (*PatternFlowPfcPauseDst) GetValue

func (x *PatternFlowPfcPauseDst) GetValue() string

func (*PatternFlowPfcPauseDst) GetValues

func (x *PatternFlowPfcPauseDst) GetValues() []string

func (*PatternFlowPfcPauseDst) ProtoMessage

func (*PatternFlowPfcPauseDst) ProtoMessage()

func (*PatternFlowPfcPauseDst) ProtoReflect

func (x *PatternFlowPfcPauseDst) ProtoReflect() protoreflect.Message

func (*PatternFlowPfcPauseDst) Reset

func (x *PatternFlowPfcPauseDst) Reset()

func (*PatternFlowPfcPauseDst) String

func (x *PatternFlowPfcPauseDst) String() string

type PatternFlowPfcPauseDstCounter

type PatternFlowPfcPauseDstCounter struct {

	// Description missing in models
	// default = 01:80:c2:00:00:01
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowPfcPauseDstCounter) Descriptor deprecated

func (*PatternFlowPfcPauseDstCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseDstCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseDstCounter) GetCount

func (x *PatternFlowPfcPauseDstCounter) GetCount() int32

func (*PatternFlowPfcPauseDstCounter) GetStart

func (x *PatternFlowPfcPauseDstCounter) GetStart() string

func (*PatternFlowPfcPauseDstCounter) GetStep

func (*PatternFlowPfcPauseDstCounter) ProtoMessage

func (*PatternFlowPfcPauseDstCounter) ProtoMessage()

func (*PatternFlowPfcPauseDstCounter) ProtoReflect

func (*PatternFlowPfcPauseDstCounter) Reset

func (x *PatternFlowPfcPauseDstCounter) Reset()

func (*PatternFlowPfcPauseDstCounter) String

type PatternFlowPfcPauseDst_Choice

type PatternFlowPfcPauseDst_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPauseDst_Choice) Descriptor deprecated

func (*PatternFlowPfcPauseDst_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseDst_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseDst_Choice) ProtoMessage

func (*PatternFlowPfcPauseDst_Choice) ProtoMessage()

func (*PatternFlowPfcPauseDst_Choice) ProtoReflect

func (*PatternFlowPfcPauseDst_Choice) Reset

func (x *PatternFlowPfcPauseDst_Choice) Reset()

func (*PatternFlowPfcPauseDst_Choice) String

type PatternFlowPfcPauseDst_Choice_Enum

type PatternFlowPfcPauseDst_Choice_Enum int32
const (
	PatternFlowPfcPauseDst_Choice_unspecified PatternFlowPfcPauseDst_Choice_Enum = 0
	PatternFlowPfcPauseDst_Choice_value       PatternFlowPfcPauseDst_Choice_Enum = 2
	PatternFlowPfcPauseDst_Choice_values      PatternFlowPfcPauseDst_Choice_Enum = 3
	PatternFlowPfcPauseDst_Choice_increment   PatternFlowPfcPauseDst_Choice_Enum = 4
	PatternFlowPfcPauseDst_Choice_decrement   PatternFlowPfcPauseDst_Choice_Enum = 5
)

func (PatternFlowPfcPauseDst_Choice_Enum) Descriptor

func (PatternFlowPfcPauseDst_Choice_Enum) Enum

func (PatternFlowPfcPauseDst_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPauseDst_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseDst_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPauseDst_Choice_Enum) Number

func (PatternFlowPfcPauseDst_Choice_Enum) String

func (PatternFlowPfcPauseDst_Choice_Enum) Type

type PatternFlowPfcPauseEtherType

type PatternFlowPfcPauseEtherType struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPauseEtherType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPauseEtherType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 34824
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [34824]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPauseEtherTypeCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPauseEtherTypeCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Ethernet type

func (*PatternFlowPfcPauseEtherType) Descriptor deprecated

func (*PatternFlowPfcPauseEtherType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseEtherType.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseEtherType) GetChoice

func (*PatternFlowPfcPauseEtherType) GetDecrement

func (*PatternFlowPfcPauseEtherType) GetIncrement

func (*PatternFlowPfcPauseEtherType) GetMetricGroup

func (x *PatternFlowPfcPauseEtherType) GetMetricGroup() string

func (*PatternFlowPfcPauseEtherType) GetValue

func (x *PatternFlowPfcPauseEtherType) GetValue() int32

func (*PatternFlowPfcPauseEtherType) GetValues

func (x *PatternFlowPfcPauseEtherType) GetValues() []int32

func (*PatternFlowPfcPauseEtherType) ProtoMessage

func (*PatternFlowPfcPauseEtherType) ProtoMessage()

func (*PatternFlowPfcPauseEtherType) ProtoReflect

func (*PatternFlowPfcPauseEtherType) Reset

func (x *PatternFlowPfcPauseEtherType) Reset()

func (*PatternFlowPfcPauseEtherType) String

type PatternFlowPfcPauseEtherTypeCounter

type PatternFlowPfcPauseEtherTypeCounter struct {

	// Description missing in models
	// default = 34824
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPauseEtherTypeCounter) Descriptor deprecated

func (*PatternFlowPfcPauseEtherTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseEtherTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseEtherTypeCounter) GetCount

func (*PatternFlowPfcPauseEtherTypeCounter) GetStart

func (*PatternFlowPfcPauseEtherTypeCounter) GetStep

func (*PatternFlowPfcPauseEtherTypeCounter) ProtoMessage

func (*PatternFlowPfcPauseEtherTypeCounter) ProtoMessage()

func (*PatternFlowPfcPauseEtherTypeCounter) ProtoReflect

func (*PatternFlowPfcPauseEtherTypeCounter) Reset

func (*PatternFlowPfcPauseEtherTypeCounter) String

type PatternFlowPfcPauseEtherType_Choice

type PatternFlowPfcPauseEtherType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPauseEtherType_Choice) Descriptor deprecated

func (*PatternFlowPfcPauseEtherType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseEtherType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseEtherType_Choice) ProtoMessage

func (*PatternFlowPfcPauseEtherType_Choice) ProtoMessage()

func (*PatternFlowPfcPauseEtherType_Choice) ProtoReflect

func (*PatternFlowPfcPauseEtherType_Choice) Reset

func (*PatternFlowPfcPauseEtherType_Choice) String

type PatternFlowPfcPauseEtherType_Choice_Enum

type PatternFlowPfcPauseEtherType_Choice_Enum int32
const (
	PatternFlowPfcPauseEtherType_Choice_unspecified PatternFlowPfcPauseEtherType_Choice_Enum = 0
	PatternFlowPfcPauseEtherType_Choice_value       PatternFlowPfcPauseEtherType_Choice_Enum = 2
	PatternFlowPfcPauseEtherType_Choice_values      PatternFlowPfcPauseEtherType_Choice_Enum = 3
	PatternFlowPfcPauseEtherType_Choice_increment   PatternFlowPfcPauseEtherType_Choice_Enum = 4
	PatternFlowPfcPauseEtherType_Choice_decrement   PatternFlowPfcPauseEtherType_Choice_Enum = 5
)

func (PatternFlowPfcPauseEtherType_Choice_Enum) Descriptor

func (PatternFlowPfcPauseEtherType_Choice_Enum) Enum

func (PatternFlowPfcPauseEtherType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPauseEtherType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseEtherType_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPauseEtherType_Choice_Enum) Number

func (PatternFlowPfcPauseEtherType_Choice_Enum) String

func (PatternFlowPfcPauseEtherType_Choice_Enum) Type

type PatternFlowPfcPausePauseClass0

type PatternFlowPfcPausePauseClass0 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass0_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass0_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass0Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass0Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 0

func (*PatternFlowPfcPausePauseClass0) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass0) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass0.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass0) GetChoice

func (*PatternFlowPfcPausePauseClass0) GetDecrement

func (*PatternFlowPfcPausePauseClass0) GetIncrement

func (*PatternFlowPfcPausePauseClass0) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass0) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass0) GetValue

func (x *PatternFlowPfcPausePauseClass0) GetValue() int32

func (*PatternFlowPfcPausePauseClass0) GetValues

func (x *PatternFlowPfcPausePauseClass0) GetValues() []int32

func (*PatternFlowPfcPausePauseClass0) ProtoMessage

func (*PatternFlowPfcPausePauseClass0) ProtoMessage()

func (*PatternFlowPfcPausePauseClass0) ProtoReflect

func (*PatternFlowPfcPausePauseClass0) Reset

func (x *PatternFlowPfcPausePauseClass0) Reset()

func (*PatternFlowPfcPausePauseClass0) String

type PatternFlowPfcPausePauseClass0Counter

type PatternFlowPfcPausePauseClass0Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass0Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass0Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass0Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass0Counter) GetCount

func (*PatternFlowPfcPausePauseClass0Counter) GetStart

func (*PatternFlowPfcPausePauseClass0Counter) GetStep

func (*PatternFlowPfcPausePauseClass0Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass0Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass0Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass0Counter) Reset

func (*PatternFlowPfcPausePauseClass0Counter) String

type PatternFlowPfcPausePauseClass0_Choice

type PatternFlowPfcPausePauseClass0_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass0_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass0_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass0_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass0_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass0_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass0_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass0_Choice) Reset

func (*PatternFlowPfcPausePauseClass0_Choice) String

type PatternFlowPfcPausePauseClass0_Choice_Enum

type PatternFlowPfcPausePauseClass0_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass0_Choice_unspecified PatternFlowPfcPausePauseClass0_Choice_Enum = 0
	PatternFlowPfcPausePauseClass0_Choice_value       PatternFlowPfcPausePauseClass0_Choice_Enum = 2
	PatternFlowPfcPausePauseClass0_Choice_values      PatternFlowPfcPausePauseClass0_Choice_Enum = 3
	PatternFlowPfcPausePauseClass0_Choice_increment   PatternFlowPfcPausePauseClass0_Choice_Enum = 4
	PatternFlowPfcPausePauseClass0_Choice_decrement   PatternFlowPfcPausePauseClass0_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass0_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass0_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass0_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass0_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass0_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass0_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass0_Choice_Enum) String

func (PatternFlowPfcPausePauseClass0_Choice_Enum) Type

type PatternFlowPfcPausePauseClass1

type PatternFlowPfcPausePauseClass1 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass1_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass1_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass1Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass1Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 1

func (*PatternFlowPfcPausePauseClass1) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass1) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass1.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass1) GetChoice

func (*PatternFlowPfcPausePauseClass1) GetDecrement

func (*PatternFlowPfcPausePauseClass1) GetIncrement

func (*PatternFlowPfcPausePauseClass1) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass1) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass1) GetValue

func (x *PatternFlowPfcPausePauseClass1) GetValue() int32

func (*PatternFlowPfcPausePauseClass1) GetValues

func (x *PatternFlowPfcPausePauseClass1) GetValues() []int32

func (*PatternFlowPfcPausePauseClass1) ProtoMessage

func (*PatternFlowPfcPausePauseClass1) ProtoMessage()

func (*PatternFlowPfcPausePauseClass1) ProtoReflect

func (*PatternFlowPfcPausePauseClass1) Reset

func (x *PatternFlowPfcPausePauseClass1) Reset()

func (*PatternFlowPfcPausePauseClass1) String

type PatternFlowPfcPausePauseClass1Counter

type PatternFlowPfcPausePauseClass1Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass1Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass1Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass1Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass1Counter) GetCount

func (*PatternFlowPfcPausePauseClass1Counter) GetStart

func (*PatternFlowPfcPausePauseClass1Counter) GetStep

func (*PatternFlowPfcPausePauseClass1Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass1Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass1Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass1Counter) Reset

func (*PatternFlowPfcPausePauseClass1Counter) String

type PatternFlowPfcPausePauseClass1_Choice

type PatternFlowPfcPausePauseClass1_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass1_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass1_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass1_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass1_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass1_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass1_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass1_Choice) Reset

func (*PatternFlowPfcPausePauseClass1_Choice) String

type PatternFlowPfcPausePauseClass1_Choice_Enum

type PatternFlowPfcPausePauseClass1_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass1_Choice_unspecified PatternFlowPfcPausePauseClass1_Choice_Enum = 0
	PatternFlowPfcPausePauseClass1_Choice_value       PatternFlowPfcPausePauseClass1_Choice_Enum = 2
	PatternFlowPfcPausePauseClass1_Choice_values      PatternFlowPfcPausePauseClass1_Choice_Enum = 3
	PatternFlowPfcPausePauseClass1_Choice_increment   PatternFlowPfcPausePauseClass1_Choice_Enum = 4
	PatternFlowPfcPausePauseClass1_Choice_decrement   PatternFlowPfcPausePauseClass1_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass1_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass1_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass1_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass1_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass1_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass1_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass1_Choice_Enum) String

func (PatternFlowPfcPausePauseClass1_Choice_Enum) Type

type PatternFlowPfcPausePauseClass2

type PatternFlowPfcPausePauseClass2 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass2_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass2_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass2Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass2Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 2

func (*PatternFlowPfcPausePauseClass2) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass2) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass2.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass2) GetChoice

func (*PatternFlowPfcPausePauseClass2) GetDecrement

func (*PatternFlowPfcPausePauseClass2) GetIncrement

func (*PatternFlowPfcPausePauseClass2) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass2) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass2) GetValue

func (x *PatternFlowPfcPausePauseClass2) GetValue() int32

func (*PatternFlowPfcPausePauseClass2) GetValues

func (x *PatternFlowPfcPausePauseClass2) GetValues() []int32

func (*PatternFlowPfcPausePauseClass2) ProtoMessage

func (*PatternFlowPfcPausePauseClass2) ProtoMessage()

func (*PatternFlowPfcPausePauseClass2) ProtoReflect

func (*PatternFlowPfcPausePauseClass2) Reset

func (x *PatternFlowPfcPausePauseClass2) Reset()

func (*PatternFlowPfcPausePauseClass2) String

type PatternFlowPfcPausePauseClass2Counter

type PatternFlowPfcPausePauseClass2Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass2Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass2Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass2Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass2Counter) GetCount

func (*PatternFlowPfcPausePauseClass2Counter) GetStart

func (*PatternFlowPfcPausePauseClass2Counter) GetStep

func (*PatternFlowPfcPausePauseClass2Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass2Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass2Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass2Counter) Reset

func (*PatternFlowPfcPausePauseClass2Counter) String

type PatternFlowPfcPausePauseClass2_Choice

type PatternFlowPfcPausePauseClass2_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass2_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass2_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass2_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass2_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass2_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass2_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass2_Choice) Reset

func (*PatternFlowPfcPausePauseClass2_Choice) String

type PatternFlowPfcPausePauseClass2_Choice_Enum

type PatternFlowPfcPausePauseClass2_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass2_Choice_unspecified PatternFlowPfcPausePauseClass2_Choice_Enum = 0
	PatternFlowPfcPausePauseClass2_Choice_value       PatternFlowPfcPausePauseClass2_Choice_Enum = 2
	PatternFlowPfcPausePauseClass2_Choice_values      PatternFlowPfcPausePauseClass2_Choice_Enum = 3
	PatternFlowPfcPausePauseClass2_Choice_increment   PatternFlowPfcPausePauseClass2_Choice_Enum = 4
	PatternFlowPfcPausePauseClass2_Choice_decrement   PatternFlowPfcPausePauseClass2_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass2_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass2_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass2_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass2_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass2_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass2_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass2_Choice_Enum) String

func (PatternFlowPfcPausePauseClass2_Choice_Enum) Type

type PatternFlowPfcPausePauseClass3

type PatternFlowPfcPausePauseClass3 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass3_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass3_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass3Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass3Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 3

func (*PatternFlowPfcPausePauseClass3) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass3) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass3.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass3) GetChoice

func (*PatternFlowPfcPausePauseClass3) GetDecrement

func (*PatternFlowPfcPausePauseClass3) GetIncrement

func (*PatternFlowPfcPausePauseClass3) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass3) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass3) GetValue

func (x *PatternFlowPfcPausePauseClass3) GetValue() int32

func (*PatternFlowPfcPausePauseClass3) GetValues

func (x *PatternFlowPfcPausePauseClass3) GetValues() []int32

func (*PatternFlowPfcPausePauseClass3) ProtoMessage

func (*PatternFlowPfcPausePauseClass3) ProtoMessage()

func (*PatternFlowPfcPausePauseClass3) ProtoReflect

func (*PatternFlowPfcPausePauseClass3) Reset

func (x *PatternFlowPfcPausePauseClass3) Reset()

func (*PatternFlowPfcPausePauseClass3) String

type PatternFlowPfcPausePauseClass3Counter

type PatternFlowPfcPausePauseClass3Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass3Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass3Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass3Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass3Counter) GetCount

func (*PatternFlowPfcPausePauseClass3Counter) GetStart

func (*PatternFlowPfcPausePauseClass3Counter) GetStep

func (*PatternFlowPfcPausePauseClass3Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass3Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass3Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass3Counter) Reset

func (*PatternFlowPfcPausePauseClass3Counter) String

type PatternFlowPfcPausePauseClass3_Choice

type PatternFlowPfcPausePauseClass3_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass3_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass3_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass3_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass3_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass3_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass3_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass3_Choice) Reset

func (*PatternFlowPfcPausePauseClass3_Choice) String

type PatternFlowPfcPausePauseClass3_Choice_Enum

type PatternFlowPfcPausePauseClass3_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass3_Choice_unspecified PatternFlowPfcPausePauseClass3_Choice_Enum = 0
	PatternFlowPfcPausePauseClass3_Choice_value       PatternFlowPfcPausePauseClass3_Choice_Enum = 2
	PatternFlowPfcPausePauseClass3_Choice_values      PatternFlowPfcPausePauseClass3_Choice_Enum = 3
	PatternFlowPfcPausePauseClass3_Choice_increment   PatternFlowPfcPausePauseClass3_Choice_Enum = 4
	PatternFlowPfcPausePauseClass3_Choice_decrement   PatternFlowPfcPausePauseClass3_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass3_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass3_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass3_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass3_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass3_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass3_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass3_Choice_Enum) String

func (PatternFlowPfcPausePauseClass3_Choice_Enum) Type

type PatternFlowPfcPausePauseClass4

type PatternFlowPfcPausePauseClass4 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass4_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass4_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass4Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass4Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 4

func (*PatternFlowPfcPausePauseClass4) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass4) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass4.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass4) GetChoice

func (*PatternFlowPfcPausePauseClass4) GetDecrement

func (*PatternFlowPfcPausePauseClass4) GetIncrement

func (*PatternFlowPfcPausePauseClass4) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass4) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass4) GetValue

func (x *PatternFlowPfcPausePauseClass4) GetValue() int32

func (*PatternFlowPfcPausePauseClass4) GetValues

func (x *PatternFlowPfcPausePauseClass4) GetValues() []int32

func (*PatternFlowPfcPausePauseClass4) ProtoMessage

func (*PatternFlowPfcPausePauseClass4) ProtoMessage()

func (*PatternFlowPfcPausePauseClass4) ProtoReflect

func (*PatternFlowPfcPausePauseClass4) Reset

func (x *PatternFlowPfcPausePauseClass4) Reset()

func (*PatternFlowPfcPausePauseClass4) String

type PatternFlowPfcPausePauseClass4Counter

type PatternFlowPfcPausePauseClass4Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass4Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass4Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass4Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass4Counter) GetCount

func (*PatternFlowPfcPausePauseClass4Counter) GetStart

func (*PatternFlowPfcPausePauseClass4Counter) GetStep

func (*PatternFlowPfcPausePauseClass4Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass4Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass4Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass4Counter) Reset

func (*PatternFlowPfcPausePauseClass4Counter) String

type PatternFlowPfcPausePauseClass4_Choice

type PatternFlowPfcPausePauseClass4_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass4_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass4_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass4_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass4_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass4_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass4_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass4_Choice) Reset

func (*PatternFlowPfcPausePauseClass4_Choice) String

type PatternFlowPfcPausePauseClass4_Choice_Enum

type PatternFlowPfcPausePauseClass4_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass4_Choice_unspecified PatternFlowPfcPausePauseClass4_Choice_Enum = 0
	PatternFlowPfcPausePauseClass4_Choice_value       PatternFlowPfcPausePauseClass4_Choice_Enum = 2
	PatternFlowPfcPausePauseClass4_Choice_values      PatternFlowPfcPausePauseClass4_Choice_Enum = 3
	PatternFlowPfcPausePauseClass4_Choice_increment   PatternFlowPfcPausePauseClass4_Choice_Enum = 4
	PatternFlowPfcPausePauseClass4_Choice_decrement   PatternFlowPfcPausePauseClass4_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass4_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass4_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass4_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass4_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass4_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass4_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass4_Choice_Enum) String

func (PatternFlowPfcPausePauseClass4_Choice_Enum) Type

type PatternFlowPfcPausePauseClass5

type PatternFlowPfcPausePauseClass5 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass5_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass5_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass5Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass5Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 5

func (*PatternFlowPfcPausePauseClass5) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass5) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass5.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass5) GetChoice

func (*PatternFlowPfcPausePauseClass5) GetDecrement

func (*PatternFlowPfcPausePauseClass5) GetIncrement

func (*PatternFlowPfcPausePauseClass5) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass5) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass5) GetValue

func (x *PatternFlowPfcPausePauseClass5) GetValue() int32

func (*PatternFlowPfcPausePauseClass5) GetValues

func (x *PatternFlowPfcPausePauseClass5) GetValues() []int32

func (*PatternFlowPfcPausePauseClass5) ProtoMessage

func (*PatternFlowPfcPausePauseClass5) ProtoMessage()

func (*PatternFlowPfcPausePauseClass5) ProtoReflect

func (*PatternFlowPfcPausePauseClass5) Reset

func (x *PatternFlowPfcPausePauseClass5) Reset()

func (*PatternFlowPfcPausePauseClass5) String

type PatternFlowPfcPausePauseClass5Counter

type PatternFlowPfcPausePauseClass5Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass5Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass5Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass5Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass5Counter) GetCount

func (*PatternFlowPfcPausePauseClass5Counter) GetStart

func (*PatternFlowPfcPausePauseClass5Counter) GetStep

func (*PatternFlowPfcPausePauseClass5Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass5Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass5Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass5Counter) Reset

func (*PatternFlowPfcPausePauseClass5Counter) String

type PatternFlowPfcPausePauseClass5_Choice

type PatternFlowPfcPausePauseClass5_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass5_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass5_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass5_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass5_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass5_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass5_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass5_Choice) Reset

func (*PatternFlowPfcPausePauseClass5_Choice) String

type PatternFlowPfcPausePauseClass5_Choice_Enum

type PatternFlowPfcPausePauseClass5_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass5_Choice_unspecified PatternFlowPfcPausePauseClass5_Choice_Enum = 0
	PatternFlowPfcPausePauseClass5_Choice_value       PatternFlowPfcPausePauseClass5_Choice_Enum = 2
	PatternFlowPfcPausePauseClass5_Choice_values      PatternFlowPfcPausePauseClass5_Choice_Enum = 3
	PatternFlowPfcPausePauseClass5_Choice_increment   PatternFlowPfcPausePauseClass5_Choice_Enum = 4
	PatternFlowPfcPausePauseClass5_Choice_decrement   PatternFlowPfcPausePauseClass5_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass5_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass5_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass5_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass5_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass5_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass5_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass5_Choice_Enum) String

func (PatternFlowPfcPausePauseClass5_Choice_Enum) Type

type PatternFlowPfcPausePauseClass6

type PatternFlowPfcPausePauseClass6 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass6_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass6_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass6Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass6Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 6

func (*PatternFlowPfcPausePauseClass6) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass6) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass6.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass6) GetChoice

func (*PatternFlowPfcPausePauseClass6) GetDecrement

func (*PatternFlowPfcPausePauseClass6) GetIncrement

func (*PatternFlowPfcPausePauseClass6) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass6) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass6) GetValue

func (x *PatternFlowPfcPausePauseClass6) GetValue() int32

func (*PatternFlowPfcPausePauseClass6) GetValues

func (x *PatternFlowPfcPausePauseClass6) GetValues() []int32

func (*PatternFlowPfcPausePauseClass6) ProtoMessage

func (*PatternFlowPfcPausePauseClass6) ProtoMessage()

func (*PatternFlowPfcPausePauseClass6) ProtoReflect

func (*PatternFlowPfcPausePauseClass6) Reset

func (x *PatternFlowPfcPausePauseClass6) Reset()

func (*PatternFlowPfcPausePauseClass6) String

type PatternFlowPfcPausePauseClass6Counter

type PatternFlowPfcPausePauseClass6Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass6Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass6Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass6Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass6Counter) GetCount

func (*PatternFlowPfcPausePauseClass6Counter) GetStart

func (*PatternFlowPfcPausePauseClass6Counter) GetStep

func (*PatternFlowPfcPausePauseClass6Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass6Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass6Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass6Counter) Reset

func (*PatternFlowPfcPausePauseClass6Counter) String

type PatternFlowPfcPausePauseClass6_Choice

type PatternFlowPfcPausePauseClass6_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass6_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass6_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass6_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass6_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass6_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass6_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass6_Choice) Reset

func (*PatternFlowPfcPausePauseClass6_Choice) String

type PatternFlowPfcPausePauseClass6_Choice_Enum

type PatternFlowPfcPausePauseClass6_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass6_Choice_unspecified PatternFlowPfcPausePauseClass6_Choice_Enum = 0
	PatternFlowPfcPausePauseClass6_Choice_value       PatternFlowPfcPausePauseClass6_Choice_Enum = 2
	PatternFlowPfcPausePauseClass6_Choice_values      PatternFlowPfcPausePauseClass6_Choice_Enum = 3
	PatternFlowPfcPausePauseClass6_Choice_increment   PatternFlowPfcPausePauseClass6_Choice_Enum = 4
	PatternFlowPfcPausePauseClass6_Choice_decrement   PatternFlowPfcPausePauseClass6_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass6_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass6_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass6_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass6_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass6_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass6_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass6_Choice_Enum) String

func (PatternFlowPfcPausePauseClass6_Choice_Enum) Type

type PatternFlowPfcPausePauseClass7

type PatternFlowPfcPausePauseClass7 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPausePauseClass7_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPausePauseClass7_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPausePauseClass7Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPausePauseClass7Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Pause class 7

func (*PatternFlowPfcPausePauseClass7) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass7) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass7.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass7) GetChoice

func (*PatternFlowPfcPausePauseClass7) GetDecrement

func (*PatternFlowPfcPausePauseClass7) GetIncrement

func (*PatternFlowPfcPausePauseClass7) GetMetricGroup

func (x *PatternFlowPfcPausePauseClass7) GetMetricGroup() string

func (*PatternFlowPfcPausePauseClass7) GetValue

func (x *PatternFlowPfcPausePauseClass7) GetValue() int32

func (*PatternFlowPfcPausePauseClass7) GetValues

func (x *PatternFlowPfcPausePauseClass7) GetValues() []int32

func (*PatternFlowPfcPausePauseClass7) ProtoMessage

func (*PatternFlowPfcPausePauseClass7) ProtoMessage()

func (*PatternFlowPfcPausePauseClass7) ProtoReflect

func (*PatternFlowPfcPausePauseClass7) Reset

func (x *PatternFlowPfcPausePauseClass7) Reset()

func (*PatternFlowPfcPausePauseClass7) String

type PatternFlowPfcPausePauseClass7Counter

type PatternFlowPfcPausePauseClass7Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPfcPausePauseClass7Counter) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass7Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass7Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass7Counter) GetCount

func (*PatternFlowPfcPausePauseClass7Counter) GetStart

func (*PatternFlowPfcPausePauseClass7Counter) GetStep

func (*PatternFlowPfcPausePauseClass7Counter) ProtoMessage

func (*PatternFlowPfcPausePauseClass7Counter) ProtoMessage()

func (*PatternFlowPfcPausePauseClass7Counter) ProtoReflect

func (*PatternFlowPfcPausePauseClass7Counter) Reset

func (*PatternFlowPfcPausePauseClass7Counter) String

type PatternFlowPfcPausePauseClass7_Choice

type PatternFlowPfcPausePauseClass7_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPausePauseClass7_Choice) Descriptor deprecated

func (*PatternFlowPfcPausePauseClass7_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass7_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPausePauseClass7_Choice) ProtoMessage

func (*PatternFlowPfcPausePauseClass7_Choice) ProtoMessage()

func (*PatternFlowPfcPausePauseClass7_Choice) ProtoReflect

func (*PatternFlowPfcPausePauseClass7_Choice) Reset

func (*PatternFlowPfcPausePauseClass7_Choice) String

type PatternFlowPfcPausePauseClass7_Choice_Enum

type PatternFlowPfcPausePauseClass7_Choice_Enum int32
const (
	PatternFlowPfcPausePauseClass7_Choice_unspecified PatternFlowPfcPausePauseClass7_Choice_Enum = 0
	PatternFlowPfcPausePauseClass7_Choice_value       PatternFlowPfcPausePauseClass7_Choice_Enum = 2
	PatternFlowPfcPausePauseClass7_Choice_values      PatternFlowPfcPausePauseClass7_Choice_Enum = 3
	PatternFlowPfcPausePauseClass7_Choice_increment   PatternFlowPfcPausePauseClass7_Choice_Enum = 4
	PatternFlowPfcPausePauseClass7_Choice_decrement   PatternFlowPfcPausePauseClass7_Choice_Enum = 5
)

func (PatternFlowPfcPausePauseClass7_Choice_Enum) Descriptor

func (PatternFlowPfcPausePauseClass7_Choice_Enum) Enum

func (PatternFlowPfcPausePauseClass7_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPausePauseClass7_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPausePauseClass7_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPausePauseClass7_Choice_Enum) Number

func (PatternFlowPfcPausePauseClass7_Choice_Enum) String

func (PatternFlowPfcPausePauseClass7_Choice_Enum) Type

type PatternFlowPfcPauseSrc

type PatternFlowPfcPauseSrc struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPfcPauseSrc_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPfcPauseSrc_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:00
	Value *string `protobuf:"bytes,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = ['00:00:00:00:00:00']
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPfcPauseSrcCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPfcPauseSrcCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source MAC address

func (*PatternFlowPfcPauseSrc) Descriptor deprecated

func (*PatternFlowPfcPauseSrc) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseSrc.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseSrc) GetChoice

func (*PatternFlowPfcPauseSrc) GetDecrement

func (*PatternFlowPfcPauseSrc) GetIncrement

func (*PatternFlowPfcPauseSrc) GetMetricGroup

func (x *PatternFlowPfcPauseSrc) GetMetricGroup() string

func (*PatternFlowPfcPauseSrc) GetValue

func (x *PatternFlowPfcPauseSrc) GetValue() string

func (*PatternFlowPfcPauseSrc) GetValues

func (x *PatternFlowPfcPauseSrc) GetValues() []string

func (*PatternFlowPfcPauseSrc) ProtoMessage

func (*PatternFlowPfcPauseSrc) ProtoMessage()

func (*PatternFlowPfcPauseSrc) ProtoReflect

func (x *PatternFlowPfcPauseSrc) ProtoReflect() protoreflect.Message

func (*PatternFlowPfcPauseSrc) Reset

func (x *PatternFlowPfcPauseSrc) Reset()

func (*PatternFlowPfcPauseSrc) String

func (x *PatternFlowPfcPauseSrc) String() string

type PatternFlowPfcPauseSrcCounter

type PatternFlowPfcPauseSrcCounter struct {

	// Description missing in models
	// default = 00:00:00:00:00:00
	Start *string `protobuf:"bytes,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 00:00:00:00:00:01
	Step *string `protobuf:"bytes,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

mac counter pattern

func (*PatternFlowPfcPauseSrcCounter) Descriptor deprecated

func (*PatternFlowPfcPauseSrcCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseSrcCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseSrcCounter) GetCount

func (x *PatternFlowPfcPauseSrcCounter) GetCount() int32

func (*PatternFlowPfcPauseSrcCounter) GetStart

func (x *PatternFlowPfcPauseSrcCounter) GetStart() string

func (*PatternFlowPfcPauseSrcCounter) GetStep

func (*PatternFlowPfcPauseSrcCounter) ProtoMessage

func (*PatternFlowPfcPauseSrcCounter) ProtoMessage()

func (*PatternFlowPfcPauseSrcCounter) ProtoReflect

func (*PatternFlowPfcPauseSrcCounter) Reset

func (x *PatternFlowPfcPauseSrcCounter) Reset()

func (*PatternFlowPfcPauseSrcCounter) String

type PatternFlowPfcPauseSrc_Choice

type PatternFlowPfcPauseSrc_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPfcPauseSrc_Choice) Descriptor deprecated

func (*PatternFlowPfcPauseSrc_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseSrc_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPfcPauseSrc_Choice) ProtoMessage

func (*PatternFlowPfcPauseSrc_Choice) ProtoMessage()

func (*PatternFlowPfcPauseSrc_Choice) ProtoReflect

func (*PatternFlowPfcPauseSrc_Choice) Reset

func (x *PatternFlowPfcPauseSrc_Choice) Reset()

func (*PatternFlowPfcPauseSrc_Choice) String

type PatternFlowPfcPauseSrc_Choice_Enum

type PatternFlowPfcPauseSrc_Choice_Enum int32
const (
	PatternFlowPfcPauseSrc_Choice_unspecified PatternFlowPfcPauseSrc_Choice_Enum = 0
	PatternFlowPfcPauseSrc_Choice_value       PatternFlowPfcPauseSrc_Choice_Enum = 2
	PatternFlowPfcPauseSrc_Choice_values      PatternFlowPfcPauseSrc_Choice_Enum = 3
	PatternFlowPfcPauseSrc_Choice_increment   PatternFlowPfcPauseSrc_Choice_Enum = 4
	PatternFlowPfcPauseSrc_Choice_decrement   PatternFlowPfcPauseSrc_Choice_Enum = 5
)

func (PatternFlowPfcPauseSrc_Choice_Enum) Descriptor

func (PatternFlowPfcPauseSrc_Choice_Enum) Enum

func (PatternFlowPfcPauseSrc_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPfcPauseSrc_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPfcPauseSrc_Choice_Enum.Descriptor instead.

func (PatternFlowPfcPauseSrc_Choice_Enum) Number

func (PatternFlowPfcPauseSrc_Choice_Enum) String

func (PatternFlowPfcPauseSrc_Choice_Enum) Type

type PatternFlowPppAddress

type PatternFlowPppAddress struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPppAddress_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPppAddress_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 255
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [255]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPppAddressCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPppAddressCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

PPP address

func (*PatternFlowPppAddress) Descriptor deprecated

func (*PatternFlowPppAddress) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppAddress.ProtoReflect.Descriptor instead.

func (*PatternFlowPppAddress) GetChoice

func (*PatternFlowPppAddress) GetDecrement

func (*PatternFlowPppAddress) GetIncrement

func (*PatternFlowPppAddress) GetMetricGroup

func (x *PatternFlowPppAddress) GetMetricGroup() string

func (*PatternFlowPppAddress) GetValue

func (x *PatternFlowPppAddress) GetValue() int32

func (*PatternFlowPppAddress) GetValues

func (x *PatternFlowPppAddress) GetValues() []int32

func (*PatternFlowPppAddress) ProtoMessage

func (*PatternFlowPppAddress) ProtoMessage()

func (*PatternFlowPppAddress) ProtoReflect

func (x *PatternFlowPppAddress) ProtoReflect() protoreflect.Message

func (*PatternFlowPppAddress) Reset

func (x *PatternFlowPppAddress) Reset()

func (*PatternFlowPppAddress) String

func (x *PatternFlowPppAddress) String() string

type PatternFlowPppAddressCounter

type PatternFlowPppAddressCounter struct {

	// Description missing in models
	// default = 255
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPppAddressCounter) Descriptor deprecated

func (*PatternFlowPppAddressCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppAddressCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPppAddressCounter) GetCount

func (x *PatternFlowPppAddressCounter) GetCount() int32

func (*PatternFlowPppAddressCounter) GetStart

func (x *PatternFlowPppAddressCounter) GetStart() int32

func (*PatternFlowPppAddressCounter) GetStep

func (x *PatternFlowPppAddressCounter) GetStep() int32

func (*PatternFlowPppAddressCounter) ProtoMessage

func (*PatternFlowPppAddressCounter) ProtoMessage()

func (*PatternFlowPppAddressCounter) ProtoReflect

func (*PatternFlowPppAddressCounter) Reset

func (x *PatternFlowPppAddressCounter) Reset()

func (*PatternFlowPppAddressCounter) String

type PatternFlowPppAddress_Choice

type PatternFlowPppAddress_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPppAddress_Choice) Descriptor deprecated

func (*PatternFlowPppAddress_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppAddress_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPppAddress_Choice) ProtoMessage

func (*PatternFlowPppAddress_Choice) ProtoMessage()

func (*PatternFlowPppAddress_Choice) ProtoReflect

func (*PatternFlowPppAddress_Choice) Reset

func (x *PatternFlowPppAddress_Choice) Reset()

func (*PatternFlowPppAddress_Choice) String

type PatternFlowPppAddress_Choice_Enum

type PatternFlowPppAddress_Choice_Enum int32
const (
	PatternFlowPppAddress_Choice_unspecified PatternFlowPppAddress_Choice_Enum = 0
	PatternFlowPppAddress_Choice_value       PatternFlowPppAddress_Choice_Enum = 2
	PatternFlowPppAddress_Choice_values      PatternFlowPppAddress_Choice_Enum = 3
	PatternFlowPppAddress_Choice_increment   PatternFlowPppAddress_Choice_Enum = 4
	PatternFlowPppAddress_Choice_decrement   PatternFlowPppAddress_Choice_Enum = 5
)

func (PatternFlowPppAddress_Choice_Enum) Descriptor

func (PatternFlowPppAddress_Choice_Enum) Enum

func (PatternFlowPppAddress_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPppAddress_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppAddress_Choice_Enum.Descriptor instead.

func (PatternFlowPppAddress_Choice_Enum) Number

func (PatternFlowPppAddress_Choice_Enum) String

func (PatternFlowPppAddress_Choice_Enum) Type

type PatternFlowPppControl

type PatternFlowPppControl struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowPppControl_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPppControl_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 3
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [3]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPppControlCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPppControlCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

PPP control

func (*PatternFlowPppControl) Descriptor deprecated

func (*PatternFlowPppControl) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppControl.ProtoReflect.Descriptor instead.

func (*PatternFlowPppControl) GetChoice

func (*PatternFlowPppControl) GetDecrement

func (*PatternFlowPppControl) GetIncrement

func (*PatternFlowPppControl) GetMetricGroup

func (x *PatternFlowPppControl) GetMetricGroup() string

func (*PatternFlowPppControl) GetValue

func (x *PatternFlowPppControl) GetValue() int32

func (*PatternFlowPppControl) GetValues

func (x *PatternFlowPppControl) GetValues() []int32

func (*PatternFlowPppControl) ProtoMessage

func (*PatternFlowPppControl) ProtoMessage()

func (*PatternFlowPppControl) ProtoReflect

func (x *PatternFlowPppControl) ProtoReflect() protoreflect.Message

func (*PatternFlowPppControl) Reset

func (x *PatternFlowPppControl) Reset()

func (*PatternFlowPppControl) String

func (x *PatternFlowPppControl) String() string

type PatternFlowPppControlCounter

type PatternFlowPppControlCounter struct {

	// Description missing in models
	// default = 3
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPppControlCounter) Descriptor deprecated

func (*PatternFlowPppControlCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppControlCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPppControlCounter) GetCount

func (x *PatternFlowPppControlCounter) GetCount() int32

func (*PatternFlowPppControlCounter) GetStart

func (x *PatternFlowPppControlCounter) GetStart() int32

func (*PatternFlowPppControlCounter) GetStep

func (x *PatternFlowPppControlCounter) GetStep() int32

func (*PatternFlowPppControlCounter) ProtoMessage

func (*PatternFlowPppControlCounter) ProtoMessage()

func (*PatternFlowPppControlCounter) ProtoReflect

func (*PatternFlowPppControlCounter) Reset

func (x *PatternFlowPppControlCounter) Reset()

func (*PatternFlowPppControlCounter) String

type PatternFlowPppControl_Choice

type PatternFlowPppControl_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPppControl_Choice) Descriptor deprecated

func (*PatternFlowPppControl_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppControl_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPppControl_Choice) ProtoMessage

func (*PatternFlowPppControl_Choice) ProtoMessage()

func (*PatternFlowPppControl_Choice) ProtoReflect

func (*PatternFlowPppControl_Choice) Reset

func (x *PatternFlowPppControl_Choice) Reset()

func (*PatternFlowPppControl_Choice) String

type PatternFlowPppControl_Choice_Enum

type PatternFlowPppControl_Choice_Enum int32
const (
	PatternFlowPppControl_Choice_unspecified PatternFlowPppControl_Choice_Enum = 0
	PatternFlowPppControl_Choice_value       PatternFlowPppControl_Choice_Enum = 2
	PatternFlowPppControl_Choice_values      PatternFlowPppControl_Choice_Enum = 3
	PatternFlowPppControl_Choice_increment   PatternFlowPppControl_Choice_Enum = 4
	PatternFlowPppControl_Choice_decrement   PatternFlowPppControl_Choice_Enum = 5
)

func (PatternFlowPppControl_Choice_Enum) Descriptor

func (PatternFlowPppControl_Choice_Enum) Enum

func (PatternFlowPppControl_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPppControl_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppControl_Choice_Enum.Descriptor instead.

func (PatternFlowPppControl_Choice_Enum) Number

func (PatternFlowPppControl_Choice_Enum) String

func (PatternFlowPppControl_Choice_Enum) Type

type PatternFlowPppProtocolType

type PatternFlowPppProtocolType struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowPppProtocolType_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowPppProtocolType_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 33
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [33]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 33
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowPppProtocolTypeCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowPppProtocolTypeCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

PPP protocol type

func (*PatternFlowPppProtocolType) Descriptor deprecated

func (*PatternFlowPppProtocolType) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppProtocolType.ProtoReflect.Descriptor instead.

func (*PatternFlowPppProtocolType) GetAuto

func (x *PatternFlowPppProtocolType) GetAuto() int32

func (*PatternFlowPppProtocolType) GetChoice

func (*PatternFlowPppProtocolType) GetDecrement

func (*PatternFlowPppProtocolType) GetIncrement

func (*PatternFlowPppProtocolType) GetMetricGroup

func (x *PatternFlowPppProtocolType) GetMetricGroup() string

func (*PatternFlowPppProtocolType) GetValue

func (x *PatternFlowPppProtocolType) GetValue() int32

func (*PatternFlowPppProtocolType) GetValues

func (x *PatternFlowPppProtocolType) GetValues() []int32

func (*PatternFlowPppProtocolType) ProtoMessage

func (*PatternFlowPppProtocolType) ProtoMessage()

func (*PatternFlowPppProtocolType) ProtoReflect

func (*PatternFlowPppProtocolType) Reset

func (x *PatternFlowPppProtocolType) Reset()

func (*PatternFlowPppProtocolType) String

func (x *PatternFlowPppProtocolType) String() string

type PatternFlowPppProtocolTypeCounter

type PatternFlowPppProtocolTypeCounter struct {

	// Description missing in models
	// default = 33
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowPppProtocolTypeCounter) Descriptor deprecated

func (*PatternFlowPppProtocolTypeCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppProtocolTypeCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowPppProtocolTypeCounter) GetCount

func (*PatternFlowPppProtocolTypeCounter) GetStart

func (*PatternFlowPppProtocolTypeCounter) GetStep

func (*PatternFlowPppProtocolTypeCounter) ProtoMessage

func (*PatternFlowPppProtocolTypeCounter) ProtoMessage()

func (*PatternFlowPppProtocolTypeCounter) ProtoReflect

func (*PatternFlowPppProtocolTypeCounter) Reset

func (*PatternFlowPppProtocolTypeCounter) String

type PatternFlowPppProtocolType_Choice

type PatternFlowPppProtocolType_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowPppProtocolType_Choice) Descriptor deprecated

func (*PatternFlowPppProtocolType_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppProtocolType_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowPppProtocolType_Choice) ProtoMessage

func (*PatternFlowPppProtocolType_Choice) ProtoMessage()

func (*PatternFlowPppProtocolType_Choice) ProtoReflect

func (*PatternFlowPppProtocolType_Choice) Reset

func (*PatternFlowPppProtocolType_Choice) String

type PatternFlowPppProtocolType_Choice_Enum

type PatternFlowPppProtocolType_Choice_Enum int32
const (
	PatternFlowPppProtocolType_Choice_unspecified PatternFlowPppProtocolType_Choice_Enum = 0
	PatternFlowPppProtocolType_Choice_value       PatternFlowPppProtocolType_Choice_Enum = 2
	PatternFlowPppProtocolType_Choice_values      PatternFlowPppProtocolType_Choice_Enum = 3
	PatternFlowPppProtocolType_Choice_auto        PatternFlowPppProtocolType_Choice_Enum = 1
	PatternFlowPppProtocolType_Choice_increment   PatternFlowPppProtocolType_Choice_Enum = 4
	PatternFlowPppProtocolType_Choice_decrement   PatternFlowPppProtocolType_Choice_Enum = 5
)

func (PatternFlowPppProtocolType_Choice_Enum) Descriptor

func (PatternFlowPppProtocolType_Choice_Enum) Enum

func (PatternFlowPppProtocolType_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowPppProtocolType_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowPppProtocolType_Choice_Enum.Descriptor instead.

func (PatternFlowPppProtocolType_Choice_Enum) Number

func (PatternFlowPppProtocolType_Choice_Enum) String

func (PatternFlowPppProtocolType_Choice_Enum) Type

type PatternFlowTcpAckNum

type PatternFlowTcpAckNum struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpAckNum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpAckNum_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int64 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int64 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpAckNumCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpAckNumCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Acknowledgement number

func (*PatternFlowTcpAckNum) Descriptor deprecated

func (*PatternFlowTcpAckNum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpAckNum.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpAckNum) GetChoice

func (*PatternFlowTcpAckNum) GetDecrement

func (*PatternFlowTcpAckNum) GetIncrement

func (*PatternFlowTcpAckNum) GetMetricGroup

func (x *PatternFlowTcpAckNum) GetMetricGroup() string

func (*PatternFlowTcpAckNum) GetValue

func (x *PatternFlowTcpAckNum) GetValue() int64

func (*PatternFlowTcpAckNum) GetValues

func (x *PatternFlowTcpAckNum) GetValues() []int64

func (*PatternFlowTcpAckNum) ProtoMessage

func (*PatternFlowTcpAckNum) ProtoMessage()

func (*PatternFlowTcpAckNum) ProtoReflect

func (x *PatternFlowTcpAckNum) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpAckNum) Reset

func (x *PatternFlowTcpAckNum) Reset()

func (*PatternFlowTcpAckNum) String

func (x *PatternFlowTcpAckNum) String() string

type PatternFlowTcpAckNumCounter

type PatternFlowTcpAckNumCounter struct {

	// Description missing in models
	// default = 0
	Start *int64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int64 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpAckNumCounter) Descriptor deprecated

func (*PatternFlowTcpAckNumCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpAckNumCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpAckNumCounter) GetCount

func (x *PatternFlowTcpAckNumCounter) GetCount() int32

func (*PatternFlowTcpAckNumCounter) GetStart

func (x *PatternFlowTcpAckNumCounter) GetStart() int64

func (*PatternFlowTcpAckNumCounter) GetStep

func (x *PatternFlowTcpAckNumCounter) GetStep() int64

func (*PatternFlowTcpAckNumCounter) ProtoMessage

func (*PatternFlowTcpAckNumCounter) ProtoMessage()

func (*PatternFlowTcpAckNumCounter) ProtoReflect

func (*PatternFlowTcpAckNumCounter) Reset

func (x *PatternFlowTcpAckNumCounter) Reset()

func (*PatternFlowTcpAckNumCounter) String

func (x *PatternFlowTcpAckNumCounter) String() string

type PatternFlowTcpAckNum_Choice

type PatternFlowTcpAckNum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpAckNum_Choice) Descriptor deprecated

func (*PatternFlowTcpAckNum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpAckNum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpAckNum_Choice) ProtoMessage

func (*PatternFlowTcpAckNum_Choice) ProtoMessage()

func (*PatternFlowTcpAckNum_Choice) ProtoReflect

func (*PatternFlowTcpAckNum_Choice) Reset

func (x *PatternFlowTcpAckNum_Choice) Reset()

func (*PatternFlowTcpAckNum_Choice) String

func (x *PatternFlowTcpAckNum_Choice) String() string

type PatternFlowTcpAckNum_Choice_Enum

type PatternFlowTcpAckNum_Choice_Enum int32
const (
	PatternFlowTcpAckNum_Choice_unspecified PatternFlowTcpAckNum_Choice_Enum = 0
	PatternFlowTcpAckNum_Choice_value       PatternFlowTcpAckNum_Choice_Enum = 2
	PatternFlowTcpAckNum_Choice_values      PatternFlowTcpAckNum_Choice_Enum = 3
	PatternFlowTcpAckNum_Choice_increment   PatternFlowTcpAckNum_Choice_Enum = 4
	PatternFlowTcpAckNum_Choice_decrement   PatternFlowTcpAckNum_Choice_Enum = 5
)

func (PatternFlowTcpAckNum_Choice_Enum) Descriptor

func (PatternFlowTcpAckNum_Choice_Enum) Enum

func (PatternFlowTcpAckNum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpAckNum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpAckNum_Choice_Enum.Descriptor instead.

func (PatternFlowTcpAckNum_Choice_Enum) Number

func (PatternFlowTcpAckNum_Choice_Enum) String

func (PatternFlowTcpAckNum_Choice_Enum) Type

type PatternFlowTcpCtlAck

type PatternFlowTcpCtlAck struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpCtlAck_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpCtlAck_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpCtlAckCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpCtlAckCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

A value of 1 indicates that the ackknowledgment field is significant.

func (*PatternFlowTcpCtlAck) Descriptor deprecated

func (*PatternFlowTcpCtlAck) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlAck.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlAck) GetChoice

func (*PatternFlowTcpCtlAck) GetDecrement

func (*PatternFlowTcpCtlAck) GetIncrement

func (*PatternFlowTcpCtlAck) GetMetricGroup

func (x *PatternFlowTcpCtlAck) GetMetricGroup() string

func (*PatternFlowTcpCtlAck) GetValue

func (x *PatternFlowTcpCtlAck) GetValue() int32

func (*PatternFlowTcpCtlAck) GetValues

func (x *PatternFlowTcpCtlAck) GetValues() []int32

func (*PatternFlowTcpCtlAck) ProtoMessage

func (*PatternFlowTcpCtlAck) ProtoMessage()

func (*PatternFlowTcpCtlAck) ProtoReflect

func (x *PatternFlowTcpCtlAck) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpCtlAck) Reset

func (x *PatternFlowTcpCtlAck) Reset()

func (*PatternFlowTcpCtlAck) String

func (x *PatternFlowTcpCtlAck) String() string

type PatternFlowTcpCtlAckCounter

type PatternFlowTcpCtlAckCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpCtlAckCounter) Descriptor deprecated

func (*PatternFlowTcpCtlAckCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlAckCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlAckCounter) GetCount

func (x *PatternFlowTcpCtlAckCounter) GetCount() int32

func (*PatternFlowTcpCtlAckCounter) GetStart

func (x *PatternFlowTcpCtlAckCounter) GetStart() int32

func (*PatternFlowTcpCtlAckCounter) GetStep

func (x *PatternFlowTcpCtlAckCounter) GetStep() int32

func (*PatternFlowTcpCtlAckCounter) ProtoMessage

func (*PatternFlowTcpCtlAckCounter) ProtoMessage()

func (*PatternFlowTcpCtlAckCounter) ProtoReflect

func (*PatternFlowTcpCtlAckCounter) Reset

func (x *PatternFlowTcpCtlAckCounter) Reset()

func (*PatternFlowTcpCtlAckCounter) String

func (x *PatternFlowTcpCtlAckCounter) String() string

type PatternFlowTcpCtlAck_Choice

type PatternFlowTcpCtlAck_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpCtlAck_Choice) Descriptor deprecated

func (*PatternFlowTcpCtlAck_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlAck_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlAck_Choice) ProtoMessage

func (*PatternFlowTcpCtlAck_Choice) ProtoMessage()

func (*PatternFlowTcpCtlAck_Choice) ProtoReflect

func (*PatternFlowTcpCtlAck_Choice) Reset

func (x *PatternFlowTcpCtlAck_Choice) Reset()

func (*PatternFlowTcpCtlAck_Choice) String

func (x *PatternFlowTcpCtlAck_Choice) String() string

type PatternFlowTcpCtlAck_Choice_Enum

type PatternFlowTcpCtlAck_Choice_Enum int32
const (
	PatternFlowTcpCtlAck_Choice_unspecified PatternFlowTcpCtlAck_Choice_Enum = 0
	PatternFlowTcpCtlAck_Choice_value       PatternFlowTcpCtlAck_Choice_Enum = 2
	PatternFlowTcpCtlAck_Choice_values      PatternFlowTcpCtlAck_Choice_Enum = 3
	PatternFlowTcpCtlAck_Choice_increment   PatternFlowTcpCtlAck_Choice_Enum = 4
	PatternFlowTcpCtlAck_Choice_decrement   PatternFlowTcpCtlAck_Choice_Enum = 5
)

func (PatternFlowTcpCtlAck_Choice_Enum) Descriptor

func (PatternFlowTcpCtlAck_Choice_Enum) Enum

func (PatternFlowTcpCtlAck_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpCtlAck_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlAck_Choice_Enum.Descriptor instead.

func (PatternFlowTcpCtlAck_Choice_Enum) Number

func (PatternFlowTcpCtlAck_Choice_Enum) String

func (PatternFlowTcpCtlAck_Choice_Enum) Type

type PatternFlowTcpCtlFin

type PatternFlowTcpCtlFin struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpCtlFin_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpCtlFin_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpCtlFinCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpCtlFinCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Last packet from the sender.

func (*PatternFlowTcpCtlFin) Descriptor deprecated

func (*PatternFlowTcpCtlFin) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlFin.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlFin) GetChoice

func (*PatternFlowTcpCtlFin) GetDecrement

func (*PatternFlowTcpCtlFin) GetIncrement

func (*PatternFlowTcpCtlFin) GetMetricGroup

func (x *PatternFlowTcpCtlFin) GetMetricGroup() string

func (*PatternFlowTcpCtlFin) GetValue

func (x *PatternFlowTcpCtlFin) GetValue() int32

func (*PatternFlowTcpCtlFin) GetValues

func (x *PatternFlowTcpCtlFin) GetValues() []int32

func (*PatternFlowTcpCtlFin) ProtoMessage

func (*PatternFlowTcpCtlFin) ProtoMessage()

func (*PatternFlowTcpCtlFin) ProtoReflect

func (x *PatternFlowTcpCtlFin) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpCtlFin) Reset

func (x *PatternFlowTcpCtlFin) Reset()

func (*PatternFlowTcpCtlFin) String

func (x *PatternFlowTcpCtlFin) String() string

type PatternFlowTcpCtlFinCounter

type PatternFlowTcpCtlFinCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpCtlFinCounter) Descriptor deprecated

func (*PatternFlowTcpCtlFinCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlFinCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlFinCounter) GetCount

func (x *PatternFlowTcpCtlFinCounter) GetCount() int32

func (*PatternFlowTcpCtlFinCounter) GetStart

func (x *PatternFlowTcpCtlFinCounter) GetStart() int32

func (*PatternFlowTcpCtlFinCounter) GetStep

func (x *PatternFlowTcpCtlFinCounter) GetStep() int32

func (*PatternFlowTcpCtlFinCounter) ProtoMessage

func (*PatternFlowTcpCtlFinCounter) ProtoMessage()

func (*PatternFlowTcpCtlFinCounter) ProtoReflect

func (*PatternFlowTcpCtlFinCounter) Reset

func (x *PatternFlowTcpCtlFinCounter) Reset()

func (*PatternFlowTcpCtlFinCounter) String

func (x *PatternFlowTcpCtlFinCounter) String() string

type PatternFlowTcpCtlFin_Choice

type PatternFlowTcpCtlFin_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpCtlFin_Choice) Descriptor deprecated

func (*PatternFlowTcpCtlFin_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlFin_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlFin_Choice) ProtoMessage

func (*PatternFlowTcpCtlFin_Choice) ProtoMessage()

func (*PatternFlowTcpCtlFin_Choice) ProtoReflect

func (*PatternFlowTcpCtlFin_Choice) Reset

func (x *PatternFlowTcpCtlFin_Choice) Reset()

func (*PatternFlowTcpCtlFin_Choice) String

func (x *PatternFlowTcpCtlFin_Choice) String() string

type PatternFlowTcpCtlFin_Choice_Enum

type PatternFlowTcpCtlFin_Choice_Enum int32
const (
	PatternFlowTcpCtlFin_Choice_unspecified PatternFlowTcpCtlFin_Choice_Enum = 0
	PatternFlowTcpCtlFin_Choice_value       PatternFlowTcpCtlFin_Choice_Enum = 2
	PatternFlowTcpCtlFin_Choice_values      PatternFlowTcpCtlFin_Choice_Enum = 3
	PatternFlowTcpCtlFin_Choice_increment   PatternFlowTcpCtlFin_Choice_Enum = 4
	PatternFlowTcpCtlFin_Choice_decrement   PatternFlowTcpCtlFin_Choice_Enum = 5
)

func (PatternFlowTcpCtlFin_Choice_Enum) Descriptor

func (PatternFlowTcpCtlFin_Choice_Enum) Enum

func (PatternFlowTcpCtlFin_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpCtlFin_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlFin_Choice_Enum.Descriptor instead.

func (PatternFlowTcpCtlFin_Choice_Enum) Number

func (PatternFlowTcpCtlFin_Choice_Enum) String

func (PatternFlowTcpCtlFin_Choice_Enum) Type

type PatternFlowTcpCtlPsh

type PatternFlowTcpCtlPsh struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpCtlPsh_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpCtlPsh_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpCtlPshCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpCtlPshCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Asks to push the buffered data to the receiving application.

func (*PatternFlowTcpCtlPsh) Descriptor deprecated

func (*PatternFlowTcpCtlPsh) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlPsh.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlPsh) GetChoice

func (*PatternFlowTcpCtlPsh) GetDecrement

func (*PatternFlowTcpCtlPsh) GetIncrement

func (*PatternFlowTcpCtlPsh) GetMetricGroup

func (x *PatternFlowTcpCtlPsh) GetMetricGroup() string

func (*PatternFlowTcpCtlPsh) GetValue

func (x *PatternFlowTcpCtlPsh) GetValue() int32

func (*PatternFlowTcpCtlPsh) GetValues

func (x *PatternFlowTcpCtlPsh) GetValues() []int32

func (*PatternFlowTcpCtlPsh) ProtoMessage

func (*PatternFlowTcpCtlPsh) ProtoMessage()

func (*PatternFlowTcpCtlPsh) ProtoReflect

func (x *PatternFlowTcpCtlPsh) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpCtlPsh) Reset

func (x *PatternFlowTcpCtlPsh) Reset()

func (*PatternFlowTcpCtlPsh) String

func (x *PatternFlowTcpCtlPsh) String() string

type PatternFlowTcpCtlPshCounter

type PatternFlowTcpCtlPshCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpCtlPshCounter) Descriptor deprecated

func (*PatternFlowTcpCtlPshCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlPshCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlPshCounter) GetCount

func (x *PatternFlowTcpCtlPshCounter) GetCount() int32

func (*PatternFlowTcpCtlPshCounter) GetStart

func (x *PatternFlowTcpCtlPshCounter) GetStart() int32

func (*PatternFlowTcpCtlPshCounter) GetStep

func (x *PatternFlowTcpCtlPshCounter) GetStep() int32

func (*PatternFlowTcpCtlPshCounter) ProtoMessage

func (*PatternFlowTcpCtlPshCounter) ProtoMessage()

func (*PatternFlowTcpCtlPshCounter) ProtoReflect

func (*PatternFlowTcpCtlPshCounter) Reset

func (x *PatternFlowTcpCtlPshCounter) Reset()

func (*PatternFlowTcpCtlPshCounter) String

func (x *PatternFlowTcpCtlPshCounter) String() string

type PatternFlowTcpCtlPsh_Choice

type PatternFlowTcpCtlPsh_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpCtlPsh_Choice) Descriptor deprecated

func (*PatternFlowTcpCtlPsh_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlPsh_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlPsh_Choice) ProtoMessage

func (*PatternFlowTcpCtlPsh_Choice) ProtoMessage()

func (*PatternFlowTcpCtlPsh_Choice) ProtoReflect

func (*PatternFlowTcpCtlPsh_Choice) Reset

func (x *PatternFlowTcpCtlPsh_Choice) Reset()

func (*PatternFlowTcpCtlPsh_Choice) String

func (x *PatternFlowTcpCtlPsh_Choice) String() string

type PatternFlowTcpCtlPsh_Choice_Enum

type PatternFlowTcpCtlPsh_Choice_Enum int32
const (
	PatternFlowTcpCtlPsh_Choice_unspecified PatternFlowTcpCtlPsh_Choice_Enum = 0
	PatternFlowTcpCtlPsh_Choice_value       PatternFlowTcpCtlPsh_Choice_Enum = 2
	PatternFlowTcpCtlPsh_Choice_values      PatternFlowTcpCtlPsh_Choice_Enum = 3
	PatternFlowTcpCtlPsh_Choice_increment   PatternFlowTcpCtlPsh_Choice_Enum = 4
	PatternFlowTcpCtlPsh_Choice_decrement   PatternFlowTcpCtlPsh_Choice_Enum = 5
)

func (PatternFlowTcpCtlPsh_Choice_Enum) Descriptor

func (PatternFlowTcpCtlPsh_Choice_Enum) Enum

func (PatternFlowTcpCtlPsh_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpCtlPsh_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlPsh_Choice_Enum.Descriptor instead.

func (PatternFlowTcpCtlPsh_Choice_Enum) Number

func (PatternFlowTcpCtlPsh_Choice_Enum) String

func (PatternFlowTcpCtlPsh_Choice_Enum) Type

type PatternFlowTcpCtlRst

type PatternFlowTcpCtlRst struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpCtlRst_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpCtlRst_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpCtlRstCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpCtlRstCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reset the connection.

func (*PatternFlowTcpCtlRst) Descriptor deprecated

func (*PatternFlowTcpCtlRst) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlRst.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlRst) GetChoice

func (*PatternFlowTcpCtlRst) GetDecrement

func (*PatternFlowTcpCtlRst) GetIncrement

func (*PatternFlowTcpCtlRst) GetMetricGroup

func (x *PatternFlowTcpCtlRst) GetMetricGroup() string

func (*PatternFlowTcpCtlRst) GetValue

func (x *PatternFlowTcpCtlRst) GetValue() int32

func (*PatternFlowTcpCtlRst) GetValues

func (x *PatternFlowTcpCtlRst) GetValues() []int32

func (*PatternFlowTcpCtlRst) ProtoMessage

func (*PatternFlowTcpCtlRst) ProtoMessage()

func (*PatternFlowTcpCtlRst) ProtoReflect

func (x *PatternFlowTcpCtlRst) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpCtlRst) Reset

func (x *PatternFlowTcpCtlRst) Reset()

func (*PatternFlowTcpCtlRst) String

func (x *PatternFlowTcpCtlRst) String() string

type PatternFlowTcpCtlRstCounter

type PatternFlowTcpCtlRstCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpCtlRstCounter) Descriptor deprecated

func (*PatternFlowTcpCtlRstCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlRstCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlRstCounter) GetCount

func (x *PatternFlowTcpCtlRstCounter) GetCount() int32

func (*PatternFlowTcpCtlRstCounter) GetStart

func (x *PatternFlowTcpCtlRstCounter) GetStart() int32

func (*PatternFlowTcpCtlRstCounter) GetStep

func (x *PatternFlowTcpCtlRstCounter) GetStep() int32

func (*PatternFlowTcpCtlRstCounter) ProtoMessage

func (*PatternFlowTcpCtlRstCounter) ProtoMessage()

func (*PatternFlowTcpCtlRstCounter) ProtoReflect

func (*PatternFlowTcpCtlRstCounter) Reset

func (x *PatternFlowTcpCtlRstCounter) Reset()

func (*PatternFlowTcpCtlRstCounter) String

func (x *PatternFlowTcpCtlRstCounter) String() string

type PatternFlowTcpCtlRst_Choice

type PatternFlowTcpCtlRst_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpCtlRst_Choice) Descriptor deprecated

func (*PatternFlowTcpCtlRst_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlRst_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlRst_Choice) ProtoMessage

func (*PatternFlowTcpCtlRst_Choice) ProtoMessage()

func (*PatternFlowTcpCtlRst_Choice) ProtoReflect

func (*PatternFlowTcpCtlRst_Choice) Reset

func (x *PatternFlowTcpCtlRst_Choice) Reset()

func (*PatternFlowTcpCtlRst_Choice) String

func (x *PatternFlowTcpCtlRst_Choice) String() string

type PatternFlowTcpCtlRst_Choice_Enum

type PatternFlowTcpCtlRst_Choice_Enum int32
const (
	PatternFlowTcpCtlRst_Choice_unspecified PatternFlowTcpCtlRst_Choice_Enum = 0
	PatternFlowTcpCtlRst_Choice_value       PatternFlowTcpCtlRst_Choice_Enum = 2
	PatternFlowTcpCtlRst_Choice_values      PatternFlowTcpCtlRst_Choice_Enum = 3
	PatternFlowTcpCtlRst_Choice_increment   PatternFlowTcpCtlRst_Choice_Enum = 4
	PatternFlowTcpCtlRst_Choice_decrement   PatternFlowTcpCtlRst_Choice_Enum = 5
)

func (PatternFlowTcpCtlRst_Choice_Enum) Descriptor

func (PatternFlowTcpCtlRst_Choice_Enum) Enum

func (PatternFlowTcpCtlRst_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpCtlRst_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlRst_Choice_Enum.Descriptor instead.

func (PatternFlowTcpCtlRst_Choice_Enum) Number

func (PatternFlowTcpCtlRst_Choice_Enum) String

func (PatternFlowTcpCtlRst_Choice_Enum) Type

type PatternFlowTcpCtlSyn

type PatternFlowTcpCtlSyn struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpCtlSyn_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpCtlSyn_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpCtlSynCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpCtlSynCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Synchronize sequenece numbers.

func (*PatternFlowTcpCtlSyn) Descriptor deprecated

func (*PatternFlowTcpCtlSyn) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlSyn.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlSyn) GetChoice

func (*PatternFlowTcpCtlSyn) GetDecrement

func (*PatternFlowTcpCtlSyn) GetIncrement

func (*PatternFlowTcpCtlSyn) GetMetricGroup

func (x *PatternFlowTcpCtlSyn) GetMetricGroup() string

func (*PatternFlowTcpCtlSyn) GetValue

func (x *PatternFlowTcpCtlSyn) GetValue() int32

func (*PatternFlowTcpCtlSyn) GetValues

func (x *PatternFlowTcpCtlSyn) GetValues() []int32

func (*PatternFlowTcpCtlSyn) ProtoMessage

func (*PatternFlowTcpCtlSyn) ProtoMessage()

func (*PatternFlowTcpCtlSyn) ProtoReflect

func (x *PatternFlowTcpCtlSyn) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpCtlSyn) Reset

func (x *PatternFlowTcpCtlSyn) Reset()

func (*PatternFlowTcpCtlSyn) String

func (x *PatternFlowTcpCtlSyn) String() string

type PatternFlowTcpCtlSynCounter

type PatternFlowTcpCtlSynCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpCtlSynCounter) Descriptor deprecated

func (*PatternFlowTcpCtlSynCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlSynCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlSynCounter) GetCount

func (x *PatternFlowTcpCtlSynCounter) GetCount() int32

func (*PatternFlowTcpCtlSynCounter) GetStart

func (x *PatternFlowTcpCtlSynCounter) GetStart() int32

func (*PatternFlowTcpCtlSynCounter) GetStep

func (x *PatternFlowTcpCtlSynCounter) GetStep() int32

func (*PatternFlowTcpCtlSynCounter) ProtoMessage

func (*PatternFlowTcpCtlSynCounter) ProtoMessage()

func (*PatternFlowTcpCtlSynCounter) ProtoReflect

func (*PatternFlowTcpCtlSynCounter) Reset

func (x *PatternFlowTcpCtlSynCounter) Reset()

func (*PatternFlowTcpCtlSynCounter) String

func (x *PatternFlowTcpCtlSynCounter) String() string

type PatternFlowTcpCtlSyn_Choice

type PatternFlowTcpCtlSyn_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpCtlSyn_Choice) Descriptor deprecated

func (*PatternFlowTcpCtlSyn_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlSyn_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlSyn_Choice) ProtoMessage

func (*PatternFlowTcpCtlSyn_Choice) ProtoMessage()

func (*PatternFlowTcpCtlSyn_Choice) ProtoReflect

func (*PatternFlowTcpCtlSyn_Choice) Reset

func (x *PatternFlowTcpCtlSyn_Choice) Reset()

func (*PatternFlowTcpCtlSyn_Choice) String

func (x *PatternFlowTcpCtlSyn_Choice) String() string

type PatternFlowTcpCtlSyn_Choice_Enum

type PatternFlowTcpCtlSyn_Choice_Enum int32
const (
	PatternFlowTcpCtlSyn_Choice_unspecified PatternFlowTcpCtlSyn_Choice_Enum = 0
	PatternFlowTcpCtlSyn_Choice_value       PatternFlowTcpCtlSyn_Choice_Enum = 2
	PatternFlowTcpCtlSyn_Choice_values      PatternFlowTcpCtlSyn_Choice_Enum = 3
	PatternFlowTcpCtlSyn_Choice_increment   PatternFlowTcpCtlSyn_Choice_Enum = 4
	PatternFlowTcpCtlSyn_Choice_decrement   PatternFlowTcpCtlSyn_Choice_Enum = 5
)

func (PatternFlowTcpCtlSyn_Choice_Enum) Descriptor

func (PatternFlowTcpCtlSyn_Choice_Enum) Enum

func (PatternFlowTcpCtlSyn_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpCtlSyn_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlSyn_Choice_Enum.Descriptor instead.

func (PatternFlowTcpCtlSyn_Choice_Enum) Number

func (PatternFlowTcpCtlSyn_Choice_Enum) String

func (PatternFlowTcpCtlSyn_Choice_Enum) Type

type PatternFlowTcpCtlUrg

type PatternFlowTcpCtlUrg struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpCtlUrg_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpCtlUrg_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpCtlUrgCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpCtlUrgCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

A value of 1 indicates that the urgent pointer field is significant.

func (*PatternFlowTcpCtlUrg) Descriptor deprecated

func (*PatternFlowTcpCtlUrg) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlUrg.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlUrg) GetChoice

func (*PatternFlowTcpCtlUrg) GetDecrement

func (*PatternFlowTcpCtlUrg) GetIncrement

func (*PatternFlowTcpCtlUrg) GetMetricGroup

func (x *PatternFlowTcpCtlUrg) GetMetricGroup() string

func (*PatternFlowTcpCtlUrg) GetValue

func (x *PatternFlowTcpCtlUrg) GetValue() int32

func (*PatternFlowTcpCtlUrg) GetValues

func (x *PatternFlowTcpCtlUrg) GetValues() []int32

func (*PatternFlowTcpCtlUrg) ProtoMessage

func (*PatternFlowTcpCtlUrg) ProtoMessage()

func (*PatternFlowTcpCtlUrg) ProtoReflect

func (x *PatternFlowTcpCtlUrg) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpCtlUrg) Reset

func (x *PatternFlowTcpCtlUrg) Reset()

func (*PatternFlowTcpCtlUrg) String

func (x *PatternFlowTcpCtlUrg) String() string

type PatternFlowTcpCtlUrgCounter

type PatternFlowTcpCtlUrgCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpCtlUrgCounter) Descriptor deprecated

func (*PatternFlowTcpCtlUrgCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlUrgCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlUrgCounter) GetCount

func (x *PatternFlowTcpCtlUrgCounter) GetCount() int32

func (*PatternFlowTcpCtlUrgCounter) GetStart

func (x *PatternFlowTcpCtlUrgCounter) GetStart() int32

func (*PatternFlowTcpCtlUrgCounter) GetStep

func (x *PatternFlowTcpCtlUrgCounter) GetStep() int32

func (*PatternFlowTcpCtlUrgCounter) ProtoMessage

func (*PatternFlowTcpCtlUrgCounter) ProtoMessage()

func (*PatternFlowTcpCtlUrgCounter) ProtoReflect

func (*PatternFlowTcpCtlUrgCounter) Reset

func (x *PatternFlowTcpCtlUrgCounter) Reset()

func (*PatternFlowTcpCtlUrgCounter) String

func (x *PatternFlowTcpCtlUrgCounter) String() string

type PatternFlowTcpCtlUrg_Choice

type PatternFlowTcpCtlUrg_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpCtlUrg_Choice) Descriptor deprecated

func (*PatternFlowTcpCtlUrg_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlUrg_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpCtlUrg_Choice) ProtoMessage

func (*PatternFlowTcpCtlUrg_Choice) ProtoMessage()

func (*PatternFlowTcpCtlUrg_Choice) ProtoReflect

func (*PatternFlowTcpCtlUrg_Choice) Reset

func (x *PatternFlowTcpCtlUrg_Choice) Reset()

func (*PatternFlowTcpCtlUrg_Choice) String

func (x *PatternFlowTcpCtlUrg_Choice) String() string

type PatternFlowTcpCtlUrg_Choice_Enum

type PatternFlowTcpCtlUrg_Choice_Enum int32
const (
	PatternFlowTcpCtlUrg_Choice_unspecified PatternFlowTcpCtlUrg_Choice_Enum = 0
	PatternFlowTcpCtlUrg_Choice_value       PatternFlowTcpCtlUrg_Choice_Enum = 2
	PatternFlowTcpCtlUrg_Choice_values      PatternFlowTcpCtlUrg_Choice_Enum = 3
	PatternFlowTcpCtlUrg_Choice_increment   PatternFlowTcpCtlUrg_Choice_Enum = 4
	PatternFlowTcpCtlUrg_Choice_decrement   PatternFlowTcpCtlUrg_Choice_Enum = 5
)

func (PatternFlowTcpCtlUrg_Choice_Enum) Descriptor

func (PatternFlowTcpCtlUrg_Choice_Enum) Enum

func (PatternFlowTcpCtlUrg_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpCtlUrg_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpCtlUrg_Choice_Enum.Descriptor instead.

func (PatternFlowTcpCtlUrg_Choice_Enum) Number

func (PatternFlowTcpCtlUrg_Choice_Enum) String

func (PatternFlowTcpCtlUrg_Choice_Enum) Type

type PatternFlowTcpDataOffset

type PatternFlowTcpDataOffset struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpDataOffset_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpDataOffset_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpDataOffsetCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpDataOffsetCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

The number of 32 bit words in the TCP header. This indicates where the data begins.

func (*PatternFlowTcpDataOffset) Descriptor deprecated

func (*PatternFlowTcpDataOffset) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDataOffset.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpDataOffset) GetChoice

func (*PatternFlowTcpDataOffset) GetDecrement

func (*PatternFlowTcpDataOffset) GetIncrement

func (*PatternFlowTcpDataOffset) GetMetricGroup

func (x *PatternFlowTcpDataOffset) GetMetricGroup() string

func (*PatternFlowTcpDataOffset) GetValue

func (x *PatternFlowTcpDataOffset) GetValue() int32

func (*PatternFlowTcpDataOffset) GetValues

func (x *PatternFlowTcpDataOffset) GetValues() []int32

func (*PatternFlowTcpDataOffset) ProtoMessage

func (*PatternFlowTcpDataOffset) ProtoMessage()

func (*PatternFlowTcpDataOffset) ProtoReflect

func (x *PatternFlowTcpDataOffset) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpDataOffset) Reset

func (x *PatternFlowTcpDataOffset) Reset()

func (*PatternFlowTcpDataOffset) String

func (x *PatternFlowTcpDataOffset) String() string

type PatternFlowTcpDataOffsetCounter

type PatternFlowTcpDataOffsetCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpDataOffsetCounter) Descriptor deprecated

func (*PatternFlowTcpDataOffsetCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDataOffsetCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpDataOffsetCounter) GetCount

func (x *PatternFlowTcpDataOffsetCounter) GetCount() int32

func (*PatternFlowTcpDataOffsetCounter) GetStart

func (x *PatternFlowTcpDataOffsetCounter) GetStart() int32

func (*PatternFlowTcpDataOffsetCounter) GetStep

func (*PatternFlowTcpDataOffsetCounter) ProtoMessage

func (*PatternFlowTcpDataOffsetCounter) ProtoMessage()

func (*PatternFlowTcpDataOffsetCounter) ProtoReflect

func (*PatternFlowTcpDataOffsetCounter) Reset

func (*PatternFlowTcpDataOffsetCounter) String

type PatternFlowTcpDataOffset_Choice

type PatternFlowTcpDataOffset_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpDataOffset_Choice) Descriptor deprecated

func (*PatternFlowTcpDataOffset_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDataOffset_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpDataOffset_Choice) ProtoMessage

func (*PatternFlowTcpDataOffset_Choice) ProtoMessage()

func (*PatternFlowTcpDataOffset_Choice) ProtoReflect

func (*PatternFlowTcpDataOffset_Choice) Reset

func (*PatternFlowTcpDataOffset_Choice) String

type PatternFlowTcpDataOffset_Choice_Enum

type PatternFlowTcpDataOffset_Choice_Enum int32
const (
	PatternFlowTcpDataOffset_Choice_unspecified PatternFlowTcpDataOffset_Choice_Enum = 0
	PatternFlowTcpDataOffset_Choice_value       PatternFlowTcpDataOffset_Choice_Enum = 2
	PatternFlowTcpDataOffset_Choice_values      PatternFlowTcpDataOffset_Choice_Enum = 3
	PatternFlowTcpDataOffset_Choice_increment   PatternFlowTcpDataOffset_Choice_Enum = 4
	PatternFlowTcpDataOffset_Choice_decrement   PatternFlowTcpDataOffset_Choice_Enum = 5
)

func (PatternFlowTcpDataOffset_Choice_Enum) Descriptor

func (PatternFlowTcpDataOffset_Choice_Enum) Enum

func (PatternFlowTcpDataOffset_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpDataOffset_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDataOffset_Choice_Enum.Descriptor instead.

func (PatternFlowTcpDataOffset_Choice_Enum) Number

func (PatternFlowTcpDataOffset_Choice_Enum) String

func (PatternFlowTcpDataOffset_Choice_Enum) Type

type PatternFlowTcpDstPort

type PatternFlowTcpDstPort struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpDstPort_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpDstPort_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpDstPortCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpDstPortCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination port

func (*PatternFlowTcpDstPort) Descriptor deprecated

func (*PatternFlowTcpDstPort) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDstPort.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpDstPort) GetChoice

func (*PatternFlowTcpDstPort) GetDecrement

func (*PatternFlowTcpDstPort) GetIncrement

func (*PatternFlowTcpDstPort) GetMetricGroup

func (x *PatternFlowTcpDstPort) GetMetricGroup() string

func (*PatternFlowTcpDstPort) GetValue

func (x *PatternFlowTcpDstPort) GetValue() int32

func (*PatternFlowTcpDstPort) GetValues

func (x *PatternFlowTcpDstPort) GetValues() []int32

func (*PatternFlowTcpDstPort) ProtoMessage

func (*PatternFlowTcpDstPort) ProtoMessage()

func (*PatternFlowTcpDstPort) ProtoReflect

func (x *PatternFlowTcpDstPort) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpDstPort) Reset

func (x *PatternFlowTcpDstPort) Reset()

func (*PatternFlowTcpDstPort) String

func (x *PatternFlowTcpDstPort) String() string

type PatternFlowTcpDstPortCounter

type PatternFlowTcpDstPortCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpDstPortCounter) Descriptor deprecated

func (*PatternFlowTcpDstPortCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDstPortCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpDstPortCounter) GetCount

func (x *PatternFlowTcpDstPortCounter) GetCount() int32

func (*PatternFlowTcpDstPortCounter) GetStart

func (x *PatternFlowTcpDstPortCounter) GetStart() int32

func (*PatternFlowTcpDstPortCounter) GetStep

func (x *PatternFlowTcpDstPortCounter) GetStep() int32

func (*PatternFlowTcpDstPortCounter) ProtoMessage

func (*PatternFlowTcpDstPortCounter) ProtoMessage()

func (*PatternFlowTcpDstPortCounter) ProtoReflect

func (*PatternFlowTcpDstPortCounter) Reset

func (x *PatternFlowTcpDstPortCounter) Reset()

func (*PatternFlowTcpDstPortCounter) String

type PatternFlowTcpDstPort_Choice

type PatternFlowTcpDstPort_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpDstPort_Choice) Descriptor deprecated

func (*PatternFlowTcpDstPort_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDstPort_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpDstPort_Choice) ProtoMessage

func (*PatternFlowTcpDstPort_Choice) ProtoMessage()

func (*PatternFlowTcpDstPort_Choice) ProtoReflect

func (*PatternFlowTcpDstPort_Choice) Reset

func (x *PatternFlowTcpDstPort_Choice) Reset()

func (*PatternFlowTcpDstPort_Choice) String

type PatternFlowTcpDstPort_Choice_Enum

type PatternFlowTcpDstPort_Choice_Enum int32
const (
	PatternFlowTcpDstPort_Choice_unspecified PatternFlowTcpDstPort_Choice_Enum = 0
	PatternFlowTcpDstPort_Choice_value       PatternFlowTcpDstPort_Choice_Enum = 2
	PatternFlowTcpDstPort_Choice_values      PatternFlowTcpDstPort_Choice_Enum = 3
	PatternFlowTcpDstPort_Choice_increment   PatternFlowTcpDstPort_Choice_Enum = 4
	PatternFlowTcpDstPort_Choice_decrement   PatternFlowTcpDstPort_Choice_Enum = 5
)

func (PatternFlowTcpDstPort_Choice_Enum) Descriptor

func (PatternFlowTcpDstPort_Choice_Enum) Enum

func (PatternFlowTcpDstPort_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpDstPort_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpDstPort_Choice_Enum.Descriptor instead.

func (PatternFlowTcpDstPort_Choice_Enum) Number

func (PatternFlowTcpDstPort_Choice_Enum) String

func (PatternFlowTcpDstPort_Choice_Enum) Type

type PatternFlowTcpEcnCwr

type PatternFlowTcpEcnCwr struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpEcnCwr_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpEcnCwr_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpEcnCwrCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpEcnCwrCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Explicit congestion notification, congestion window reduced.

func (*PatternFlowTcpEcnCwr) Descriptor deprecated

func (*PatternFlowTcpEcnCwr) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnCwr.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnCwr) GetChoice

func (*PatternFlowTcpEcnCwr) GetDecrement

func (*PatternFlowTcpEcnCwr) GetIncrement

func (*PatternFlowTcpEcnCwr) GetMetricGroup

func (x *PatternFlowTcpEcnCwr) GetMetricGroup() string

func (*PatternFlowTcpEcnCwr) GetValue

func (x *PatternFlowTcpEcnCwr) GetValue() int32

func (*PatternFlowTcpEcnCwr) GetValues

func (x *PatternFlowTcpEcnCwr) GetValues() []int32

func (*PatternFlowTcpEcnCwr) ProtoMessage

func (*PatternFlowTcpEcnCwr) ProtoMessage()

func (*PatternFlowTcpEcnCwr) ProtoReflect

func (x *PatternFlowTcpEcnCwr) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpEcnCwr) Reset

func (x *PatternFlowTcpEcnCwr) Reset()

func (*PatternFlowTcpEcnCwr) String

func (x *PatternFlowTcpEcnCwr) String() string

type PatternFlowTcpEcnCwrCounter

type PatternFlowTcpEcnCwrCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpEcnCwrCounter) Descriptor deprecated

func (*PatternFlowTcpEcnCwrCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnCwrCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnCwrCounter) GetCount

func (x *PatternFlowTcpEcnCwrCounter) GetCount() int32

func (*PatternFlowTcpEcnCwrCounter) GetStart

func (x *PatternFlowTcpEcnCwrCounter) GetStart() int32

func (*PatternFlowTcpEcnCwrCounter) GetStep

func (x *PatternFlowTcpEcnCwrCounter) GetStep() int32

func (*PatternFlowTcpEcnCwrCounter) ProtoMessage

func (*PatternFlowTcpEcnCwrCounter) ProtoMessage()

func (*PatternFlowTcpEcnCwrCounter) ProtoReflect

func (*PatternFlowTcpEcnCwrCounter) Reset

func (x *PatternFlowTcpEcnCwrCounter) Reset()

func (*PatternFlowTcpEcnCwrCounter) String

func (x *PatternFlowTcpEcnCwrCounter) String() string

type PatternFlowTcpEcnCwr_Choice

type PatternFlowTcpEcnCwr_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpEcnCwr_Choice) Descriptor deprecated

func (*PatternFlowTcpEcnCwr_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnCwr_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnCwr_Choice) ProtoMessage

func (*PatternFlowTcpEcnCwr_Choice) ProtoMessage()

func (*PatternFlowTcpEcnCwr_Choice) ProtoReflect

func (*PatternFlowTcpEcnCwr_Choice) Reset

func (x *PatternFlowTcpEcnCwr_Choice) Reset()

func (*PatternFlowTcpEcnCwr_Choice) String

func (x *PatternFlowTcpEcnCwr_Choice) String() string

type PatternFlowTcpEcnCwr_Choice_Enum

type PatternFlowTcpEcnCwr_Choice_Enum int32
const (
	PatternFlowTcpEcnCwr_Choice_unspecified PatternFlowTcpEcnCwr_Choice_Enum = 0
	PatternFlowTcpEcnCwr_Choice_value       PatternFlowTcpEcnCwr_Choice_Enum = 2
	PatternFlowTcpEcnCwr_Choice_values      PatternFlowTcpEcnCwr_Choice_Enum = 3
	PatternFlowTcpEcnCwr_Choice_increment   PatternFlowTcpEcnCwr_Choice_Enum = 4
	PatternFlowTcpEcnCwr_Choice_decrement   PatternFlowTcpEcnCwr_Choice_Enum = 5
)

func (PatternFlowTcpEcnCwr_Choice_Enum) Descriptor

func (PatternFlowTcpEcnCwr_Choice_Enum) Enum

func (PatternFlowTcpEcnCwr_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpEcnCwr_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnCwr_Choice_Enum.Descriptor instead.

func (PatternFlowTcpEcnCwr_Choice_Enum) Number

func (PatternFlowTcpEcnCwr_Choice_Enum) String

func (PatternFlowTcpEcnCwr_Choice_Enum) Type

type PatternFlowTcpEcnEcho

type PatternFlowTcpEcnEcho struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpEcnEcho_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpEcnEcho_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpEcnEchoCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpEcnEchoCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Explicit congestion notification, echo. 1 indicates the peer is ecn capable. 0 indicates that a packet with ipv4.ecn = 11 in the ip header was received during normal transmission.

func (*PatternFlowTcpEcnEcho) Descriptor deprecated

func (*PatternFlowTcpEcnEcho) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnEcho.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnEcho) GetChoice

func (*PatternFlowTcpEcnEcho) GetDecrement

func (*PatternFlowTcpEcnEcho) GetIncrement

func (*PatternFlowTcpEcnEcho) GetMetricGroup

func (x *PatternFlowTcpEcnEcho) GetMetricGroup() string

func (*PatternFlowTcpEcnEcho) GetValue

func (x *PatternFlowTcpEcnEcho) GetValue() int32

func (*PatternFlowTcpEcnEcho) GetValues

func (x *PatternFlowTcpEcnEcho) GetValues() []int32

func (*PatternFlowTcpEcnEcho) ProtoMessage

func (*PatternFlowTcpEcnEcho) ProtoMessage()

func (*PatternFlowTcpEcnEcho) ProtoReflect

func (x *PatternFlowTcpEcnEcho) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpEcnEcho) Reset

func (x *PatternFlowTcpEcnEcho) Reset()

func (*PatternFlowTcpEcnEcho) String

func (x *PatternFlowTcpEcnEcho) String() string

type PatternFlowTcpEcnEchoCounter

type PatternFlowTcpEcnEchoCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpEcnEchoCounter) Descriptor deprecated

func (*PatternFlowTcpEcnEchoCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnEchoCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnEchoCounter) GetCount

func (x *PatternFlowTcpEcnEchoCounter) GetCount() int32

func (*PatternFlowTcpEcnEchoCounter) GetStart

func (x *PatternFlowTcpEcnEchoCounter) GetStart() int32

func (*PatternFlowTcpEcnEchoCounter) GetStep

func (x *PatternFlowTcpEcnEchoCounter) GetStep() int32

func (*PatternFlowTcpEcnEchoCounter) ProtoMessage

func (*PatternFlowTcpEcnEchoCounter) ProtoMessage()

func (*PatternFlowTcpEcnEchoCounter) ProtoReflect

func (*PatternFlowTcpEcnEchoCounter) Reset

func (x *PatternFlowTcpEcnEchoCounter) Reset()

func (*PatternFlowTcpEcnEchoCounter) String

type PatternFlowTcpEcnEcho_Choice

type PatternFlowTcpEcnEcho_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpEcnEcho_Choice) Descriptor deprecated

func (*PatternFlowTcpEcnEcho_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnEcho_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnEcho_Choice) ProtoMessage

func (*PatternFlowTcpEcnEcho_Choice) ProtoMessage()

func (*PatternFlowTcpEcnEcho_Choice) ProtoReflect

func (*PatternFlowTcpEcnEcho_Choice) Reset

func (x *PatternFlowTcpEcnEcho_Choice) Reset()

func (*PatternFlowTcpEcnEcho_Choice) String

type PatternFlowTcpEcnEcho_Choice_Enum

type PatternFlowTcpEcnEcho_Choice_Enum int32
const (
	PatternFlowTcpEcnEcho_Choice_unspecified PatternFlowTcpEcnEcho_Choice_Enum = 0
	PatternFlowTcpEcnEcho_Choice_value       PatternFlowTcpEcnEcho_Choice_Enum = 2
	PatternFlowTcpEcnEcho_Choice_values      PatternFlowTcpEcnEcho_Choice_Enum = 3
	PatternFlowTcpEcnEcho_Choice_increment   PatternFlowTcpEcnEcho_Choice_Enum = 4
	PatternFlowTcpEcnEcho_Choice_decrement   PatternFlowTcpEcnEcho_Choice_Enum = 5
)

func (PatternFlowTcpEcnEcho_Choice_Enum) Descriptor

func (PatternFlowTcpEcnEcho_Choice_Enum) Enum

func (PatternFlowTcpEcnEcho_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpEcnEcho_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnEcho_Choice_Enum.Descriptor instead.

func (PatternFlowTcpEcnEcho_Choice_Enum) Number

func (PatternFlowTcpEcnEcho_Choice_Enum) String

func (PatternFlowTcpEcnEcho_Choice_Enum) Type

type PatternFlowTcpEcnNs

type PatternFlowTcpEcnNs struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpEcnNs_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpEcnNs_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpEcnNsCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpEcnNsCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Explicit congestion notification, concealment protection.

func (*PatternFlowTcpEcnNs) Descriptor deprecated

func (*PatternFlowTcpEcnNs) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnNs.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnNs) GetChoice

func (*PatternFlowTcpEcnNs) GetDecrement

func (*PatternFlowTcpEcnNs) GetIncrement

func (*PatternFlowTcpEcnNs) GetMetricGroup

func (x *PatternFlowTcpEcnNs) GetMetricGroup() string

func (*PatternFlowTcpEcnNs) GetValue

func (x *PatternFlowTcpEcnNs) GetValue() int32

func (*PatternFlowTcpEcnNs) GetValues

func (x *PatternFlowTcpEcnNs) GetValues() []int32

func (*PatternFlowTcpEcnNs) ProtoMessage

func (*PatternFlowTcpEcnNs) ProtoMessage()

func (*PatternFlowTcpEcnNs) ProtoReflect

func (x *PatternFlowTcpEcnNs) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpEcnNs) Reset

func (x *PatternFlowTcpEcnNs) Reset()

func (*PatternFlowTcpEcnNs) String

func (x *PatternFlowTcpEcnNs) String() string

type PatternFlowTcpEcnNsCounter

type PatternFlowTcpEcnNsCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpEcnNsCounter) Descriptor deprecated

func (*PatternFlowTcpEcnNsCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnNsCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnNsCounter) GetCount

func (x *PatternFlowTcpEcnNsCounter) GetCount() int32

func (*PatternFlowTcpEcnNsCounter) GetStart

func (x *PatternFlowTcpEcnNsCounter) GetStart() int32

func (*PatternFlowTcpEcnNsCounter) GetStep

func (x *PatternFlowTcpEcnNsCounter) GetStep() int32

func (*PatternFlowTcpEcnNsCounter) ProtoMessage

func (*PatternFlowTcpEcnNsCounter) ProtoMessage()

func (*PatternFlowTcpEcnNsCounter) ProtoReflect

func (*PatternFlowTcpEcnNsCounter) Reset

func (x *PatternFlowTcpEcnNsCounter) Reset()

func (*PatternFlowTcpEcnNsCounter) String

func (x *PatternFlowTcpEcnNsCounter) String() string

type PatternFlowTcpEcnNs_Choice

type PatternFlowTcpEcnNs_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpEcnNs_Choice) Descriptor deprecated

func (*PatternFlowTcpEcnNs_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnNs_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpEcnNs_Choice) ProtoMessage

func (*PatternFlowTcpEcnNs_Choice) ProtoMessage()

func (*PatternFlowTcpEcnNs_Choice) ProtoReflect

func (*PatternFlowTcpEcnNs_Choice) Reset

func (x *PatternFlowTcpEcnNs_Choice) Reset()

func (*PatternFlowTcpEcnNs_Choice) String

func (x *PatternFlowTcpEcnNs_Choice) String() string

type PatternFlowTcpEcnNs_Choice_Enum

type PatternFlowTcpEcnNs_Choice_Enum int32
const (
	PatternFlowTcpEcnNs_Choice_unspecified PatternFlowTcpEcnNs_Choice_Enum = 0
	PatternFlowTcpEcnNs_Choice_value       PatternFlowTcpEcnNs_Choice_Enum = 2
	PatternFlowTcpEcnNs_Choice_values      PatternFlowTcpEcnNs_Choice_Enum = 3
	PatternFlowTcpEcnNs_Choice_increment   PatternFlowTcpEcnNs_Choice_Enum = 4
	PatternFlowTcpEcnNs_Choice_decrement   PatternFlowTcpEcnNs_Choice_Enum = 5
)

func (PatternFlowTcpEcnNs_Choice_Enum) Descriptor

func (PatternFlowTcpEcnNs_Choice_Enum) Enum

func (PatternFlowTcpEcnNs_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpEcnNs_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpEcnNs_Choice_Enum.Descriptor instead.

func (PatternFlowTcpEcnNs_Choice_Enum) Number

func (PatternFlowTcpEcnNs_Choice_Enum) String

func (PatternFlowTcpEcnNs_Choice_Enum) Type

type PatternFlowTcpSeqNum

type PatternFlowTcpSeqNum struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpSeqNum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpSeqNum_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int64 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int64 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpSeqNumCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpSeqNumCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Sequence number

func (*PatternFlowTcpSeqNum) Descriptor deprecated

func (*PatternFlowTcpSeqNum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSeqNum.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpSeqNum) GetChoice

func (*PatternFlowTcpSeqNum) GetDecrement

func (*PatternFlowTcpSeqNum) GetIncrement

func (*PatternFlowTcpSeqNum) GetMetricGroup

func (x *PatternFlowTcpSeqNum) GetMetricGroup() string

func (*PatternFlowTcpSeqNum) GetValue

func (x *PatternFlowTcpSeqNum) GetValue() int64

func (*PatternFlowTcpSeqNum) GetValues

func (x *PatternFlowTcpSeqNum) GetValues() []int64

func (*PatternFlowTcpSeqNum) ProtoMessage

func (*PatternFlowTcpSeqNum) ProtoMessage()

func (*PatternFlowTcpSeqNum) ProtoReflect

func (x *PatternFlowTcpSeqNum) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpSeqNum) Reset

func (x *PatternFlowTcpSeqNum) Reset()

func (*PatternFlowTcpSeqNum) String

func (x *PatternFlowTcpSeqNum) String() string

type PatternFlowTcpSeqNumCounter

type PatternFlowTcpSeqNumCounter struct {

	// Description missing in models
	// default = 0
	Start *int64 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int64 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpSeqNumCounter) Descriptor deprecated

func (*PatternFlowTcpSeqNumCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSeqNumCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpSeqNumCounter) GetCount

func (x *PatternFlowTcpSeqNumCounter) GetCount() int32

func (*PatternFlowTcpSeqNumCounter) GetStart

func (x *PatternFlowTcpSeqNumCounter) GetStart() int64

func (*PatternFlowTcpSeqNumCounter) GetStep

func (x *PatternFlowTcpSeqNumCounter) GetStep() int64

func (*PatternFlowTcpSeqNumCounter) ProtoMessage

func (*PatternFlowTcpSeqNumCounter) ProtoMessage()

func (*PatternFlowTcpSeqNumCounter) ProtoReflect

func (*PatternFlowTcpSeqNumCounter) Reset

func (x *PatternFlowTcpSeqNumCounter) Reset()

func (*PatternFlowTcpSeqNumCounter) String

func (x *PatternFlowTcpSeqNumCounter) String() string

type PatternFlowTcpSeqNum_Choice

type PatternFlowTcpSeqNum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpSeqNum_Choice) Descriptor deprecated

func (*PatternFlowTcpSeqNum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSeqNum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpSeqNum_Choice) ProtoMessage

func (*PatternFlowTcpSeqNum_Choice) ProtoMessage()

func (*PatternFlowTcpSeqNum_Choice) ProtoReflect

func (*PatternFlowTcpSeqNum_Choice) Reset

func (x *PatternFlowTcpSeqNum_Choice) Reset()

func (*PatternFlowTcpSeqNum_Choice) String

func (x *PatternFlowTcpSeqNum_Choice) String() string

type PatternFlowTcpSeqNum_Choice_Enum

type PatternFlowTcpSeqNum_Choice_Enum int32
const (
	PatternFlowTcpSeqNum_Choice_unspecified PatternFlowTcpSeqNum_Choice_Enum = 0
	PatternFlowTcpSeqNum_Choice_value       PatternFlowTcpSeqNum_Choice_Enum = 2
	PatternFlowTcpSeqNum_Choice_values      PatternFlowTcpSeqNum_Choice_Enum = 3
	PatternFlowTcpSeqNum_Choice_increment   PatternFlowTcpSeqNum_Choice_Enum = 4
	PatternFlowTcpSeqNum_Choice_decrement   PatternFlowTcpSeqNum_Choice_Enum = 5
)

func (PatternFlowTcpSeqNum_Choice_Enum) Descriptor

func (PatternFlowTcpSeqNum_Choice_Enum) Enum

func (PatternFlowTcpSeqNum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpSeqNum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSeqNum_Choice_Enum.Descriptor instead.

func (PatternFlowTcpSeqNum_Choice_Enum) Number

func (PatternFlowTcpSeqNum_Choice_Enum) String

func (PatternFlowTcpSeqNum_Choice_Enum) Type

type PatternFlowTcpSrcPort

type PatternFlowTcpSrcPort struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpSrcPort_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpSrcPort_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpSrcPortCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpSrcPortCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source port

func (*PatternFlowTcpSrcPort) Descriptor deprecated

func (*PatternFlowTcpSrcPort) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSrcPort.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpSrcPort) GetChoice

func (*PatternFlowTcpSrcPort) GetDecrement

func (*PatternFlowTcpSrcPort) GetIncrement

func (*PatternFlowTcpSrcPort) GetMetricGroup

func (x *PatternFlowTcpSrcPort) GetMetricGroup() string

func (*PatternFlowTcpSrcPort) GetValue

func (x *PatternFlowTcpSrcPort) GetValue() int32

func (*PatternFlowTcpSrcPort) GetValues

func (x *PatternFlowTcpSrcPort) GetValues() []int32

func (*PatternFlowTcpSrcPort) ProtoMessage

func (*PatternFlowTcpSrcPort) ProtoMessage()

func (*PatternFlowTcpSrcPort) ProtoReflect

func (x *PatternFlowTcpSrcPort) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpSrcPort) Reset

func (x *PatternFlowTcpSrcPort) Reset()

func (*PatternFlowTcpSrcPort) String

func (x *PatternFlowTcpSrcPort) String() string

type PatternFlowTcpSrcPortCounter

type PatternFlowTcpSrcPortCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpSrcPortCounter) Descriptor deprecated

func (*PatternFlowTcpSrcPortCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSrcPortCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpSrcPortCounter) GetCount

func (x *PatternFlowTcpSrcPortCounter) GetCount() int32

func (*PatternFlowTcpSrcPortCounter) GetStart

func (x *PatternFlowTcpSrcPortCounter) GetStart() int32

func (*PatternFlowTcpSrcPortCounter) GetStep

func (x *PatternFlowTcpSrcPortCounter) GetStep() int32

func (*PatternFlowTcpSrcPortCounter) ProtoMessage

func (*PatternFlowTcpSrcPortCounter) ProtoMessage()

func (*PatternFlowTcpSrcPortCounter) ProtoReflect

func (*PatternFlowTcpSrcPortCounter) Reset

func (x *PatternFlowTcpSrcPortCounter) Reset()

func (*PatternFlowTcpSrcPortCounter) String

type PatternFlowTcpSrcPort_Choice

type PatternFlowTcpSrcPort_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpSrcPort_Choice) Descriptor deprecated

func (*PatternFlowTcpSrcPort_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSrcPort_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpSrcPort_Choice) ProtoMessage

func (*PatternFlowTcpSrcPort_Choice) ProtoMessage()

func (*PatternFlowTcpSrcPort_Choice) ProtoReflect

func (*PatternFlowTcpSrcPort_Choice) Reset

func (x *PatternFlowTcpSrcPort_Choice) Reset()

func (*PatternFlowTcpSrcPort_Choice) String

type PatternFlowTcpSrcPort_Choice_Enum

type PatternFlowTcpSrcPort_Choice_Enum int32
const (
	PatternFlowTcpSrcPort_Choice_unspecified PatternFlowTcpSrcPort_Choice_Enum = 0
	PatternFlowTcpSrcPort_Choice_value       PatternFlowTcpSrcPort_Choice_Enum = 2
	PatternFlowTcpSrcPort_Choice_values      PatternFlowTcpSrcPort_Choice_Enum = 3
	PatternFlowTcpSrcPort_Choice_increment   PatternFlowTcpSrcPort_Choice_Enum = 4
	PatternFlowTcpSrcPort_Choice_decrement   PatternFlowTcpSrcPort_Choice_Enum = 5
)

func (PatternFlowTcpSrcPort_Choice_Enum) Descriptor

func (PatternFlowTcpSrcPort_Choice_Enum) Enum

func (PatternFlowTcpSrcPort_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpSrcPort_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpSrcPort_Choice_Enum.Descriptor instead.

func (PatternFlowTcpSrcPort_Choice_Enum) Number

func (PatternFlowTcpSrcPort_Choice_Enum) String

func (PatternFlowTcpSrcPort_Choice_Enum) Type

type PatternFlowTcpWindow

type PatternFlowTcpWindow struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowTcpWindow_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowTcpWindow_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowTcpWindowCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowTcpWindowCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Tcp connection window.

func (*PatternFlowTcpWindow) Descriptor deprecated

func (*PatternFlowTcpWindow) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpWindow.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpWindow) GetChoice

func (*PatternFlowTcpWindow) GetDecrement

func (*PatternFlowTcpWindow) GetIncrement

func (*PatternFlowTcpWindow) GetMetricGroup

func (x *PatternFlowTcpWindow) GetMetricGroup() string

func (*PatternFlowTcpWindow) GetValue

func (x *PatternFlowTcpWindow) GetValue() int32

func (*PatternFlowTcpWindow) GetValues

func (x *PatternFlowTcpWindow) GetValues() []int32

func (*PatternFlowTcpWindow) ProtoMessage

func (*PatternFlowTcpWindow) ProtoMessage()

func (*PatternFlowTcpWindow) ProtoReflect

func (x *PatternFlowTcpWindow) ProtoReflect() protoreflect.Message

func (*PatternFlowTcpWindow) Reset

func (x *PatternFlowTcpWindow) Reset()

func (*PatternFlowTcpWindow) String

func (x *PatternFlowTcpWindow) String() string

type PatternFlowTcpWindowCounter

type PatternFlowTcpWindowCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowTcpWindowCounter) Descriptor deprecated

func (*PatternFlowTcpWindowCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpWindowCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpWindowCounter) GetCount

func (x *PatternFlowTcpWindowCounter) GetCount() int32

func (*PatternFlowTcpWindowCounter) GetStart

func (x *PatternFlowTcpWindowCounter) GetStart() int32

func (*PatternFlowTcpWindowCounter) GetStep

func (x *PatternFlowTcpWindowCounter) GetStep() int32

func (*PatternFlowTcpWindowCounter) ProtoMessage

func (*PatternFlowTcpWindowCounter) ProtoMessage()

func (*PatternFlowTcpWindowCounter) ProtoReflect

func (*PatternFlowTcpWindowCounter) Reset

func (x *PatternFlowTcpWindowCounter) Reset()

func (*PatternFlowTcpWindowCounter) String

func (x *PatternFlowTcpWindowCounter) String() string

type PatternFlowTcpWindow_Choice

type PatternFlowTcpWindow_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowTcpWindow_Choice) Descriptor deprecated

func (*PatternFlowTcpWindow_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpWindow_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowTcpWindow_Choice) ProtoMessage

func (*PatternFlowTcpWindow_Choice) ProtoMessage()

func (*PatternFlowTcpWindow_Choice) ProtoReflect

func (*PatternFlowTcpWindow_Choice) Reset

func (x *PatternFlowTcpWindow_Choice) Reset()

func (*PatternFlowTcpWindow_Choice) String

func (x *PatternFlowTcpWindow_Choice) String() string

type PatternFlowTcpWindow_Choice_Enum

type PatternFlowTcpWindow_Choice_Enum int32
const (
	PatternFlowTcpWindow_Choice_unspecified PatternFlowTcpWindow_Choice_Enum = 0
	PatternFlowTcpWindow_Choice_value       PatternFlowTcpWindow_Choice_Enum = 2
	PatternFlowTcpWindow_Choice_values      PatternFlowTcpWindow_Choice_Enum = 3
	PatternFlowTcpWindow_Choice_increment   PatternFlowTcpWindow_Choice_Enum = 4
	PatternFlowTcpWindow_Choice_decrement   PatternFlowTcpWindow_Choice_Enum = 5
)

func (PatternFlowTcpWindow_Choice_Enum) Descriptor

func (PatternFlowTcpWindow_Choice_Enum) Enum

func (PatternFlowTcpWindow_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowTcpWindow_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowTcpWindow_Choice_Enum.Descriptor instead.

func (PatternFlowTcpWindow_Choice_Enum) Number

func (PatternFlowTcpWindow_Choice_Enum) String

func (PatternFlowTcpWindow_Choice_Enum) Type

type PatternFlowUdpChecksum

type PatternFlowUdpChecksum struct {

	// The type of checksum
	// default = Choice.Enum.generated
	Choice *PatternFlowUdpChecksum_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowUdpChecksum_Choice_Enum,oneof" json:"choice,omitempty"`
	// A system generated checksum value
	// default = Generated.Enum.good
	Generated *PatternFlowUdpChecksum_Generated_Enum `protobuf:"varint,2,opt,name=generated,proto3,enum=otg.PatternFlowUdpChecksum_Generated_Enum,oneof" json:"generated,omitempty"`
	// A custom checksum value
	Custom *int32 `protobuf:"varint,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

UDP checksum

func (*PatternFlowUdpChecksum) Descriptor deprecated

func (*PatternFlowUdpChecksum) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpChecksum.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpChecksum) GetChoice

func (*PatternFlowUdpChecksum) GetCustom

func (x *PatternFlowUdpChecksum) GetCustom() int32

func (*PatternFlowUdpChecksum) GetGenerated

func (*PatternFlowUdpChecksum) ProtoMessage

func (*PatternFlowUdpChecksum) ProtoMessage()

func (*PatternFlowUdpChecksum) ProtoReflect

func (x *PatternFlowUdpChecksum) ProtoReflect() protoreflect.Message

func (*PatternFlowUdpChecksum) Reset

func (x *PatternFlowUdpChecksum) Reset()

func (*PatternFlowUdpChecksum) String

func (x *PatternFlowUdpChecksum) String() string

type PatternFlowUdpChecksum_Choice

type PatternFlowUdpChecksum_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowUdpChecksum_Choice) Descriptor deprecated

func (*PatternFlowUdpChecksum_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpChecksum_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpChecksum_Choice) ProtoMessage

func (*PatternFlowUdpChecksum_Choice) ProtoMessage()

func (*PatternFlowUdpChecksum_Choice) ProtoReflect

func (*PatternFlowUdpChecksum_Choice) Reset

func (x *PatternFlowUdpChecksum_Choice) Reset()

func (*PatternFlowUdpChecksum_Choice) String

type PatternFlowUdpChecksum_Choice_Enum

type PatternFlowUdpChecksum_Choice_Enum int32
const (
	PatternFlowUdpChecksum_Choice_unspecified PatternFlowUdpChecksum_Choice_Enum = 0
	PatternFlowUdpChecksum_Choice_generated   PatternFlowUdpChecksum_Choice_Enum = 1
	PatternFlowUdpChecksum_Choice_custom      PatternFlowUdpChecksum_Choice_Enum = 2
)

func (PatternFlowUdpChecksum_Choice_Enum) Descriptor

func (PatternFlowUdpChecksum_Choice_Enum) Enum

func (PatternFlowUdpChecksum_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowUdpChecksum_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpChecksum_Choice_Enum.Descriptor instead.

func (PatternFlowUdpChecksum_Choice_Enum) Number

func (PatternFlowUdpChecksum_Choice_Enum) String

func (PatternFlowUdpChecksum_Choice_Enum) Type

type PatternFlowUdpChecksum_Generated

type PatternFlowUdpChecksum_Generated struct {
	// contains filtered or unexported fields
}

func (*PatternFlowUdpChecksum_Generated) Descriptor deprecated

func (*PatternFlowUdpChecksum_Generated) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpChecksum_Generated.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpChecksum_Generated) ProtoMessage

func (*PatternFlowUdpChecksum_Generated) ProtoMessage()

func (*PatternFlowUdpChecksum_Generated) ProtoReflect

func (*PatternFlowUdpChecksum_Generated) Reset

func (*PatternFlowUdpChecksum_Generated) String

type PatternFlowUdpChecksum_Generated_Enum

type PatternFlowUdpChecksum_Generated_Enum int32
const (
	PatternFlowUdpChecksum_Generated_unspecified PatternFlowUdpChecksum_Generated_Enum = 0
	PatternFlowUdpChecksum_Generated_good        PatternFlowUdpChecksum_Generated_Enum = 1
	PatternFlowUdpChecksum_Generated_bad         PatternFlowUdpChecksum_Generated_Enum = 2
)

func (PatternFlowUdpChecksum_Generated_Enum) Descriptor

func (PatternFlowUdpChecksum_Generated_Enum) Enum

func (PatternFlowUdpChecksum_Generated_Enum) EnumDescriptor deprecated

func (PatternFlowUdpChecksum_Generated_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpChecksum_Generated_Enum.Descriptor instead.

func (PatternFlowUdpChecksum_Generated_Enum) Number

func (PatternFlowUdpChecksum_Generated_Enum) String

func (PatternFlowUdpChecksum_Generated_Enum) Type

type PatternFlowUdpDstPort

type PatternFlowUdpDstPort struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowUdpDstPort_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowUdpDstPort_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowUdpDstPortCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowUdpDstPortCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Destination port

func (*PatternFlowUdpDstPort) Descriptor deprecated

func (*PatternFlowUdpDstPort) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpDstPort.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpDstPort) GetChoice

func (*PatternFlowUdpDstPort) GetDecrement

func (*PatternFlowUdpDstPort) GetIncrement

func (*PatternFlowUdpDstPort) GetMetricGroup

func (x *PatternFlowUdpDstPort) GetMetricGroup() string

func (*PatternFlowUdpDstPort) GetValue

func (x *PatternFlowUdpDstPort) GetValue() int32

func (*PatternFlowUdpDstPort) GetValues

func (x *PatternFlowUdpDstPort) GetValues() []int32

func (*PatternFlowUdpDstPort) ProtoMessage

func (*PatternFlowUdpDstPort) ProtoMessage()

func (*PatternFlowUdpDstPort) ProtoReflect

func (x *PatternFlowUdpDstPort) ProtoReflect() protoreflect.Message

func (*PatternFlowUdpDstPort) Reset

func (x *PatternFlowUdpDstPort) Reset()

func (*PatternFlowUdpDstPort) String

func (x *PatternFlowUdpDstPort) String() string

type PatternFlowUdpDstPortCounter

type PatternFlowUdpDstPortCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowUdpDstPortCounter) Descriptor deprecated

func (*PatternFlowUdpDstPortCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpDstPortCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpDstPortCounter) GetCount

func (x *PatternFlowUdpDstPortCounter) GetCount() int32

func (*PatternFlowUdpDstPortCounter) GetStart

func (x *PatternFlowUdpDstPortCounter) GetStart() int32

func (*PatternFlowUdpDstPortCounter) GetStep

func (x *PatternFlowUdpDstPortCounter) GetStep() int32

func (*PatternFlowUdpDstPortCounter) ProtoMessage

func (*PatternFlowUdpDstPortCounter) ProtoMessage()

func (*PatternFlowUdpDstPortCounter) ProtoReflect

func (*PatternFlowUdpDstPortCounter) Reset

func (x *PatternFlowUdpDstPortCounter) Reset()

func (*PatternFlowUdpDstPortCounter) String

type PatternFlowUdpDstPort_Choice

type PatternFlowUdpDstPort_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowUdpDstPort_Choice) Descriptor deprecated

func (*PatternFlowUdpDstPort_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpDstPort_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpDstPort_Choice) ProtoMessage

func (*PatternFlowUdpDstPort_Choice) ProtoMessage()

func (*PatternFlowUdpDstPort_Choice) ProtoReflect

func (*PatternFlowUdpDstPort_Choice) Reset

func (x *PatternFlowUdpDstPort_Choice) Reset()

func (*PatternFlowUdpDstPort_Choice) String

type PatternFlowUdpDstPort_Choice_Enum

type PatternFlowUdpDstPort_Choice_Enum int32
const (
	PatternFlowUdpDstPort_Choice_unspecified PatternFlowUdpDstPort_Choice_Enum = 0
	PatternFlowUdpDstPort_Choice_value       PatternFlowUdpDstPort_Choice_Enum = 2
	PatternFlowUdpDstPort_Choice_values      PatternFlowUdpDstPort_Choice_Enum = 3
	PatternFlowUdpDstPort_Choice_increment   PatternFlowUdpDstPort_Choice_Enum = 4
	PatternFlowUdpDstPort_Choice_decrement   PatternFlowUdpDstPort_Choice_Enum = 5
)

func (PatternFlowUdpDstPort_Choice_Enum) Descriptor

func (PatternFlowUdpDstPort_Choice_Enum) Enum

func (PatternFlowUdpDstPort_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowUdpDstPort_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpDstPort_Choice_Enum.Descriptor instead.

func (PatternFlowUdpDstPort_Choice_Enum) Number

func (PatternFlowUdpDstPort_Choice_Enum) String

func (PatternFlowUdpDstPort_Choice_Enum) Type

type PatternFlowUdpLength

type PatternFlowUdpLength struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowUdpLength_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowUdpLength_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowUdpLengthCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowUdpLengthCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Length

func (*PatternFlowUdpLength) Descriptor deprecated

func (*PatternFlowUdpLength) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpLength.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpLength) GetChoice

func (*PatternFlowUdpLength) GetDecrement

func (*PatternFlowUdpLength) GetIncrement

func (*PatternFlowUdpLength) GetMetricGroup

func (x *PatternFlowUdpLength) GetMetricGroup() string

func (*PatternFlowUdpLength) GetValue

func (x *PatternFlowUdpLength) GetValue() int32

func (*PatternFlowUdpLength) GetValues

func (x *PatternFlowUdpLength) GetValues() []int32

func (*PatternFlowUdpLength) ProtoMessage

func (*PatternFlowUdpLength) ProtoMessage()

func (*PatternFlowUdpLength) ProtoReflect

func (x *PatternFlowUdpLength) ProtoReflect() protoreflect.Message

func (*PatternFlowUdpLength) Reset

func (x *PatternFlowUdpLength) Reset()

func (*PatternFlowUdpLength) String

func (x *PatternFlowUdpLength) String() string

type PatternFlowUdpLengthCounter

type PatternFlowUdpLengthCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowUdpLengthCounter) Descriptor deprecated

func (*PatternFlowUdpLengthCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpLengthCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpLengthCounter) GetCount

func (x *PatternFlowUdpLengthCounter) GetCount() int32

func (*PatternFlowUdpLengthCounter) GetStart

func (x *PatternFlowUdpLengthCounter) GetStart() int32

func (*PatternFlowUdpLengthCounter) GetStep

func (x *PatternFlowUdpLengthCounter) GetStep() int32

func (*PatternFlowUdpLengthCounter) ProtoMessage

func (*PatternFlowUdpLengthCounter) ProtoMessage()

func (*PatternFlowUdpLengthCounter) ProtoReflect

func (*PatternFlowUdpLengthCounter) Reset

func (x *PatternFlowUdpLengthCounter) Reset()

func (*PatternFlowUdpLengthCounter) String

func (x *PatternFlowUdpLengthCounter) String() string

type PatternFlowUdpLength_Choice

type PatternFlowUdpLength_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowUdpLength_Choice) Descriptor deprecated

func (*PatternFlowUdpLength_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpLength_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpLength_Choice) ProtoMessage

func (*PatternFlowUdpLength_Choice) ProtoMessage()

func (*PatternFlowUdpLength_Choice) ProtoReflect

func (*PatternFlowUdpLength_Choice) Reset

func (x *PatternFlowUdpLength_Choice) Reset()

func (*PatternFlowUdpLength_Choice) String

func (x *PatternFlowUdpLength_Choice) String() string

type PatternFlowUdpLength_Choice_Enum

type PatternFlowUdpLength_Choice_Enum int32
const (
	PatternFlowUdpLength_Choice_unspecified PatternFlowUdpLength_Choice_Enum = 0
	PatternFlowUdpLength_Choice_value       PatternFlowUdpLength_Choice_Enum = 2
	PatternFlowUdpLength_Choice_values      PatternFlowUdpLength_Choice_Enum = 3
	PatternFlowUdpLength_Choice_increment   PatternFlowUdpLength_Choice_Enum = 4
	PatternFlowUdpLength_Choice_decrement   PatternFlowUdpLength_Choice_Enum = 5
)

func (PatternFlowUdpLength_Choice_Enum) Descriptor

func (PatternFlowUdpLength_Choice_Enum) Enum

func (PatternFlowUdpLength_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowUdpLength_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpLength_Choice_Enum.Descriptor instead.

func (PatternFlowUdpLength_Choice_Enum) Number

func (PatternFlowUdpLength_Choice_Enum) String

func (PatternFlowUdpLength_Choice_Enum) Type

type PatternFlowUdpSrcPort

type PatternFlowUdpSrcPort struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowUdpSrcPort_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowUdpSrcPort_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowUdpSrcPortCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowUdpSrcPortCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Source port

func (*PatternFlowUdpSrcPort) Descriptor deprecated

func (*PatternFlowUdpSrcPort) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpSrcPort.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpSrcPort) GetChoice

func (*PatternFlowUdpSrcPort) GetDecrement

func (*PatternFlowUdpSrcPort) GetIncrement

func (*PatternFlowUdpSrcPort) GetMetricGroup

func (x *PatternFlowUdpSrcPort) GetMetricGroup() string

func (*PatternFlowUdpSrcPort) GetValue

func (x *PatternFlowUdpSrcPort) GetValue() int32

func (*PatternFlowUdpSrcPort) GetValues

func (x *PatternFlowUdpSrcPort) GetValues() []int32

func (*PatternFlowUdpSrcPort) ProtoMessage

func (*PatternFlowUdpSrcPort) ProtoMessage()

func (*PatternFlowUdpSrcPort) ProtoReflect

func (x *PatternFlowUdpSrcPort) ProtoReflect() protoreflect.Message

func (*PatternFlowUdpSrcPort) Reset

func (x *PatternFlowUdpSrcPort) Reset()

func (*PatternFlowUdpSrcPort) String

func (x *PatternFlowUdpSrcPort) String() string

type PatternFlowUdpSrcPortCounter

type PatternFlowUdpSrcPortCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowUdpSrcPortCounter) Descriptor deprecated

func (*PatternFlowUdpSrcPortCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpSrcPortCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpSrcPortCounter) GetCount

func (x *PatternFlowUdpSrcPortCounter) GetCount() int32

func (*PatternFlowUdpSrcPortCounter) GetStart

func (x *PatternFlowUdpSrcPortCounter) GetStart() int32

func (*PatternFlowUdpSrcPortCounter) GetStep

func (x *PatternFlowUdpSrcPortCounter) GetStep() int32

func (*PatternFlowUdpSrcPortCounter) ProtoMessage

func (*PatternFlowUdpSrcPortCounter) ProtoMessage()

func (*PatternFlowUdpSrcPortCounter) ProtoReflect

func (*PatternFlowUdpSrcPortCounter) Reset

func (x *PatternFlowUdpSrcPortCounter) Reset()

func (*PatternFlowUdpSrcPortCounter) String

type PatternFlowUdpSrcPort_Choice

type PatternFlowUdpSrcPort_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowUdpSrcPort_Choice) Descriptor deprecated

func (*PatternFlowUdpSrcPort_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpSrcPort_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowUdpSrcPort_Choice) ProtoMessage

func (*PatternFlowUdpSrcPort_Choice) ProtoMessage()

func (*PatternFlowUdpSrcPort_Choice) ProtoReflect

func (*PatternFlowUdpSrcPort_Choice) Reset

func (x *PatternFlowUdpSrcPort_Choice) Reset()

func (*PatternFlowUdpSrcPort_Choice) String

type PatternFlowUdpSrcPort_Choice_Enum

type PatternFlowUdpSrcPort_Choice_Enum int32
const (
	PatternFlowUdpSrcPort_Choice_unspecified PatternFlowUdpSrcPort_Choice_Enum = 0
	PatternFlowUdpSrcPort_Choice_value       PatternFlowUdpSrcPort_Choice_Enum = 2
	PatternFlowUdpSrcPort_Choice_values      PatternFlowUdpSrcPort_Choice_Enum = 3
	PatternFlowUdpSrcPort_Choice_increment   PatternFlowUdpSrcPort_Choice_Enum = 4
	PatternFlowUdpSrcPort_Choice_decrement   PatternFlowUdpSrcPort_Choice_Enum = 5
)

func (PatternFlowUdpSrcPort_Choice_Enum) Descriptor

func (PatternFlowUdpSrcPort_Choice_Enum) Enum

func (PatternFlowUdpSrcPort_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowUdpSrcPort_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowUdpSrcPort_Choice_Enum.Descriptor instead.

func (PatternFlowUdpSrcPort_Choice_Enum) Number

func (PatternFlowUdpSrcPort_Choice_Enum) String

func (PatternFlowUdpSrcPort_Choice_Enum) Type

type PatternFlowVlanCfi

type PatternFlowVlanCfi struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVlanCfi_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVlanCfi_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVlanCfiCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVlanCfiCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Canonical format indicator or drop elegible indicator

func (*PatternFlowVlanCfi) Descriptor deprecated

func (*PatternFlowVlanCfi) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanCfi.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanCfi) GetChoice

func (*PatternFlowVlanCfi) GetDecrement

func (x *PatternFlowVlanCfi) GetDecrement() *PatternFlowVlanCfiCounter

func (*PatternFlowVlanCfi) GetIncrement

func (x *PatternFlowVlanCfi) GetIncrement() *PatternFlowVlanCfiCounter

func (*PatternFlowVlanCfi) GetMetricGroup

func (x *PatternFlowVlanCfi) GetMetricGroup() string

func (*PatternFlowVlanCfi) GetValue

func (x *PatternFlowVlanCfi) GetValue() int32

func (*PatternFlowVlanCfi) GetValues

func (x *PatternFlowVlanCfi) GetValues() []int32

func (*PatternFlowVlanCfi) ProtoMessage

func (*PatternFlowVlanCfi) ProtoMessage()

func (*PatternFlowVlanCfi) ProtoReflect

func (x *PatternFlowVlanCfi) ProtoReflect() protoreflect.Message

func (*PatternFlowVlanCfi) Reset

func (x *PatternFlowVlanCfi) Reset()

func (*PatternFlowVlanCfi) String

func (x *PatternFlowVlanCfi) String() string

type PatternFlowVlanCfiCounter

type PatternFlowVlanCfiCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVlanCfiCounter) Descriptor deprecated

func (*PatternFlowVlanCfiCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanCfiCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanCfiCounter) GetCount

func (x *PatternFlowVlanCfiCounter) GetCount() int32

func (*PatternFlowVlanCfiCounter) GetStart

func (x *PatternFlowVlanCfiCounter) GetStart() int32

func (*PatternFlowVlanCfiCounter) GetStep

func (x *PatternFlowVlanCfiCounter) GetStep() int32

func (*PatternFlowVlanCfiCounter) ProtoMessage

func (*PatternFlowVlanCfiCounter) ProtoMessage()

func (*PatternFlowVlanCfiCounter) ProtoReflect

func (*PatternFlowVlanCfiCounter) Reset

func (x *PatternFlowVlanCfiCounter) Reset()

func (*PatternFlowVlanCfiCounter) String

func (x *PatternFlowVlanCfiCounter) String() string

type PatternFlowVlanCfi_Choice

type PatternFlowVlanCfi_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVlanCfi_Choice) Descriptor deprecated

func (*PatternFlowVlanCfi_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanCfi_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanCfi_Choice) ProtoMessage

func (*PatternFlowVlanCfi_Choice) ProtoMessage()

func (*PatternFlowVlanCfi_Choice) ProtoReflect

func (*PatternFlowVlanCfi_Choice) Reset

func (x *PatternFlowVlanCfi_Choice) Reset()

func (*PatternFlowVlanCfi_Choice) String

func (x *PatternFlowVlanCfi_Choice) String() string

type PatternFlowVlanCfi_Choice_Enum

type PatternFlowVlanCfi_Choice_Enum int32
const (
	PatternFlowVlanCfi_Choice_unspecified PatternFlowVlanCfi_Choice_Enum = 0
	PatternFlowVlanCfi_Choice_value       PatternFlowVlanCfi_Choice_Enum = 2
	PatternFlowVlanCfi_Choice_values      PatternFlowVlanCfi_Choice_Enum = 3
	PatternFlowVlanCfi_Choice_increment   PatternFlowVlanCfi_Choice_Enum = 4
	PatternFlowVlanCfi_Choice_decrement   PatternFlowVlanCfi_Choice_Enum = 5
)

func (PatternFlowVlanCfi_Choice_Enum) Descriptor

func (PatternFlowVlanCfi_Choice_Enum) Enum

func (PatternFlowVlanCfi_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVlanCfi_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanCfi_Choice_Enum.Descriptor instead.

func (PatternFlowVlanCfi_Choice_Enum) Number

func (PatternFlowVlanCfi_Choice_Enum) String

func (PatternFlowVlanCfi_Choice_Enum) Type

type PatternFlowVlanId

type PatternFlowVlanId struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVlanId_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVlanId_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVlanIdCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVlanIdCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Vlan identifier

func (*PatternFlowVlanId) Descriptor deprecated

func (*PatternFlowVlanId) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanId.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanId) GetChoice

func (*PatternFlowVlanId) GetDecrement

func (x *PatternFlowVlanId) GetDecrement() *PatternFlowVlanIdCounter

func (*PatternFlowVlanId) GetIncrement

func (x *PatternFlowVlanId) GetIncrement() *PatternFlowVlanIdCounter

func (*PatternFlowVlanId) GetMetricGroup

func (x *PatternFlowVlanId) GetMetricGroup() string

func (*PatternFlowVlanId) GetValue

func (x *PatternFlowVlanId) GetValue() int32

func (*PatternFlowVlanId) GetValues

func (x *PatternFlowVlanId) GetValues() []int32

func (*PatternFlowVlanId) ProtoMessage

func (*PatternFlowVlanId) ProtoMessage()

func (*PatternFlowVlanId) ProtoReflect

func (x *PatternFlowVlanId) ProtoReflect() protoreflect.Message

func (*PatternFlowVlanId) Reset

func (x *PatternFlowVlanId) Reset()

func (*PatternFlowVlanId) String

func (x *PatternFlowVlanId) String() string

type PatternFlowVlanIdCounter

type PatternFlowVlanIdCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVlanIdCounter) Descriptor deprecated

func (*PatternFlowVlanIdCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanIdCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanIdCounter) GetCount

func (x *PatternFlowVlanIdCounter) GetCount() int32

func (*PatternFlowVlanIdCounter) GetStart

func (x *PatternFlowVlanIdCounter) GetStart() int32

func (*PatternFlowVlanIdCounter) GetStep

func (x *PatternFlowVlanIdCounter) GetStep() int32

func (*PatternFlowVlanIdCounter) ProtoMessage

func (*PatternFlowVlanIdCounter) ProtoMessage()

func (*PatternFlowVlanIdCounter) ProtoReflect

func (x *PatternFlowVlanIdCounter) ProtoReflect() protoreflect.Message

func (*PatternFlowVlanIdCounter) Reset

func (x *PatternFlowVlanIdCounter) Reset()

func (*PatternFlowVlanIdCounter) String

func (x *PatternFlowVlanIdCounter) String() string

type PatternFlowVlanId_Choice

type PatternFlowVlanId_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVlanId_Choice) Descriptor deprecated

func (*PatternFlowVlanId_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanId_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanId_Choice) ProtoMessage

func (*PatternFlowVlanId_Choice) ProtoMessage()

func (*PatternFlowVlanId_Choice) ProtoReflect

func (x *PatternFlowVlanId_Choice) ProtoReflect() protoreflect.Message

func (*PatternFlowVlanId_Choice) Reset

func (x *PatternFlowVlanId_Choice) Reset()

func (*PatternFlowVlanId_Choice) String

func (x *PatternFlowVlanId_Choice) String() string

type PatternFlowVlanId_Choice_Enum

type PatternFlowVlanId_Choice_Enum int32
const (
	PatternFlowVlanId_Choice_unspecified PatternFlowVlanId_Choice_Enum = 0
	PatternFlowVlanId_Choice_value       PatternFlowVlanId_Choice_Enum = 2
	PatternFlowVlanId_Choice_values      PatternFlowVlanId_Choice_Enum = 3
	PatternFlowVlanId_Choice_increment   PatternFlowVlanId_Choice_Enum = 4
	PatternFlowVlanId_Choice_decrement   PatternFlowVlanId_Choice_Enum = 5
)

func (PatternFlowVlanId_Choice_Enum) Descriptor

func (PatternFlowVlanId_Choice_Enum) Enum

func (PatternFlowVlanId_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVlanId_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanId_Choice_Enum.Descriptor instead.

func (PatternFlowVlanId_Choice_Enum) Number

func (PatternFlowVlanId_Choice_Enum) String

func (PatternFlowVlanId_Choice_Enum) Type

type PatternFlowVlanPriority

type PatternFlowVlanPriority struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVlanPriority_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVlanPriority_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVlanPriorityCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVlanPriorityCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Priority code point

func (*PatternFlowVlanPriority) Descriptor deprecated

func (*PatternFlowVlanPriority) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanPriority.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanPriority) GetChoice

func (*PatternFlowVlanPriority) GetDecrement

func (*PatternFlowVlanPriority) GetIncrement

func (*PatternFlowVlanPriority) GetMetricGroup

func (x *PatternFlowVlanPriority) GetMetricGroup() string

func (*PatternFlowVlanPriority) GetValue

func (x *PatternFlowVlanPriority) GetValue() int32

func (*PatternFlowVlanPriority) GetValues

func (x *PatternFlowVlanPriority) GetValues() []int32

func (*PatternFlowVlanPriority) ProtoMessage

func (*PatternFlowVlanPriority) ProtoMessage()

func (*PatternFlowVlanPriority) ProtoReflect

func (x *PatternFlowVlanPriority) ProtoReflect() protoreflect.Message

func (*PatternFlowVlanPriority) Reset

func (x *PatternFlowVlanPriority) Reset()

func (*PatternFlowVlanPriority) String

func (x *PatternFlowVlanPriority) String() string

type PatternFlowVlanPriorityCounter

type PatternFlowVlanPriorityCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVlanPriorityCounter) Descriptor deprecated

func (*PatternFlowVlanPriorityCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanPriorityCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanPriorityCounter) GetCount

func (x *PatternFlowVlanPriorityCounter) GetCount() int32

func (*PatternFlowVlanPriorityCounter) GetStart

func (x *PatternFlowVlanPriorityCounter) GetStart() int32

func (*PatternFlowVlanPriorityCounter) GetStep

func (*PatternFlowVlanPriorityCounter) ProtoMessage

func (*PatternFlowVlanPriorityCounter) ProtoMessage()

func (*PatternFlowVlanPriorityCounter) ProtoReflect

func (*PatternFlowVlanPriorityCounter) Reset

func (x *PatternFlowVlanPriorityCounter) Reset()

func (*PatternFlowVlanPriorityCounter) String

type PatternFlowVlanPriority_Choice

type PatternFlowVlanPriority_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVlanPriority_Choice) Descriptor deprecated

func (*PatternFlowVlanPriority_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanPriority_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanPriority_Choice) ProtoMessage

func (*PatternFlowVlanPriority_Choice) ProtoMessage()

func (*PatternFlowVlanPriority_Choice) ProtoReflect

func (*PatternFlowVlanPriority_Choice) Reset

func (x *PatternFlowVlanPriority_Choice) Reset()

func (*PatternFlowVlanPriority_Choice) String

type PatternFlowVlanPriority_Choice_Enum

type PatternFlowVlanPriority_Choice_Enum int32
const (
	PatternFlowVlanPriority_Choice_unspecified PatternFlowVlanPriority_Choice_Enum = 0
	PatternFlowVlanPriority_Choice_value       PatternFlowVlanPriority_Choice_Enum = 2
	PatternFlowVlanPriority_Choice_values      PatternFlowVlanPriority_Choice_Enum = 3
	PatternFlowVlanPriority_Choice_increment   PatternFlowVlanPriority_Choice_Enum = 4
	PatternFlowVlanPriority_Choice_decrement   PatternFlowVlanPriority_Choice_Enum = 5
)

func (PatternFlowVlanPriority_Choice_Enum) Descriptor

func (PatternFlowVlanPriority_Choice_Enum) Enum

func (PatternFlowVlanPriority_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVlanPriority_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanPriority_Choice_Enum.Descriptor instead.

func (PatternFlowVlanPriority_Choice_Enum) Number

func (PatternFlowVlanPriority_Choice_Enum) String

func (PatternFlowVlanPriority_Choice_Enum) Type

type PatternFlowVlanTpid

type PatternFlowVlanTpid struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVlanTpid_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVlanTpid_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 33024
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [33024]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVlanTpidCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVlanTpidCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Protocol identifier

func (*PatternFlowVlanTpid) Descriptor deprecated

func (*PatternFlowVlanTpid) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanTpid.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanTpid) GetChoice

func (*PatternFlowVlanTpid) GetDecrement

func (*PatternFlowVlanTpid) GetIncrement

func (*PatternFlowVlanTpid) GetMetricGroup

func (x *PatternFlowVlanTpid) GetMetricGroup() string

func (*PatternFlowVlanTpid) GetValue

func (x *PatternFlowVlanTpid) GetValue() int32

func (*PatternFlowVlanTpid) GetValues

func (x *PatternFlowVlanTpid) GetValues() []int32

func (*PatternFlowVlanTpid) ProtoMessage

func (*PatternFlowVlanTpid) ProtoMessage()

func (*PatternFlowVlanTpid) ProtoReflect

func (x *PatternFlowVlanTpid) ProtoReflect() protoreflect.Message

func (*PatternFlowVlanTpid) Reset

func (x *PatternFlowVlanTpid) Reset()

func (*PatternFlowVlanTpid) String

func (x *PatternFlowVlanTpid) String() string

type PatternFlowVlanTpidCounter

type PatternFlowVlanTpidCounter struct {

	// Description missing in models
	// default = 33024
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVlanTpidCounter) Descriptor deprecated

func (*PatternFlowVlanTpidCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanTpidCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanTpidCounter) GetCount

func (x *PatternFlowVlanTpidCounter) GetCount() int32

func (*PatternFlowVlanTpidCounter) GetStart

func (x *PatternFlowVlanTpidCounter) GetStart() int32

func (*PatternFlowVlanTpidCounter) GetStep

func (x *PatternFlowVlanTpidCounter) GetStep() int32

func (*PatternFlowVlanTpidCounter) ProtoMessage

func (*PatternFlowVlanTpidCounter) ProtoMessage()

func (*PatternFlowVlanTpidCounter) ProtoReflect

func (*PatternFlowVlanTpidCounter) Reset

func (x *PatternFlowVlanTpidCounter) Reset()

func (*PatternFlowVlanTpidCounter) String

func (x *PatternFlowVlanTpidCounter) String() string

type PatternFlowVlanTpid_Choice

type PatternFlowVlanTpid_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVlanTpid_Choice) Descriptor deprecated

func (*PatternFlowVlanTpid_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanTpid_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVlanTpid_Choice) ProtoMessage

func (*PatternFlowVlanTpid_Choice) ProtoMessage()

func (*PatternFlowVlanTpid_Choice) ProtoReflect

func (*PatternFlowVlanTpid_Choice) Reset

func (x *PatternFlowVlanTpid_Choice) Reset()

func (*PatternFlowVlanTpid_Choice) String

func (x *PatternFlowVlanTpid_Choice) String() string

type PatternFlowVlanTpid_Choice_Enum

type PatternFlowVlanTpid_Choice_Enum int32
const (
	PatternFlowVlanTpid_Choice_unspecified PatternFlowVlanTpid_Choice_Enum = 0
	PatternFlowVlanTpid_Choice_value       PatternFlowVlanTpid_Choice_Enum = 2
	PatternFlowVlanTpid_Choice_values      PatternFlowVlanTpid_Choice_Enum = 3
	PatternFlowVlanTpid_Choice_increment   PatternFlowVlanTpid_Choice_Enum = 4
	PatternFlowVlanTpid_Choice_decrement   PatternFlowVlanTpid_Choice_Enum = 5
)

func (PatternFlowVlanTpid_Choice_Enum) Descriptor

func (PatternFlowVlanTpid_Choice_Enum) Enum

func (PatternFlowVlanTpid_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVlanTpid_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVlanTpid_Choice_Enum.Descriptor instead.

func (PatternFlowVlanTpid_Choice_Enum) Number

func (PatternFlowVlanTpid_Choice_Enum) String

func (PatternFlowVlanTpid_Choice_Enum) Type

type PatternFlowVxlanFlags

type PatternFlowVxlanFlags struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVxlanFlags_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVxlanFlags_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 8
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [8]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVxlanFlagsCounter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVxlanFlagsCounter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Flags field with a bit format of RRRRIRRR. The I flag MUST be set to 1 for a valid vxlan network id (VNI). The other 7 bits (designated R) are reserved fields and MUST be set to zero on transmission and ignored on receipt.

func (*PatternFlowVxlanFlags) Descriptor deprecated

func (*PatternFlowVxlanFlags) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanFlags.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanFlags) GetChoice

func (*PatternFlowVxlanFlags) GetDecrement

func (*PatternFlowVxlanFlags) GetIncrement

func (*PatternFlowVxlanFlags) GetMetricGroup

func (x *PatternFlowVxlanFlags) GetMetricGroup() string

func (*PatternFlowVxlanFlags) GetValue

func (x *PatternFlowVxlanFlags) GetValue() int32

func (*PatternFlowVxlanFlags) GetValues

func (x *PatternFlowVxlanFlags) GetValues() []int32

func (*PatternFlowVxlanFlags) ProtoMessage

func (*PatternFlowVxlanFlags) ProtoMessage()

func (*PatternFlowVxlanFlags) ProtoReflect

func (x *PatternFlowVxlanFlags) ProtoReflect() protoreflect.Message

func (*PatternFlowVxlanFlags) Reset

func (x *PatternFlowVxlanFlags) Reset()

func (*PatternFlowVxlanFlags) String

func (x *PatternFlowVxlanFlags) String() string

type PatternFlowVxlanFlagsCounter

type PatternFlowVxlanFlagsCounter struct {

	// Description missing in models
	// default = 8
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVxlanFlagsCounter) Descriptor deprecated

func (*PatternFlowVxlanFlagsCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanFlagsCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanFlagsCounter) GetCount

func (x *PatternFlowVxlanFlagsCounter) GetCount() int32

func (*PatternFlowVxlanFlagsCounter) GetStart

func (x *PatternFlowVxlanFlagsCounter) GetStart() int32

func (*PatternFlowVxlanFlagsCounter) GetStep

func (x *PatternFlowVxlanFlagsCounter) GetStep() int32

func (*PatternFlowVxlanFlagsCounter) ProtoMessage

func (*PatternFlowVxlanFlagsCounter) ProtoMessage()

func (*PatternFlowVxlanFlagsCounter) ProtoReflect

func (*PatternFlowVxlanFlagsCounter) Reset

func (x *PatternFlowVxlanFlagsCounter) Reset()

func (*PatternFlowVxlanFlagsCounter) String

type PatternFlowVxlanFlags_Choice

type PatternFlowVxlanFlags_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVxlanFlags_Choice) Descriptor deprecated

func (*PatternFlowVxlanFlags_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanFlags_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanFlags_Choice) ProtoMessage

func (*PatternFlowVxlanFlags_Choice) ProtoMessage()

func (*PatternFlowVxlanFlags_Choice) ProtoReflect

func (*PatternFlowVxlanFlags_Choice) Reset

func (x *PatternFlowVxlanFlags_Choice) Reset()

func (*PatternFlowVxlanFlags_Choice) String

type PatternFlowVxlanFlags_Choice_Enum

type PatternFlowVxlanFlags_Choice_Enum int32
const (
	PatternFlowVxlanFlags_Choice_unspecified PatternFlowVxlanFlags_Choice_Enum = 0
	PatternFlowVxlanFlags_Choice_value       PatternFlowVxlanFlags_Choice_Enum = 2
	PatternFlowVxlanFlags_Choice_values      PatternFlowVxlanFlags_Choice_Enum = 3
	PatternFlowVxlanFlags_Choice_increment   PatternFlowVxlanFlags_Choice_Enum = 4
	PatternFlowVxlanFlags_Choice_decrement   PatternFlowVxlanFlags_Choice_Enum = 5
)

func (PatternFlowVxlanFlags_Choice_Enum) Descriptor

func (PatternFlowVxlanFlags_Choice_Enum) Enum

func (PatternFlowVxlanFlags_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVxlanFlags_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanFlags_Choice_Enum.Descriptor instead.

func (PatternFlowVxlanFlags_Choice_Enum) Number

func (PatternFlowVxlanFlags_Choice_Enum) String

func (PatternFlowVxlanFlags_Choice_Enum) Type

type PatternFlowVxlanReserved0

type PatternFlowVxlanReserved0 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVxlanReserved0_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVxlanReserved0_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVxlanReserved0Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVxlanReserved0Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reserved field

func (*PatternFlowVxlanReserved0) Descriptor deprecated

func (*PatternFlowVxlanReserved0) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved0.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanReserved0) GetChoice

func (*PatternFlowVxlanReserved0) GetDecrement

func (*PatternFlowVxlanReserved0) GetIncrement

func (*PatternFlowVxlanReserved0) GetMetricGroup

func (x *PatternFlowVxlanReserved0) GetMetricGroup() string

func (*PatternFlowVxlanReserved0) GetValue

func (x *PatternFlowVxlanReserved0) GetValue() int32

func (*PatternFlowVxlanReserved0) GetValues

func (x *PatternFlowVxlanReserved0) GetValues() []int32

func (*PatternFlowVxlanReserved0) ProtoMessage

func (*PatternFlowVxlanReserved0) ProtoMessage()

func (*PatternFlowVxlanReserved0) ProtoReflect

func (*PatternFlowVxlanReserved0) Reset

func (x *PatternFlowVxlanReserved0) Reset()

func (*PatternFlowVxlanReserved0) String

func (x *PatternFlowVxlanReserved0) String() string

type PatternFlowVxlanReserved0Counter

type PatternFlowVxlanReserved0Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVxlanReserved0Counter) Descriptor deprecated

func (*PatternFlowVxlanReserved0Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved0Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanReserved0Counter) GetCount

func (*PatternFlowVxlanReserved0Counter) GetStart

func (*PatternFlowVxlanReserved0Counter) GetStep

func (*PatternFlowVxlanReserved0Counter) ProtoMessage

func (*PatternFlowVxlanReserved0Counter) ProtoMessage()

func (*PatternFlowVxlanReserved0Counter) ProtoReflect

func (*PatternFlowVxlanReserved0Counter) Reset

func (*PatternFlowVxlanReserved0Counter) String

type PatternFlowVxlanReserved0_Choice

type PatternFlowVxlanReserved0_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVxlanReserved0_Choice) Descriptor deprecated

func (*PatternFlowVxlanReserved0_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved0_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanReserved0_Choice) ProtoMessage

func (*PatternFlowVxlanReserved0_Choice) ProtoMessage()

func (*PatternFlowVxlanReserved0_Choice) ProtoReflect

func (*PatternFlowVxlanReserved0_Choice) Reset

func (*PatternFlowVxlanReserved0_Choice) String

type PatternFlowVxlanReserved0_Choice_Enum

type PatternFlowVxlanReserved0_Choice_Enum int32
const (
	PatternFlowVxlanReserved0_Choice_unspecified PatternFlowVxlanReserved0_Choice_Enum = 0
	PatternFlowVxlanReserved0_Choice_value       PatternFlowVxlanReserved0_Choice_Enum = 2
	PatternFlowVxlanReserved0_Choice_values      PatternFlowVxlanReserved0_Choice_Enum = 3
	PatternFlowVxlanReserved0_Choice_increment   PatternFlowVxlanReserved0_Choice_Enum = 4
	PatternFlowVxlanReserved0_Choice_decrement   PatternFlowVxlanReserved0_Choice_Enum = 5
)

func (PatternFlowVxlanReserved0_Choice_Enum) Descriptor

func (PatternFlowVxlanReserved0_Choice_Enum) Enum

func (PatternFlowVxlanReserved0_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVxlanReserved0_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved0_Choice_Enum.Descriptor instead.

func (PatternFlowVxlanReserved0_Choice_Enum) Number

func (PatternFlowVxlanReserved0_Choice_Enum) String

func (PatternFlowVxlanReserved0_Choice_Enum) Type

type PatternFlowVxlanReserved1

type PatternFlowVxlanReserved1 struct {

	// Description missing in models
	// default = Choice.Enum.value
	Choice *PatternFlowVxlanReserved1_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVxlanReserved1_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,4,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVxlanReserved1Counter `protobuf:"bytes,5,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVxlanReserved1Counter `protobuf:"bytes,6,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

Reserved field

func (*PatternFlowVxlanReserved1) Descriptor deprecated

func (*PatternFlowVxlanReserved1) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved1.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanReserved1) GetChoice

func (*PatternFlowVxlanReserved1) GetDecrement

func (*PatternFlowVxlanReserved1) GetIncrement

func (*PatternFlowVxlanReserved1) GetMetricGroup

func (x *PatternFlowVxlanReserved1) GetMetricGroup() string

func (*PatternFlowVxlanReserved1) GetValue

func (x *PatternFlowVxlanReserved1) GetValue() int32

func (*PatternFlowVxlanReserved1) GetValues

func (x *PatternFlowVxlanReserved1) GetValues() []int32

func (*PatternFlowVxlanReserved1) ProtoMessage

func (*PatternFlowVxlanReserved1) ProtoMessage()

func (*PatternFlowVxlanReserved1) ProtoReflect

func (*PatternFlowVxlanReserved1) Reset

func (x *PatternFlowVxlanReserved1) Reset()

func (*PatternFlowVxlanReserved1) String

func (x *PatternFlowVxlanReserved1) String() string

type PatternFlowVxlanReserved1Counter

type PatternFlowVxlanReserved1Counter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVxlanReserved1Counter) Descriptor deprecated

func (*PatternFlowVxlanReserved1Counter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved1Counter.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanReserved1Counter) GetCount

func (*PatternFlowVxlanReserved1Counter) GetStart

func (*PatternFlowVxlanReserved1Counter) GetStep

func (*PatternFlowVxlanReserved1Counter) ProtoMessage

func (*PatternFlowVxlanReserved1Counter) ProtoMessage()

func (*PatternFlowVxlanReserved1Counter) ProtoReflect

func (*PatternFlowVxlanReserved1Counter) Reset

func (*PatternFlowVxlanReserved1Counter) String

type PatternFlowVxlanReserved1_Choice

type PatternFlowVxlanReserved1_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVxlanReserved1_Choice) Descriptor deprecated

func (*PatternFlowVxlanReserved1_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved1_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanReserved1_Choice) ProtoMessage

func (*PatternFlowVxlanReserved1_Choice) ProtoMessage()

func (*PatternFlowVxlanReserved1_Choice) ProtoReflect

func (*PatternFlowVxlanReserved1_Choice) Reset

func (*PatternFlowVxlanReserved1_Choice) String

type PatternFlowVxlanReserved1_Choice_Enum

type PatternFlowVxlanReserved1_Choice_Enum int32
const (
	PatternFlowVxlanReserved1_Choice_unspecified PatternFlowVxlanReserved1_Choice_Enum = 0
	PatternFlowVxlanReserved1_Choice_value       PatternFlowVxlanReserved1_Choice_Enum = 2
	PatternFlowVxlanReserved1_Choice_values      PatternFlowVxlanReserved1_Choice_Enum = 3
	PatternFlowVxlanReserved1_Choice_increment   PatternFlowVxlanReserved1_Choice_Enum = 4
	PatternFlowVxlanReserved1_Choice_decrement   PatternFlowVxlanReserved1_Choice_Enum = 5
)

func (PatternFlowVxlanReserved1_Choice_Enum) Descriptor

func (PatternFlowVxlanReserved1_Choice_Enum) Enum

func (PatternFlowVxlanReserved1_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVxlanReserved1_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanReserved1_Choice_Enum.Descriptor instead.

func (PatternFlowVxlanReserved1_Choice_Enum) Number

func (PatternFlowVxlanReserved1_Choice_Enum) String

func (PatternFlowVxlanReserved1_Choice_Enum) Type

type PatternFlowVxlanVni

type PatternFlowVxlanVni struct {

	// Description missing in models
	// default = Choice.Enum.auto
	Choice *PatternFlowVxlanVni_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.PatternFlowVxlanVni_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	// default = 0
	Value *int32 `protobuf:"varint,2,opt,name=value,proto3,oneof" json:"value,omitempty"`
	// Description missing in models
	// default = [0]
	Values []int32 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	// The OTG implementation can provide a system generated
	// value for this property. If the OTG is unable to generate a value
	// the default value must be used.
	// default = 0
	Auto *int32 `protobuf:"varint,4,opt,name=auto,proto3,oneof" json:"auto,omitempty"`
	// A unique name is used to indicate to the system that the field may extend the metric
	// row key and create an aggregate metric row for every unique value. To have metric
	// group columns appear in the flow metric rows the flow metric request allows for the
	// metric_group value to be specified as part of the request.
	MetricGroup *string `protobuf:"bytes,5,opt,name=metric_group,json=metricGroup,proto3,oneof" json:"metric_group,omitempty"`
	// Description missing in models
	Increment *PatternFlowVxlanVniCounter `protobuf:"bytes,6,opt,name=increment,proto3,oneof" json:"increment,omitempty"`
	// Description missing in models
	Decrement *PatternFlowVxlanVniCounter `protobuf:"bytes,7,opt,name=decrement,proto3,oneof" json:"decrement,omitempty"`
	// contains filtered or unexported fields
}

VXLAN network id

func (*PatternFlowVxlanVni) Descriptor deprecated

func (*PatternFlowVxlanVni) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanVni.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanVni) GetAuto added in v0.7.31

func (x *PatternFlowVxlanVni) GetAuto() int32

func (*PatternFlowVxlanVni) GetChoice

func (*PatternFlowVxlanVni) GetDecrement

func (*PatternFlowVxlanVni) GetIncrement

func (*PatternFlowVxlanVni) GetMetricGroup

func (x *PatternFlowVxlanVni) GetMetricGroup() string

func (*PatternFlowVxlanVni) GetValue

func (x *PatternFlowVxlanVni) GetValue() int32

func (*PatternFlowVxlanVni) GetValues

func (x *PatternFlowVxlanVni) GetValues() []int32

func (*PatternFlowVxlanVni) ProtoMessage

func (*PatternFlowVxlanVni) ProtoMessage()

func (*PatternFlowVxlanVni) ProtoReflect

func (x *PatternFlowVxlanVni) ProtoReflect() protoreflect.Message

func (*PatternFlowVxlanVni) Reset

func (x *PatternFlowVxlanVni) Reset()

func (*PatternFlowVxlanVni) String

func (x *PatternFlowVxlanVni) String() string

type PatternFlowVxlanVniCounter

type PatternFlowVxlanVniCounter struct {

	// Description missing in models
	// default = 0
	Start *int32 `protobuf:"varint,1,opt,name=start,proto3,oneof" json:"start,omitempty"`
	// Description missing in models
	// default = 1
	Step *int32 `protobuf:"varint,2,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// Description missing in models
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// contains filtered or unexported fields
}

integer counter pattern

func (*PatternFlowVxlanVniCounter) Descriptor deprecated

func (*PatternFlowVxlanVniCounter) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanVniCounter.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanVniCounter) GetCount

func (x *PatternFlowVxlanVniCounter) GetCount() int32

func (*PatternFlowVxlanVniCounter) GetStart

func (x *PatternFlowVxlanVniCounter) GetStart() int32

func (*PatternFlowVxlanVniCounter) GetStep

func (x *PatternFlowVxlanVniCounter) GetStep() int32

func (*PatternFlowVxlanVniCounter) ProtoMessage

func (*PatternFlowVxlanVniCounter) ProtoMessage()

func (*PatternFlowVxlanVniCounter) ProtoReflect

func (*PatternFlowVxlanVniCounter) Reset

func (x *PatternFlowVxlanVniCounter) Reset()

func (*PatternFlowVxlanVniCounter) String

func (x *PatternFlowVxlanVniCounter) String() string

type PatternFlowVxlanVni_Choice

type PatternFlowVxlanVni_Choice struct {
	// contains filtered or unexported fields
}

func (*PatternFlowVxlanVni_Choice) Descriptor deprecated

func (*PatternFlowVxlanVni_Choice) Descriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanVni_Choice.ProtoReflect.Descriptor instead.

func (*PatternFlowVxlanVni_Choice) ProtoMessage

func (*PatternFlowVxlanVni_Choice) ProtoMessage()

func (*PatternFlowVxlanVni_Choice) ProtoReflect

func (*PatternFlowVxlanVni_Choice) Reset

func (x *PatternFlowVxlanVni_Choice) Reset()

func (*PatternFlowVxlanVni_Choice) String

func (x *PatternFlowVxlanVni_Choice) String() string

type PatternFlowVxlanVni_Choice_Enum

type PatternFlowVxlanVni_Choice_Enum int32
const (
	PatternFlowVxlanVni_Choice_unspecified PatternFlowVxlanVni_Choice_Enum = 0
	PatternFlowVxlanVni_Choice_value       PatternFlowVxlanVni_Choice_Enum = 2
	PatternFlowVxlanVni_Choice_values      PatternFlowVxlanVni_Choice_Enum = 3
	PatternFlowVxlanVni_Choice_auto        PatternFlowVxlanVni_Choice_Enum = 1
	PatternFlowVxlanVni_Choice_increment   PatternFlowVxlanVni_Choice_Enum = 4
	PatternFlowVxlanVni_Choice_decrement   PatternFlowVxlanVni_Choice_Enum = 5
)

func (PatternFlowVxlanVni_Choice_Enum) Descriptor

func (PatternFlowVxlanVni_Choice_Enum) Enum

func (PatternFlowVxlanVni_Choice_Enum) EnumDescriptor deprecated

func (PatternFlowVxlanVni_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PatternFlowVxlanVni_Choice_Enum.Descriptor instead.

func (PatternFlowVxlanVni_Choice_Enum) Number

func (PatternFlowVxlanVni_Choice_Enum) String

func (PatternFlowVxlanVni_Choice_Enum) Type

type Ping

type Ping struct {

	// IPv4 or IPv6 ping.
	// default = Choice.Enum.ipv4
	Choice *Ping_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.Ping_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Ipv4 *PingIpv4 `protobuf:"bytes,2,opt,name=ipv4,proto3,oneof" json:"ipv4,omitempty"`
	// Description missing in models
	Ipv6 *PingIpv6 `protobuf:"bytes,3,opt,name=ipv6,proto3,oneof" json:"ipv6,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*Ping) Descriptor deprecated

func (*Ping) Descriptor() ([]byte, []int)

Deprecated: Use Ping.ProtoReflect.Descriptor instead.

func (*Ping) GetChoice

func (x *Ping) GetChoice() Ping_Choice_Enum

func (*Ping) GetIpv4

func (x *Ping) GetIpv4() *PingIpv4

func (*Ping) GetIpv6

func (x *Ping) GetIpv6() *PingIpv6

func (*Ping) ProtoMessage

func (*Ping) ProtoMessage()

func (*Ping) ProtoReflect

func (x *Ping) ProtoReflect() protoreflect.Message

func (*Ping) Reset

func (x *Ping) Reset()

func (*Ping) String

func (x *Ping) String() string

type PingIpv4

type PingIpv4 struct {

	// A base IPv4 interface
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	//
	SrcName *string `protobuf:"bytes,1,opt,name=src_name,json=srcName,proto3,oneof" json:"src_name,omitempty"`
	// IPv4 address to ping
	DstIp *string `protobuf:"bytes,2,opt,name=dst_ip,json=dstIp,proto3,oneof" json:"dst_ip,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*PingIpv4) Descriptor deprecated

func (*PingIpv4) Descriptor() ([]byte, []int)

Deprecated: Use PingIpv4.ProtoReflect.Descriptor instead.

func (*PingIpv4) GetDstIp

func (x *PingIpv4) GetDstIp() string

func (*PingIpv4) GetSrcName

func (x *PingIpv4) GetSrcName() string

func (*PingIpv4) ProtoMessage

func (*PingIpv4) ProtoMessage()

func (*PingIpv4) ProtoReflect

func (x *PingIpv4) ProtoReflect() protoreflect.Message

func (*PingIpv4) Reset

func (x *PingIpv4) Reset()

func (*PingIpv4) String

func (x *PingIpv4) String() string

type PingIpv6

type PingIpv6 struct {

	// A base IPv6 interface
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv6/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv6/properties/name
	//
	SrcName *string `protobuf:"bytes,1,opt,name=src_name,json=srcName,proto3,oneof" json:"src_name,omitempty"`
	// IPv6 addresses to ping.
	DstIp *string `protobuf:"bytes,2,opt,name=dst_ip,json=dstIp,proto3,oneof" json:"dst_ip,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*PingIpv6) Descriptor deprecated

func (*PingIpv6) Descriptor() ([]byte, []int)

Deprecated: Use PingIpv6.ProtoReflect.Descriptor instead.

func (*PingIpv6) GetDstIp

func (x *PingIpv6) GetDstIp() string

func (*PingIpv6) GetSrcName

func (x *PingIpv6) GetSrcName() string

func (*PingIpv6) ProtoMessage

func (*PingIpv6) ProtoMessage()

func (*PingIpv6) ProtoReflect

func (x *PingIpv6) ProtoReflect() protoreflect.Message

func (*PingIpv6) Reset

func (x *PingIpv6) Reset()

func (*PingIpv6) String

func (x *PingIpv6) String() string

type PingRequest

type PingRequest struct {

	// Array of ping requests
	Endpoints []*Ping `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

Ping request details

func (*PingRequest) Descriptor deprecated

func (*PingRequest) Descriptor() ([]byte, []int)

Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.

func (*PingRequest) GetEndpoints

func (x *PingRequest) GetEndpoints() []*Ping

func (*PingRequest) ProtoMessage

func (*PingRequest) ProtoMessage()

func (*PingRequest) ProtoReflect

func (x *PingRequest) ProtoReflect() protoreflect.Message

func (*PingRequest) Reset

func (x *PingRequest) Reset()

func (*PingRequest) String

func (x *PingRequest) String() string

type PingResponse

type PingResponse struct {

	// Description missing in models
	Responses []*Response `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
	// contains filtered or unexported fields
}

A container for ping responses.

func (*PingResponse) Descriptor deprecated

func (*PingResponse) Descriptor() ([]byte, []int)

Deprecated: Use PingResponse.ProtoReflect.Descriptor instead.

func (*PingResponse) GetResponses

func (x *PingResponse) GetResponses() []*Response

func (*PingResponse) ProtoMessage

func (*PingResponse) ProtoMessage()

func (*PingResponse) ProtoReflect

func (x *PingResponse) ProtoReflect() protoreflect.Message

func (*PingResponse) Reset

func (x *PingResponse) Reset()

func (*PingResponse) String

func (x *PingResponse) String() string

type Ping_Choice

type Ping_Choice struct {
	// contains filtered or unexported fields
}

func (*Ping_Choice) Descriptor deprecated

func (*Ping_Choice) Descriptor() ([]byte, []int)

Deprecated: Use Ping_Choice.ProtoReflect.Descriptor instead.

func (*Ping_Choice) ProtoMessage

func (*Ping_Choice) ProtoMessage()

func (*Ping_Choice) ProtoReflect

func (x *Ping_Choice) ProtoReflect() protoreflect.Message

func (*Ping_Choice) Reset

func (x *Ping_Choice) Reset()

func (*Ping_Choice) String

func (x *Ping_Choice) String() string

type Ping_Choice_Enum

type Ping_Choice_Enum int32
const (
	Ping_Choice_unspecified Ping_Choice_Enum = 0
	Ping_Choice_ipv4        Ping_Choice_Enum = 1
	Ping_Choice_ipv6        Ping_Choice_Enum = 2
)

func (Ping_Choice_Enum) Descriptor

func (Ping_Choice_Enum) Enum

func (Ping_Choice_Enum) EnumDescriptor deprecated

func (Ping_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Ping_Choice_Enum.Descriptor instead.

func (Ping_Choice_Enum) Number

func (Ping_Choice_Enum) String

func (x Ping_Choice_Enum) String() string

func (Ping_Choice_Enum) Type

type Port

type Port struct {

	// The location of a test port.  It is the endpoint where packets will emit from.
	// Test port locations can be the following:
	// - physical appliance with multiple ports
	// - physical chassis with multiple cards and ports
	// - local interface
	// - virtual machine, docker container, kubernetes cluster
	//
	// The test port location format is implementation specific. Use the /results/capabilities
	// API to determine what formats an  implementation supports for the location property.
	// Get the configured location state by using the /results/port API.
	Location *string `protobuf:"bytes,1,opt,name=location,proto3,oneof" json:"location,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

An abstract test port.

func (*Port) Descriptor deprecated

func (*Port) Descriptor() ([]byte, []int)

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetLocation

func (x *Port) GetLocation() string

func (*Port) GetName

func (x *Port) GetName() string

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) ProtoReflect

func (x *Port) ProtoReflect() protoreflect.Message

func (*Port) Reset

func (x *Port) Reset()

func (*Port) String

func (x *Port) String() string

type PortMetric

type PortMetric struct {

	// The name of a configured port
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// The state of the connection to the test port location. The format should be the configured
	// port location along with  any custom connection state message.
	Location *string `protobuf:"bytes,2,opt,name=location,proto3,oneof" json:"location,omitempty"`
	// The state of the test port link The string can be up, down or a custom error message.
	Link *PortMetric_Link_Enum `protobuf:"varint,3,opt,name=link,proto3,enum=otg.PortMetric_Link_Enum,oneof" json:"link,omitempty"`
	// The state of the test port capture infrastructure. The string can be started, stopped
	// or a custom error message.
	Capture *PortMetric_Capture_Enum `protobuf:"varint,4,opt,name=capture,proto3,enum=otg.PortMetric_Capture_Enum,oneof" json:"capture,omitempty"`
	// The current total number of frames transmitted
	FramesTx *int64 `protobuf:"varint,5,opt,name=frames_tx,json=framesTx,proto3,oneof" json:"frames_tx,omitempty"`
	// The current total number of valid frames received
	FramesRx *int64 `protobuf:"varint,6,opt,name=frames_rx,json=framesRx,proto3,oneof" json:"frames_rx,omitempty"`
	// The current total number of bytes transmitted
	BytesTx *int64 `protobuf:"varint,7,opt,name=bytes_tx,json=bytesTx,proto3,oneof" json:"bytes_tx,omitempty"`
	// The current total number of valid bytes received
	BytesRx *int64 `protobuf:"varint,8,opt,name=bytes_rx,json=bytesRx,proto3,oneof" json:"bytes_rx,omitempty"`
	// The current rate of frames transmitted
	FramesTxRate *float32 `protobuf:"fixed32,9,opt,name=frames_tx_rate,json=framesTxRate,proto3,oneof" json:"frames_tx_rate,omitempty"`
	// The current rate of valid frames received
	FramesRxRate *float32 `protobuf:"fixed32,10,opt,name=frames_rx_rate,json=framesRxRate,proto3,oneof" json:"frames_rx_rate,omitempty"`
	// The current rate of bytes transmitted
	BytesTxRate *float32 `protobuf:"fixed32,11,opt,name=bytes_tx_rate,json=bytesTxRate,proto3,oneof" json:"bytes_tx_rate,omitempty"`
	// The current rate of bytes received
	BytesRxRate *float32 `protobuf:"fixed32,12,opt,name=bytes_rx_rate,json=bytesRxRate,proto3,oneof" json:"bytes_rx_rate,omitempty"`
	// The transmit state of the flow.
	Transmit *PortMetric_Transmit_Enum `protobuf:"varint,13,opt,name=transmit,proto3,enum=otg.PortMetric_Transmit_Enum,oneof" json:"transmit,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*PortMetric) Descriptor deprecated

func (*PortMetric) Descriptor() ([]byte, []int)

Deprecated: Use PortMetric.ProtoReflect.Descriptor instead.

func (*PortMetric) GetBytesRx

func (x *PortMetric) GetBytesRx() int64

func (*PortMetric) GetBytesRxRate

func (x *PortMetric) GetBytesRxRate() float32

func (*PortMetric) GetBytesTx

func (x *PortMetric) GetBytesTx() int64

func (*PortMetric) GetBytesTxRate

func (x *PortMetric) GetBytesTxRate() float32

func (*PortMetric) GetCapture

func (x *PortMetric) GetCapture() PortMetric_Capture_Enum

func (*PortMetric) GetFramesRx

func (x *PortMetric) GetFramesRx() int64

func (*PortMetric) GetFramesRxRate

func (x *PortMetric) GetFramesRxRate() float32

func (*PortMetric) GetFramesTx

func (x *PortMetric) GetFramesTx() int64

func (*PortMetric) GetFramesTxRate

func (x *PortMetric) GetFramesTxRate() float32
func (x *PortMetric) GetLink() PortMetric_Link_Enum

func (*PortMetric) GetLocation

func (x *PortMetric) GetLocation() string

func (*PortMetric) GetName

func (x *PortMetric) GetName() string

func (*PortMetric) GetTransmit added in v0.9.8

func (x *PortMetric) GetTransmit() PortMetric_Transmit_Enum

func (*PortMetric) ProtoMessage

func (*PortMetric) ProtoMessage()

func (*PortMetric) ProtoReflect

func (x *PortMetric) ProtoReflect() protoreflect.Message

func (*PortMetric) Reset

func (x *PortMetric) Reset()

func (*PortMetric) String

func (x *PortMetric) String() string

type PortMetric_Capture

type PortMetric_Capture struct {
	// contains filtered or unexported fields
}

func (*PortMetric_Capture) Descriptor deprecated

func (*PortMetric_Capture) Descriptor() ([]byte, []int)

Deprecated: Use PortMetric_Capture.ProtoReflect.Descriptor instead.

func (*PortMetric_Capture) ProtoMessage

func (*PortMetric_Capture) ProtoMessage()

func (*PortMetric_Capture) ProtoReflect

func (x *PortMetric_Capture) ProtoReflect() protoreflect.Message

func (*PortMetric_Capture) Reset

func (x *PortMetric_Capture) Reset()

func (*PortMetric_Capture) String

func (x *PortMetric_Capture) String() string

type PortMetric_Capture_Enum

type PortMetric_Capture_Enum int32
const (
	PortMetric_Capture_unspecified PortMetric_Capture_Enum = 0
	PortMetric_Capture_started     PortMetric_Capture_Enum = 1
	PortMetric_Capture_stopped     PortMetric_Capture_Enum = 2
)

func (PortMetric_Capture_Enum) Descriptor

func (PortMetric_Capture_Enum) Enum

func (PortMetric_Capture_Enum) EnumDescriptor deprecated

func (PortMetric_Capture_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PortMetric_Capture_Enum.Descriptor instead.

func (PortMetric_Capture_Enum) Number

func (PortMetric_Capture_Enum) String

func (x PortMetric_Capture_Enum) String() string

func (PortMetric_Capture_Enum) Type

type PortMetric_Link struct {
	// contains filtered or unexported fields
}

func (*PortMetric_Link) Descriptor deprecated

func (*PortMetric_Link) Descriptor() ([]byte, []int)

Deprecated: Use PortMetric_Link.ProtoReflect.Descriptor instead.

func (*PortMetric_Link) ProtoMessage

func (*PortMetric_Link) ProtoMessage()

func (*PortMetric_Link) ProtoReflect

func (x *PortMetric_Link) ProtoReflect() protoreflect.Message

func (*PortMetric_Link) Reset

func (x *PortMetric_Link) Reset()

func (*PortMetric_Link) String

func (x *PortMetric_Link) String() string
type PortMetric_Link_Enum int32
const (
	PortMetric_Link_unspecified PortMetric_Link_Enum = 0
	PortMetric_Link_up          PortMetric_Link_Enum = 1
	PortMetric_Link_down        PortMetric_Link_Enum = 2
)
func (PortMetric_Link_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PortMetric_Link_Enum.Descriptor instead.

func (x PortMetric_Link_Enum) String() string

type PortMetric_Transmit added in v0.9.8

type PortMetric_Transmit struct {
	// contains filtered or unexported fields
}

func (*PortMetric_Transmit) Descriptor deprecated added in v0.9.8

func (*PortMetric_Transmit) Descriptor() ([]byte, []int)

Deprecated: Use PortMetric_Transmit.ProtoReflect.Descriptor instead.

func (*PortMetric_Transmit) ProtoMessage added in v0.9.8

func (*PortMetric_Transmit) ProtoMessage()

func (*PortMetric_Transmit) ProtoReflect added in v0.9.8

func (x *PortMetric_Transmit) ProtoReflect() protoreflect.Message

func (*PortMetric_Transmit) Reset added in v0.9.8

func (x *PortMetric_Transmit) Reset()

func (*PortMetric_Transmit) String added in v0.9.8

func (x *PortMetric_Transmit) String() string

type PortMetric_Transmit_Enum added in v0.9.8

type PortMetric_Transmit_Enum int32
const (
	PortMetric_Transmit_unspecified PortMetric_Transmit_Enum = 0
	PortMetric_Transmit_started     PortMetric_Transmit_Enum = 1
	PortMetric_Transmit_stopped     PortMetric_Transmit_Enum = 2
)

func (PortMetric_Transmit_Enum) Descriptor added in v0.9.8

func (PortMetric_Transmit_Enum) Enum added in v0.9.8

func (PortMetric_Transmit_Enum) EnumDescriptor deprecated added in v0.9.8

func (PortMetric_Transmit_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PortMetric_Transmit_Enum.Descriptor instead.

func (PortMetric_Transmit_Enum) Number added in v0.9.8

func (PortMetric_Transmit_Enum) String added in v0.9.8

func (x PortMetric_Transmit_Enum) String() string

func (PortMetric_Transmit_Enum) Type added in v0.9.8

type PortMetricsRequest

type PortMetricsRequest struct {

	// The names of objects to return results for. An empty list will return all port row
	// results.
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Port/properties/name
	//
	PortNames []string `protobuf:"bytes,1,rep,name=port_names,json=portNames,proto3" json:"port_names,omitempty"`
	// The list of column names that the returned result set will contain. If the list is
	// empty then all columns will be returned. The name of the port cannot be excluded.
	ColumnNames []PortMetricsRequest_ColumnNames_Enum `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

The port result request to the traffic generator

func (*PortMetricsRequest) Descriptor deprecated

func (*PortMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use PortMetricsRequest.ProtoReflect.Descriptor instead.

func (*PortMetricsRequest) GetColumnNames

func (*PortMetricsRequest) GetPortNames

func (x *PortMetricsRequest) GetPortNames() []string

func (*PortMetricsRequest) ProtoMessage

func (*PortMetricsRequest) ProtoMessage()

func (*PortMetricsRequest) ProtoReflect

func (x *PortMetricsRequest) ProtoReflect() protoreflect.Message

func (*PortMetricsRequest) Reset

func (x *PortMetricsRequest) Reset()

func (*PortMetricsRequest) String

func (x *PortMetricsRequest) String() string

type PortMetricsRequest_ColumnNames

type PortMetricsRequest_ColumnNames struct {
	// contains filtered or unexported fields
}

func (*PortMetricsRequest_ColumnNames) Descriptor deprecated

func (*PortMetricsRequest_ColumnNames) Descriptor() ([]byte, []int)

Deprecated: Use PortMetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*PortMetricsRequest_ColumnNames) ProtoMessage

func (*PortMetricsRequest_ColumnNames) ProtoMessage()

func (*PortMetricsRequest_ColumnNames) ProtoReflect

func (*PortMetricsRequest_ColumnNames) Reset

func (x *PortMetricsRequest_ColumnNames) Reset()

func (*PortMetricsRequest_ColumnNames) String

type PortMetricsRequest_ColumnNames_Enum

type PortMetricsRequest_ColumnNames_Enum int32
const (
	PortMetricsRequest_ColumnNames_unspecified    PortMetricsRequest_ColumnNames_Enum = 0
	PortMetricsRequest_ColumnNames_transmit       PortMetricsRequest_ColumnNames_Enum = 1
	PortMetricsRequest_ColumnNames_location       PortMetricsRequest_ColumnNames_Enum = 2
	PortMetricsRequest_ColumnNames_link           PortMetricsRequest_ColumnNames_Enum = 3
	PortMetricsRequest_ColumnNames_capture        PortMetricsRequest_ColumnNames_Enum = 4
	PortMetricsRequest_ColumnNames_frames_tx      PortMetricsRequest_ColumnNames_Enum = 5
	PortMetricsRequest_ColumnNames_frames_rx      PortMetricsRequest_ColumnNames_Enum = 6
	PortMetricsRequest_ColumnNames_bytes_tx       PortMetricsRequest_ColumnNames_Enum = 7
	PortMetricsRequest_ColumnNames_bytes_rx       PortMetricsRequest_ColumnNames_Enum = 8
	PortMetricsRequest_ColumnNames_frames_tx_rate PortMetricsRequest_ColumnNames_Enum = 9
	PortMetricsRequest_ColumnNames_frames_rx_rate PortMetricsRequest_ColumnNames_Enum = 10
	PortMetricsRequest_ColumnNames_bytes_tx_rate  PortMetricsRequest_ColumnNames_Enum = 11
	PortMetricsRequest_ColumnNames_bytes_rx_rate  PortMetricsRequest_ColumnNames_Enum = 12
)

func (PortMetricsRequest_ColumnNames_Enum) Descriptor

func (PortMetricsRequest_ColumnNames_Enum) Enum

func (PortMetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated

func (PortMetricsRequest_ColumnNames_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use PortMetricsRequest_ColumnNames_Enum.Descriptor instead.

func (PortMetricsRequest_ColumnNames_Enum) Number

func (PortMetricsRequest_ColumnNames_Enum) String

func (PortMetricsRequest_ColumnNames_Enum) Type

type PortOptions

type PortOptions struct {

	// Preempt all the test port locations as defined by the  Port.Port.properties.location.
	// If the test ports defined by their location values are in use and  this value is
	// true, the test ports will be preempted.
	// default = False
	LocationPreemption *bool `protobuf:"varint,1,opt,name=location_preemption,json=locationPreemption,proto3,oneof" json:"location_preemption,omitempty"`
	// contains filtered or unexported fields
}

Common port options that apply to all configured Port objects.

func (*PortOptions) Descriptor deprecated

func (*PortOptions) Descriptor() ([]byte, []int)

Deprecated: Use PortOptions.ProtoReflect.Descriptor instead.

func (*PortOptions) GetLocationPreemption

func (x *PortOptions) GetLocationPreemption() bool

func (*PortOptions) ProtoMessage

func (*PortOptions) ProtoMessage()

func (*PortOptions) ProtoReflect

func (x *PortOptions) ProtoReflect() protoreflect.Message

func (*PortOptions) Reset

func (x *PortOptions) Reset()

func (*PortOptions) String

func (x *PortOptions) String() string

type ProtocolOptions added in v0.10.3

type ProtocolOptions struct {

	// When set to true, all underlying resources for configured protocols   and interfaces
	// shall be created and corresponding protocol session negotiation shall be initiated.
	// Otherwise, when set to false,  corresponding protocol session negotiation will need
	// to be initiated  using a separate set_protocol_state API call.
	// default = True
	AutoStartAll *bool `protobuf:"varint,1,opt,name=auto_start_all,json=autoStartAll,proto3,oneof" json:"auto_start_all,omitempty"`
	// contains filtered or unexported fields
}

Common options that apply to all configured protocols and interfaces.

func (*ProtocolOptions) Descriptor deprecated added in v0.10.3

func (*ProtocolOptions) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolOptions.ProtoReflect.Descriptor instead.

func (*ProtocolOptions) GetAutoStartAll added in v0.10.3

func (x *ProtocolOptions) GetAutoStartAll() bool

func (*ProtocolOptions) ProtoMessage added in v0.10.3

func (*ProtocolOptions) ProtoMessage()

func (*ProtocolOptions) ProtoReflect added in v0.10.3

func (x *ProtocolOptions) ProtoReflect() protoreflect.Message

func (*ProtocolOptions) Reset added in v0.10.3

func (x *ProtocolOptions) Reset()

func (*ProtocolOptions) String added in v0.10.3

func (x *ProtocolOptions) String() string

type ProtocolState

type ProtocolState struct {

	// Protocol specific states
	// required = true
	State ProtocolState_State_Enum `protobuf:"varint,1,opt,name=state,proto3,enum=otg.ProtocolState_State_Enum" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Sets all configured protocols to `start` or `stop` state. Setting protocol state to `start` shall be a no-op if preceding `set_config` API call was made with `config.options.protocol_options.auto_start_all` set to `true` or if all the configured protocols are already started.

func (*ProtocolState) Descriptor deprecated

func (*ProtocolState) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolState.ProtoReflect.Descriptor instead.

func (*ProtocolState) GetState

func (*ProtocolState) ProtoMessage

func (*ProtocolState) ProtoMessage()

func (*ProtocolState) ProtoReflect

func (x *ProtocolState) ProtoReflect() protoreflect.Message

func (*ProtocolState) Reset

func (x *ProtocolState) Reset()

func (*ProtocolState) String

func (x *ProtocolState) String() string

type ProtocolState_State

type ProtocolState_State struct {
	// contains filtered or unexported fields
}

func (*ProtocolState_State) Descriptor deprecated

func (*ProtocolState_State) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolState_State.ProtoReflect.Descriptor instead.

func (*ProtocolState_State) ProtoMessage

func (*ProtocolState_State) ProtoMessage()

func (*ProtocolState_State) ProtoReflect

func (x *ProtocolState_State) ProtoReflect() protoreflect.Message

func (*ProtocolState_State) Reset

func (x *ProtocolState_State) Reset()

func (*ProtocolState_State) String

func (x *ProtocolState_State) String() string

type ProtocolState_State_Enum

type ProtocolState_State_Enum int32
const (
	ProtocolState_State_unspecified ProtocolState_State_Enum = 0
	ProtocolState_State_start       ProtocolState_State_Enum = 1
	ProtocolState_State_stop        ProtocolState_State_Enum = 2
)

func (ProtocolState_State_Enum) Descriptor

func (ProtocolState_State_Enum) Enum

func (ProtocolState_State_Enum) EnumDescriptor deprecated

func (ProtocolState_State_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolState_State_Enum.Descriptor instead.

func (ProtocolState_State_Enum) Number

func (ProtocolState_State_Enum) String

func (x ProtocolState_State_Enum) String() string

func (ProtocolState_State_Enum) Type

type Response

type Response struct {

	// The name of the source IPv4 or IPv6 interface from which ping was sent.
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv6/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv6/properties/name
	//
	SrcName *string `protobuf:"bytes,1,opt,name=src_name,json=srcName,proto3,oneof" json:"src_name,omitempty"`
	// Destination address.
	DstIp *string `protobuf:"bytes,2,opt,name=dst_ip,json=dstIp,proto3,oneof" json:"dst_ip,omitempty"`
	// Result of the ping request.
	// default = Result.Enum.failure
	Result *Response_Result_Enum `protobuf:"varint,3,opt,name=result,proto3,enum=otg.Response_Result_Enum,oneof" json:"result,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*Response) Descriptor deprecated

func (*Response) Descriptor() ([]byte, []int)

Deprecated: Use Response.ProtoReflect.Descriptor instead.

func (*Response) GetDstIp

func (x *Response) GetDstIp() string

func (*Response) GetResult

func (x *Response) GetResult() Response_Result_Enum

func (*Response) GetSrcName

func (x *Response) GetSrcName() string

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) ProtoReflect

func (x *Response) ProtoReflect() protoreflect.Message

func (*Response) Reset

func (x *Response) Reset()

func (*Response) String

func (x *Response) String() string

type ResponseError

type ResponseError struct {

	// A list of any system specific errors that have occurred while
	// executing the request.
	Errors []string `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

A list of errors that may have occurred while executing the request.

func (*ResponseError) Descriptor deprecated

func (*ResponseError) Descriptor() ([]byte, []int)

Deprecated: Use ResponseError.ProtoReflect.Descriptor instead.

func (*ResponseError) GetErrors

func (x *ResponseError) GetErrors() []string

func (*ResponseError) ProtoMessage

func (*ResponseError) ProtoMessage()

func (*ResponseError) ProtoReflect

func (x *ResponseError) ProtoReflect() protoreflect.Message

func (*ResponseError) Reset

func (x *ResponseError) Reset()

func (*ResponseError) String

func (x *ResponseError) String() string

type ResponseWarning

type ResponseWarning struct {

	// A list of any system specific warnings that have occurred while
	// executing the request.
	Warnings []string `protobuf:"bytes,1,rep,name=warnings,proto3" json:"warnings,omitempty"`
	// contains filtered or unexported fields
}

A list of warnings that have occurred while executing the request.

func (*ResponseWarning) Descriptor deprecated

func (*ResponseWarning) Descriptor() ([]byte, []int)

Deprecated: Use ResponseWarning.ProtoReflect.Descriptor instead.

func (*ResponseWarning) GetWarnings

func (x *ResponseWarning) GetWarnings() []string

func (*ResponseWarning) ProtoMessage

func (*ResponseWarning) ProtoMessage()

func (*ResponseWarning) ProtoReflect

func (x *ResponseWarning) ProtoReflect() protoreflect.Message

func (*ResponseWarning) Reset

func (x *ResponseWarning) Reset()

func (*ResponseWarning) String

func (x *ResponseWarning) String() string

type Response_Result

type Response_Result struct {
	// contains filtered or unexported fields
}

func (*Response_Result) Descriptor deprecated

func (*Response_Result) Descriptor() ([]byte, []int)

Deprecated: Use Response_Result.ProtoReflect.Descriptor instead.

func (*Response_Result) ProtoMessage

func (*Response_Result) ProtoMessage()

func (*Response_Result) ProtoReflect

func (x *Response_Result) ProtoReflect() protoreflect.Message

func (*Response_Result) Reset

func (x *Response_Result) Reset()

func (*Response_Result) String

func (x *Response_Result) String() string

type Response_Result_Enum

type Response_Result_Enum int32
const (
	Response_Result_unspecified Response_Result_Enum = 0
	Response_Result_success     Response_Result_Enum = 1
	Response_Result_failure     Response_Result_Enum = 2
)

func (Response_Result_Enum) Descriptor

func (Response_Result_Enum) Enum

func (Response_Result_Enum) EnumDescriptor deprecated

func (Response_Result_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Response_Result_Enum.Descriptor instead.

func (Response_Result_Enum) Number

func (Response_Result_Enum) String

func (x Response_Result_Enum) String() string

func (Response_Result_Enum) Type

type ResultBgpAsPath added in v0.8.3

type ResultBgpAsPath struct {

	// AS Path segments present in the received AS Path attribute.
	Segments []*ResultBgpAsPathSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

This attribute identifies the autonomous systems through which routing information carried in this UPDATE message has passed.

func (*ResultBgpAsPath) Descriptor deprecated added in v0.8.3

func (*ResultBgpAsPath) Descriptor() ([]byte, []int)

Deprecated: Use ResultBgpAsPath.ProtoReflect.Descriptor instead.

func (*ResultBgpAsPath) GetSegments added in v0.8.3

func (x *ResultBgpAsPath) GetSegments() []*ResultBgpAsPathSegment

func (*ResultBgpAsPath) ProtoMessage added in v0.8.3

func (*ResultBgpAsPath) ProtoMessage()

func (*ResultBgpAsPath) ProtoReflect added in v0.8.3

func (x *ResultBgpAsPath) ProtoReflect() protoreflect.Message

func (*ResultBgpAsPath) Reset added in v0.8.3

func (x *ResultBgpAsPath) Reset()

func (*ResultBgpAsPath) String added in v0.8.3

func (x *ResultBgpAsPath) String() string

type ResultBgpAsPathSegment added in v0.8.3

type ResultBgpAsPathSegment struct {

	// AS sequence is the most common type of AS_PATH, it contains the  list of ASNs starting
	// with the most recent ASN being added read  from left to right.
	// The other three AS_PATH types are used for Confederations - AS_SET is the type of
	// AS_PATH attribute that summarizes routes using using the aggregate-address command,
	// allowing AS_PATHs to be  summarized in the update as well. - AS_CONFED_SEQ gives
	// the list of ASNs in the path starting with the  most recent ASN to be added reading
	// left to right - AS_CONFED_SET will allow summarization of multiple AS PATHs to be
	// sent in BGP Updates.
	Type *ResultBgpAsPathSegment_Type_Enum `protobuf:"varint,1,opt,name=type,proto3,enum=otg.ResultBgpAsPathSegment_Type_Enum,oneof" json:"type,omitempty"`
	// The AS numbers in this AS path segment.
	AsNumbers []int64 `protobuf:"varint,2,rep,packed,name=as_numbers,json=asNumbers,proto3" json:"as_numbers,omitempty"`
	// contains filtered or unexported fields
}

Configuration for a single BGP AS path segment

func (*ResultBgpAsPathSegment) Descriptor deprecated added in v0.8.3

func (*ResultBgpAsPathSegment) Descriptor() ([]byte, []int)

Deprecated: Use ResultBgpAsPathSegment.ProtoReflect.Descriptor instead.

func (*ResultBgpAsPathSegment) GetAsNumbers added in v0.8.3

func (x *ResultBgpAsPathSegment) GetAsNumbers() []int64

func (*ResultBgpAsPathSegment) GetType added in v0.8.3

func (*ResultBgpAsPathSegment) ProtoMessage added in v0.8.3

func (*ResultBgpAsPathSegment) ProtoMessage()

func (*ResultBgpAsPathSegment) ProtoReflect added in v0.8.3

func (x *ResultBgpAsPathSegment) ProtoReflect() protoreflect.Message

func (*ResultBgpAsPathSegment) Reset added in v0.8.3

func (x *ResultBgpAsPathSegment) Reset()

func (*ResultBgpAsPathSegment) String added in v0.8.3

func (x *ResultBgpAsPathSegment) String() string

type ResultBgpAsPathSegment_Type added in v0.8.3

type ResultBgpAsPathSegment_Type struct {
	// contains filtered or unexported fields
}

func (*ResultBgpAsPathSegment_Type) Descriptor deprecated added in v0.8.3

func (*ResultBgpAsPathSegment_Type) Descriptor() ([]byte, []int)

Deprecated: Use ResultBgpAsPathSegment_Type.ProtoReflect.Descriptor instead.

func (*ResultBgpAsPathSegment_Type) ProtoMessage added in v0.8.3

func (*ResultBgpAsPathSegment_Type) ProtoMessage()

func (*ResultBgpAsPathSegment_Type) ProtoReflect added in v0.8.3

func (*ResultBgpAsPathSegment_Type) Reset added in v0.8.3

func (x *ResultBgpAsPathSegment_Type) Reset()

func (*ResultBgpAsPathSegment_Type) String added in v0.8.3

func (x *ResultBgpAsPathSegment_Type) String() string

type ResultBgpAsPathSegment_Type_Enum added in v0.8.3

type ResultBgpAsPathSegment_Type_Enum int32
const (
	ResultBgpAsPathSegment_Type_unspecified   ResultBgpAsPathSegment_Type_Enum = 0
	ResultBgpAsPathSegment_Type_as_seq        ResultBgpAsPathSegment_Type_Enum = 1
	ResultBgpAsPathSegment_Type_as_set        ResultBgpAsPathSegment_Type_Enum = 2
	ResultBgpAsPathSegment_Type_as_confed_seq ResultBgpAsPathSegment_Type_Enum = 3
	ResultBgpAsPathSegment_Type_as_confed_set ResultBgpAsPathSegment_Type_Enum = 4
)

func (ResultBgpAsPathSegment_Type_Enum) Descriptor added in v0.8.3

func (ResultBgpAsPathSegment_Type_Enum) Enum added in v0.8.3

func (ResultBgpAsPathSegment_Type_Enum) EnumDescriptor deprecated added in v0.8.3

func (ResultBgpAsPathSegment_Type_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResultBgpAsPathSegment_Type_Enum.Descriptor instead.

func (ResultBgpAsPathSegment_Type_Enum) Number added in v0.8.3

func (ResultBgpAsPathSegment_Type_Enum) String added in v0.8.3

func (ResultBgpAsPathSegment_Type_Enum) Type added in v0.8.3

type ResultBgpCommunity added in v0.8.4

type ResultBgpCommunity struct {

	// The type of community AS number. If community type is manual_as_number then as_number
	// and as_custom will be available.
	Type *ResultBgpCommunity_Type_Enum `protobuf:"varint,1,opt,name=type,proto3,enum=otg.ResultBgpCommunity_Type_Enum,oneof" json:"type,omitempty"`
	// First two octets of 32 bit community AS number.
	AsNumber *int32 `protobuf:"varint,2,opt,name=as_number,json=asNumber,proto3,oneof" json:"as_number,omitempty"`
	// Last two octets of the community value.
	AsCustom *int32 `protobuf:"varint,3,opt,name=as_custom,json=asCustom,proto3,oneof" json:"as_custom,omitempty"`
	// contains filtered or unexported fields
}

BGP communities provide additional capability for tagging routes and for modifying BGP routing policy on upstream and downstream routers. BGP community is a 32-bit number which is broken into 16-bit AS number and a 16-bit custom value.

func (*ResultBgpCommunity) Descriptor deprecated added in v0.8.4

func (*ResultBgpCommunity) Descriptor() ([]byte, []int)

Deprecated: Use ResultBgpCommunity.ProtoReflect.Descriptor instead.

func (*ResultBgpCommunity) GetAsCustom added in v0.8.4

func (x *ResultBgpCommunity) GetAsCustom() int32

func (*ResultBgpCommunity) GetAsNumber added in v0.8.4

func (x *ResultBgpCommunity) GetAsNumber() int32

func (*ResultBgpCommunity) GetType added in v0.8.4

func (*ResultBgpCommunity) ProtoMessage added in v0.8.4

func (*ResultBgpCommunity) ProtoMessage()

func (*ResultBgpCommunity) ProtoReflect added in v0.8.4

func (x *ResultBgpCommunity) ProtoReflect() protoreflect.Message

func (*ResultBgpCommunity) Reset added in v0.8.4

func (x *ResultBgpCommunity) Reset()

func (*ResultBgpCommunity) String added in v0.8.4

func (x *ResultBgpCommunity) String() string

type ResultBgpCommunity_Type added in v0.8.4

type ResultBgpCommunity_Type struct {
	// contains filtered or unexported fields
}

func (*ResultBgpCommunity_Type) Descriptor deprecated added in v0.8.4

func (*ResultBgpCommunity_Type) Descriptor() ([]byte, []int)

Deprecated: Use ResultBgpCommunity_Type.ProtoReflect.Descriptor instead.

func (*ResultBgpCommunity_Type) ProtoMessage added in v0.8.4

func (*ResultBgpCommunity_Type) ProtoMessage()

func (*ResultBgpCommunity_Type) ProtoReflect added in v0.8.4

func (x *ResultBgpCommunity_Type) ProtoReflect() protoreflect.Message

func (*ResultBgpCommunity_Type) Reset added in v0.8.4

func (x *ResultBgpCommunity_Type) Reset()

func (*ResultBgpCommunity_Type) String added in v0.8.4

func (x *ResultBgpCommunity_Type) String() string

type ResultBgpCommunity_Type_Enum added in v0.8.4

type ResultBgpCommunity_Type_Enum int32
const (
	ResultBgpCommunity_Type_unspecified         ResultBgpCommunity_Type_Enum = 0
	ResultBgpCommunity_Type_manual_as_number    ResultBgpCommunity_Type_Enum = 1
	ResultBgpCommunity_Type_no_export           ResultBgpCommunity_Type_Enum = 2
	ResultBgpCommunity_Type_no_advertised       ResultBgpCommunity_Type_Enum = 3
	ResultBgpCommunity_Type_no_export_subconfed ResultBgpCommunity_Type_Enum = 4
	ResultBgpCommunity_Type_llgr_stale          ResultBgpCommunity_Type_Enum = 5
	ResultBgpCommunity_Type_no_llgr             ResultBgpCommunity_Type_Enum = 6
)

func (ResultBgpCommunity_Type_Enum) Descriptor added in v0.8.4

func (ResultBgpCommunity_Type_Enum) Enum added in v0.8.4

func (ResultBgpCommunity_Type_Enum) EnumDescriptor deprecated added in v0.8.4

func (ResultBgpCommunity_Type_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResultBgpCommunity_Type_Enum.Descriptor instead.

func (ResultBgpCommunity_Type_Enum) Number added in v0.8.4

func (ResultBgpCommunity_Type_Enum) String added in v0.8.4

func (ResultBgpCommunity_Type_Enum) Type added in v0.8.4

type RouteState

type RouteState struct {

	// The names of device route objects to control. If no names are specified then all
	// route objects that match the x-constraint will be affected.
	//
	// x-constraint:
	// - /components/schemas/Bgp.V4RouteRange/properties/name
	// - /components/schemas/Bgp.V6RouteRange/properties/name
	// - /components/schemas/Isis.V4RouteRange/properties/name
	// - /components/schemas/Isis.V6RouteRange/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Bgp.V4RouteRange/properties/name
	// - /components/schemas/Bgp.V6RouteRange/properties/name
	// - /components/schemas/Isis.V4RouteRange/properties/name
	// - /components/schemas/Isis.V6RouteRange/properties/name
	//
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	// Route specific states
	// required = true
	State RouteState_State_Enum `protobuf:"varint,2,opt,name=state,proto3,enum=otg.RouteState_State_Enum" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Sets the device route state

func (*RouteState) Descriptor deprecated

func (*RouteState) Descriptor() ([]byte, []int)

Deprecated: Use RouteState.ProtoReflect.Descriptor instead.

func (*RouteState) GetNames

func (x *RouteState) GetNames() []string

func (*RouteState) GetState

func (x *RouteState) GetState() RouteState_State_Enum

func (*RouteState) ProtoMessage

func (*RouteState) ProtoMessage()

func (*RouteState) ProtoReflect

func (x *RouteState) ProtoReflect() protoreflect.Message

func (*RouteState) Reset

func (x *RouteState) Reset()

func (*RouteState) String

func (x *RouteState) String() string

type RouteState_State

type RouteState_State struct {
	// contains filtered or unexported fields
}

func (*RouteState_State) Descriptor deprecated

func (*RouteState_State) Descriptor() ([]byte, []int)

Deprecated: Use RouteState_State.ProtoReflect.Descriptor instead.

func (*RouteState_State) ProtoMessage

func (*RouteState_State) ProtoMessage()

func (*RouteState_State) ProtoReflect

func (x *RouteState_State) ProtoReflect() protoreflect.Message

func (*RouteState_State) Reset

func (x *RouteState_State) Reset()

func (*RouteState_State) String

func (x *RouteState_State) String() string

type RouteState_State_Enum

type RouteState_State_Enum int32
const (
	RouteState_State_unspecified RouteState_State_Enum = 0
	RouteState_State_withdraw    RouteState_State_Enum = 1
	RouteState_State_advertise   RouteState_State_Enum = 2
)

func (RouteState_State_Enum) Descriptor

func (RouteState_State_Enum) Enum

func (RouteState_State_Enum) EnumDescriptor deprecated

func (RouteState_State_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RouteState_State_Enum.Descriptor instead.

func (RouteState_State_Enum) Number

func (RouteState_State_Enum) String

func (x RouteState_State_Enum) String() string

func (RouteState_State_Enum) Type

type RsvpEro added in v0.10.1

type RsvpEro struct {

	// Determines whether the IP address of the RSVP neighbor should be added as an ERO
	// sub-object. If it is to be included, it can be included as a Loose hop or as a Strict
	// hop.
	// default = PrependNeighborIp.Enum.prepend_loose
	PrependNeighborIp *RsvpEro_PrependNeighborIp_Enum `` /* 161-byte string literal not displayed */
	// If prepend_egress_ip is set to one of 'prepend_loose' or 'prepend_strict', then set
	// this value as the prefix length of the ERO sub-object containing egress IP address.
	//
	// default = 32
	PrefixLength *int32 `protobuf:"varint,2,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// Array of sub-objects to be included in the ERO. These sub-objects contain the intermediate
	// hops to be traversed by the LSP while being forwarded towards the egress endpoint.
	// These sub-objects are included after the optional sub-object containing IP address
	// of egress endpoint of the LSP (when present).
	Subobjects []*RsvpEroSubobject `protobuf:"bytes,3,rep,name=subobjects,proto3" json:"subobjects,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the optional RSVP-TE explicit route object(ERO) object included in Path Messages.

func (*RsvpEro) Descriptor deprecated added in v0.10.1

func (*RsvpEro) Descriptor() ([]byte, []int)

Deprecated: Use RsvpEro.ProtoReflect.Descriptor instead.

func (*RsvpEro) GetPrefixLength added in v0.10.1

func (x *RsvpEro) GetPrefixLength() int32

func (*RsvpEro) GetPrependNeighborIp added in v0.10.1

func (x *RsvpEro) GetPrependNeighborIp() RsvpEro_PrependNeighborIp_Enum

func (*RsvpEro) GetSubobjects added in v0.10.1

func (x *RsvpEro) GetSubobjects() []*RsvpEroSubobject

func (*RsvpEro) ProtoMessage added in v0.10.1

func (*RsvpEro) ProtoMessage()

func (*RsvpEro) ProtoReflect added in v0.10.1

func (x *RsvpEro) ProtoReflect() protoreflect.Message

func (*RsvpEro) Reset added in v0.10.1

func (x *RsvpEro) Reset()

func (*RsvpEro) String added in v0.10.1

func (x *RsvpEro) String() string

type RsvpEroSubobject added in v0.10.1

type RsvpEroSubobject struct {

	// The type of the ERO sub-object, one of IPv4 Address or AS Number.
	// default = Type.Enum.ipv4
	Type *RsvpEroSubobject_Type_Enum `protobuf:"varint,1,opt,name=type,proto3,enum=otg.RsvpEroSubobject_Type_Enum,oneof" json:"type,omitempty"`
	// IPv4 address that this LSP should traverse through. This field is applicable only
	// if the value of 'type' is set to 'ipv4'.
	// default = 0.0.0.0
	Ipv4Address *string `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address,proto3,oneof" json:"ipv4_address,omitempty"`
	// Prefix length for the IPv4 address in the ERO sub-object. This field is applicable
	// only if the value of 'type' is set to 'ipv4'.
	// default = 32
	PrefixLength *int32 `protobuf:"varint,3,opt,name=prefix_length,json=prefixLength,proto3,oneof" json:"prefix_length,omitempty"`
	// Autonomous System number to be set in the ERO sub-object that this LSP should traverse
	// through. This field is applicable only if the value of 'type' is set to 'as_number'.
	// Note that as per RFC3209, 4-byte AS encoding is not supported.
	// default = 0
	AsNumber *int32 `protobuf:"varint,4,opt,name=as_number,json=asNumber,proto3,oneof" json:"as_number,omitempty"`
	// The hop type of the ERO sub-object, one of Strict or Loose.
	// default = HopType.Enum.loose
	HopType *RsvpEroSubobject_HopType_Enum `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration for the ERO sub-object.

func (*RsvpEroSubobject) Descriptor deprecated added in v0.10.1

func (*RsvpEroSubobject) Descriptor() ([]byte, []int)

Deprecated: Use RsvpEroSubobject.ProtoReflect.Descriptor instead.

func (*RsvpEroSubobject) GetAsNumber added in v0.10.1

func (x *RsvpEroSubobject) GetAsNumber() int32

func (*RsvpEroSubobject) GetHopType added in v0.10.1

func (*RsvpEroSubobject) GetIpv4Address added in v0.10.1

func (x *RsvpEroSubobject) GetIpv4Address() string

func (*RsvpEroSubobject) GetPrefixLength added in v0.10.1

func (x *RsvpEroSubobject) GetPrefixLength() int32

func (*RsvpEroSubobject) GetType added in v0.10.1

func (*RsvpEroSubobject) ProtoMessage added in v0.10.1

func (*RsvpEroSubobject) ProtoMessage()

func (*RsvpEroSubobject) ProtoReflect added in v0.10.1

func (x *RsvpEroSubobject) ProtoReflect() protoreflect.Message

func (*RsvpEroSubobject) Reset added in v0.10.1

func (x *RsvpEroSubobject) Reset()

func (*RsvpEroSubobject) String added in v0.10.1

func (x *RsvpEroSubobject) String() string

type RsvpEroSubobject_HopType added in v0.10.1

type RsvpEroSubobject_HopType struct {
	// contains filtered or unexported fields
}

func (*RsvpEroSubobject_HopType) Descriptor deprecated added in v0.10.1

func (*RsvpEroSubobject_HopType) Descriptor() ([]byte, []int)

Deprecated: Use RsvpEroSubobject_HopType.ProtoReflect.Descriptor instead.

func (*RsvpEroSubobject_HopType) ProtoMessage added in v0.10.1

func (*RsvpEroSubobject_HopType) ProtoMessage()

func (*RsvpEroSubobject_HopType) ProtoReflect added in v0.10.1

func (x *RsvpEroSubobject_HopType) ProtoReflect() protoreflect.Message

func (*RsvpEroSubobject_HopType) Reset added in v0.10.1

func (x *RsvpEroSubobject_HopType) Reset()

func (*RsvpEroSubobject_HopType) String added in v0.10.1

func (x *RsvpEroSubobject_HopType) String() string

type RsvpEroSubobject_HopType_Enum added in v0.10.1

type RsvpEroSubobject_HopType_Enum int32
const (
	RsvpEroSubobject_HopType_unspecified RsvpEroSubobject_HopType_Enum = 0
	RsvpEroSubobject_HopType_strict      RsvpEroSubobject_HopType_Enum = 1
	RsvpEroSubobject_HopType_loose       RsvpEroSubobject_HopType_Enum = 2
)

func (RsvpEroSubobject_HopType_Enum) Descriptor added in v0.10.1

func (RsvpEroSubobject_HopType_Enum) Enum added in v0.10.1

func (RsvpEroSubobject_HopType_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpEroSubobject_HopType_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpEroSubobject_HopType_Enum.Descriptor instead.

func (RsvpEroSubobject_HopType_Enum) Number added in v0.10.1

func (RsvpEroSubobject_HopType_Enum) String added in v0.10.1

func (RsvpEroSubobject_HopType_Enum) Type added in v0.10.1

type RsvpEroSubobject_Type added in v0.10.1

type RsvpEroSubobject_Type struct {
	// contains filtered or unexported fields
}

func (*RsvpEroSubobject_Type) Descriptor deprecated added in v0.10.1

func (*RsvpEroSubobject_Type) Descriptor() ([]byte, []int)

Deprecated: Use RsvpEroSubobject_Type.ProtoReflect.Descriptor instead.

func (*RsvpEroSubobject_Type) ProtoMessage added in v0.10.1

func (*RsvpEroSubobject_Type) ProtoMessage()

func (*RsvpEroSubobject_Type) ProtoReflect added in v0.10.1

func (x *RsvpEroSubobject_Type) ProtoReflect() protoreflect.Message

func (*RsvpEroSubobject_Type) Reset added in v0.10.1

func (x *RsvpEroSubobject_Type) Reset()

func (*RsvpEroSubobject_Type) String added in v0.10.1

func (x *RsvpEroSubobject_Type) String() string

type RsvpEroSubobject_Type_Enum added in v0.10.1

type RsvpEroSubobject_Type_Enum int32
const (
	RsvpEroSubobject_Type_unspecified RsvpEroSubobject_Type_Enum = 0
	RsvpEroSubobject_Type_ipv4        RsvpEroSubobject_Type_Enum = 1
	RsvpEroSubobject_Type_as_number   RsvpEroSubobject_Type_Enum = 2
)

func (RsvpEroSubobject_Type_Enum) Descriptor added in v0.10.1

func (RsvpEroSubobject_Type_Enum) Enum added in v0.10.1

func (RsvpEroSubobject_Type_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpEroSubobject_Type_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpEroSubobject_Type_Enum.Descriptor instead.

func (RsvpEroSubobject_Type_Enum) Number added in v0.10.1

func (RsvpEroSubobject_Type_Enum) String added in v0.10.1

func (RsvpEroSubobject_Type_Enum) Type added in v0.10.1

type RsvpEro_PrependNeighborIp added in v0.10.1

type RsvpEro_PrependNeighborIp struct {
	// contains filtered or unexported fields
}

func (*RsvpEro_PrependNeighborIp) Descriptor deprecated added in v0.10.1

func (*RsvpEro_PrependNeighborIp) Descriptor() ([]byte, []int)

Deprecated: Use RsvpEro_PrependNeighborIp.ProtoReflect.Descriptor instead.

func (*RsvpEro_PrependNeighborIp) ProtoMessage added in v0.10.1

func (*RsvpEro_PrependNeighborIp) ProtoMessage()

func (*RsvpEro_PrependNeighborIp) ProtoReflect added in v0.10.1

func (*RsvpEro_PrependNeighborIp) Reset added in v0.10.1

func (x *RsvpEro_PrependNeighborIp) Reset()

func (*RsvpEro_PrependNeighborIp) String added in v0.10.1

func (x *RsvpEro_PrependNeighborIp) String() string

type RsvpEro_PrependNeighborIp_Enum added in v0.10.1

type RsvpEro_PrependNeighborIp_Enum int32
const (
	RsvpEro_PrependNeighborIp_unspecified    RsvpEro_PrependNeighborIp_Enum = 0
	RsvpEro_PrependNeighborIp_dont_prepend   RsvpEro_PrependNeighborIp_Enum = 1
	RsvpEro_PrependNeighborIp_prepend_loose  RsvpEro_PrependNeighborIp_Enum = 2
	RsvpEro_PrependNeighborIp_prepend_strict RsvpEro_PrependNeighborIp_Enum = 3
)

func (RsvpEro_PrependNeighborIp_Enum) Descriptor added in v0.10.1

func (RsvpEro_PrependNeighborIp_Enum) Enum added in v0.10.1

func (RsvpEro_PrependNeighborIp_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpEro_PrependNeighborIp_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpEro_PrependNeighborIp_Enum.Descriptor instead.

func (RsvpEro_PrependNeighborIp_Enum) Number added in v0.10.1

func (RsvpEro_PrependNeighborIp_Enum) String added in v0.10.1

func (RsvpEro_PrependNeighborIp_Enum) Type added in v0.10.1

type RsvpFastReroute added in v0.10.1

type RsvpFastReroute struct {

	// Specifies the value of the Setup Priority field. This controls whether the backup
	// LSP should pre-empt existing LSP that is setup with certain Holding Priority. While
	// setting up a backup LSP, preemption of existing LSP can happen  if resource limitation
	// is encountered (e.g bandwidth availability).
	// default = 7
	SetupPriority *int32 `protobuf:"varint,1,opt,name=setup_priority,json=setupPriority,proto3,oneof" json:"setup_priority,omitempty"`
	// Specifies the value of the Holding Priority field. This controls whether a new LSP
	// being created with certain Setup Priority should pre-empt this LSP set up with this
	// Holding Priority. While setting up a new LSP, preemption of existing LSP can happen
	// if resource limitation is encountered (e.g bandwidth availability).
	// default = 7
	HoldingPriority *int32 `protobuf:"varint,2,opt,name=holding_priority,json=holdingPriority,proto3,oneof" json:"holding_priority,omitempty"`
	// Specifies the value of the Hop Limit field. This controls the maximum number of hops
	// the LSP should traverse to reach the  LSP end-point.
	// default = 3
	HopLimit *int32 `protobuf:"varint,3,opt,name=hop_limit,json=hopLimit,proto3,oneof" json:"hop_limit,omitempty"`
	// Specifies the value of the Bandwidth field as a 32-bit IEEE floating point integer,
	// in bytes per second, as desired for the LSP.
	// default = 0
	Bandwidth *float32 `protobuf:"fixed32,4,opt,name=bandwidth,proto3,oneof" json:"bandwidth,omitempty"`
	// A 32-bit vector representing a set of attribute filters associated with a tunnel
	// any of which renders a link unacceptable. A null set (all bits set to zero) doesn't
	// render the link unacceptable. The most significant byte in the hex-string is the
	// farthest  to the left in the byte sequence.  Leading zero bytes in the configured
	// value may be omitted for brevity.
	// default = 0
	ExcludeAny *string `protobuf:"bytes,5,opt,name=exclude_any,json=excludeAny,proto3,oneof" json:"exclude_any,omitempty"`
	// A 32-bit vector representing a set of attribute filters associated with a tunnel
	// any of which renders a link acceptable. A null set (all bits set to zero) automatically
	// passes. The most significant byte in the hex-string is the farthest  to the left
	// in the byte sequence.  Leading zero bytes in the configured value may be omitted
	// for brevity.
	// default = 0
	IncludeAny *string `protobuf:"bytes,6,opt,name=include_any,json=includeAny,proto3,oneof" json:"include_any,omitempty"`
	// A 32-bit vector representing a set of attribute filters associated with a tunnel
	// all of which must be present for a link to be acceptable. A null set (all bits set
	// to zero) automatically passes. The most significant byte in the hex-string is the
	// farthest  to the left in the byte sequence.  Leading zero bytes in the configured
	// value may be omitted for brevity.
	// default = 0
	IncludeAll *string `protobuf:"bytes,7,opt,name=include_all,json=includeAll,proto3,oneof" json:"include_all,omitempty"`
	// Requests protection via the one-to-one backup method.
	// default = False
	OneToOneBackupDesired *bool `` /* 137-byte string literal not displayed */
	// Requests protection via the facility backup method.
	// default = False
	FacilityBackupDesired *bool `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration for the optional RSVP-TE FAST_REROUTE object included in Path Messages as defined in RFC4090.

func (*RsvpFastReroute) Descriptor deprecated added in v0.10.1

func (*RsvpFastReroute) Descriptor() ([]byte, []int)

Deprecated: Use RsvpFastReroute.ProtoReflect.Descriptor instead.

func (*RsvpFastReroute) GetBandwidth added in v0.10.1

func (x *RsvpFastReroute) GetBandwidth() float32

func (*RsvpFastReroute) GetExcludeAny added in v0.10.1

func (x *RsvpFastReroute) GetExcludeAny() string

func (*RsvpFastReroute) GetFacilityBackupDesired added in v0.10.1

func (x *RsvpFastReroute) GetFacilityBackupDesired() bool

func (*RsvpFastReroute) GetHoldingPriority added in v0.10.1

func (x *RsvpFastReroute) GetHoldingPriority() int32

func (*RsvpFastReroute) GetHopLimit added in v0.10.1

func (x *RsvpFastReroute) GetHopLimit() int32

func (*RsvpFastReroute) GetIncludeAll added in v0.10.1

func (x *RsvpFastReroute) GetIncludeAll() string

func (*RsvpFastReroute) GetIncludeAny added in v0.10.1

func (x *RsvpFastReroute) GetIncludeAny() string

func (*RsvpFastReroute) GetOneToOneBackupDesired added in v0.10.1

func (x *RsvpFastReroute) GetOneToOneBackupDesired() bool

func (*RsvpFastReroute) GetSetupPriority added in v0.10.1

func (x *RsvpFastReroute) GetSetupPriority() int32

func (*RsvpFastReroute) ProtoMessage added in v0.10.1

func (*RsvpFastReroute) ProtoMessage()

func (*RsvpFastReroute) ProtoReflect added in v0.10.1

func (x *RsvpFastReroute) ProtoReflect() protoreflect.Message

func (*RsvpFastReroute) Reset added in v0.10.1

func (x *RsvpFastReroute) Reset()

func (*RsvpFastReroute) String added in v0.10.1

func (x *RsvpFastReroute) String() string

type RsvpIPv4LspState added in v0.10.1

type RsvpIPv4LspState struct {

	// The origin IPv4 address of RSVP session.
	SourceAddress *string `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3,oneof" json:"source_address,omitempty"`
	// The IPv4 destination address of RSVP session.
	DestinationAddress *string `protobuf:"bytes,2,opt,name=destination_address,json=destinationAddress,proto3,oneof" json:"destination_address,omitempty"`
	// It refers to the RSVP LSP properties.
	Lsp *RsvpLspState `protobuf:"bytes,3,opt,name=lsp,proto3,oneof" json:"lsp,omitempty"`
	// It refers to RSVP RRO objects container.
	Rros []*RsvpLspIpv4Rro `protobuf:"bytes,4,rep,name=rros,proto3" json:"rros,omitempty"`
	// It refers to RSVP ERO objects container.
	Eros []*RsvpLspIpv4Ero `protobuf:"bytes,5,rep,name=eros,proto3" json:"eros,omitempty"`
	// contains filtered or unexported fields
}

IPv4 RSVP-TE Discovered LSPs.

func (*RsvpIPv4LspState) Descriptor deprecated added in v0.10.1

func (*RsvpIPv4LspState) Descriptor() ([]byte, []int)

Deprecated: Use RsvpIPv4LspState.ProtoReflect.Descriptor instead.

func (*RsvpIPv4LspState) GetDestinationAddress added in v0.10.1

func (x *RsvpIPv4LspState) GetDestinationAddress() string

func (*RsvpIPv4LspState) GetEros added in v0.10.1

func (x *RsvpIPv4LspState) GetEros() []*RsvpLspIpv4Ero

func (*RsvpIPv4LspState) GetLsp added in v0.10.1

func (x *RsvpIPv4LspState) GetLsp() *RsvpLspState

func (*RsvpIPv4LspState) GetRros added in v0.10.1

func (x *RsvpIPv4LspState) GetRros() []*RsvpLspIpv4Rro

func (*RsvpIPv4LspState) GetSourceAddress added in v0.10.1

func (x *RsvpIPv4LspState) GetSourceAddress() string

func (*RsvpIPv4LspState) ProtoMessage added in v0.10.1

func (*RsvpIPv4LspState) ProtoMessage()

func (*RsvpIPv4LspState) ProtoReflect added in v0.10.1

func (x *RsvpIPv4LspState) ProtoReflect() protoreflect.Message

func (*RsvpIPv4LspState) Reset added in v0.10.1

func (x *RsvpIPv4LspState) Reset()

func (*RsvpIPv4LspState) String added in v0.10.1

func (x *RsvpIPv4LspState) String() string

type RsvpIpv4Interface added in v0.10.1

type RsvpIpv4Interface struct {

	// The globally unique name of the IPv4 interface connected to the DUT. This name must
	// match the name field of the ipv4_addresses on top which this RSVP interface is configured.
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	//
	// required = true
	Ipv4Name string `protobuf:"bytes,1,opt,name=ipv4_name,json=ipv4Name,proto3" json:"ipv4_name,omitempty"`
	// IPv4 address of the RSVP neighbor on this interface.
	// required = true
	NeighborIp string `protobuf:"bytes,2,opt,name=neighbor_ip,json=neighborIp,proto3" json:"neighbor_ip,omitempty"`
	// The user-defined label space start value. The LSPs for which this router acts as
	// a egress are assigned labels from this label pool.Thelabel_space_start and label_space_end
	// together defines this label-pool.
	// default = 1000
	LabelSpaceStart *int32 `protobuf:"varint,3,opt,name=label_space_start,json=labelSpaceStart,proto3,oneof" json:"label_space_start,omitempty"`
	// The user-defined label space end value.The last label value that can be assigned
	// to the LSPs for which this router acts as egress.
	// default = 100000
	LabelSpaceEnd *int32 `protobuf:"varint,4,opt,name=label_space_end,json=labelSpaceEnd,proto3,oneof" json:"label_space_end,omitempty"`
	// Enables sending of Refresh Reduction as described in RFC2961.
	// default = False
	EnableRefreshReduction *bool `` /* 136-byte string literal not displayed */
	// The number of seconds between transmissions of successive Summary Refreshes. There
	// is no specification specified maximum value. For clarity, setting the maximum to
	// 1 hour.
	// default = 30
	SummaryRefreshInterval *int32 `` /* 136-byte string literal not displayed */
	// Enables aggregration of different RSVP messages within a single PDU.
	// default = False
	SendBundle *bool `protobuf:"varint,7,opt,name=send_bundle,json=sendBundle,proto3,oneof" json:"send_bundle,omitempty"`
	// The number of milliseconds to wait after which RSVP will bundle different RSVP messages
	// and transmit Bundle messages.
	// default = 50
	BundleThreshold *int32 `protobuf:"varint,8,opt,name=bundle_threshold,json=bundleThreshold,proto3,oneof" json:"bundle_threshold,omitempty"`
	// Enables sending of Hello Messages as per RFC3209.
	// default = False
	EnableHello *bool `protobuf:"varint,9,opt,name=enable_hello,json=enableHello,proto3,oneof" json:"enable_hello,omitempty"`
	// If enable_hello is set to 'true', this specifies the minimum hello interval in seconds
	// at which successive Hello Messages  are sent as per RFC3209. There is no specification
	// specified maximum value. For clarity, setting the maximum to 1 hour.
	// default = 9
	HelloInterval *int32 `protobuf:"varint,10,opt,name=hello_interval,json=helloInterval,proto3,oneof" json:"hello_interval,omitempty"`
	// The number of missed hellos after which the node should consider RSVP Neighbor to
	// have timed out. There is no specification specified maximum value. Setting the maximum
	// allowed value to 10.
	// default = 3
	TimeoutMultiplier *int32 `protobuf:"varint,11,opt,name=timeout_multiplier,json=timeoutMultiplier,proto3,oneof" json:"timeout_multiplier,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for RSVP Interface.

func (*RsvpIpv4Interface) Descriptor deprecated added in v0.10.1

func (*RsvpIpv4Interface) Descriptor() ([]byte, []int)

Deprecated: Use RsvpIpv4Interface.ProtoReflect.Descriptor instead.

func (*RsvpIpv4Interface) GetBundleThreshold added in v0.10.1

func (x *RsvpIpv4Interface) GetBundleThreshold() int32

func (*RsvpIpv4Interface) GetEnableHello added in v0.10.1

func (x *RsvpIpv4Interface) GetEnableHello() bool

func (*RsvpIpv4Interface) GetEnableRefreshReduction added in v0.10.1

func (x *RsvpIpv4Interface) GetEnableRefreshReduction() bool

func (*RsvpIpv4Interface) GetHelloInterval added in v0.10.1

func (x *RsvpIpv4Interface) GetHelloInterval() int32

func (*RsvpIpv4Interface) GetIpv4Name added in v0.10.1

func (x *RsvpIpv4Interface) GetIpv4Name() string

func (*RsvpIpv4Interface) GetLabelSpaceEnd added in v0.10.1

func (x *RsvpIpv4Interface) GetLabelSpaceEnd() int32

func (*RsvpIpv4Interface) GetLabelSpaceStart added in v0.10.1

func (x *RsvpIpv4Interface) GetLabelSpaceStart() int32

func (*RsvpIpv4Interface) GetNeighborIp added in v0.10.1

func (x *RsvpIpv4Interface) GetNeighborIp() string

func (*RsvpIpv4Interface) GetSendBundle added in v0.10.1

func (x *RsvpIpv4Interface) GetSendBundle() bool

func (*RsvpIpv4Interface) GetSummaryRefreshInterval added in v0.10.1

func (x *RsvpIpv4Interface) GetSummaryRefreshInterval() int32

func (*RsvpIpv4Interface) GetTimeoutMultiplier added in v0.10.1

func (x *RsvpIpv4Interface) GetTimeoutMultiplier() int32

func (*RsvpIpv4Interface) ProtoMessage added in v0.10.1

func (*RsvpIpv4Interface) ProtoMessage()

func (*RsvpIpv4Interface) ProtoReflect added in v0.10.1

func (x *RsvpIpv4Interface) ProtoReflect() protoreflect.Message

func (*RsvpIpv4Interface) Reset added in v0.10.1

func (x *RsvpIpv4Interface) Reset()

func (*RsvpIpv4Interface) String added in v0.10.1

func (x *RsvpIpv4Interface) String() string

type RsvpLspIpv4Ero added in v0.10.1

type RsvpLspIpv4Ero struct {

	// The IPv4 prefix indicated by the ERO. Specified only when the ERO hop is an IPv4
	// prefix.
	Prefix *string `protobuf:"bytes,1,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	// The autonomous system number indicated by the ERO. Specified only when the ERO hop
	// is an  2 or 4-byte AS number.
	Asn *int32 `protobuf:"varint,2,opt,name=asn,proto3,oneof" json:"asn,omitempty"`
	// The type indicated by the ERO.
	Type *RsvpLspIpv4Ero_Type_Enum `protobuf:"varint,3,opt,name=type,proto3,enum=otg.RsvpLspIpv4Ero_Type_Enum,oneof" json:"type,omitempty"`
	// contains filtered or unexported fields
}

This contains the list of sub-objects included in the Explicit Route Object(ERO) object send in the PATH message from the ingress. These sub-objects contain the intermediate hops to be traversed by the LSP while being forwarded towards the egress endpoint.

func (*RsvpLspIpv4Ero) Descriptor deprecated added in v0.10.1

func (*RsvpLspIpv4Ero) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4Ero.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4Ero) GetAsn added in v0.10.1

func (x *RsvpLspIpv4Ero) GetAsn() int32

func (*RsvpLspIpv4Ero) GetPrefix added in v0.10.1

func (x *RsvpLspIpv4Ero) GetPrefix() string

func (*RsvpLspIpv4Ero) GetType added in v0.10.1

func (*RsvpLspIpv4Ero) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4Ero) ProtoMessage()

func (*RsvpLspIpv4Ero) ProtoReflect added in v0.10.1

func (x *RsvpLspIpv4Ero) ProtoReflect() protoreflect.Message

func (*RsvpLspIpv4Ero) Reset added in v0.10.1

func (x *RsvpLspIpv4Ero) Reset()

func (*RsvpLspIpv4Ero) String added in v0.10.1

func (x *RsvpLspIpv4Ero) String() string

type RsvpLspIpv4Ero_Type added in v0.10.1

type RsvpLspIpv4Ero_Type struct {
	// contains filtered or unexported fields
}

func (*RsvpLspIpv4Ero_Type) Descriptor deprecated added in v0.10.1

func (*RsvpLspIpv4Ero_Type) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4Ero_Type.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4Ero_Type) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4Ero_Type) ProtoMessage()

func (*RsvpLspIpv4Ero_Type) ProtoReflect added in v0.10.1

func (x *RsvpLspIpv4Ero_Type) ProtoReflect() protoreflect.Message

func (*RsvpLspIpv4Ero_Type) Reset added in v0.10.1

func (x *RsvpLspIpv4Ero_Type) Reset()

func (*RsvpLspIpv4Ero_Type) String added in v0.10.1

func (x *RsvpLspIpv4Ero_Type) String() string

type RsvpLspIpv4Ero_Type_Enum added in v0.10.1

type RsvpLspIpv4Ero_Type_Enum int32
const (
	RsvpLspIpv4Ero_Type_unspecified          RsvpLspIpv4Ero_Type_Enum = 0
	RsvpLspIpv4Ero_Type_ipv4                 RsvpLspIpv4Ero_Type_Enum = 1
	RsvpLspIpv4Ero_Type_ipv6                 RsvpLspIpv4Ero_Type_Enum = 2
	RsvpLspIpv4Ero_Type_asn                  RsvpLspIpv4Ero_Type_Enum = 3
	RsvpLspIpv4Ero_Type_asn4                 RsvpLspIpv4Ero_Type_Enum = 4
	RsvpLspIpv4Ero_Type_label                RsvpLspIpv4Ero_Type_Enum = 5
	RsvpLspIpv4Ero_Type_unnumbered_interface RsvpLspIpv4Ero_Type_Enum = 6
)

func (RsvpLspIpv4Ero_Type_Enum) Descriptor added in v0.10.1

func (RsvpLspIpv4Ero_Type_Enum) Enum added in v0.10.1

func (RsvpLspIpv4Ero_Type_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpLspIpv4Ero_Type_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4Ero_Type_Enum.Descriptor instead.

func (RsvpLspIpv4Ero_Type_Enum) Number added in v0.10.1

func (RsvpLspIpv4Ero_Type_Enum) String added in v0.10.1

func (x RsvpLspIpv4Ero_Type_Enum) String() string

func (RsvpLspIpv4Ero_Type_Enum) Type added in v0.10.1

type RsvpLspIpv4Interface added in v0.10.1

type RsvpLspIpv4Interface struct {

	// The globally unique name of the IPv4 or Loopback IPv4 interface acting as the RSVP
	// ingress and egress endpoint for  the LSPs configured on this interface. This must
	// match the name field of either ipv4_addresses or ipv4_loopbacks  on which this LSP
	// interface is configured.
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv4Loopback/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv4Loopback/properties/name
	//
	// required = true
	Ipv4Name string `protobuf:"bytes,1,opt,name=ipv4_name,json=ipv4Name,proto3" json:"ipv4_name,omitempty"`
	// Contains properties of Tail(Egress) LSPs.
	P2PEgressIpv4Lsps *RsvpLspIpv4InterfaceP2PEgressIpv4Lsp `protobuf:"bytes,2,opt,name=p2p_egress_ipv4_lsps,json=p2pEgressIpv4Lsps,proto3,oneof" json:"p2p_egress_ipv4_lsps,omitempty"`
	// Array of point-to-point RSVP-TE P2P LSPs originating from this interface.
	P2PIngressIpv4Lsps []*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp `protobuf:"bytes,3,rep,name=p2p_ingress_ipv4_lsps,json=p2pIngressIpv4Lsps,proto3" json:"p2p_ingress_ipv4_lsps,omitempty"`
	// contains filtered or unexported fields
}

Status: under-review Status: under-review Configuration for RSVP LSP IPv4 Interface.

func (*RsvpLspIpv4Interface) Descriptor deprecated added in v0.10.1

func (*RsvpLspIpv4Interface) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4Interface.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4Interface) GetIpv4Name added in v0.10.1

func (x *RsvpLspIpv4Interface) GetIpv4Name() string

func (*RsvpLspIpv4Interface) GetP2PEgressIpv4Lsps added in v0.10.1

func (*RsvpLspIpv4Interface) GetP2PIngressIpv4Lsps added in v0.10.1

func (x *RsvpLspIpv4Interface) GetP2PIngressIpv4Lsps() []*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp

func (*RsvpLspIpv4Interface) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4Interface) ProtoMessage()

func (*RsvpLspIpv4Interface) ProtoReflect added in v0.10.1

func (x *RsvpLspIpv4Interface) ProtoReflect() protoreflect.Message

func (*RsvpLspIpv4Interface) Reset added in v0.10.1

func (x *RsvpLspIpv4Interface) Reset()

func (*RsvpLspIpv4Interface) String added in v0.10.1

func (x *RsvpLspIpv4Interface) String() string

type RsvpLspIpv4InterfaceP2PEgressIpv4Lsp added in v0.10.1

type RsvpLspIpv4InterfaceP2PEgressIpv4Lsp struct {

	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The time in seconds between successive transmissions of RESV Refreshes. The actual
	// refresh interval is jittered by upto 50%. There is no specification specified maximum
	// value. For clarity, setting the maximum to 1 hour.
	// default = 30
	RefreshInterval *int32 `protobuf:"varint,2,opt,name=refresh_interval,json=refreshInterval,proto3,oneof" json:"refresh_interval,omitempty"`
	// The number of missed PATH refreshes after which a recieving node should consider
	// the LSP state to have timed out. There is no specification specified maximum value.
	// Setting the maximum allowed value to 10.
	// default = 3
	TimeoutMultiplier *int32 `protobuf:"varint,3,opt,name=timeout_multiplier,json=timeoutMultiplier,proto3,oneof" json:"timeout_multiplier,omitempty"`
	// It determines how RSVP-TE enabled network devices set up reservations along the path
	// between an end-to-end  QOS-enabled connection. If 'auto' is enabled, the style is
	// chosen based on whether the incoming Path has 'SE Desired' flag set. Otherwise, the
	// style is chosen based on the value selected for this attribute.
	// default = ReservationStyle.Enum.shared_explicit
	ReservationStyle *RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum `` /* 184-byte string literal not displayed */
	// If enabled, a specific fixed label will be advertised by the egress or tail end for
	// all Path messages received by this egress.  This can be leveraged to advertise Explicit
	// or Implicit null labels.
	// default = False
	EnableFixedLabel *bool `protobuf:"varint,5,opt,name=enable_fixed_label,json=enableFixedLabel,proto3,oneof" json:"enable_fixed_label,omitempty"`
	// The fixed label value as advertised by egress in RESV message. Applicable only if
	// 'fixed_label' is set to 'true'. Special values are '0 - IPv4 Explicit NULL', '2 -
	// IPv6 Explicit NULL' and '3 - Implicit NULL'.   Outside of this, labels are expected
	// to have a minimum value of 16.
	// default = 0
	FixedLabelValue *int32 `protobuf:"varint,6,opt,name=fixed_label_value,json=fixedLabelValue,proto3,oneof" json:"fixed_label_value,omitempty"`
	// contains filtered or unexported fields
}

Configuration for RSVP Egress Point-to-Point(P2P) IPv4 LSPs.

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) Descriptor deprecated added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4InterfaceP2PEgressIpv4Lsp.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetEnableFixedLabel added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetEnableFixedLabel() bool

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetFixedLabelValue added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetFixedLabelValue() int32

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetName added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetRefreshInterval added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetRefreshInterval() int32

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetReservationStyle added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetTimeoutMultiplier added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) GetTimeoutMultiplier() int32

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) ProtoMessage()

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) ProtoReflect added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) Reset added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp) String added in v0.10.1

type RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle added in v0.10.1

type RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle struct {
	// contains filtered or unexported fields
}

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle) Descriptor deprecated added in v0.10.1

Deprecated: Use RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle) ProtoReflect added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle) Reset added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle) String added in v0.10.1

type RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum added in v0.10.1

type RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum int32
const (
	RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_unspecified     RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum = 0
	RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_shared_explicit RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum = 1
	RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_fixed_filter    RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum = 2
	RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_auto            RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum = 3
)

func (RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum) Descriptor added in v0.10.1

func (RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum) Enum added in v0.10.1

func (RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum) EnumDescriptor deprecated added in v0.10.1

Deprecated: Use RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum.Descriptor instead.

func (RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum) Number added in v0.10.1

func (RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum) String added in v0.10.1

func (RsvpLspIpv4InterfaceP2PEgressIpv4Lsp_ReservationStyle_Enum) Type added in v0.10.1

type RsvpLspIpv4InterfaceP2PIngressIpv4Lsp added in v0.10.1

type RsvpLspIpv4InterfaceP2PIngressIpv4Lsp struct {

	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// IPv4 address of the remote endpoint of the LSP.
	// required = true
	RemoteAddress string `protobuf:"bytes,2,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"`
	// The Tunnel ID of the RSVP LSP. Carried in the SESSION object in Path Messages.
	// default = 1
	TunnelId *int32 `protobuf:"varint,3,opt,name=tunnel_id,json=tunnelId,proto3,oneof" json:"tunnel_id,omitempty"`
	// The LSP ID of the RSVP LSP. Carried in the SENDER_TEMPLATE object in Path Messages.
	// default = 1
	LspId *int32 `protobuf:"varint,4,opt,name=lsp_id,json=lspId,proto3,oneof" json:"lsp_id,omitempty"`
	// The time in seconds between successive transmissions of PATH Refreshes.  The actual
	// refresh interval is jittered by upto 50%. There is no specification specified maximum
	// value. For clarity, setting the maximum to 1 hour.
	// default = 30
	RefreshInterval *int32 `protobuf:"varint,5,opt,name=refresh_interval,json=refreshInterval,proto3,oneof" json:"refresh_interval,omitempty"`
	// The number of missed RESV refreshes after which a recieving node should consider
	// the LSP state to have timed out. There is no specification specified maximum value.
	// Setting the maximum allowed value to 10.
	// default = 3
	TimeoutMultiplier *int32 `protobuf:"varint,6,opt,name=timeout_multiplier,json=timeoutMultiplier,proto3,oneof" json:"timeout_multiplier,omitempty"`
	// The LSP id that will be used when creating a Make-Before-Break LSP when the active
	// LSP is using lsp_id. If the active LSP on which Make-Before-Break is being done is
	// using the backup_lsp_id, the new LSP created will toggle to  use the lsp_id instead.
	// default = 2
	BackupLspId *int32 `protobuf:"varint,7,opt,name=backup_lsp_id,json=backupLspId,proto3,oneof" json:"backup_lsp_id,omitempty"`
	// The amount of delay in milliseconds that an implementation should wait for before
	// switching traffic to the new LSP created after  a Make-Before-Break is done on an
	// LSP. The default value is 0 which means to switch immediately. An implementation
	// should support a minimum delay value of at least 50ms . There is no specification
	// specified maximum value. Setting maximum allowed value to 1 minute.  If a delay value
	// is supplied which is lesser than the minimum delay value supported, a warning should
	// be provided indicating that the minimum value of LSP switchover delay is automatically
	// increased to the supported minimum value. This warning should be included in the
	// list of warnings in the 'Response.Warning' attribute sent in the SetConfig 'Success'
	// Response.
	// default = 0
	LspSwitchoverDelay *int32 `protobuf:"varint,8,opt,name=lsp_switchover_delay,json=lspSwitchoverDelay,proto3,oneof" json:"lsp_switchover_delay,omitempty"`
	// This contains the values of the fields to be included in the SESSION_ATTRIBUTE object
	// in the Path Message sent for the LSP.
	SessionAttribute *RsvpSessionAttribute `protobuf:"bytes,9,opt,name=session_attribute,json=sessionAttribute,proto3,oneof" json:"session_attribute,omitempty"`
	// This contains the values of the fields to be included in the TSPEC object in the
	// Path Message sent for the LSP.
	Tspec *RsvpTspec `protobuf:"bytes,10,opt,name=tspec,proto3,oneof" json:"tspec,omitempty"`
	// This contains the values of the fields to be included in the FAST_REROUTE object
	// in the Path Message sent for the LSP.
	// This is an optional object . If this attribute is not included , the FAST_REROUTE
	// object will not be included.
	FastReroute *RsvpFastReroute `protobuf:"bytes,11,opt,name=fast_reroute,json=fastReroute,proto3,oneof" json:"fast_reroute,omitempty"`
	// This contains the values of the fields to be included in the ERO object in the Path
	// Message sent for the LSP.
	// This is an optional object . If this attribute is not included , the ERO object will
	// not be included.
	Ero *RsvpEro `protobuf:"bytes,12,opt,name=ero,proto3,oneof" json:"ero,omitempty"`
	// contains filtered or unexported fields
}

Configuration for an RSVP Ingress point-to-point LSP.

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) Descriptor deprecated added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4InterfaceP2PIngressIpv4Lsp.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetBackupLspId added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetBackupLspId() int32

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetEro added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetFastReroute added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetLspId added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetLspSwitchoverDelay added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetLspSwitchoverDelay() int32

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetName added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetRefreshInterval added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetRefreshInterval() int32

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetRemoteAddress added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetRemoteAddress() string

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetSessionAttribute added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetTimeoutMultiplier added in v0.10.1

func (x *RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetTimeoutMultiplier() int32

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetTspec added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) GetTunnelId added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) ProtoMessage()

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) ProtoReflect added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) Reset added in v0.10.1

func (*RsvpLspIpv4InterfaceP2PIngressIpv4Lsp) String added in v0.10.1

type RsvpLspIpv4Rro added in v0.10.1

type RsvpLspIpv4Rro struct {

	// The IPv4 addresses of the routers that the traffic engineering tunnel traversed.
	Address *string `protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty"`
	// Label reported for RRO hop. When the Label_Recording flag is set in the Session Attribute
	// object, nodes doing route recording should include the Label Record subobject containing
	// the reported label.
	ReportedLabel *int32 `protobuf:"varint,2,opt,name=reported_label,json=reportedLabel,proto3,oneof" json:"reported_label,omitempty"`
	// contains filtered or unexported fields
}

This contains the list of Record Route Object(RRO) objects associated with the traffic engineering tunnel. The Record Route Object(RRO) is used in RSVP-TE to record the route traversed by the LSP. The RRO might be present in both Path message and Resv message, the RRO stores the IP addresses of the routers that the traffic engineering tunnel traversed and also the label generated and distributed by the routers. The RROs in the Resv message mirrors that of the Path message, the only difference is that the RRO in a Resv message records the path information in the reverse direction.

func (*RsvpLspIpv4Rro) Descriptor deprecated added in v0.10.1

func (*RsvpLspIpv4Rro) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspIpv4Rro.ProtoReflect.Descriptor instead.

func (*RsvpLspIpv4Rro) GetAddress added in v0.10.1

func (x *RsvpLspIpv4Rro) GetAddress() string

func (*RsvpLspIpv4Rro) GetReportedLabel added in v0.10.1

func (x *RsvpLspIpv4Rro) GetReportedLabel() int32

func (*RsvpLspIpv4Rro) ProtoMessage added in v0.10.1

func (*RsvpLspIpv4Rro) ProtoMessage()

func (*RsvpLspIpv4Rro) ProtoReflect added in v0.10.1

func (x *RsvpLspIpv4Rro) ProtoReflect() protoreflect.Message

func (*RsvpLspIpv4Rro) Reset added in v0.10.1

func (x *RsvpLspIpv4Rro) Reset()

func (*RsvpLspIpv4Rro) String added in v0.10.1

func (x *RsvpLspIpv4Rro) String() string

type RsvpLspState added in v0.10.1

type RsvpLspState struct {

	// The tunnel id of RSVP session which acts as an identifier that remains constant over
	// the life of the tunnel.
	TunnelId *int32 `protobuf:"varint,1,opt,name=tunnel_id,json=tunnelId,proto3,oneof" json:"tunnel_id,omitempty"`
	// The lsp-id of RSVP session which acts as a differentiator for two lsps originating
	// from the same headend, commonly used to distinguish RSVP sessions during make before
	// break operations.
	LspId *int32 `protobuf:"varint,2,opt,name=lsp_id,json=lspId,proto3,oneof" json:"lsp_id,omitempty"`
	// The value of RSVP-TE Session Name field of the Session Attribute object.
	SessionName *string `protobuf:"bytes,3,opt,name=session_name,json=sessionName,proto3,oneof" json:"session_name,omitempty"`
	// The label received by RSVP-TE ingress.
	LabelIn *int32 `protobuf:"varint,4,opt,name=label_in,json=labelIn,proto3,oneof" json:"label_in,omitempty"`
	// The label assigned by RSVP-TE egress.
	LabelOut *int32 `protobuf:"varint,5,opt,name=label_out,json=labelOut,proto3,oneof" json:"label_out,omitempty"`
	// Operational state of the RSVP LSP.
	SessionStatus *RsvpLspState_SessionStatus_Enum `` /* 148-byte string literal not displayed */
	// The reason for the last flap of this RSVP session.
	LastFlapReason *RsvpLspState_LastFlapReason_Enum `` /* 154-byte string literal not displayed */
	// The tunnel UP time in milli seconds. If the tunnel is DOWN the UP time will be zero.
	UpTime *int64 `protobuf:"varint,8,opt,name=up_time,json=upTime,proto3,oneof" json:"up_time,omitempty"`
	// contains filtered or unexported fields
}

IPv4 RSVP-TE Discovered LSPs.

func (*RsvpLspState) Descriptor deprecated added in v0.10.1

func (*RsvpLspState) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspState.ProtoReflect.Descriptor instead.

func (*RsvpLspState) GetLabelIn added in v0.10.1

func (x *RsvpLspState) GetLabelIn() int32

func (*RsvpLspState) GetLabelOut added in v0.10.1

func (x *RsvpLspState) GetLabelOut() int32

func (*RsvpLspState) GetLastFlapReason added in v0.10.1

func (x *RsvpLspState) GetLastFlapReason() RsvpLspState_LastFlapReason_Enum

func (*RsvpLspState) GetLspId added in v0.10.1

func (x *RsvpLspState) GetLspId() int32

func (*RsvpLspState) GetSessionName added in v0.10.1

func (x *RsvpLspState) GetSessionName() string

func (*RsvpLspState) GetSessionStatus added in v0.10.1

func (x *RsvpLspState) GetSessionStatus() RsvpLspState_SessionStatus_Enum

func (*RsvpLspState) GetTunnelId added in v0.10.1

func (x *RsvpLspState) GetTunnelId() int32

func (*RsvpLspState) GetUpTime added in v0.10.1

func (x *RsvpLspState) GetUpTime() int64

func (*RsvpLspState) ProtoMessage added in v0.10.1

func (*RsvpLspState) ProtoMessage()

func (*RsvpLspState) ProtoReflect added in v0.10.1

func (x *RsvpLspState) ProtoReflect() protoreflect.Message

func (*RsvpLspState) Reset added in v0.10.1

func (x *RsvpLspState) Reset()

func (*RsvpLspState) String added in v0.10.1

func (x *RsvpLspState) String() string

type RsvpLspState_LastFlapReason added in v0.10.1

type RsvpLspState_LastFlapReason struct {
	// contains filtered or unexported fields
}

func (*RsvpLspState_LastFlapReason) Descriptor deprecated added in v0.10.1

func (*RsvpLspState_LastFlapReason) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspState_LastFlapReason.ProtoReflect.Descriptor instead.

func (*RsvpLspState_LastFlapReason) ProtoMessage added in v0.10.1

func (*RsvpLspState_LastFlapReason) ProtoMessage()

func (*RsvpLspState_LastFlapReason) ProtoReflect added in v0.10.1

func (*RsvpLspState_LastFlapReason) Reset added in v0.10.1

func (x *RsvpLspState_LastFlapReason) Reset()

func (*RsvpLspState_LastFlapReason) String added in v0.10.1

func (x *RsvpLspState_LastFlapReason) String() string

type RsvpLspState_LastFlapReason_Enum added in v0.10.1

type RsvpLspState_LastFlapReason_Enum int32
const (
	RsvpLspState_LastFlapReason_unspecified  RsvpLspState_LastFlapReason_Enum = 0
	RsvpLspState_LastFlapReason_resv_tear    RsvpLspState_LastFlapReason_Enum = 1
	RsvpLspState_LastFlapReason_path_tear    RsvpLspState_LastFlapReason_Enum = 2
	RsvpLspState_LastFlapReason_path_timeout RsvpLspState_LastFlapReason_Enum = 3
)

func (RsvpLspState_LastFlapReason_Enum) Descriptor added in v0.10.1

func (RsvpLspState_LastFlapReason_Enum) Enum added in v0.10.1

func (RsvpLspState_LastFlapReason_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpLspState_LastFlapReason_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpLspState_LastFlapReason_Enum.Descriptor instead.

func (RsvpLspState_LastFlapReason_Enum) Number added in v0.10.1

func (RsvpLspState_LastFlapReason_Enum) String added in v0.10.1

func (RsvpLspState_LastFlapReason_Enum) Type added in v0.10.1

type RsvpLspState_SessionStatus added in v0.10.1

type RsvpLspState_SessionStatus struct {
	// contains filtered or unexported fields
}

func (*RsvpLspState_SessionStatus) Descriptor deprecated added in v0.10.1

func (*RsvpLspState_SessionStatus) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspState_SessionStatus.ProtoReflect.Descriptor instead.

func (*RsvpLspState_SessionStatus) ProtoMessage added in v0.10.1

func (*RsvpLspState_SessionStatus) ProtoMessage()

func (*RsvpLspState_SessionStatus) ProtoReflect added in v0.10.1

func (*RsvpLspState_SessionStatus) Reset added in v0.10.1

func (x *RsvpLspState_SessionStatus) Reset()

func (*RsvpLspState_SessionStatus) String added in v0.10.1

func (x *RsvpLspState_SessionStatus) String() string

type RsvpLspState_SessionStatus_Enum added in v0.10.1

type RsvpLspState_SessionStatus_Enum int32
const (
	RsvpLspState_SessionStatus_unspecified RsvpLspState_SessionStatus_Enum = 0
	RsvpLspState_SessionStatus_up          RsvpLspState_SessionStatus_Enum = 1
	RsvpLspState_SessionStatus_down        RsvpLspState_SessionStatus_Enum = 2
)

func (RsvpLspState_SessionStatus_Enum) Descriptor added in v0.10.1

func (RsvpLspState_SessionStatus_Enum) Enum added in v0.10.1

func (RsvpLspState_SessionStatus_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpLspState_SessionStatus_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpLspState_SessionStatus_Enum.Descriptor instead.

func (RsvpLspState_SessionStatus_Enum) Number added in v0.10.1

func (RsvpLspState_SessionStatus_Enum) String added in v0.10.1

func (RsvpLspState_SessionStatus_Enum) Type added in v0.10.1

type RsvpLspsState added in v0.10.1

type RsvpLspsState struct {

	// The name of the RSVP-TE Router.
	RsvpRouterName *string `protobuf:"bytes,1,opt,name=rsvp_router_name,json=rsvpRouterName,proto3,oneof" json:"rsvp_router_name,omitempty"`
	// IPv4 Point-to-Point RSVP-TE Discovered LSPs.
	Ipv4Lsps []*RsvpIPv4LspState `protobuf:"bytes,2,rep,name=ipv4_lsps,json=ipv4Lsps,proto3" json:"ipv4_lsps,omitempty"`
	// contains filtered or unexported fields
}

Discovered IPv4 Point-to-Point LSPs of a RSVP-TE router.

func (*RsvpLspsState) Descriptor deprecated added in v0.10.1

func (*RsvpLspsState) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspsState.ProtoReflect.Descriptor instead.

func (*RsvpLspsState) GetIpv4Lsps added in v0.10.1

func (x *RsvpLspsState) GetIpv4Lsps() []*RsvpIPv4LspState

func (*RsvpLspsState) GetRsvpRouterName added in v0.10.1

func (x *RsvpLspsState) GetRsvpRouterName() string

func (*RsvpLspsState) ProtoMessage added in v0.10.1

func (*RsvpLspsState) ProtoMessage()

func (*RsvpLspsState) ProtoReflect added in v0.10.1

func (x *RsvpLspsState) ProtoReflect() protoreflect.Message

func (*RsvpLspsState) Reset added in v0.10.1

func (x *RsvpLspsState) Reset()

func (*RsvpLspsState) String added in v0.10.1

func (x *RsvpLspsState) String() string

type RsvpLspsStateRequest added in v0.10.1

type RsvpLspsStateRequest struct {

	// The names of RSVP-TE routers for which learned information is requested. An empty
	// list will return results for all RSVP=TE routers.
	//
	// x-constraint:
	// - /components/schemas/Device.Rsvp/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Rsvp/properties/name
	//
	RsvpRouterNames []string `protobuf:"bytes,1,rep,name=rsvp_router_names,json=rsvpRouterNames,proto3" json:"rsvp_router_names,omitempty"`
	// contains filtered or unexported fields
}

The request to retrieve RSVP Label Switched Path (LSP) information learned by the router.

func (*RsvpLspsStateRequest) Descriptor deprecated added in v0.10.1

func (*RsvpLspsStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use RsvpLspsStateRequest.ProtoReflect.Descriptor instead.

func (*RsvpLspsStateRequest) GetRsvpRouterNames added in v0.10.1

func (x *RsvpLspsStateRequest) GetRsvpRouterNames() []string

func (*RsvpLspsStateRequest) ProtoMessage added in v0.10.1

func (*RsvpLspsStateRequest) ProtoMessage()

func (*RsvpLspsStateRequest) ProtoReflect added in v0.10.1

func (x *RsvpLspsStateRequest) ProtoReflect() protoreflect.Message

func (*RsvpLspsStateRequest) Reset added in v0.10.1

func (x *RsvpLspsStateRequest) Reset()

func (*RsvpLspsStateRequest) String added in v0.10.1

func (x *RsvpLspsStateRequest) String() string

type RsvpMetric added in v0.10.1

type RsvpMetric struct {

	// The name of a configured RSVP router.
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// The number of ingress point-to-point LSPs configured or transiting through the RSVP
	// router which have been initated from the test port.
	IngressP2PLspsConfigured *int32 `` /* 144-byte string literal not displayed */
	// The number of ingress point-to-point LSPs for which Resv has been received and is
	// currently up.
	IngressP2PLspsUp *int32 `protobuf:"varint,3,opt,name=ingress_p2p_lsps_up,json=ingressP2pLspsUp,proto3,oneof" json:"ingress_p2p_lsps_up,omitempty"`
	// The number of egress point-to-point LSPs for which Path requests were successfully
	// processed and is currently up.
	EgressP2PLspsUp *int32 `protobuf:"varint,4,opt,name=egress_p2p_lsps_up,json=egressP2pLspsUp,proto3,oneof" json:"egress_p2p_lsps_up,omitempty"`
	// The number of times an LSP went from up to down state either because it timed out
	// while waiting for Refreshes or  a PathTear or ResvTear message was received which
	// caused the LSP to flap.
	LspFlapCount *int32 `protobuf:"varint,5,opt,name=lsp_flap_count,json=lspFlapCount,proto3,oneof" json:"lsp_flap_count,omitempty"`
	// The number of Path messages sent by this RSVP router.
	PathsTx *int32 `protobuf:"varint,6,opt,name=paths_tx,json=pathsTx,proto3,oneof" json:"paths_tx,omitempty"`
	// The number of Path messages received by this RSVP router.
	PathsRx *int32 `protobuf:"varint,7,opt,name=paths_rx,json=pathsRx,proto3,oneof" json:"paths_rx,omitempty"`
	// The number of Resv messages sent by this RSVP router.
	ResvsTx *int32 `protobuf:"varint,8,opt,name=resvs_tx,json=resvsTx,proto3,oneof" json:"resvs_tx,omitempty"`
	// The number of Resv messages received by this RSVP router.
	ResvsRx *int32 `protobuf:"varint,9,opt,name=resvs_rx,json=resvsRx,proto3,oneof" json:"resvs_rx,omitempty"`
	// The number of  Path Tear messages sent by this RSVP router.
	PathTearsTx *int32 `protobuf:"varint,10,opt,name=path_tears_tx,json=pathTearsTx,proto3,oneof" json:"path_tears_tx,omitempty"`
	// The number of Path Tear messages received by this RSVP router.
	PathTearsRx *int32 `protobuf:"varint,11,opt,name=path_tears_rx,json=pathTearsRx,proto3,oneof" json:"path_tears_rx,omitempty"`
	// The number of  Resv Tear messages sent by this RSVP router.
	ResvTearsTx *int32 `protobuf:"varint,12,opt,name=resv_tears_tx,json=resvTearsTx,proto3,oneof" json:"resv_tears_tx,omitempty"`
	// The number of Resv Tear messages received by this RSVP router.
	ResvTearsRx *int32 `protobuf:"varint,13,opt,name=resv_tears_rx,json=resvTearsRx,proto3,oneof" json:"resv_tears_rx,omitempty"`
	// The number of Path Error messages sent by this RSVP router.
	PathErrorsTx *int32 `protobuf:"varint,14,opt,name=path_errors_tx,json=pathErrorsTx,proto3,oneof" json:"path_errors_tx,omitempty"`
	// The number of Path Error messages received by this RSVP router.
	PathErrorsRx *int32 `protobuf:"varint,15,opt,name=path_errors_rx,json=pathErrorsRx,proto3,oneof" json:"path_errors_rx,omitempty"`
	// The number of Resv Error messages sent by this RSVP router.
	ResvErrorsTx *int32 `protobuf:"varint,16,opt,name=resv_errors_tx,json=resvErrorsTx,proto3,oneof" json:"resv_errors_tx,omitempty"`
	// The number of Resv Error messages received by this RSVP router.
	ResvErrorsRx *int32 `protobuf:"varint,17,opt,name=resv_errors_rx,json=resvErrorsRx,proto3,oneof" json:"resv_errors_rx,omitempty"`
	// The number of ResvConf messages sent by this RSVP router.
	ResvConfTx *int32 `protobuf:"varint,18,opt,name=resv_conf_tx,json=resvConfTx,proto3,oneof" json:"resv_conf_tx,omitempty"`
	// The number of ResvConf messages received by this RSVP router.
	ResvConfRx *int32 `protobuf:"varint,19,opt,name=resv_conf_rx,json=resvConfRx,proto3,oneof" json:"resv_conf_rx,omitempty"`
	// The number of Hello messages sent by this RSVP router.
	HellosTx *int32 `protobuf:"varint,20,opt,name=hellos_tx,json=hellosTx,proto3,oneof" json:"hellos_tx,omitempty"`
	// The number of Hello messages received by this RSVP router.
	HellosRx *int32 `protobuf:"varint,21,opt,name=hellos_rx,json=hellosRx,proto3,oneof" json:"hellos_rx,omitempty"`
	// The number of Ack messages sent by this RSVP router.
	AcksTx *int32 `protobuf:"varint,22,opt,name=acks_tx,json=acksTx,proto3,oneof" json:"acks_tx,omitempty"`
	// The number of Ack messages received by this RSVP router.
	AcksRx *int32 `protobuf:"varint,23,opt,name=acks_rx,json=acksRx,proto3,oneof" json:"acks_rx,omitempty"`
	// The number of Nack messages sent by this RSVP router.
	NacksTx *int32 `protobuf:"varint,24,opt,name=nacks_tx,json=nacksTx,proto3,oneof" json:"nacks_tx,omitempty"`
	// The number of Nack messages received by this RSVP router.
	NacksRx *int32 `protobuf:"varint,25,opt,name=nacks_rx,json=nacksRx,proto3,oneof" json:"nacks_rx,omitempty"`
	// The number of SRefresh messages sent by this RSVP router.
	SrefreshTx *int32 `protobuf:"varint,26,opt,name=srefresh_tx,json=srefreshTx,proto3,oneof" json:"srefresh_tx,omitempty"`
	// The number of SRefresh messages received by this RSVP router.
	SrefreshRx *int32 `protobuf:"varint,27,opt,name=srefresh_rx,json=srefreshRx,proto3,oneof" json:"srefresh_rx,omitempty"`
	// The number of Bundle messages sent by this RSVP router.
	BundleTx *int32 `protobuf:"varint,28,opt,name=bundle_tx,json=bundleTx,proto3,oneof" json:"bundle_tx,omitempty"`
	// The number of Bundle messages received by this RSVP router.
	BundleRx *int32 `protobuf:"varint,29,opt,name=bundle_rx,json=bundleRx,proto3,oneof" json:"bundle_rx,omitempty"`
	// The number of Path messages with Path Re-evaluation Request enabled sent by this
	// RSVP router.
	PathReevaluationRequestTx *int32 `` /* 148-byte string literal not displayed */
	// The number of successfully completed Make-Before-Break operations on LSPs on this
	// RSVP router.
	PathReoptimizations *int32 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

RSVP-TE per router statistics information.

func (*RsvpMetric) Descriptor deprecated added in v0.10.1

func (*RsvpMetric) Descriptor() ([]byte, []int)

Deprecated: Use RsvpMetric.ProtoReflect.Descriptor instead.

func (*RsvpMetric) GetAcksRx added in v0.10.1

func (x *RsvpMetric) GetAcksRx() int32

func (*RsvpMetric) GetAcksTx added in v0.10.1

func (x *RsvpMetric) GetAcksTx() int32

func (*RsvpMetric) GetBundleRx added in v0.10.1

func (x *RsvpMetric) GetBundleRx() int32

func (*RsvpMetric) GetBundleTx added in v0.10.1

func (x *RsvpMetric) GetBundleTx() int32

func (*RsvpMetric) GetEgressP2PLspsUp added in v0.10.1

func (x *RsvpMetric) GetEgressP2PLspsUp() int32

func (*RsvpMetric) GetHellosRx added in v0.10.1

func (x *RsvpMetric) GetHellosRx() int32

func (*RsvpMetric) GetHellosTx added in v0.10.1

func (x *RsvpMetric) GetHellosTx() int32

func (*RsvpMetric) GetIngressP2PLspsConfigured added in v0.10.1

func (x *RsvpMetric) GetIngressP2PLspsConfigured() int32

func (*RsvpMetric) GetIngressP2PLspsUp added in v0.10.1

func (x *RsvpMetric) GetIngressP2PLspsUp() int32

func (*RsvpMetric) GetLspFlapCount added in v0.10.1

func (x *RsvpMetric) GetLspFlapCount() int32

func (*RsvpMetric) GetNacksRx added in v0.10.1

func (x *RsvpMetric) GetNacksRx() int32

func (*RsvpMetric) GetNacksTx added in v0.10.1

func (x *RsvpMetric) GetNacksTx() int32

func (*RsvpMetric) GetName added in v0.10.1

func (x *RsvpMetric) GetName() string

func (*RsvpMetric) GetPathErrorsRx added in v0.10.1

func (x *RsvpMetric) GetPathErrorsRx() int32

func (*RsvpMetric) GetPathErrorsTx added in v0.10.1

func (x *RsvpMetric) GetPathErrorsTx() int32

func (*RsvpMetric) GetPathReevaluationRequestTx added in v0.10.1

func (x *RsvpMetric) GetPathReevaluationRequestTx() int32

func (*RsvpMetric) GetPathReoptimizations added in v0.10.1

func (x *RsvpMetric) GetPathReoptimizations() int32

func (*RsvpMetric) GetPathTearsRx added in v0.10.1

func (x *RsvpMetric) GetPathTearsRx() int32

func (*RsvpMetric) GetPathTearsTx added in v0.10.1

func (x *RsvpMetric) GetPathTearsTx() int32

func (*RsvpMetric) GetPathsRx added in v0.10.1

func (x *RsvpMetric) GetPathsRx() int32

func (*RsvpMetric) GetPathsTx added in v0.10.1

func (x *RsvpMetric) GetPathsTx() int32

func (*RsvpMetric) GetResvConfRx added in v0.10.1

func (x *RsvpMetric) GetResvConfRx() int32

func (*RsvpMetric) GetResvConfTx added in v0.10.1

func (x *RsvpMetric) GetResvConfTx() int32

func (*RsvpMetric) GetResvErrorsRx added in v0.10.1

func (x *RsvpMetric) GetResvErrorsRx() int32

func (*RsvpMetric) GetResvErrorsTx added in v0.10.1

func (x *RsvpMetric) GetResvErrorsTx() int32

func (*RsvpMetric) GetResvTearsRx added in v0.10.1

func (x *RsvpMetric) GetResvTearsRx() int32

func (*RsvpMetric) GetResvTearsTx added in v0.10.1

func (x *RsvpMetric) GetResvTearsTx() int32

func (*RsvpMetric) GetResvsRx added in v0.10.1

func (x *RsvpMetric) GetResvsRx() int32

func (*RsvpMetric) GetResvsTx added in v0.10.1

func (x *RsvpMetric) GetResvsTx() int32

func (*RsvpMetric) GetSrefreshRx added in v0.10.1

func (x *RsvpMetric) GetSrefreshRx() int32

func (*RsvpMetric) GetSrefreshTx added in v0.10.1

func (x *RsvpMetric) GetSrefreshTx() int32

func (*RsvpMetric) ProtoMessage added in v0.10.1

func (*RsvpMetric) ProtoMessage()

func (*RsvpMetric) ProtoReflect added in v0.10.1

func (x *RsvpMetric) ProtoReflect() protoreflect.Message

func (*RsvpMetric) Reset added in v0.10.1

func (x *RsvpMetric) Reset()

func (*RsvpMetric) String added in v0.10.1

func (x *RsvpMetric) String() string

type RsvpMetricsRequest added in v0.10.1

type RsvpMetricsRequest struct {

	// The names of RSVP-TE Routers to return results for. An empty list as input will return
	// results for all RSVP-TE routers.
	//
	// x-constraint:
	// - /components/schemas/Device.Rsvp/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Rsvp/properties/name
	//
	RouterNames []string `protobuf:"bytes,1,rep,name=router_names,json=routerNames,proto3" json:"router_names,omitempty"`
	// The list of column names that the returned result set will contain. If the input
	// list is empty then all columns will be returned except for any result_groups.
	//
	ColumnNames []RsvpMetricsRequest_ColumnNames_Enum `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request to retrieve RSVP-TE per Router metrics/statistics.

func (*RsvpMetricsRequest) Descriptor deprecated added in v0.10.1

func (*RsvpMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use RsvpMetricsRequest.ProtoReflect.Descriptor instead.

func (*RsvpMetricsRequest) GetColumnNames added in v0.10.1

func (*RsvpMetricsRequest) GetRouterNames added in v0.10.1

func (x *RsvpMetricsRequest) GetRouterNames() []string

func (*RsvpMetricsRequest) ProtoMessage added in v0.10.1

func (*RsvpMetricsRequest) ProtoMessage()

func (*RsvpMetricsRequest) ProtoReflect added in v0.10.1

func (x *RsvpMetricsRequest) ProtoReflect() protoreflect.Message

func (*RsvpMetricsRequest) Reset added in v0.10.1

func (x *RsvpMetricsRequest) Reset()

func (*RsvpMetricsRequest) String added in v0.10.1

func (x *RsvpMetricsRequest) String() string

type RsvpMetricsRequest_ColumnNames added in v0.10.1

type RsvpMetricsRequest_ColumnNames struct {
	// contains filtered or unexported fields
}

func (*RsvpMetricsRequest_ColumnNames) Descriptor deprecated added in v0.10.1

func (*RsvpMetricsRequest_ColumnNames) Descriptor() ([]byte, []int)

Deprecated: Use RsvpMetricsRequest_ColumnNames.ProtoReflect.Descriptor instead.

func (*RsvpMetricsRequest_ColumnNames) ProtoMessage added in v0.10.1

func (*RsvpMetricsRequest_ColumnNames) ProtoMessage()

func (*RsvpMetricsRequest_ColumnNames) ProtoReflect added in v0.10.1

func (*RsvpMetricsRequest_ColumnNames) Reset added in v0.10.1

func (x *RsvpMetricsRequest_ColumnNames) Reset()

func (*RsvpMetricsRequest_ColumnNames) String added in v0.10.1

type RsvpMetricsRequest_ColumnNames_Enum added in v0.10.1

type RsvpMetricsRequest_ColumnNames_Enum int32
const (
	RsvpMetricsRequest_ColumnNames_unspecified                  RsvpMetricsRequest_ColumnNames_Enum = 0
	RsvpMetricsRequest_ColumnNames_ingress_p2p_lsps_configured  RsvpMetricsRequest_ColumnNames_Enum = 1
	RsvpMetricsRequest_ColumnNames_ingress_p2p_lsps_up          RsvpMetricsRequest_ColumnNames_Enum = 2
	RsvpMetricsRequest_ColumnNames_egress_p2p_lsps_up           RsvpMetricsRequest_ColumnNames_Enum = 3
	RsvpMetricsRequest_ColumnNames_lsp_flap_count               RsvpMetricsRequest_ColumnNames_Enum = 4
	RsvpMetricsRequest_ColumnNames_paths_tx                     RsvpMetricsRequest_ColumnNames_Enum = 5
	RsvpMetricsRequest_ColumnNames_paths_rx                     RsvpMetricsRequest_ColumnNames_Enum = 6
	RsvpMetricsRequest_ColumnNames_resvs_tx                     RsvpMetricsRequest_ColumnNames_Enum = 7
	RsvpMetricsRequest_ColumnNames_resvs_rx                     RsvpMetricsRequest_ColumnNames_Enum = 8
	RsvpMetricsRequest_ColumnNames_path_tears_tx                RsvpMetricsRequest_ColumnNames_Enum = 9
	RsvpMetricsRequest_ColumnNames_path_tears_rx                RsvpMetricsRequest_ColumnNames_Enum = 10
	RsvpMetricsRequest_ColumnNames_resv_tears_tx                RsvpMetricsRequest_ColumnNames_Enum = 11
	RsvpMetricsRequest_ColumnNames_resv_tears_rx                RsvpMetricsRequest_ColumnNames_Enum = 12
	RsvpMetricsRequest_ColumnNames_path_errors_tx               RsvpMetricsRequest_ColumnNames_Enum = 13
	RsvpMetricsRequest_ColumnNames_path_errors_rx               RsvpMetricsRequest_ColumnNames_Enum = 14
	RsvpMetricsRequest_ColumnNames_resv_errors_tx               RsvpMetricsRequest_ColumnNames_Enum = 15
	RsvpMetricsRequest_ColumnNames_resv_errors_rx               RsvpMetricsRequest_ColumnNames_Enum = 16
	RsvpMetricsRequest_ColumnNames_resv_conf_tx                 RsvpMetricsRequest_ColumnNames_Enum = 17
	RsvpMetricsRequest_ColumnNames_resv_conf_rx                 RsvpMetricsRequest_ColumnNames_Enum = 18
	RsvpMetricsRequest_ColumnNames_hellos_tx                    RsvpMetricsRequest_ColumnNames_Enum = 19
	RsvpMetricsRequest_ColumnNames_hellos_rx                    RsvpMetricsRequest_ColumnNames_Enum = 20
	RsvpMetricsRequest_ColumnNames_acks_tx                      RsvpMetricsRequest_ColumnNames_Enum = 21
	RsvpMetricsRequest_ColumnNames_acks_rx                      RsvpMetricsRequest_ColumnNames_Enum = 22
	RsvpMetricsRequest_ColumnNames_nacks_tx                     RsvpMetricsRequest_ColumnNames_Enum = 23
	RsvpMetricsRequest_ColumnNames_nacks_rx                     RsvpMetricsRequest_ColumnNames_Enum = 24
	RsvpMetricsRequest_ColumnNames_srefresh_tx                  RsvpMetricsRequest_ColumnNames_Enum = 25
	RsvpMetricsRequest_ColumnNames_srefresh_rx                  RsvpMetricsRequest_ColumnNames_Enum = 26
	RsvpMetricsRequest_ColumnNames_bundle_tx                    RsvpMetricsRequest_ColumnNames_Enum = 27
	RsvpMetricsRequest_ColumnNames_bundle_rx                    RsvpMetricsRequest_ColumnNames_Enum = 28
	RsvpMetricsRequest_ColumnNames_path_reevaluation_request_tx RsvpMetricsRequest_ColumnNames_Enum = 29
	RsvpMetricsRequest_ColumnNames_path_reoptimizations         RsvpMetricsRequest_ColumnNames_Enum = 30
)

func (RsvpMetricsRequest_ColumnNames_Enum) Descriptor added in v0.10.1

func (RsvpMetricsRequest_ColumnNames_Enum) Enum added in v0.10.1

func (RsvpMetricsRequest_ColumnNames_Enum) EnumDescriptor deprecated added in v0.10.1

func (RsvpMetricsRequest_ColumnNames_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use RsvpMetricsRequest_ColumnNames_Enum.Descriptor instead.

func (RsvpMetricsRequest_ColumnNames_Enum) Number added in v0.10.1

func (RsvpMetricsRequest_ColumnNames_Enum) String added in v0.10.1

func (RsvpMetricsRequest_ColumnNames_Enum) Type added in v0.10.1

type RsvpResourceAffinities added in v0.10.1

type RsvpResourceAffinities struct {

	// A 32-bit vector representing a set of attribute filters associated with a tunnel
	// any of which renders a link unacceptable.  A null set (all bits set to zero) doesn't
	// render the link unacceptable.  The most significant byte in the hex-string is the
	// farthest  to the left in the byte sequence.  Leading zero bytes in the configured
	// value may be omitted for brevity.
	// default = 0
	ExcludeAny *string `protobuf:"bytes,1,opt,name=exclude_any,json=excludeAny,proto3,oneof" json:"exclude_any,omitempty"`
	// A 32-bit vector representing a set of attribute filters associated with a tunnel
	// any of which renders a link acceptable. A null set (all bits set to zero) automatically
	// passes. The most significant byte in the hex-string is the farthest  to the left
	// in the byte sequence.  Leading zero bytes in the configured value may be omitted
	// for brevity.
	// default = 0
	IncludeAny *string `protobuf:"bytes,2,opt,name=include_any,json=includeAny,proto3,oneof" json:"include_any,omitempty"`
	// A 32-bit vector representing a set of attribute filters associated with a tunnel
	// all of which must be present for a link to be acceptable. A null set (all bits set
	// to zero) automatically passes. The most significant byte in the hex-string is the
	// farthest  to the left in the byte sequence.  Leading zero bytes in the configured
	// value may be omitted for brevity.
	// default = 0
	IncludeAll *string `protobuf:"bytes,3,opt,name=include_all,json=includeAll,proto3,oneof" json:"include_all,omitempty"`
	// contains filtered or unexported fields
}

This is an optional object. If included, the extended SESSION_ATTRIBUTE object is sent in the Path message containing the additional fields included in this object. This contains a set of three bitmaps using which further constraints can be set on the path calculated for the LSP based on the Admin Group settings in the IGP (e.g ISIS or OSPF interface).

func (*RsvpResourceAffinities) Descriptor deprecated added in v0.10.1

func (*RsvpResourceAffinities) Descriptor() ([]byte, []int)

Deprecated: Use RsvpResourceAffinities.ProtoReflect.Descriptor instead.

func (*RsvpResourceAffinities) GetExcludeAny added in v0.10.1

func (x *RsvpResourceAffinities) GetExcludeAny() string

func (*RsvpResourceAffinities) GetIncludeAll added in v0.10.1

func (x *RsvpResourceAffinities) GetIncludeAll() string

func (*RsvpResourceAffinities) GetIncludeAny added in v0.10.1

func (x *RsvpResourceAffinities) GetIncludeAny() string

func (*RsvpResourceAffinities) ProtoMessage added in v0.10.1

func (*RsvpResourceAffinities) ProtoMessage()

func (*RsvpResourceAffinities) ProtoReflect added in v0.10.1

func (x *RsvpResourceAffinities) ProtoReflect() protoreflect.Message

func (*RsvpResourceAffinities) Reset added in v0.10.1

func (x *RsvpResourceAffinities) Reset()

func (*RsvpResourceAffinities) String added in v0.10.1

func (x *RsvpResourceAffinities) String() string

type RsvpSessionAttribute added in v0.10.1

type RsvpSessionAttribute struct {

	// If this is enabled, an auto-generated Session Name is included in the SESSION_ATTRIBUTE
	// object in the Path Message for this LSP.
	// default = True
	AutoGenerateSessionName *bool `` /* 141-byte string literal not displayed */
	// If auto_generate_session_name is set to 'false', then the value of this field is
	// used to fill the Session Name field of the SESSION_ATTRIBUTE object in the Path Message
	// for this LSP. It is suggested to include the Local IP, Remote IP, Tunnel ID and LSP
	// ID in the auto-generated Session Name to ensure uniqueness of the name in the test.
	// The maximum length of session name is 254 bytes.
	SessionName *string `protobuf:"bytes,2,opt,name=session_name,json=sessionName,proto3,oneof" json:"session_name,omitempty"`
	// Specifies the value of the Setup Priority field. This controls whether the LSP should
	// pre-empt existing  LSP setup with certain Holding Priority if resource limitation
	// is encountered when setting up the LSP. (e.g. bandwidth availability). The value
	// 0 is the highest priority while 7 is the lowest.
	// default = 7
	SetupPriority *int32 `protobuf:"varint,3,opt,name=setup_priority,json=setupPriority,proto3,oneof" json:"setup_priority,omitempty"`
	// Specifies the value of the Holding Priority field. This controls whether a new LSP
	// being created with certain Setup Priority should pre-empt this LSP if resource limitation
	// is encountered when setting up the LSP. (e.g. bandwidth availability). The value
	// 0 is the highest priority while 7 is the lowest.
	// default = 7
	HoldingPriority *int32 `protobuf:"varint,4,opt,name=holding_priority,json=holdingPriority,proto3,oneof" json:"holding_priority,omitempty"`
	// This flag permits transit routers to use a local repair mechanism which may result
	// in violation of the explicit route object.  When a fault is detected on an adjacent
	// downstream link or node, a transit router can reroute traffic for fast service restoration.
	// default = False
	LocalProtectionDesired *bool `` /* 136-byte string literal not displayed */
	// This flag indicates that label information should be included when doing a route
	// record.
	// default = False
	LabelRecordingDesired *bool `` /* 133-byte string literal not displayed */
	// This flag indicates that the tunnel ingress node may choose to reroute this tunnel
	// without tearing it down. A tunnel egress node SHOULD use the Shared Explicit(SE)
	// Style when responding with a Resv message.
	// default = False
	SeStyleDesired *bool `protobuf:"varint,7,opt,name=se_style_desired,json=seStyleDesired,proto3,oneof" json:"se_style_desired,omitempty"`
	// This flag in the SESSION_ATTRIBUTE object in the Path Message indicates to the PLRs
	// along the protected LSP path that a  backup path with a bandwidth guarantee is desired.
	// This bandwidth has to be guaranteed for the protected LSP, if no FAST_REROUTE object
	// is included in the PATH message. If a FAST_REROUTE object is present in the Path
	// message, then the bandwidth specified therein is to be guaranteed.
	// default = False
	BandwidthProtectionDesired *bool `` /* 148-byte string literal not displayed */
	// This flag in the SESSION_ATTRIBUTE object in the Path Message indicates to the PLRs
	// along a protected LSP path that it is desired to have a backup path that bypasses
	// at least the next node of the protected LSP.
	// default = False
	NodeProtectionDesired *bool `` /* 133-byte string literal not displayed */
	// This is an optional object. If included the extended SESSION_ATTRIBUTE object is
	// sent in the Path message containing
	// the additional fields included in this object. This contains a set of three bitmaps
	// using which further constraints can be
	// set on the path calculated for the LSP based on the Admin Group settings in the IGP
	// (e.g ISIS or OSPF interface).
	ResourceAffinities *RsvpResourceAffinities `protobuf:"bytes,10,opt,name=resource_affinities,json=resourceAffinities,proto3,oneof" json:"resource_affinities,omitempty"`
	// contains filtered or unexported fields
}

Configuration for RSVP-TE SESSION_ATTRIBUTE object included in Path Messages as defined in RFC3209. The bandwidth_protection_desired and node_protection_desired flags are defined in RFC4090 (Fast Reroute).

func (*RsvpSessionAttribute) Descriptor deprecated added in v0.10.1

func (*RsvpSessionAttribute) Descriptor() ([]byte, []int)

Deprecated: Use RsvpSessionAttribute.ProtoReflect.Descriptor instead.

func (*RsvpSessionAttribute) GetAutoGenerateSessionName added in v0.10.1

func (x *RsvpSessionAttribute) GetAutoGenerateSessionName() bool

func (*RsvpSessionAttribute) GetBandwidthProtectionDesired added in v0.10.1

func (x *RsvpSessionAttribute) GetBandwidthProtectionDesired() bool

func (*RsvpSessionAttribute) GetHoldingPriority added in v0.10.1

func (x *RsvpSessionAttribute) GetHoldingPriority() int32

func (*RsvpSessionAttribute) GetLabelRecordingDesired added in v0.10.1

func (x *RsvpSessionAttribute) GetLabelRecordingDesired() bool

func (*RsvpSessionAttribute) GetLocalProtectionDesired added in v0.10.1

func (x *RsvpSessionAttribute) GetLocalProtectionDesired() bool

func (*RsvpSessionAttribute) GetNodeProtectionDesired added in v0.10.1

func (x *RsvpSessionAttribute) GetNodeProtectionDesired() bool

func (*RsvpSessionAttribute) GetResourceAffinities added in v0.10.1

func (x *RsvpSessionAttribute) GetResourceAffinities() *RsvpResourceAffinities

func (*RsvpSessionAttribute) GetSeStyleDesired added in v0.10.1

func (x *RsvpSessionAttribute) GetSeStyleDesired() bool

func (*RsvpSessionAttribute) GetSessionName added in v0.10.1

func (x *RsvpSessionAttribute) GetSessionName() string

func (*RsvpSessionAttribute) GetSetupPriority added in v0.10.1

func (x *RsvpSessionAttribute) GetSetupPriority() int32

func (*RsvpSessionAttribute) ProtoMessage added in v0.10.1

func (*RsvpSessionAttribute) ProtoMessage()

func (*RsvpSessionAttribute) ProtoReflect added in v0.10.1

func (x *RsvpSessionAttribute) ProtoReflect() protoreflect.Message

func (*RsvpSessionAttribute) Reset added in v0.10.1

func (x *RsvpSessionAttribute) Reset()

func (*RsvpSessionAttribute) String added in v0.10.1

func (x *RsvpSessionAttribute) String() string

type RsvpTspec added in v0.10.1

type RsvpTspec struct {

	// The rate of the traffic to be carried in this LSP in bytes per second. This is part
	// of the Token Bucket specification defined for a traffic flow defined in RFC2215.
	// default = 0
	TokenBucketRate *float32 `protobuf:"fixed32,1,opt,name=token_bucket_rate,json=tokenBucketRate,proto3,oneof" json:"token_bucket_rate,omitempty"`
	// The depth of the token bucket in bytes used to specify the Token Bucket characteristics
	// of the traffic to be carried in the LSP. This is part of the Token Bucket specification
	// defined for a traffic flow defined in RFC2215.
	// default = 0
	TokenBucketSize *float32 `protobuf:"fixed32,2,opt,name=token_bucket_size,json=tokenBucketSize,proto3,oneof" json:"token_bucket_size,omitempty"`
	// The peak data rate of the traffic in bytes per second used to specify the Token Bucket
	// characteristics of the traffic  to be carried in the LSP. This is part of the Token
	// Bucket specification defined for a traffic flow defined in RFC2215.
	// default = 0
	PeakDataRate *float32 `protobuf:"fixed32,3,opt,name=peak_data_rate,json=peakDataRate,proto3,oneof" json:"peak_data_rate,omitempty"`
	// Specifies the minium length of packet frames that will be policed.
	// default = 0
	MinimumPolicedUnit *int32 `protobuf:"varint,4,opt,name=minimum_policed_unit,json=minimumPolicedUnit,proto3,oneof" json:"minimum_policed_unit,omitempty"`
	// Specifies the maximum length of packet frames that will be policed.
	// default = 0
	MaximumPolicedUnit *int32 `protobuf:"varint,5,opt,name=maximum_policed_unit,json=maximumPolicedUnit,proto3,oneof" json:"maximum_policed_unit,omitempty"`
	// contains filtered or unexported fields
}

Configuration for RSVP-TE TSPEC object included in Path Messages. The usage of these parameters is defined in RFC2215.

func (*RsvpTspec) Descriptor deprecated added in v0.10.1

func (*RsvpTspec) Descriptor() ([]byte, []int)

Deprecated: Use RsvpTspec.ProtoReflect.Descriptor instead.

func (*RsvpTspec) GetMaximumPolicedUnit added in v0.10.1

func (x *RsvpTspec) GetMaximumPolicedUnit() int32

func (*RsvpTspec) GetMinimumPolicedUnit added in v0.10.1

func (x *RsvpTspec) GetMinimumPolicedUnit() int32

func (*RsvpTspec) GetPeakDataRate added in v0.10.1

func (x *RsvpTspec) GetPeakDataRate() float32

func (*RsvpTspec) GetTokenBucketRate added in v0.10.1

func (x *RsvpTspec) GetTokenBucketRate() float32

func (*RsvpTspec) GetTokenBucketSize added in v0.10.1

func (x *RsvpTspec) GetTokenBucketSize() float32

func (*RsvpTspec) ProtoMessage added in v0.10.1

func (*RsvpTspec) ProtoMessage()

func (*RsvpTspec) ProtoReflect added in v0.10.1

func (x *RsvpTspec) ProtoReflect() protoreflect.Message

func (*RsvpTspec) Reset added in v0.10.1

func (x *RsvpTspec) Reset()

func (*RsvpTspec) String added in v0.10.1

func (x *RsvpTspec) String() string

type SendPingRequest

type SendPingRequest struct {
	PingRequest *PingRequest `protobuf:"bytes,1,opt,name=ping_request,json=pingRequest,proto3" json:"ping_request,omitempty"`
	// contains filtered or unexported fields
}

func (*SendPingRequest) Descriptor deprecated

func (*SendPingRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendPingRequest.ProtoReflect.Descriptor instead.

func (*SendPingRequest) GetPingRequest

func (x *SendPingRequest) GetPingRequest() *PingRequest

func (*SendPingRequest) ProtoMessage

func (*SendPingRequest) ProtoMessage()

func (*SendPingRequest) ProtoReflect

func (x *SendPingRequest) ProtoReflect() protoreflect.Message

func (*SendPingRequest) Reset

func (x *SendPingRequest) Reset()

func (*SendPingRequest) String

func (x *SendPingRequest) String() string

type SendPingResponse

type SendPingResponse struct {
	StatusCode_200 *PingResponse  `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SendPingResponse) Descriptor deprecated

func (*SendPingResponse) Descriptor() ([]byte, []int)

Deprecated: Use SendPingResponse.ProtoReflect.Descriptor instead.

func (*SendPingResponse) GetStatusCode_200

func (x *SendPingResponse) GetStatusCode_200() *PingResponse

func (*SendPingResponse) GetStatusCode_400

func (x *SendPingResponse) GetStatusCode_400() *ResponseError

func (*SendPingResponse) GetStatusCode_500

func (x *SendPingResponse) GetStatusCode_500() *ResponseError

func (*SendPingResponse) ProtoMessage

func (*SendPingResponse) ProtoMessage()

func (*SendPingResponse) ProtoReflect

func (x *SendPingResponse) ProtoReflect() protoreflect.Message

func (*SendPingResponse) Reset

func (x *SendPingResponse) Reset()

func (*SendPingResponse) String

func (x *SendPingResponse) String() string

type SetCaptureStateRequest

type SetCaptureStateRequest struct {
	CaptureState *CaptureState `protobuf:"bytes,1,opt,name=capture_state,json=captureState,proto3" json:"capture_state,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCaptureStateRequest) Descriptor deprecated

func (*SetCaptureStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetCaptureStateRequest.ProtoReflect.Descriptor instead.

func (*SetCaptureStateRequest) GetCaptureState

func (x *SetCaptureStateRequest) GetCaptureState() *CaptureState

func (*SetCaptureStateRequest) ProtoMessage

func (*SetCaptureStateRequest) ProtoMessage()

func (*SetCaptureStateRequest) ProtoReflect

func (x *SetCaptureStateRequest) ProtoReflect() protoreflect.Message

func (*SetCaptureStateRequest) Reset

func (x *SetCaptureStateRequest) Reset()

func (*SetCaptureStateRequest) String

func (x *SetCaptureStateRequest) String() string

type SetCaptureStateResponse

type SetCaptureStateResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCaptureStateResponse) Descriptor deprecated

func (*SetCaptureStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetCaptureStateResponse.ProtoReflect.Descriptor instead.

func (*SetCaptureStateResponse) GetStatusCode_200

func (x *SetCaptureStateResponse) GetStatusCode_200() *ResponseWarning

func (*SetCaptureStateResponse) GetStatusCode_400

func (x *SetCaptureStateResponse) GetStatusCode_400() *ResponseError

func (*SetCaptureStateResponse) GetStatusCode_500

func (x *SetCaptureStateResponse) GetStatusCode_500() *ResponseError

func (*SetCaptureStateResponse) ProtoMessage

func (*SetCaptureStateResponse) ProtoMessage()

func (*SetCaptureStateResponse) ProtoReflect

func (x *SetCaptureStateResponse) ProtoReflect() protoreflect.Message

func (*SetCaptureStateResponse) Reset

func (x *SetCaptureStateResponse) Reset()

func (*SetCaptureStateResponse) String

func (x *SetCaptureStateResponse) String() string

type SetConfigRequest

type SetConfigRequest struct {
	Config *Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*SetConfigRequest) Descriptor deprecated

func (*SetConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetConfigRequest.ProtoReflect.Descriptor instead.

func (*SetConfigRequest) GetConfig

func (x *SetConfigRequest) GetConfig() *Config

func (*SetConfigRequest) ProtoMessage

func (*SetConfigRequest) ProtoMessage()

func (*SetConfigRequest) ProtoReflect

func (x *SetConfigRequest) ProtoReflect() protoreflect.Message

func (*SetConfigRequest) Reset

func (x *SetConfigRequest) Reset()

func (*SetConfigRequest) String

func (x *SetConfigRequest) String() string

type SetConfigResponse

type SetConfigResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetConfigResponse) Descriptor deprecated

func (*SetConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetConfigResponse.ProtoReflect.Descriptor instead.

func (*SetConfigResponse) GetStatusCode_200

func (x *SetConfigResponse) GetStatusCode_200() *ResponseWarning

func (*SetConfigResponse) GetStatusCode_400

func (x *SetConfigResponse) GetStatusCode_400() *ResponseError

func (*SetConfigResponse) GetStatusCode_500

func (x *SetConfigResponse) GetStatusCode_500() *ResponseError

func (*SetConfigResponse) ProtoMessage

func (*SetConfigResponse) ProtoMessage()

func (*SetConfigResponse) ProtoReflect

func (x *SetConfigResponse) ProtoReflect() protoreflect.Message

func (*SetConfigResponse) Reset

func (x *SetConfigResponse) Reset()

func (*SetConfigResponse) String

func (x *SetConfigResponse) String() string

type SetDeviceStateRequest added in v0.8.1

type SetDeviceStateRequest struct {
	DeviceState *DeviceState `protobuf:"bytes,1,opt,name=device_state,json=deviceState,proto3" json:"device_state,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDeviceStateRequest) Descriptor deprecated added in v0.8.1

func (*SetDeviceStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetDeviceStateRequest.ProtoReflect.Descriptor instead.

func (*SetDeviceStateRequest) GetDeviceState added in v0.8.1

func (x *SetDeviceStateRequest) GetDeviceState() *DeviceState

func (*SetDeviceStateRequest) ProtoMessage added in v0.8.1

func (*SetDeviceStateRequest) ProtoMessage()

func (*SetDeviceStateRequest) ProtoReflect added in v0.8.1

func (x *SetDeviceStateRequest) ProtoReflect() protoreflect.Message

func (*SetDeviceStateRequest) Reset added in v0.8.1

func (x *SetDeviceStateRequest) Reset()

func (*SetDeviceStateRequest) String added in v0.8.1

func (x *SetDeviceStateRequest) String() string

type SetDeviceStateResponse added in v0.8.1

type SetDeviceStateResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDeviceStateResponse) Descriptor deprecated added in v0.8.1

func (*SetDeviceStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetDeviceStateResponse.ProtoReflect.Descriptor instead.

func (*SetDeviceStateResponse) GetStatusCode_200 added in v0.8.1

func (x *SetDeviceStateResponse) GetStatusCode_200() *ResponseWarning

func (*SetDeviceStateResponse) GetStatusCode_400 added in v0.8.1

func (x *SetDeviceStateResponse) GetStatusCode_400() *ResponseError

func (*SetDeviceStateResponse) GetStatusCode_500 added in v0.8.1

func (x *SetDeviceStateResponse) GetStatusCode_500() *ResponseError

func (*SetDeviceStateResponse) ProtoMessage added in v0.8.1

func (*SetDeviceStateResponse) ProtoMessage()

func (*SetDeviceStateResponse) ProtoReflect added in v0.8.1

func (x *SetDeviceStateResponse) ProtoReflect() protoreflect.Message

func (*SetDeviceStateResponse) Reset added in v0.8.1

func (x *SetDeviceStateResponse) Reset()

func (*SetDeviceStateResponse) String added in v0.8.1

func (x *SetDeviceStateResponse) String() string

type SetLinkStateRequest

type SetLinkStateRequest struct {
	LinkState *LinkState `protobuf:"bytes,1,opt,name=link_state,json=linkState,proto3" json:"link_state,omitempty"`
	// contains filtered or unexported fields
}

func (*SetLinkStateRequest) Descriptor deprecated

func (*SetLinkStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetLinkStateRequest.ProtoReflect.Descriptor instead.

func (*SetLinkStateRequest) GetLinkState

func (x *SetLinkStateRequest) GetLinkState() *LinkState

func (*SetLinkStateRequest) ProtoMessage

func (*SetLinkStateRequest) ProtoMessage()

func (*SetLinkStateRequest) ProtoReflect

func (x *SetLinkStateRequest) ProtoReflect() protoreflect.Message

func (*SetLinkStateRequest) Reset

func (x *SetLinkStateRequest) Reset()

func (*SetLinkStateRequest) String

func (x *SetLinkStateRequest) String() string

type SetLinkStateResponse

type SetLinkStateResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetLinkStateResponse) Descriptor deprecated

func (*SetLinkStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetLinkStateResponse.ProtoReflect.Descriptor instead.

func (*SetLinkStateResponse) GetStatusCode_200

func (x *SetLinkStateResponse) GetStatusCode_200() *ResponseWarning

func (*SetLinkStateResponse) GetStatusCode_400

func (x *SetLinkStateResponse) GetStatusCode_400() *ResponseError

func (*SetLinkStateResponse) GetStatusCode_500

func (x *SetLinkStateResponse) GetStatusCode_500() *ResponseError

func (*SetLinkStateResponse) ProtoMessage

func (*SetLinkStateResponse) ProtoMessage()

func (*SetLinkStateResponse) ProtoReflect

func (x *SetLinkStateResponse) ProtoReflect() protoreflect.Message

func (*SetLinkStateResponse) Reset

func (x *SetLinkStateResponse) Reset()

func (*SetLinkStateResponse) String

func (x *SetLinkStateResponse) String() string

type SetProtocolStateRequest

type SetProtocolStateRequest struct {
	ProtocolState *ProtocolState `protobuf:"bytes,1,opt,name=protocol_state,json=protocolState,proto3" json:"protocol_state,omitempty"`
	// contains filtered or unexported fields
}

func (*SetProtocolStateRequest) Descriptor deprecated

func (*SetProtocolStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetProtocolStateRequest.ProtoReflect.Descriptor instead.

func (*SetProtocolStateRequest) GetProtocolState

func (x *SetProtocolStateRequest) GetProtocolState() *ProtocolState

func (*SetProtocolStateRequest) ProtoMessage

func (*SetProtocolStateRequest) ProtoMessage()

func (*SetProtocolStateRequest) ProtoReflect

func (x *SetProtocolStateRequest) ProtoReflect() protoreflect.Message

func (*SetProtocolStateRequest) Reset

func (x *SetProtocolStateRequest) Reset()

func (*SetProtocolStateRequest) String

func (x *SetProtocolStateRequest) String() string

type SetProtocolStateResponse

type SetProtocolStateResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetProtocolStateResponse) Descriptor deprecated

func (*SetProtocolStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetProtocolStateResponse.ProtoReflect.Descriptor instead.

func (*SetProtocolStateResponse) GetStatusCode_200

func (x *SetProtocolStateResponse) GetStatusCode_200() *ResponseWarning

func (*SetProtocolStateResponse) GetStatusCode_400

func (x *SetProtocolStateResponse) GetStatusCode_400() *ResponseError

func (*SetProtocolStateResponse) GetStatusCode_500

func (x *SetProtocolStateResponse) GetStatusCode_500() *ResponseError

func (*SetProtocolStateResponse) ProtoMessage

func (*SetProtocolStateResponse) ProtoMessage()

func (*SetProtocolStateResponse) ProtoReflect

func (x *SetProtocolStateResponse) ProtoReflect() protoreflect.Message

func (*SetProtocolStateResponse) Reset

func (x *SetProtocolStateResponse) Reset()

func (*SetProtocolStateResponse) String

func (x *SetProtocolStateResponse) String() string

type SetRouteStateRequest

type SetRouteStateRequest struct {
	RouteState *RouteState `protobuf:"bytes,1,opt,name=route_state,json=routeState,proto3" json:"route_state,omitempty"`
	// contains filtered or unexported fields
}

func (*SetRouteStateRequest) Descriptor deprecated

func (*SetRouteStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetRouteStateRequest.ProtoReflect.Descriptor instead.

func (*SetRouteStateRequest) GetRouteState

func (x *SetRouteStateRequest) GetRouteState() *RouteState

func (*SetRouteStateRequest) ProtoMessage

func (*SetRouteStateRequest) ProtoMessage()

func (*SetRouteStateRequest) ProtoReflect

func (x *SetRouteStateRequest) ProtoReflect() protoreflect.Message

func (*SetRouteStateRequest) Reset

func (x *SetRouteStateRequest) Reset()

func (*SetRouteStateRequest) String

func (x *SetRouteStateRequest) String() string

type SetRouteStateResponse

type SetRouteStateResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetRouteStateResponse) Descriptor deprecated

func (*SetRouteStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetRouteStateResponse.ProtoReflect.Descriptor instead.

func (*SetRouteStateResponse) GetStatusCode_200

func (x *SetRouteStateResponse) GetStatusCode_200() *ResponseWarning

func (*SetRouteStateResponse) GetStatusCode_400

func (x *SetRouteStateResponse) GetStatusCode_400() *ResponseError

func (*SetRouteStateResponse) GetStatusCode_500

func (x *SetRouteStateResponse) GetStatusCode_500() *ResponseError

func (*SetRouteStateResponse) ProtoMessage

func (*SetRouteStateResponse) ProtoMessage()

func (*SetRouteStateResponse) ProtoReflect

func (x *SetRouteStateResponse) ProtoReflect() protoreflect.Message

func (*SetRouteStateResponse) Reset

func (x *SetRouteStateResponse) Reset()

func (*SetRouteStateResponse) String

func (x *SetRouteStateResponse) String() string

type SetTransmitStateRequest

type SetTransmitStateRequest struct {
	TransmitState *TransmitState `protobuf:"bytes,1,opt,name=transmit_state,json=transmitState,proto3" json:"transmit_state,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTransmitStateRequest) Descriptor deprecated

func (*SetTransmitStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetTransmitStateRequest.ProtoReflect.Descriptor instead.

func (*SetTransmitStateRequest) GetTransmitState

func (x *SetTransmitStateRequest) GetTransmitState() *TransmitState

func (*SetTransmitStateRequest) ProtoMessage

func (*SetTransmitStateRequest) ProtoMessage()

func (*SetTransmitStateRequest) ProtoReflect

func (x *SetTransmitStateRequest) ProtoReflect() protoreflect.Message

func (*SetTransmitStateRequest) Reset

func (x *SetTransmitStateRequest) Reset()

func (*SetTransmitStateRequest) String

func (x *SetTransmitStateRequest) String() string

type SetTransmitStateResponse

type SetTransmitStateResponse struct {
	StatusCode_200 *ResponseWarning `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError   `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError   `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTransmitStateResponse) Descriptor deprecated

func (*SetTransmitStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetTransmitStateResponse.ProtoReflect.Descriptor instead.

func (*SetTransmitStateResponse) GetStatusCode_200

func (x *SetTransmitStateResponse) GetStatusCode_200() *ResponseWarning

func (*SetTransmitStateResponse) GetStatusCode_400

func (x *SetTransmitStateResponse) GetStatusCode_400() *ResponseError

func (*SetTransmitStateResponse) GetStatusCode_500

func (x *SetTransmitStateResponse) GetStatusCode_500() *ResponseError

func (*SetTransmitStateResponse) ProtoMessage

func (*SetTransmitStateResponse) ProtoMessage()

func (*SetTransmitStateResponse) ProtoReflect

func (x *SetTransmitStateResponse) ProtoReflect() protoreflect.Message

func (*SetTransmitStateResponse) Reset

func (x *SetTransmitStateResponse) Reset()

func (*SetTransmitStateResponse) String

func (x *SetTransmitStateResponse) String() string

type StatesRequest

type StatesRequest struct {

	// Description missing in models
	// default = Choice.Enum.ipv4_neighbors
	Choice *StatesRequest_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.StatesRequest_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Ipv4Neighbors *Neighborsv4StatesRequest `protobuf:"bytes,2,opt,name=ipv4_neighbors,json=ipv4Neighbors,proto3,oneof" json:"ipv4_neighbors,omitempty"`
	// Description missing in models
	Ipv6Neighbors *Neighborsv6StatesRequest `protobuf:"bytes,3,opt,name=ipv6_neighbors,json=ipv6Neighbors,proto3,oneof" json:"ipv6_neighbors,omitempty"`
	// Description missing in models
	BgpPrefixes *BgpPrefixStateRequest `protobuf:"bytes,4,opt,name=bgp_prefixes,json=bgpPrefixes,proto3,oneof" json:"bgp_prefixes,omitempty"`
	// Description missing in models
	IsisLsps *IsisLspsStateRequest `protobuf:"bytes,5,opt,name=isis_lsps,json=isisLsps,proto3,oneof" json:"isis_lsps,omitempty"`
	// Description missing in models
	LldpNeighbors *LldpNeighborsStateRequest `protobuf:"bytes,6,opt,name=lldp_neighbors,json=lldpNeighbors,proto3,oneof" json:"lldp_neighbors,omitempty"`
	// Description missing in models
	RsvpLsps *RsvpLspsStateRequest `protobuf:"bytes,7,opt,name=rsvp_lsps,json=rsvpLsps,proto3,oneof" json:"rsvp_lsps,omitempty"`
	// contains filtered or unexported fields
}

Request to traffic generator for states of choice

func (*StatesRequest) Descriptor deprecated

func (*StatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use StatesRequest.ProtoReflect.Descriptor instead.

func (*StatesRequest) GetBgpPrefixes added in v0.7.42

func (x *StatesRequest) GetBgpPrefixes() *BgpPrefixStateRequest

func (*StatesRequest) GetChoice

func (*StatesRequest) GetIpv4Neighbors

func (x *StatesRequest) GetIpv4Neighbors() *Neighborsv4StatesRequest

func (*StatesRequest) GetIpv6Neighbors

func (x *StatesRequest) GetIpv6Neighbors() *Neighborsv6StatesRequest

func (*StatesRequest) GetIsisLsps added in v0.8.9

func (x *StatesRequest) GetIsisLsps() *IsisLspsStateRequest

func (*StatesRequest) GetLldpNeighbors added in v0.9.6

func (x *StatesRequest) GetLldpNeighbors() *LldpNeighborsStateRequest

func (*StatesRequest) GetRsvpLsps added in v0.10.1

func (x *StatesRequest) GetRsvpLsps() *RsvpLspsStateRequest

func (*StatesRequest) ProtoMessage

func (*StatesRequest) ProtoMessage()

func (*StatesRequest) ProtoReflect

func (x *StatesRequest) ProtoReflect() protoreflect.Message

func (*StatesRequest) Reset

func (x *StatesRequest) Reset()

func (*StatesRequest) String

func (x *StatesRequest) String() string

type StatesRequest_Choice

type StatesRequest_Choice struct {
	// contains filtered or unexported fields
}

func (*StatesRequest_Choice) Descriptor deprecated

func (*StatesRequest_Choice) Descriptor() ([]byte, []int)

Deprecated: Use StatesRequest_Choice.ProtoReflect.Descriptor instead.

func (*StatesRequest_Choice) ProtoMessage

func (*StatesRequest_Choice) ProtoMessage()

func (*StatesRequest_Choice) ProtoReflect

func (x *StatesRequest_Choice) ProtoReflect() protoreflect.Message

func (*StatesRequest_Choice) Reset

func (x *StatesRequest_Choice) Reset()

func (*StatesRequest_Choice) String

func (x *StatesRequest_Choice) String() string

type StatesRequest_Choice_Enum

type StatesRequest_Choice_Enum int32
const (
	StatesRequest_Choice_unspecified    StatesRequest_Choice_Enum = 0
	StatesRequest_Choice_ipv4_neighbors StatesRequest_Choice_Enum = 1
	StatesRequest_Choice_ipv6_neighbors StatesRequest_Choice_Enum = 2
	StatesRequest_Choice_bgp_prefixes   StatesRequest_Choice_Enum = 3
	StatesRequest_Choice_isis_lsps      StatesRequest_Choice_Enum = 4
	StatesRequest_Choice_lldp_neighbors StatesRequest_Choice_Enum = 5
	StatesRequest_Choice_rsvp_lsps      StatesRequest_Choice_Enum = 6
)

func (StatesRequest_Choice_Enum) Descriptor

func (StatesRequest_Choice_Enum) Enum

func (StatesRequest_Choice_Enum) EnumDescriptor deprecated

func (StatesRequest_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatesRequest_Choice_Enum.Descriptor instead.

func (StatesRequest_Choice_Enum) Number

func (StatesRequest_Choice_Enum) String

func (x StatesRequest_Choice_Enum) String() string

func (StatesRequest_Choice_Enum) Type

type StatesResponse

type StatesResponse struct {

	// Description missing in models
	// default = Choice.Enum.ipv4_neighbors
	Choice *StatesResponse_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.StatesResponse_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Ipv4Neighbors []*Neighborsv4State `protobuf:"bytes,2,rep,name=ipv4_neighbors,json=ipv4Neighbors,proto3" json:"ipv4_neighbors,omitempty"`
	// Description missing in models
	Ipv6Neighbors []*Neighborsv6State `protobuf:"bytes,3,rep,name=ipv6_neighbors,json=ipv6Neighbors,proto3" json:"ipv6_neighbors,omitempty"`
	// Description missing in models
	BgpPrefixes []*BgpPrefixesState `protobuf:"bytes,4,rep,name=bgp_prefixes,json=bgpPrefixes,proto3" json:"bgp_prefixes,omitempty"`
	// Description missing in models
	IsisLsps []*IsisLspsState `protobuf:"bytes,5,rep,name=isis_lsps,json=isisLsps,proto3" json:"isis_lsps,omitempty"`
	// Description missing in models
	LldpNeighbors []*LldpNeighborsState `protobuf:"bytes,6,rep,name=lldp_neighbors,json=lldpNeighbors,proto3" json:"lldp_neighbors,omitempty"`
	// Description missing in models
	RsvpLsps []*RsvpLspsState `protobuf:"bytes,7,rep,name=rsvp_lsps,json=rsvpLsps,proto3" json:"rsvp_lsps,omitempty"`
	// contains filtered or unexported fields
}

Response containing chosen traffic generator states

func (*StatesResponse) Descriptor deprecated

func (*StatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use StatesResponse.ProtoReflect.Descriptor instead.

func (*StatesResponse) GetBgpPrefixes added in v0.7.42

func (x *StatesResponse) GetBgpPrefixes() []*BgpPrefixesState

func (*StatesResponse) GetChoice

func (*StatesResponse) GetIpv4Neighbors

func (x *StatesResponse) GetIpv4Neighbors() []*Neighborsv4State

func (*StatesResponse) GetIpv6Neighbors

func (x *StatesResponse) GetIpv6Neighbors() []*Neighborsv6State

func (*StatesResponse) GetIsisLsps added in v0.8.9

func (x *StatesResponse) GetIsisLsps() []*IsisLspsState

func (*StatesResponse) GetLldpNeighbors added in v0.9.6

func (x *StatesResponse) GetLldpNeighbors() []*LldpNeighborsState

func (*StatesResponse) GetRsvpLsps added in v0.10.1

func (x *StatesResponse) GetRsvpLsps() []*RsvpLspsState

func (*StatesResponse) ProtoMessage

func (*StatesResponse) ProtoMessage()

func (*StatesResponse) ProtoReflect

func (x *StatesResponse) ProtoReflect() protoreflect.Message

func (*StatesResponse) Reset

func (x *StatesResponse) Reset()

func (*StatesResponse) String

func (x *StatesResponse) String() string

type StatesResponse_Choice

type StatesResponse_Choice struct {
	// contains filtered or unexported fields
}

func (*StatesResponse_Choice) Descriptor deprecated

func (*StatesResponse_Choice) Descriptor() ([]byte, []int)

Deprecated: Use StatesResponse_Choice.ProtoReflect.Descriptor instead.

func (*StatesResponse_Choice) ProtoMessage

func (*StatesResponse_Choice) ProtoMessage()

func (*StatesResponse_Choice) ProtoReflect

func (x *StatesResponse_Choice) ProtoReflect() protoreflect.Message

func (*StatesResponse_Choice) Reset

func (x *StatesResponse_Choice) Reset()

func (*StatesResponse_Choice) String

func (x *StatesResponse_Choice) String() string

type StatesResponse_Choice_Enum

type StatesResponse_Choice_Enum int32
const (
	StatesResponse_Choice_unspecified    StatesResponse_Choice_Enum = 0
	StatesResponse_Choice_ipv4_neighbors StatesResponse_Choice_Enum = 1
	StatesResponse_Choice_ipv6_neighbors StatesResponse_Choice_Enum = 2
	StatesResponse_Choice_bgp_prefixes   StatesResponse_Choice_Enum = 3
	StatesResponse_Choice_isis_lsps      StatesResponse_Choice_Enum = 4
	StatesResponse_Choice_lldp_neighbors StatesResponse_Choice_Enum = 5
	StatesResponse_Choice_rsvp_lsps      StatesResponse_Choice_Enum = 6
)

func (StatesResponse_Choice_Enum) Descriptor

func (StatesResponse_Choice_Enum) Enum

func (StatesResponse_Choice_Enum) EnumDescriptor deprecated

func (StatesResponse_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatesResponse_Choice_Enum.Descriptor instead.

func (StatesResponse_Choice_Enum) Number

func (StatesResponse_Choice_Enum) String

func (StatesResponse_Choice_Enum) Type

type Success

type Success struct {
	ResponseWarning *ResponseWarning `protobuf:"bytes,1,opt,name=response_warning,json=responseWarning,proto3" json:"response_warning,omitempty"`
	// contains filtered or unexported fields
}

The request has succeeded with no application content but the server may return a list of detailed warnings.

func (*Success) Descriptor deprecated

func (*Success) Descriptor() ([]byte, []int)

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetResponseWarning

func (x *Success) GetResponseWarning() *ResponseWarning

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

func (x *Success) ProtoReflect() protoreflect.Message

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type TransmitState

type TransmitState struct {

	// The names of flows to which the transmit state will be applied to. If the list of
	// flow_names is empty or null the state will be applied to all configured flows.
	// If the list is not empty any flow that is not included in the list of flow_names
	// MUST be ignored and not included in the state change.
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Flow/properties/name
	//
	FlowNames []string `protobuf:"bytes,1,rep,name=flow_names,json=flowNames,proto3" json:"flow_names,omitempty"`
	// The transmit state.
	// If the value of the state property is 'start' then all flows defined by the 'flow_names'
	// property will be started and the metric counters MUST be cleared prior to starting
	// the flow(s).
	// If the value of the state property is 'stop' then all flows defined by the 'flow_names'
	// property will be stopped and the metric counters MUST NOT be cleared.
	// If the value of the state property is 'pause' then all flows defined by the 'flow_names'
	// property will be paused and the metric counters MUST NOT be cleared.
	// If the value of the state property is 'resume' then any paused flows defined by the
	// 'flow_names' property will start transmit at the point at which they were paused.
	// Any flow that is stopped will start transmit at the beginning of the flow. The flow(s)
	// MUST NOT have their metric counters cleared.
	// required = true
	State TransmitState_State_Enum `protobuf:"varint,2,opt,name=state,proto3,enum=otg.TransmitState_State_Enum" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Flow transmit state.

func (*TransmitState) Descriptor deprecated

func (*TransmitState) Descriptor() ([]byte, []int)

Deprecated: Use TransmitState.ProtoReflect.Descriptor instead.

func (*TransmitState) GetFlowNames

func (x *TransmitState) GetFlowNames() []string

func (*TransmitState) GetState

func (*TransmitState) ProtoMessage

func (*TransmitState) ProtoMessage()

func (*TransmitState) ProtoReflect

func (x *TransmitState) ProtoReflect() protoreflect.Message

func (*TransmitState) Reset

func (x *TransmitState) Reset()

func (*TransmitState) String

func (x *TransmitState) String() string

type TransmitState_State

type TransmitState_State struct {
	// contains filtered or unexported fields
}

func (*TransmitState_State) Descriptor deprecated

func (*TransmitState_State) Descriptor() ([]byte, []int)

Deprecated: Use TransmitState_State.ProtoReflect.Descriptor instead.

func (*TransmitState_State) ProtoMessage

func (*TransmitState_State) ProtoMessage()

func (*TransmitState_State) ProtoReflect

func (x *TransmitState_State) ProtoReflect() protoreflect.Message

func (*TransmitState_State) Reset

func (x *TransmitState_State) Reset()

func (*TransmitState_State) String

func (x *TransmitState_State) String() string

type TransmitState_State_Enum

type TransmitState_State_Enum int32
const (
	TransmitState_State_unspecified TransmitState_State_Enum = 0
	TransmitState_State_start       TransmitState_State_Enum = 1
	TransmitState_State_stop        TransmitState_State_Enum = 2
	TransmitState_State_pause       TransmitState_State_Enum = 3
	TransmitState_State_resume      TransmitState_State_Enum = 4
)

func (TransmitState_State_Enum) Descriptor

func (TransmitState_State_Enum) Enum

func (TransmitState_State_Enum) EnumDescriptor deprecated

func (TransmitState_State_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use TransmitState_State_Enum.Descriptor instead.

func (TransmitState_State_Enum) Number

func (TransmitState_State_Enum) String

func (x TransmitState_State_Enum) String() string

func (TransmitState_State_Enum) Type

type UnimplementedOpenapiServer

type UnimplementedOpenapiServer struct {
}

UnimplementedOpenapiServer must be embedded to have forward compatible implementations.

func (UnimplementedOpenapiServer) GetCapture

func (UnimplementedOpenapiServer) GetConfig

func (UnimplementedOpenapiServer) GetMetrics

func (UnimplementedOpenapiServer) GetStates

func (UnimplementedOpenapiServer) SendPing

func (UnimplementedOpenapiServer) SetCaptureState

func (UnimplementedOpenapiServer) SetConfig

func (UnimplementedOpenapiServer) SetDeviceState added in v0.8.1

func (UnimplementedOpenapiServer) SetLinkState

func (UnimplementedOpenapiServer) SetProtocolState

func (UnimplementedOpenapiServer) SetRouteState

func (UnimplementedOpenapiServer) SetTransmitState

func (UnimplementedOpenapiServer) UpdateFlows

type UnsafeOpenapiServer

type UnsafeOpenapiServer interface {
	// contains filtered or unexported methods
}

UnsafeOpenapiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OpenapiServer will result in compilation errors.

type UpdateFlowsRequest

type UpdateFlowsRequest struct {
	FlowsUpdate *FlowsUpdate `protobuf:"bytes,1,opt,name=flows_update,json=flowsUpdate,proto3" json:"flows_update,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFlowsRequest) Descriptor deprecated

func (*UpdateFlowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateFlowsRequest.ProtoReflect.Descriptor instead.

func (*UpdateFlowsRequest) GetFlowsUpdate

func (x *UpdateFlowsRequest) GetFlowsUpdate() *FlowsUpdate

func (*UpdateFlowsRequest) ProtoMessage

func (*UpdateFlowsRequest) ProtoMessage()

func (*UpdateFlowsRequest) ProtoReflect

func (x *UpdateFlowsRequest) ProtoReflect() protoreflect.Message

func (*UpdateFlowsRequest) Reset

func (x *UpdateFlowsRequest) Reset()

func (*UpdateFlowsRequest) String

func (x *UpdateFlowsRequest) String() string

type UpdateFlowsResponse

type UpdateFlowsResponse struct {
	StatusCode_200 *Config        `protobuf:"bytes,1,opt,name=status_code_200,json=statusCode200,proto3,oneof" json:"status_code_200,omitempty"`
	StatusCode_400 *ResponseError `protobuf:"bytes,2,opt,name=status_code_400,json=statusCode400,proto3,oneof" json:"status_code_400,omitempty"`
	StatusCode_500 *ResponseError `protobuf:"bytes,3,opt,name=status_code_500,json=statusCode500,proto3,oneof" json:"status_code_500,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFlowsResponse) Descriptor deprecated

func (*UpdateFlowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateFlowsResponse.ProtoReflect.Descriptor instead.

func (*UpdateFlowsResponse) GetStatusCode_200

func (x *UpdateFlowsResponse) GetStatusCode_200() *Config

func (*UpdateFlowsResponse) GetStatusCode_400

func (x *UpdateFlowsResponse) GetStatusCode_400() *ResponseError

func (*UpdateFlowsResponse) GetStatusCode_500

func (x *UpdateFlowsResponse) GetStatusCode_500() *ResponseError

func (*UpdateFlowsResponse) ProtoMessage

func (*UpdateFlowsResponse) ProtoMessage()

func (*UpdateFlowsResponse) ProtoReflect

func (x *UpdateFlowsResponse) ProtoReflect() protoreflect.Message

func (*UpdateFlowsResponse) Reset

func (x *UpdateFlowsResponse) Reset()

func (*UpdateFlowsResponse) String

func (x *UpdateFlowsResponse) String() string

type V4RouteAddress

type V4RouteAddress struct {

	// The starting address of the network.
	// required = true
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// The IPv4 network prefix length to be applied to the address.
	// default = 24
	Prefix *int32 `protobuf:"varint,2,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	// The total number of addresses in the range.
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// Increments the network address prefixes within a route range  where multiple routes
	// are present.  The value is incremented according to the Prefix Length and Step.
	// default = 1
	Step *int32 `protobuf:"varint,4,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// contains filtered or unexported fields
}

A container for IPv4 route addresses.

func (*V4RouteAddress) Descriptor deprecated

func (*V4RouteAddress) Descriptor() ([]byte, []int)

Deprecated: Use V4RouteAddress.ProtoReflect.Descriptor instead.

func (*V4RouteAddress) GetAddress

func (x *V4RouteAddress) GetAddress() string

func (*V4RouteAddress) GetCount

func (x *V4RouteAddress) GetCount() int32

func (*V4RouteAddress) GetPrefix

func (x *V4RouteAddress) GetPrefix() int32

func (*V4RouteAddress) GetStep

func (x *V4RouteAddress) GetStep() int32

func (*V4RouteAddress) ProtoMessage

func (*V4RouteAddress) ProtoMessage()

func (*V4RouteAddress) ProtoReflect

func (x *V4RouteAddress) ProtoReflect() protoreflect.Message

func (*V4RouteAddress) Reset

func (x *V4RouteAddress) Reset()

func (*V4RouteAddress) String

func (x *V4RouteAddress) String() string

type V6RouteAddress

type V6RouteAddress struct {

	// The starting address of the network.
	// required = true
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// The IPv6 network prefix length to be applied to the address.
	// default = 64
	Prefix *int32 `protobuf:"varint,2,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	// The total number of addresses in the range.
	// default = 1
	Count *int32 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// Increments the network address prefixes within a route range  where multiple routes
	// are present.  The value is incremented according to the Prefix Length and Step.
	// default = 1
	Step *int32 `protobuf:"varint,4,opt,name=step,proto3,oneof" json:"step,omitempty"`
	// contains filtered or unexported fields
}

A container for IPv6 route addresses.

func (*V6RouteAddress) Descriptor deprecated

func (*V6RouteAddress) Descriptor() ([]byte, []int)

Deprecated: Use V6RouteAddress.ProtoReflect.Descriptor instead.

func (*V6RouteAddress) GetAddress

func (x *V6RouteAddress) GetAddress() string

func (*V6RouteAddress) GetCount

func (x *V6RouteAddress) GetCount() int32

func (*V6RouteAddress) GetPrefix

func (x *V6RouteAddress) GetPrefix() int32

func (*V6RouteAddress) GetStep

func (x *V6RouteAddress) GetStep() int32

func (*V6RouteAddress) ProtoMessage

func (*V6RouteAddress) ProtoMessage()

func (*V6RouteAddress) ProtoReflect

func (x *V6RouteAddress) ProtoReflect() protoreflect.Message

func (*V6RouteAddress) Reset

func (x *V6RouteAddress) Reset()

func (*V6RouteAddress) String

func (x *V6RouteAddress) String() string

type VxlanTunnelDestinationIPModeUnicastArpSuppressionCache added in v0.7.28

type VxlanTunnelDestinationIPModeUnicastArpSuppressionCache struct {

	// Remote VM MAC address bound to Remote VM IPv4 address
	RemoteVmMac *string `protobuf:"bytes,1,opt,name=remote_vm_mac,json=remoteVmMac,proto3,oneof" json:"remote_vm_mac,omitempty"`
	// Remote VM IPv4 address
	RemoteVmIpv4 *string `protobuf:"bytes,2,opt,name=remote_vm_ipv4,json=remoteVmIpv4,proto3,oneof" json:"remote_vm_ipv4,omitempty"`
	// contains filtered or unexported fields
}

Each VTEP maintains an ARP suppression cache table for known IP hosts and their associated MAC addresses in the VNI segment. When an end host in the VNI sends an ARP request for another end-host IP address, its local VTEP intercepts the ARP request and checks for the ARP-resolved IP address in its ARP suppression cache table. If it finds a match, the local VTEP sends an ARP response on behalf of the remote end host.

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) Descriptor deprecated added in v0.7.28

Deprecated: Use VxlanTunnelDestinationIPModeUnicastArpSuppressionCache.ProtoReflect.Descriptor instead.

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) GetRemoteVmIpv4 added in v0.7.28

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) GetRemoteVmMac added in v0.7.28

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) ProtoMessage added in v0.7.28

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) ProtoReflect added in v0.7.28

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) Reset added in v0.7.28

func (*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache) String added in v0.7.28

type VxlanV4Tunnel added in v0.7.28

type VxlanV4Tunnel struct {

	// Determines the source interface.
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv4Loopback/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv4/properties/name
	// - /components/schemas/Device.Ipv4Loopback/properties/name
	//
	// required = true
	SourceInterface string `protobuf:"bytes,1,opt,name=source_interface,json=sourceInterface,proto3" json:"source_interface,omitempty"`
	// Description missing in models
	DestinationIpMode *VxlanV4TunnelDestinationIPMode `protobuf:"bytes,2,opt,name=destination_ip_mode,json=destinationIpMode,proto3,oneof" json:"destination_ip_mode,omitempty"`
	// VXLAN Network Identifier (VNI) to distinguish network instances on the wire
	// required = true
	Vni int32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Configuration and operational state parameters relating to IPv4 VXLAN tunnel end-point interface.

func (*VxlanV4Tunnel) Descriptor deprecated added in v0.7.28

func (*VxlanV4Tunnel) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV4Tunnel.ProtoReflect.Descriptor instead.

func (*VxlanV4Tunnel) GetDestinationIpMode added in v0.7.28

func (x *VxlanV4Tunnel) GetDestinationIpMode() *VxlanV4TunnelDestinationIPMode

func (*VxlanV4Tunnel) GetName added in v0.7.28

func (x *VxlanV4Tunnel) GetName() string

func (*VxlanV4Tunnel) GetSourceInterface added in v0.7.28

func (x *VxlanV4Tunnel) GetSourceInterface() string

func (*VxlanV4Tunnel) GetVni added in v0.7.28

func (x *VxlanV4Tunnel) GetVni() int32

func (*VxlanV4Tunnel) ProtoMessage added in v0.7.28

func (*VxlanV4Tunnel) ProtoMessage()

func (*VxlanV4Tunnel) ProtoReflect added in v0.7.28

func (x *VxlanV4Tunnel) ProtoReflect() protoreflect.Message

func (*VxlanV4Tunnel) Reset added in v0.7.28

func (x *VxlanV4Tunnel) Reset()

func (*VxlanV4Tunnel) String added in v0.7.28

func (x *VxlanV4Tunnel) String() string

type VxlanV4TunnelDestinationIPMode added in v0.7.28

type VxlanV4TunnelDestinationIPMode struct {

	// unicast or multicast
	// default = Choice.Enum.multicast
	Choice *VxlanV4TunnelDestinationIPMode_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.VxlanV4TunnelDestinationIPMode_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Unicast *VxlanV4TunnelDestinationIPModeUnicast `protobuf:"bytes,2,opt,name=unicast,proto3,oneof" json:"unicast,omitempty"`
	// Description missing in models
	Multicast *VxlanV4TunnelDestinationIPModeMulticast `protobuf:"bytes,3,opt,name=multicast,proto3,oneof" json:"multicast,omitempty"`
	// contains filtered or unexported fields
}

Communication mode between the VTEPs, either unicast or multicast.

func (*VxlanV4TunnelDestinationIPMode) Descriptor deprecated added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV4TunnelDestinationIPMode.ProtoReflect.Descriptor instead.

func (*VxlanV4TunnelDestinationIPMode) GetChoice added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode) GetMulticast added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode) GetUnicast added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode) ProtoMessage added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode) ProtoMessage()

func (*VxlanV4TunnelDestinationIPMode) ProtoReflect added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode) Reset added in v0.7.28

func (x *VxlanV4TunnelDestinationIPMode) Reset()

func (*VxlanV4TunnelDestinationIPMode) String added in v0.7.28

type VxlanV4TunnelDestinationIPModeMulticast added in v0.7.28

type VxlanV4TunnelDestinationIPModeMulticast struct {

	// IPv4 Multicast address
	Address *string `protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Multicast Group address for member VNI(VXLAN Network Identifier)

func (*VxlanV4TunnelDestinationIPModeMulticast) Descriptor deprecated added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeMulticast) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV4TunnelDestinationIPModeMulticast.ProtoReflect.Descriptor instead.

func (*VxlanV4TunnelDestinationIPModeMulticast) GetAddress added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeMulticast) ProtoMessage added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeMulticast) ProtoReflect added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeMulticast) Reset added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeMulticast) String added in v0.7.28

type VxlanV4TunnelDestinationIPModeUnicast added in v0.7.28

type VxlanV4TunnelDestinationIPModeUnicast struct {

	// List of VTEPs for member VNI(VXLAN Network Identifier)
	Vteps []*VxlanV4TunnelDestinationIPModeUnicastVtep `protobuf:"bytes,1,rep,name=vteps,proto3" json:"vteps,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*VxlanV4TunnelDestinationIPModeUnicast) Descriptor deprecated added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicast) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV4TunnelDestinationIPModeUnicast.ProtoReflect.Descriptor instead.

func (*VxlanV4TunnelDestinationIPModeUnicast) GetVteps added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicast) ProtoMessage added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicast) ProtoMessage()

func (*VxlanV4TunnelDestinationIPModeUnicast) ProtoReflect added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicast) Reset added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicast) String added in v0.7.28

type VxlanV4TunnelDestinationIPModeUnicastVtep added in v0.7.28

type VxlanV4TunnelDestinationIPModeUnicastVtep struct {

	// Remote VXLAN Tunnel End Point address
	RemoteVtepAddress *string `protobuf:"bytes,1,opt,name=remote_vtep_address,json=remoteVtepAddress,proto3,oneof" json:"remote_vtep_address,omitempty"`
	// Each VTEP maintains an ARP suppression cache table for known IP hosts and their associated
	// MAC addresses in the VNI segment.  When an end host in the VNI sends an ARP request
	// for another end-host IP address,  its local VTEP intercepts the ARP request and checks
	// for the ARP-resolved IP address in its ARP suppression cache table.  If it finds
	// a match, the local VTEP sends an ARP response on behalf of the remote end host.
	ArpSuppressionCache []*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache `protobuf:"bytes,2,rep,name=arp_suppression_cache,json=arpSuppressionCache,proto3" json:"arp_suppression_cache,omitempty"`
	// contains filtered or unexported fields
}

VTEP (VXLAN Tunnel End Point (VTEP)) parameters

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) Descriptor deprecated added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV4TunnelDestinationIPModeUnicastVtep.ProtoReflect.Descriptor instead.

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) GetArpSuppressionCache added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) GetRemoteVtepAddress added in v0.7.28

func (x *VxlanV4TunnelDestinationIPModeUnicastVtep) GetRemoteVtepAddress() string

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) ProtoMessage added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) ProtoReflect added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) Reset added in v0.7.28

func (*VxlanV4TunnelDestinationIPModeUnicastVtep) String added in v0.7.28

type VxlanV4TunnelDestinationIPMode_Choice added in v0.7.28

type VxlanV4TunnelDestinationIPMode_Choice struct {
	// contains filtered or unexported fields
}

func (*VxlanV4TunnelDestinationIPMode_Choice) Descriptor deprecated added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode_Choice) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV4TunnelDestinationIPMode_Choice.ProtoReflect.Descriptor instead.

func (*VxlanV4TunnelDestinationIPMode_Choice) ProtoMessage added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode_Choice) ProtoMessage()

func (*VxlanV4TunnelDestinationIPMode_Choice) ProtoReflect added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode_Choice) Reset added in v0.7.28

func (*VxlanV4TunnelDestinationIPMode_Choice) String added in v0.7.28

type VxlanV4TunnelDestinationIPMode_Choice_Enum added in v0.7.28

type VxlanV4TunnelDestinationIPMode_Choice_Enum int32
const (
	VxlanV4TunnelDestinationIPMode_Choice_unspecified VxlanV4TunnelDestinationIPMode_Choice_Enum = 0
	VxlanV4TunnelDestinationIPMode_Choice_unicast     VxlanV4TunnelDestinationIPMode_Choice_Enum = 1
	VxlanV4TunnelDestinationIPMode_Choice_multicast   VxlanV4TunnelDestinationIPMode_Choice_Enum = 2
)

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) Descriptor added in v0.7.28

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) Enum added in v0.7.28

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) EnumDescriptor deprecated added in v0.7.28

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use VxlanV4TunnelDestinationIPMode_Choice_Enum.Descriptor instead.

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) Number added in v0.7.28

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) String added in v0.7.28

func (VxlanV4TunnelDestinationIPMode_Choice_Enum) Type added in v0.7.28

type VxlanV6Tunnel added in v0.7.28

type VxlanV6Tunnel struct {

	// Determines the source interface.
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Device.Ipv6Loopback/properties/name
	//
	//
	// x-constraint:
	// - /components/schemas/Device.Ipv6/properties/name
	// - /components/schemas/Device.Ipv6Loopback/properties/name
	//
	// required = true
	SourceInterface string `protobuf:"bytes,1,opt,name=source_interface,json=sourceInterface,proto3" json:"source_interface,omitempty"`
	// Description missing in models
	DestinationIpMode *VxlanV6TunnelDestinationIPMode `protobuf:"bytes,2,opt,name=destination_ip_mode,json=destinationIpMode,proto3,oneof" json:"destination_ip_mode,omitempty"`
	// VXLAN Network Identifier (VNI) to distinguish network instances on the wire
	// required = true
	Vni int32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"`
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// Globally unique name of an object. It also serves as the primary key for arrays of
	// objects.
	// required = true
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Configuration and operational state parameters relating to IPv6 VXLAN tunnel end-point interface.

func (*VxlanV6Tunnel) Descriptor deprecated added in v0.7.28

func (*VxlanV6Tunnel) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV6Tunnel.ProtoReflect.Descriptor instead.

func (*VxlanV6Tunnel) GetDestinationIpMode added in v0.7.28

func (x *VxlanV6Tunnel) GetDestinationIpMode() *VxlanV6TunnelDestinationIPMode

func (*VxlanV6Tunnel) GetName added in v0.7.28

func (x *VxlanV6Tunnel) GetName() string

func (*VxlanV6Tunnel) GetSourceInterface added in v0.7.28

func (x *VxlanV6Tunnel) GetSourceInterface() string

func (*VxlanV6Tunnel) GetVni added in v0.7.28

func (x *VxlanV6Tunnel) GetVni() int32

func (*VxlanV6Tunnel) ProtoMessage added in v0.7.28

func (*VxlanV6Tunnel) ProtoMessage()

func (*VxlanV6Tunnel) ProtoReflect added in v0.7.28

func (x *VxlanV6Tunnel) ProtoReflect() protoreflect.Message

func (*VxlanV6Tunnel) Reset added in v0.7.28

func (x *VxlanV6Tunnel) Reset()

func (*VxlanV6Tunnel) String added in v0.7.28

func (x *VxlanV6Tunnel) String() string

type VxlanV6TunnelDestinationIPMode added in v0.7.28

type VxlanV6TunnelDestinationIPMode struct {

	// unicast or multicast
	// default = Choice.Enum.multicast
	Choice *VxlanV6TunnelDestinationIPMode_Choice_Enum `protobuf:"varint,1,opt,name=choice,proto3,enum=otg.VxlanV6TunnelDestinationIPMode_Choice_Enum,oneof" json:"choice,omitempty"`
	// Description missing in models
	Unicast *VxlanV6TunnelDestinationIPModeUnicast `protobuf:"bytes,2,opt,name=unicast,proto3,oneof" json:"unicast,omitempty"`
	// Description missing in models
	Multicast *VxlanV6TunnelDestinationIPModeMulticast `protobuf:"bytes,3,opt,name=multicast,proto3,oneof" json:"multicast,omitempty"`
	// contains filtered or unexported fields
}

Communication mode between the VTEPs, either unicast or multicast.

func (*VxlanV6TunnelDestinationIPMode) Descriptor deprecated added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV6TunnelDestinationIPMode.ProtoReflect.Descriptor instead.

func (*VxlanV6TunnelDestinationIPMode) GetChoice added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode) GetMulticast added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode) GetUnicast added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode) ProtoMessage added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode) ProtoMessage()

func (*VxlanV6TunnelDestinationIPMode) ProtoReflect added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode) Reset added in v0.7.28

func (x *VxlanV6TunnelDestinationIPMode) Reset()

func (*VxlanV6TunnelDestinationIPMode) String added in v0.7.28

type VxlanV6TunnelDestinationIPModeMulticast added in v0.7.28

type VxlanV6TunnelDestinationIPModeMulticast struct {

	// IPv6 Multicast address
	Address *string `protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Multicast Group address for member VNI(VXLAN Network Identifier)

func (*VxlanV6TunnelDestinationIPModeMulticast) Descriptor deprecated added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeMulticast) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV6TunnelDestinationIPModeMulticast.ProtoReflect.Descriptor instead.

func (*VxlanV6TunnelDestinationIPModeMulticast) GetAddress added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeMulticast) ProtoMessage added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeMulticast) ProtoReflect added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeMulticast) Reset added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeMulticast) String added in v0.7.28

type VxlanV6TunnelDestinationIPModeUnicast added in v0.7.28

type VxlanV6TunnelDestinationIPModeUnicast struct {

	// List of VTEPs for member VNI(VXLAN Network Identifier)
	Vteps []*VxlanV6TunnelDestinationIPModeUnicastVtep `protobuf:"bytes,1,rep,name=vteps,proto3" json:"vteps,omitempty"`
	// contains filtered or unexported fields
}

Description missing in models

func (*VxlanV6TunnelDestinationIPModeUnicast) Descriptor deprecated added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicast) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV6TunnelDestinationIPModeUnicast.ProtoReflect.Descriptor instead.

func (*VxlanV6TunnelDestinationIPModeUnicast) GetVteps added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicast) ProtoMessage added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicast) ProtoMessage()

func (*VxlanV6TunnelDestinationIPModeUnicast) ProtoReflect added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicast) Reset added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicast) String added in v0.7.28

type VxlanV6TunnelDestinationIPModeUnicastVtep added in v0.7.28

type VxlanV6TunnelDestinationIPModeUnicastVtep struct {

	// Remote VXLAN Tunnel End Point address
	RemoteVtepAddress *string `protobuf:"bytes,1,opt,name=remote_vtep_address,json=remoteVtepAddress,proto3,oneof" json:"remote_vtep_address,omitempty"`
	// Each VTEP maintains an ARP suppression cache table for known IP hosts and their associated
	// MAC addresses in the VNI segment.  When an end host in the VNI sends an ARP request
	// for another end-host IP address,  its local VTEP intercepts the ARP request and checks
	// for the ARP-resolved IP address in its ARP suppression cache table.  If it finds
	// a match, the local VTEP sends an ARP response on behalf of the remote end host.
	ArpSuppressionCache []*VxlanTunnelDestinationIPModeUnicastArpSuppressionCache `protobuf:"bytes,2,rep,name=arp_suppression_cache,json=arpSuppressionCache,proto3" json:"arp_suppression_cache,omitempty"`
	// contains filtered or unexported fields
}

VTEP (VXLAN Tunnel End Point (VTEP)) parameters

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) Descriptor deprecated added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV6TunnelDestinationIPModeUnicastVtep.ProtoReflect.Descriptor instead.

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) GetArpSuppressionCache added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) GetRemoteVtepAddress added in v0.7.28

func (x *VxlanV6TunnelDestinationIPModeUnicastVtep) GetRemoteVtepAddress() string

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) ProtoMessage added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) ProtoReflect added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) Reset added in v0.7.28

func (*VxlanV6TunnelDestinationIPModeUnicastVtep) String added in v0.7.28

type VxlanV6TunnelDestinationIPMode_Choice added in v0.7.28

type VxlanV6TunnelDestinationIPMode_Choice struct {
	// contains filtered or unexported fields
}

func (*VxlanV6TunnelDestinationIPMode_Choice) Descriptor deprecated added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode_Choice) Descriptor() ([]byte, []int)

Deprecated: Use VxlanV6TunnelDestinationIPMode_Choice.ProtoReflect.Descriptor instead.

func (*VxlanV6TunnelDestinationIPMode_Choice) ProtoMessage added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode_Choice) ProtoMessage()

func (*VxlanV6TunnelDestinationIPMode_Choice) ProtoReflect added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode_Choice) Reset added in v0.7.28

func (*VxlanV6TunnelDestinationIPMode_Choice) String added in v0.7.28

type VxlanV6TunnelDestinationIPMode_Choice_Enum added in v0.7.28

type VxlanV6TunnelDestinationIPMode_Choice_Enum int32
const (
	VxlanV6TunnelDestinationIPMode_Choice_unspecified VxlanV6TunnelDestinationIPMode_Choice_Enum = 0
	VxlanV6TunnelDestinationIPMode_Choice_unicast     VxlanV6TunnelDestinationIPMode_Choice_Enum = 1
	VxlanV6TunnelDestinationIPMode_Choice_multicast   VxlanV6TunnelDestinationIPMode_Choice_Enum = 2
)

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) Descriptor added in v0.7.28

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) Enum added in v0.7.28

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) EnumDescriptor deprecated added in v0.7.28

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use VxlanV6TunnelDestinationIPMode_Choice_Enum.Descriptor instead.

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) Number added in v0.7.28

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) String added in v0.7.28

func (VxlanV6TunnelDestinationIPMode_Choice_Enum) Type added in v0.7.28

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL