cisco_ios_xr_infra_xtc_agent_oper_xtc_policies_policy

package
v1.1.0 Latest Latest
Warning

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

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

Documentation

Overview

Cisco-IOS-XR-infra-xtc-agent-oper:xtc/policies/policy

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type XtcAffinityColor

type XtcAffinityColor struct {
	Color                string   `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcAffinityColor) Descriptor

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

func (*XtcAffinityColor) GetColor

func (m *XtcAffinityColor) GetColor() string

func (*XtcAffinityColor) ProtoMessage

func (*XtcAffinityColor) ProtoMessage()

func (*XtcAffinityColor) Reset

func (m *XtcAffinityColor) Reset()

func (*XtcAffinityColor) String

func (m *XtcAffinityColor) String() string

func (*XtcAffinityColor) XXX_DiscardUnknown

func (m *XtcAffinityColor) XXX_DiscardUnknown()

func (*XtcAffinityColor) XXX_Marshal

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

func (*XtcAffinityColor) XXX_Merge

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

func (*XtcAffinityColor) XXX_Size

func (m *XtcAffinityColor) XXX_Size() int

func (*XtcAffinityColor) XXX_Unmarshal

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

type XtcAffinityConstraint

type XtcAffinityConstraint struct {
	Type                 uint32              `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
	Value                uint32              `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	Color                []*XtcAffinityColor `protobuf:"bytes,3,rep,name=color,proto3" json:"color,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*XtcAffinityConstraint) Descriptor

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

func (*XtcAffinityConstraint) GetColor

func (m *XtcAffinityConstraint) GetColor() []*XtcAffinityColor

func (*XtcAffinityConstraint) GetType

func (m *XtcAffinityConstraint) GetType() uint32

func (*XtcAffinityConstraint) GetValue

func (m *XtcAffinityConstraint) GetValue() uint32

func (*XtcAffinityConstraint) ProtoMessage

func (*XtcAffinityConstraint) ProtoMessage()

func (*XtcAffinityConstraint) Reset

func (m *XtcAffinityConstraint) Reset()

func (*XtcAffinityConstraint) String

func (m *XtcAffinityConstraint) String() string

func (*XtcAffinityConstraint) XXX_DiscardUnknown

func (m *XtcAffinityConstraint) XXX_DiscardUnknown()

func (*XtcAffinityConstraint) XXX_Marshal

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

func (*XtcAffinityConstraint) XXX_Merge

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

func (*XtcAffinityConstraint) XXX_Size

func (m *XtcAffinityConstraint) XXX_Size() int

func (*XtcAffinityConstraint) XXX_Unmarshal

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

type XtcEventInfo

type XtcEventInfo struct {
	EventMessage         string   `protobuf:"bytes,1,opt,name=event_message,json=eventMessage,proto3" json:"event_message,omitempty"`
	TimeStamp            uint32   `protobuf:"varint,2,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcEventInfo) Descriptor

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

func (*XtcEventInfo) GetEventMessage

func (m *XtcEventInfo) GetEventMessage() string

func (*XtcEventInfo) GetTimeStamp

func (m *XtcEventInfo) GetTimeStamp() uint32

func (*XtcEventInfo) ProtoMessage

func (*XtcEventInfo) ProtoMessage()

func (*XtcEventInfo) Reset

func (m *XtcEventInfo) Reset()

func (*XtcEventInfo) String

func (m *XtcEventInfo) String() string

func (*XtcEventInfo) XXX_DiscardUnknown

func (m *XtcEventInfo) XXX_DiscardUnknown()

func (*XtcEventInfo) XXX_Marshal

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

func (*XtcEventInfo) XXX_Merge

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

func (*XtcEventInfo) XXX_Size

func (m *XtcEventInfo) XXX_Size() int

func (*XtcEventInfo) XXX_Unmarshal

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

type XtcIpAddrType

type XtcIpAddrType struct {
	AfName               string   `protobuf:"bytes,1,opt,name=af_name,json=afName,proto3" json:"af_name,omitempty"`
	Ipv4                 string   `protobuf:"bytes,2,opt,name=ipv4,proto3" json:"ipv4,omitempty"`
	Ipv6                 string   `protobuf:"bytes,3,opt,name=ipv6,proto3" json:"ipv6,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcIpAddrType) Descriptor

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

func (*XtcIpAddrType) GetAfName

func (m *XtcIpAddrType) GetAfName() string

func (*XtcIpAddrType) GetIpv4

func (m *XtcIpAddrType) GetIpv4() string

func (*XtcIpAddrType) GetIpv6

func (m *XtcIpAddrType) GetIpv6() string

func (*XtcIpAddrType) ProtoMessage

func (*XtcIpAddrType) ProtoMessage()

func (*XtcIpAddrType) Reset

func (m *XtcIpAddrType) Reset()

func (*XtcIpAddrType) String

func (m *XtcIpAddrType) String() string

func (*XtcIpAddrType) XXX_DiscardUnknown

func (m *XtcIpAddrType) XXX_DiscardUnknown()

func (*XtcIpAddrType) XXX_Marshal

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

func (*XtcIpAddrType) XXX_Merge

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

func (*XtcIpAddrType) XXX_Size

func (m *XtcIpAddrType) XXX_Size() int

func (*XtcIpAddrType) XXX_Unmarshal

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

type XtcPathConstraintsBag

type XtcPathConstraintsBag struct {
	AffinityConstraint   []*XtcAffinityConstraint `protobuf:"bytes,1,rep,name=affinity_constraint,json=affinityConstraint,proto3" json:"affinity_constraint,omitempty"`
	PathMetrics          *XtcPathMetricsBag       `protobuf:"bytes,2,opt,name=path_metrics,json=pathMetrics,proto3" json:"path_metrics,omitempty"`
	Segments             *XtcSegmentsBag          `protobuf:"bytes,3,opt,name=segments,proto3" json:"segments,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*XtcPathConstraintsBag) Descriptor

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

func (*XtcPathConstraintsBag) GetAffinityConstraint

func (m *XtcPathConstraintsBag) GetAffinityConstraint() []*XtcAffinityConstraint

func (*XtcPathConstraintsBag) GetPathMetrics

func (m *XtcPathConstraintsBag) GetPathMetrics() *XtcPathMetricsBag

func (*XtcPathConstraintsBag) GetSegments

func (m *XtcPathConstraintsBag) GetSegments() *XtcSegmentsBag

func (*XtcPathConstraintsBag) ProtoMessage

func (*XtcPathConstraintsBag) ProtoMessage()

func (*XtcPathConstraintsBag) Reset

func (m *XtcPathConstraintsBag) Reset()

func (*XtcPathConstraintsBag) String

func (m *XtcPathConstraintsBag) String() string

func (*XtcPathConstraintsBag) XXX_DiscardUnknown

func (m *XtcPathConstraintsBag) XXX_DiscardUnknown()

func (*XtcPathConstraintsBag) XXX_Marshal

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

func (*XtcPathConstraintsBag) XXX_Merge

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

func (*XtcPathConstraintsBag) XXX_Size

func (m *XtcPathConstraintsBag) XXX_Size() int

func (*XtcPathConstraintsBag) XXX_Unmarshal

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

type XtcPathMetricsBag

type XtcPathMetricsBag struct {
	MarginRelative        uint32   `protobuf:"varint,1,opt,name=margin_relative,json=marginRelative,proto3" json:"margin_relative,omitempty"`
	MarginAbsolute        uint32   `protobuf:"varint,2,opt,name=margin_absolute,json=marginAbsolute,proto3" json:"margin_absolute,omitempty"`
	MaximumSegments       uint32   `protobuf:"varint,3,opt,name=maximum_segments,json=maximumSegments,proto3" json:"maximum_segments,omitempty"`
	AccumulativeTeMetric  uint32   `protobuf:"varint,4,opt,name=accumulative_te_metric,json=accumulativeTeMetric,proto3" json:"accumulative_te_metric,omitempty"`
	AccumulativeIgpMetric uint32   `` /* 127-byte string literal not displayed */
	AccumulativeDelay     uint32   `protobuf:"varint,6,opt,name=accumulative_delay,json=accumulativeDelay,proto3" json:"accumulative_delay,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*XtcPathMetricsBag) Descriptor

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

func (*XtcPathMetricsBag) GetAccumulativeDelay

func (m *XtcPathMetricsBag) GetAccumulativeDelay() uint32

func (*XtcPathMetricsBag) GetAccumulativeIgpMetric

func (m *XtcPathMetricsBag) GetAccumulativeIgpMetric() uint32

func (*XtcPathMetricsBag) GetAccumulativeTeMetric

func (m *XtcPathMetricsBag) GetAccumulativeTeMetric() uint32

func (*XtcPathMetricsBag) GetMarginAbsolute

func (m *XtcPathMetricsBag) GetMarginAbsolute() uint32

func (*XtcPathMetricsBag) GetMarginRelative

func (m *XtcPathMetricsBag) GetMarginRelative() uint32

func (*XtcPathMetricsBag) GetMaximumSegments

func (m *XtcPathMetricsBag) GetMaximumSegments() uint32

func (*XtcPathMetricsBag) ProtoMessage

func (*XtcPathMetricsBag) ProtoMessage()

func (*XtcPathMetricsBag) Reset

func (m *XtcPathMetricsBag) Reset()

func (*XtcPathMetricsBag) String

func (m *XtcPathMetricsBag) String() string

func (*XtcPathMetricsBag) XXX_DiscardUnknown

func (m *XtcPathMetricsBag) XXX_DiscardUnknown()

func (*XtcPathMetricsBag) XXX_Marshal

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

func (*XtcPathMetricsBag) XXX_Merge

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

func (*XtcPathMetricsBag) XXX_Size

func (m *XtcPathMetricsBag) XXX_Size() int

func (*XtcPathMetricsBag) XXX_Unmarshal

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

type XtcPolicyAutoBag

type XtcPolicyAutoBag struct {
	CreatorName          string   `protobuf:"bytes,1,opt,name=creator_name,json=creatorName,proto3" json:"creator_name,omitempty"`
	Distinguisher        uint32   `protobuf:"varint,2,opt,name=distinguisher,proto3" json:"distinguisher,omitempty"`
	Preference           uint32   `protobuf:"varint,3,opt,name=preference,proto3" json:"preference,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcPolicyAutoBag) Descriptor

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

func (*XtcPolicyAutoBag) GetCreatorName

func (m *XtcPolicyAutoBag) GetCreatorName() string

func (*XtcPolicyAutoBag) GetDistinguisher

func (m *XtcPolicyAutoBag) GetDistinguisher() uint32

func (*XtcPolicyAutoBag) GetPreference

func (m *XtcPolicyAutoBag) GetPreference() uint32

func (*XtcPolicyAutoBag) ProtoMessage

func (*XtcPolicyAutoBag) ProtoMessage()

func (*XtcPolicyAutoBag) Reset

func (m *XtcPolicyAutoBag) Reset()

func (*XtcPolicyAutoBag) String

func (m *XtcPolicyAutoBag) String() string

func (*XtcPolicyAutoBag) XXX_DiscardUnknown

func (m *XtcPolicyAutoBag) XXX_DiscardUnknown()

func (*XtcPolicyAutoBag) XXX_Marshal

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

func (*XtcPolicyAutoBag) XXX_Merge

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

func (*XtcPolicyAutoBag) XXX_Size

func (m *XtcPolicyAutoBag) XXX_Size() int

func (*XtcPolicyAutoBag) XXX_Unmarshal

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

type XtcPolicyBag

type XtcPolicyBag struct {
	PolicyName            string              `protobuf:"bytes,50,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	DestinationAddress    *XtcIpAddrType      `protobuf:"bytes,51,opt,name=destination_address,json=destinationAddress,proto3" json:"destination_address,omitempty"`
	AdministrativeUp      uint32              `protobuf:"varint,52,opt,name=administrative_up,json=administrativeUp,proto3" json:"administrative_up,omitempty"`
	OperationalUp         uint32              `protobuf:"varint,53,opt,name=operational_up,json=operationalUp,proto3" json:"operational_up,omitempty"`
	BindingSid            *XtcPolicyBsidBag   `protobuf:"bytes,54,opt,name=binding_sid,json=bindingSid,proto3" json:"binding_sid,omitempty"`
	Color                 uint32              `protobuf:"varint,55,opt,name=color,proto3" json:"color,omitempty"`
	Paths                 []*XtcPolicyPathBag `protobuf:"bytes,56,rep,name=paths,proto3" json:"paths,omitempty"`
	IsAutoPolicy          bool                `protobuf:"varint,57,opt,name=is_auto_policy,json=isAutoPolicy,proto3" json:"is_auto_policy,omitempty"`
	AutoPolicyInfo        *XtcPolicyAutoBag   `protobuf:"bytes,58,opt,name=auto_policy_info,json=autoPolicyInfo,proto3" json:"auto_policy_info,omitempty"`
	TransitionCount       uint32              `protobuf:"varint,59,opt,name=transition_count,json=transitionCount,proto3" json:"transition_count,omitempty"`
	ForwardClass          uint32              `protobuf:"varint,60,opt,name=forward_class,json=forwardClass,proto3" json:"forward_class,omitempty"`
	UpTime                uint64              `protobuf:"varint,61,opt,name=up_time,json=upTime,proto3" json:"up_time,omitempty"`
	UpAge                 uint64              `protobuf:"varint,62,opt,name=up_age,json=upAge,proto3" json:"up_age,omitempty"`
	DownTime              uint64              `protobuf:"varint,63,opt,name=down_time,json=downTime,proto3" json:"down_time,omitempty"`
	DownAge               uint64              `protobuf:"varint,64,opt,name=down_age,json=downAge,proto3" json:"down_age,omitempty"`
	LspId                 uint32              `protobuf:"varint,65,opt,name=lsp_id,json=lspId,proto3" json:"lsp_id,omitempty"`
	SteeringBgpDisabled   bool                `protobuf:"varint,66,opt,name=steering_bgp_disabled,json=steeringBgpDisabled,proto3" json:"steering_bgp_disabled,omitempty"`
	InterfaceHandle       uint32              `protobuf:"varint,67,opt,name=interface_handle,json=interfaceHandle,proto3" json:"interface_handle,omitempty"`
	PolicyGroupIdentifier uint32              `` /* 128-byte string literal not displayed */
	LocalLabelIdentifier  uint32              `protobuf:"varint,69,opt,name=local_label_identifier,json=localLabelIdentifier,proto3" json:"local_label_identifier,omitempty"`
	LocalLabel            uint32              `protobuf:"varint,70,opt,name=local_label,json=localLabel,proto3" json:"local_label,omitempty"`
	ProfileId             uint32              `protobuf:"varint,71,opt,name=profile_id,json=profileId,proto3" json:"profile_id,omitempty"`
	Ipv6CapsEnabled       bool                `protobuf:"varint,72,opt,name=ipv6_caps_enabled,json=ipv6CapsEnabled,proto3" json:"ipv6_caps_enabled,omitempty"`
	EventBuffer           []*XtcEventInfo     `protobuf:"bytes,73,rep,name=event_buffer,json=eventBuffer,proto3" json:"event_buffer,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}            `json:"-"`
	XXX_unrecognized      []byte              `json:"-"`
	XXX_sizecache         int32               `json:"-"`
}

func (*XtcPolicyBag) Descriptor

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

func (*XtcPolicyBag) GetAdministrativeUp

func (m *XtcPolicyBag) GetAdministrativeUp() uint32

func (*XtcPolicyBag) GetAutoPolicyInfo

func (m *XtcPolicyBag) GetAutoPolicyInfo() *XtcPolicyAutoBag

func (*XtcPolicyBag) GetBindingSid

func (m *XtcPolicyBag) GetBindingSid() *XtcPolicyBsidBag

func (*XtcPolicyBag) GetColor

func (m *XtcPolicyBag) GetColor() uint32

func (*XtcPolicyBag) GetDestinationAddress

func (m *XtcPolicyBag) GetDestinationAddress() *XtcIpAddrType

func (*XtcPolicyBag) GetDownAge

func (m *XtcPolicyBag) GetDownAge() uint64

func (*XtcPolicyBag) GetDownTime

func (m *XtcPolicyBag) GetDownTime() uint64

func (*XtcPolicyBag) GetEventBuffer

func (m *XtcPolicyBag) GetEventBuffer() []*XtcEventInfo

func (*XtcPolicyBag) GetForwardClass

func (m *XtcPolicyBag) GetForwardClass() uint32

func (*XtcPolicyBag) GetInterfaceHandle

func (m *XtcPolicyBag) GetInterfaceHandle() uint32

func (*XtcPolicyBag) GetIpv6CapsEnabled

func (m *XtcPolicyBag) GetIpv6CapsEnabled() bool

func (*XtcPolicyBag) GetIsAutoPolicy

func (m *XtcPolicyBag) GetIsAutoPolicy() bool

func (*XtcPolicyBag) GetLocalLabel

func (m *XtcPolicyBag) GetLocalLabel() uint32

func (*XtcPolicyBag) GetLocalLabelIdentifier

func (m *XtcPolicyBag) GetLocalLabelIdentifier() uint32

func (*XtcPolicyBag) GetLspId

func (m *XtcPolicyBag) GetLspId() uint32

func (*XtcPolicyBag) GetOperationalUp

func (m *XtcPolicyBag) GetOperationalUp() uint32

func (*XtcPolicyBag) GetPaths

func (m *XtcPolicyBag) GetPaths() []*XtcPolicyPathBag

func (*XtcPolicyBag) GetPolicyGroupIdentifier

func (m *XtcPolicyBag) GetPolicyGroupIdentifier() uint32

func (*XtcPolicyBag) GetPolicyName

func (m *XtcPolicyBag) GetPolicyName() string

func (*XtcPolicyBag) GetProfileId

func (m *XtcPolicyBag) GetProfileId() uint32

func (*XtcPolicyBag) GetSteeringBgpDisabled

func (m *XtcPolicyBag) GetSteeringBgpDisabled() bool

func (*XtcPolicyBag) GetTransitionCount

func (m *XtcPolicyBag) GetTransitionCount() uint32

func (*XtcPolicyBag) GetUpAge

func (m *XtcPolicyBag) GetUpAge() uint64

func (*XtcPolicyBag) GetUpTime

func (m *XtcPolicyBag) GetUpTime() uint64

func (*XtcPolicyBag) ProtoMessage

func (*XtcPolicyBag) ProtoMessage()

func (*XtcPolicyBag) Reset

func (m *XtcPolicyBag) Reset()

func (*XtcPolicyBag) String

func (m *XtcPolicyBag) String() string

func (*XtcPolicyBag) XXX_DiscardUnknown

func (m *XtcPolicyBag) XXX_DiscardUnknown()

func (*XtcPolicyBag) XXX_Marshal

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

func (*XtcPolicyBag) XXX_Merge

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

func (*XtcPolicyBag) XXX_Size

func (m *XtcPolicyBag) XXX_Size() int

func (*XtcPolicyBag) XXX_Unmarshal

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

type XtcPolicyBag_KEYS

type XtcPolicyBag_KEYS struct {
	Id                   uint32   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcPolicyBag_KEYS) Descriptor

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

func (*XtcPolicyBag_KEYS) GetId

func (m *XtcPolicyBag_KEYS) GetId() uint32

func (*XtcPolicyBag_KEYS) ProtoMessage

func (*XtcPolicyBag_KEYS) ProtoMessage()

func (*XtcPolicyBag_KEYS) Reset

func (m *XtcPolicyBag_KEYS) Reset()

func (*XtcPolicyBag_KEYS) String

func (m *XtcPolicyBag_KEYS) String() string

func (*XtcPolicyBag_KEYS) XXX_DiscardUnknown

func (m *XtcPolicyBag_KEYS) XXX_DiscardUnknown()

func (*XtcPolicyBag_KEYS) XXX_Marshal

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

func (*XtcPolicyBag_KEYS) XXX_Merge

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

func (*XtcPolicyBag_KEYS) XXX_Size

func (m *XtcPolicyBag_KEYS) XXX_Size() int

func (*XtcPolicyBag_KEYS) XXX_Unmarshal

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

type XtcPolicyBsidBag

type XtcPolicyBsidBag struct {
	Value                *XtcPrefixSidType `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	BsidMode             string            `protobuf:"bytes,2,opt,name=bsid_mode,json=bsidMode,proto3" json:"bsid_mode,omitempty"`
	Error                string            `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	State                string            `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	ExplicitBased        bool              `protobuf:"varint,5,opt,name=explicit_based,json=explicitBased,proto3" json:"explicit_based,omitempty"`
	PolicySelected       bool              `protobuf:"varint,6,opt,name=policy_selected,json=policySelected,proto3" json:"policy_selected,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*XtcPolicyBsidBag) Descriptor

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

func (*XtcPolicyBsidBag) GetBsidMode

func (m *XtcPolicyBsidBag) GetBsidMode() string

func (*XtcPolicyBsidBag) GetError

func (m *XtcPolicyBsidBag) GetError() string

func (*XtcPolicyBsidBag) GetExplicitBased

func (m *XtcPolicyBsidBag) GetExplicitBased() bool

func (*XtcPolicyBsidBag) GetPolicySelected

func (m *XtcPolicyBsidBag) GetPolicySelected() bool

func (*XtcPolicyBsidBag) GetState

func (m *XtcPolicyBsidBag) GetState() string

func (*XtcPolicyBsidBag) GetValue

func (m *XtcPolicyBsidBag) GetValue() *XtcPrefixSidType

func (*XtcPolicyBsidBag) ProtoMessage

func (*XtcPolicyBsidBag) ProtoMessage()

func (*XtcPolicyBsidBag) Reset

func (m *XtcPolicyBsidBag) Reset()

func (*XtcPolicyBsidBag) String

func (m *XtcPolicyBsidBag) String() string

func (*XtcPolicyBsidBag) XXX_DiscardUnknown

func (m *XtcPolicyBsidBag) XXX_DiscardUnknown()

func (*XtcPolicyBsidBag) XXX_Marshal

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

func (*XtcPolicyBsidBag) XXX_Merge

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

func (*XtcPolicyBsidBag) XXX_Size

func (m *XtcPolicyBsidBag) XXX_Size() int

func (*XtcPolicyBsidBag) XXX_Unmarshal

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

type XtcPolicyPathBag

type XtcPolicyPathBag struct {
	Index                uint32                 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Type                 string                 `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Name                 string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Active               bool                   `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
	Weight               uint32                 `protobuf:"varint,5,opt,name=weight,proto3" json:"weight,omitempty"`
	MetricType           uint32                 `protobuf:"varint,6,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty"`
	MetricValue          uint32                 `protobuf:"varint,7,opt,name=metric_value,json=metricValue,proto3" json:"metric_value,omitempty"`
	Hops                 []*XtcSrHopType        `protobuf:"bytes,8,rep,name=hops,proto3" json:"hops,omitempty"`
	IsValid              bool                   `protobuf:"varint,9,opt,name=is_valid,json=isValid,proto3" json:"is_valid,omitempty"`
	PceBasedPath         bool                   `protobuf:"varint,10,opt,name=pce_based_path,json=pceBasedPath,proto3" json:"pce_based_path,omitempty"`
	PceAddress           string                 `protobuf:"bytes,11,opt,name=pce_address,json=pceAddress,proto3" json:"pce_address,omitempty"`
	Error                string                 `protobuf:"bytes,12,opt,name=error,proto3" json:"error,omitempty"`
	SrPathConstraints    *XtcPathConstraintsBag `protobuf:"bytes,13,opt,name=sr_path_constraints,json=srPathConstraints,proto3" json:"sr_path_constraints,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*XtcPolicyPathBag) Descriptor

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

func (*XtcPolicyPathBag) GetActive

func (m *XtcPolicyPathBag) GetActive() bool

func (*XtcPolicyPathBag) GetError

func (m *XtcPolicyPathBag) GetError() string

func (*XtcPolicyPathBag) GetHops

func (m *XtcPolicyPathBag) GetHops() []*XtcSrHopType

func (*XtcPolicyPathBag) GetIndex

func (m *XtcPolicyPathBag) GetIndex() uint32

func (*XtcPolicyPathBag) GetIsValid

func (m *XtcPolicyPathBag) GetIsValid() bool

func (*XtcPolicyPathBag) GetMetricType

func (m *XtcPolicyPathBag) GetMetricType() uint32

func (*XtcPolicyPathBag) GetMetricValue

func (m *XtcPolicyPathBag) GetMetricValue() uint32

func (*XtcPolicyPathBag) GetName

func (m *XtcPolicyPathBag) GetName() string

func (*XtcPolicyPathBag) GetPceAddress

func (m *XtcPolicyPathBag) GetPceAddress() string

func (*XtcPolicyPathBag) GetPceBasedPath

func (m *XtcPolicyPathBag) GetPceBasedPath() bool

func (*XtcPolicyPathBag) GetSrPathConstraints

func (m *XtcPolicyPathBag) GetSrPathConstraints() *XtcPathConstraintsBag

func (*XtcPolicyPathBag) GetType

func (m *XtcPolicyPathBag) GetType() string

func (*XtcPolicyPathBag) GetWeight

func (m *XtcPolicyPathBag) GetWeight() uint32

func (*XtcPolicyPathBag) ProtoMessage

func (*XtcPolicyPathBag) ProtoMessage()

func (*XtcPolicyPathBag) Reset

func (m *XtcPolicyPathBag) Reset()

func (*XtcPolicyPathBag) String

func (m *XtcPolicyPathBag) String() string

func (*XtcPolicyPathBag) XXX_DiscardUnknown

func (m *XtcPolicyPathBag) XXX_DiscardUnknown()

func (*XtcPolicyPathBag) XXX_Marshal

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

func (*XtcPolicyPathBag) XXX_Merge

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

func (*XtcPolicyPathBag) XXX_Size

func (m *XtcPolicyPathBag) XXX_Size() int

func (*XtcPolicyPathBag) XXX_Unmarshal

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

type XtcPrefixSidType

type XtcPrefixSidType struct {
	SidType              string   `protobuf:"bytes,1,opt,name=sid_type,json=sidType,proto3" json:"sid_type,omitempty"`
	Label                uint32   `protobuf:"varint,2,opt,name=label,proto3" json:"label,omitempty"`
	Ipv6                 string   `protobuf:"bytes,3,opt,name=ipv6,proto3" json:"ipv6,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcPrefixSidType) Descriptor

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

func (*XtcPrefixSidType) GetIpv6

func (m *XtcPrefixSidType) GetIpv6() string

func (*XtcPrefixSidType) GetLabel

func (m *XtcPrefixSidType) GetLabel() uint32

func (*XtcPrefixSidType) GetSidType

func (m *XtcPrefixSidType) GetSidType() string

func (*XtcPrefixSidType) ProtoMessage

func (*XtcPrefixSidType) ProtoMessage()

func (*XtcPrefixSidType) Reset

func (m *XtcPrefixSidType) Reset()

func (*XtcPrefixSidType) String

func (m *XtcPrefixSidType) String() string

func (*XtcPrefixSidType) XXX_DiscardUnknown

func (m *XtcPrefixSidType) XXX_DiscardUnknown()

func (*XtcPrefixSidType) XXX_Marshal

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

func (*XtcPrefixSidType) XXX_Merge

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

func (*XtcPrefixSidType) XXX_Size

func (m *XtcPrefixSidType) XXX_Size() int

func (*XtcPrefixSidType) XXX_Unmarshal

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

type XtcSegmentsBag

type XtcSegmentsBag struct {
	SegmentAlgorithm     uint32   `protobuf:"varint,1,opt,name=segment_algorithm,json=segmentAlgorithm,proto3" json:"segment_algorithm,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*XtcSegmentsBag) Descriptor

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

func (*XtcSegmentsBag) GetSegmentAlgorithm

func (m *XtcSegmentsBag) GetSegmentAlgorithm() uint32

func (*XtcSegmentsBag) ProtoMessage

func (*XtcSegmentsBag) ProtoMessage()

func (*XtcSegmentsBag) Reset

func (m *XtcSegmentsBag) Reset()

func (*XtcSegmentsBag) String

func (m *XtcSegmentsBag) String() string

func (*XtcSegmentsBag) XXX_DiscardUnknown

func (m *XtcSegmentsBag) XXX_DiscardUnknown()

func (*XtcSegmentsBag) XXX_Marshal

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

func (*XtcSegmentsBag) XXX_Merge

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

func (*XtcSegmentsBag) XXX_Size

func (m *XtcSegmentsBag) XXX_Size() int

func (*XtcSegmentsBag) XXX_Unmarshal

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

type XtcSrHopType

type XtcSrHopType struct {
	SidType              string            `protobuf:"bytes,1,opt,name=sid_type,json=sidType,proto3" json:"sid_type,omitempty"`
	Sid                  *XtcPrefixSidType `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
	LocalAddress         *XtcIpAddrType    `protobuf:"bytes,3,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
	RemoteAddress        *XtcIpAddrType    `protobuf:"bytes,4,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"`
	Algorithm            uint32            `protobuf:"varint,5,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*XtcSrHopType) Descriptor

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

func (*XtcSrHopType) GetAlgorithm

func (m *XtcSrHopType) GetAlgorithm() uint32

func (*XtcSrHopType) GetLocalAddress

func (m *XtcSrHopType) GetLocalAddress() *XtcIpAddrType

func (*XtcSrHopType) GetRemoteAddress

func (m *XtcSrHopType) GetRemoteAddress() *XtcIpAddrType

func (*XtcSrHopType) GetSid

func (m *XtcSrHopType) GetSid() *XtcPrefixSidType

func (*XtcSrHopType) GetSidType

func (m *XtcSrHopType) GetSidType() string

func (*XtcSrHopType) ProtoMessage

func (*XtcSrHopType) ProtoMessage()

func (*XtcSrHopType) Reset

func (m *XtcSrHopType) Reset()

func (*XtcSrHopType) String

func (m *XtcSrHopType) String() string

func (*XtcSrHopType) XXX_DiscardUnknown

func (m *XtcSrHopType) XXX_DiscardUnknown()

func (*XtcSrHopType) XXX_Marshal

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

func (*XtcSrHopType) XXX_Merge

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

func (*XtcSrHopType) XXX_Size

func (m *XtcSrHopType) XXX_Size() int

func (*XtcSrHopType) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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