monitoringv1

package
v1.1.0-rc.3 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var File_aperture_policy_monitoring_v1_policy_view_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_monitoring_v1_signal_metrics_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CircuitView added in v0.24.0

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

func (*CircuitView) DeepCopy added in v0.24.0

func (in *CircuitView) DeepCopy() *CircuitView

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitView. Required by controller-gen.

func (*CircuitView) DeepCopyInterface added in v0.24.0

func (in *CircuitView) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new CircuitView. Required by controller-gen.

func (*CircuitView) DeepCopyInto added in v0.24.0

func (in *CircuitView) DeepCopyInto(out *CircuitView)

DeepCopyInto supports using CircuitView within kubernetes types, where deepcopy-gen is used.

func (*CircuitView) Descriptor deprecated added in v0.24.0

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

Deprecated: Use CircuitView.ProtoReflect.Descriptor instead.

func (*CircuitView) GetTree added in v0.24.0

func (x *CircuitView) GetTree() *Tree

func (*CircuitView) MarshalJSON added in v0.24.0

func (msg *CircuitView) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CircuitView) ProtoMessage added in v0.24.0

func (*CircuitView) ProtoMessage()

func (*CircuitView) ProtoReflect added in v0.24.0

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

func (*CircuitView) Reset added in v0.24.0

func (x *CircuitView) Reset()

func (*CircuitView) String added in v0.24.0

func (x *CircuitView) String() string

func (*CircuitView) UnmarshalJSON added in v0.24.0

func (msg *CircuitView) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ComponentView

type ComponentView struct {
	ComponentId          string           `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	ComponentName        string           `protobuf:"bytes,2,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	ComponentType        string           `protobuf:"bytes,3,opt,name=component_type,json=componentType,proto3" json:"component_type,omitempty"`
	ComponentDescription string           `protobuf:"bytes,4,opt,name=component_description,json=componentDescription,proto3" json:"component_description,omitempty"`
	Component            *structpb.Struct `protobuf:"bytes,5,opt,name=component,proto3" json:"component,omitempty"`
	InPorts              []*PortView      `protobuf:"bytes,6,rep,name=in_ports,json=inPorts,proto3" json:"in_ports,omitempty"`
	OutPorts             []*PortView      `protobuf:"bytes,7,rep,name=out_ports,json=outPorts,proto3" json:"out_ports,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentView) DeepCopy

func (in *ComponentView) DeepCopy() *ComponentView

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentView. Required by controller-gen.

func (*ComponentView) DeepCopyInterface

func (in *ComponentView) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ComponentView. Required by controller-gen.

func (*ComponentView) DeepCopyInto

func (in *ComponentView) DeepCopyInto(out *ComponentView)

DeepCopyInto supports using ComponentView within kubernetes types, where deepcopy-gen is used.

func (*ComponentView) Descriptor deprecated

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

Deprecated: Use ComponentView.ProtoReflect.Descriptor instead.

func (*ComponentView) GetComponent

func (x *ComponentView) GetComponent() *structpb.Struct

func (*ComponentView) GetComponentDescription

func (x *ComponentView) GetComponentDescription() string

func (*ComponentView) GetComponentId

func (x *ComponentView) GetComponentId() string

func (*ComponentView) GetComponentName

func (x *ComponentView) GetComponentName() string

func (*ComponentView) GetComponentType

func (x *ComponentView) GetComponentType() string

func (*ComponentView) GetInPorts

func (x *ComponentView) GetInPorts() []*PortView

func (*ComponentView) GetOutPorts

func (x *ComponentView) GetOutPorts() []*PortView

func (*ComponentView) MarshalJSON

func (msg *ComponentView) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ComponentView) ProtoMessage

func (*ComponentView) ProtoMessage()

func (*ComponentView) ProtoReflect

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

func (*ComponentView) Reset

func (x *ComponentView) Reset()

func (*ComponentView) String

func (x *ComponentView) String() string

func (*ComponentView) UnmarshalJSON

func (msg *ComponentView) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Graph added in v1.1.0

type Graph struct {
	InternalComponents []*ComponentView `protobuf:"bytes,1,rep,name=internal_components,json=internalComponents,proto3" json:"internal_components,omitempty"`
	ExternalComponents []*ComponentView `protobuf:"bytes,2,rep,name=external_components,json=externalComponents,proto3" json:"external_components,omitempty"`
	InternalLinks      []*Link          `protobuf:"bytes,3,rep,name=internal_links,json=internalLinks,proto3" json:"internal_links,omitempty"`
	ExternalLinks      []*Link          `protobuf:"bytes,4,rep,name=external_links,json=externalLinks,proto3" json:"external_links,omitempty"`
	// contains filtered or unexported fields
}

func (*Graph) DeepCopy added in v1.1.0

func (in *Graph) DeepCopy() *Graph

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Graph. Required by controller-gen.

func (*Graph) DeepCopyInterface added in v1.1.0

func (in *Graph) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Graph. Required by controller-gen.

func (*Graph) DeepCopyInto added in v1.1.0

func (in *Graph) DeepCopyInto(out *Graph)

DeepCopyInto supports using Graph within kubernetes types, where deepcopy-gen is used.

func (*Graph) Descriptor deprecated added in v1.1.0

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

Deprecated: Use Graph.ProtoReflect.Descriptor instead.

func (*Graph) GetExternalComponents added in v1.1.0

func (x *Graph) GetExternalComponents() []*ComponentView
func (x *Graph) GetExternalLinks() []*Link

func (*Graph) GetInternalComponents added in v1.1.0

func (x *Graph) GetInternalComponents() []*ComponentView
func (x *Graph) GetInternalLinks() []*Link

func (*Graph) MarshalJSON added in v1.1.0

func (msg *Graph) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Graph) ProtoMessage added in v1.1.0

func (*Graph) ProtoMessage()

func (*Graph) ProtoReflect added in v1.1.0

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

func (*Graph) Reset added in v1.1.0

func (x *Graph) Reset()

func (*Graph) String added in v1.1.0

func (x *Graph) String() string

func (*Graph) UnmarshalJSON added in v1.1.0

func (msg *Graph) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Link struct {
	Source *SourceTarget `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Target *SourceTarget `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// Types that are assignable to Value:
	//	*Link_SignalName
	//	*Link_ConstantValue
	Value        isLink_Value `protobuf_oneof:"value"`
	Looped       string       `protobuf:"bytes,5,opt,name=looped,proto3" json:"looped,omitempty"`
	SubCircuitId string       `protobuf:"bytes,6,opt,name=sub_circuit_id,json=subCircuitId,proto3" json:"sub_circuit_id,omitempty"`
	// contains filtered or unexported fields
}

Link is a connection between Components.

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link. Required by controller-gen.

func (*Link) DeepCopyInterface

func (in *Link) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Link. Required by controller-gen.

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

DeepCopyInto supports using Link within kubernetes types, where deepcopy-gen is used.

func (*Link) Descriptor deprecated

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

Deprecated: Use Link.ProtoReflect.Descriptor instead.

func (*Link) GetConstantValue added in v1.1.0

func (x *Link) GetConstantValue() float64

func (*Link) GetLooped added in v1.1.0

func (x *Link) GetLooped() string

func (*Link) GetSignalName

func (x *Link) GetSignalName() string

func (*Link) GetSource

func (x *Link) GetSource() *SourceTarget

func (*Link) GetSubCircuitId added in v1.1.0

func (x *Link) GetSubCircuitId() string

func (*Link) GetTarget

func (x *Link) GetTarget() *SourceTarget

func (*Link) GetValue added in v1.1.0

func (m *Link) GetValue() isLink_Value

func (*Link) MarshalJSON

func (msg *Link) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Link) ProtoMessage

func (*Link) ProtoMessage()

func (*Link) ProtoReflect

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

func (*Link) Reset

func (x *Link) Reset()

func (*Link) String

func (x *Link) String() string

func (*Link) UnmarshalJSON

func (msg *Link) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Link_ConstantValue struct {
	// Constant value at an incoming Port
	ConstantValue float64 `protobuf:"fixed64,4,opt,name=constant_value,json=constantValue,proto3,oneof"`
}
type Link_SignalName struct {
	// Name of the Signal on the Port.
	SignalName string `protobuf:"bytes,3,opt,name=signal_name,json=signalName,proto3,oneof"`
}

type PortView

type PortView struct {

	// Port name
	PortName string `protobuf:"bytes,1,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
	// Types that are assignable to Value:
	//	*PortView_SignalName
	//	*PortView_ConstantValue
	Value isPortView_Value `protobuf_oneof:"value"`
	// True if port is looped.
	Looped bool `protobuf:"varint,4,opt,name=looped,proto3" json:"looped,omitempty"`
	// Sub circuit id, applicable only if value is of type signal_name.
	SubCircuitId string `protobuf:"bytes,5,opt,name=sub_circuit_id,json=subCircuitId,proto3" json:"sub_circuit_id,omitempty"`
	// contains filtered or unexported fields
}

Components are interconnected with each other via Ports

func (*PortView) DeepCopy

func (in *PortView) DeepCopy() *PortView

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortView. Required by controller-gen.

func (*PortView) DeepCopyInterface

func (in *PortView) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PortView. Required by controller-gen.

func (*PortView) DeepCopyInto

func (in *PortView) DeepCopyInto(out *PortView)

DeepCopyInto supports using PortView within kubernetes types, where deepcopy-gen is used.

func (*PortView) Descriptor deprecated

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

Deprecated: Use PortView.ProtoReflect.Descriptor instead.

func (*PortView) GetConstantValue

func (x *PortView) GetConstantValue() float64

func (*PortView) GetLooped

func (x *PortView) GetLooped() bool

func (*PortView) GetPortName

func (x *PortView) GetPortName() string

func (*PortView) GetSignalName

func (x *PortView) GetSignalName() string

func (*PortView) GetSubCircuitId added in v1.1.0

func (x *PortView) GetSubCircuitId() string

func (*PortView) GetValue

func (m *PortView) GetValue() isPortView_Value

func (*PortView) MarshalJSON

func (msg *PortView) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PortView) ProtoMessage

func (*PortView) ProtoMessage()

func (*PortView) ProtoReflect

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

func (*PortView) Reset

func (x *PortView) Reset()

func (*PortView) String

func (x *PortView) String() string

func (*PortView) UnmarshalJSON

func (msg *PortView) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type PortView_ConstantValue

type PortView_ConstantValue struct {
	// Constant value at an incoming Port
	ConstantValue float64 `protobuf:"fixed64,3,opt,name=constant_value,json=constantValue,proto3,oneof"`
}

type PortView_SignalName

type PortView_SignalName struct {
	// Name of the Signal on the Port.
	SignalName string `protobuf:"bytes,2,opt,name=signal_name,json=signalName,proto3,oneof"`
}

type SignalMetricsInfo

type SignalMetricsInfo struct {

	// Name of the Policy.
	PolicyName string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,2,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// List of signals readings.
	SignalReading []*SignalReading `protobuf:"bytes,3,rep,name=signal_reading,json=signalReading,proto3" json:"signal_reading,omitempty"`
	// contains filtered or unexported fields
}

func (*SignalMetricsInfo) DeepCopy

func (in *SignalMetricsInfo) DeepCopy() *SignalMetricsInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalMetricsInfo. Required by controller-gen.

func (*SignalMetricsInfo) DeepCopyInterface

func (in *SignalMetricsInfo) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SignalMetricsInfo. Required by controller-gen.

func (*SignalMetricsInfo) DeepCopyInto

func (in *SignalMetricsInfo) DeepCopyInto(out *SignalMetricsInfo)

DeepCopyInto supports using SignalMetricsInfo within kubernetes types, where deepcopy-gen is used.

func (*SignalMetricsInfo) Descriptor deprecated

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

Deprecated: Use SignalMetricsInfo.ProtoReflect.Descriptor instead.

func (*SignalMetricsInfo) GetPolicyHash

func (x *SignalMetricsInfo) GetPolicyHash() string

func (*SignalMetricsInfo) GetPolicyName

func (x *SignalMetricsInfo) GetPolicyName() string

func (*SignalMetricsInfo) GetSignalReading

func (x *SignalMetricsInfo) GetSignalReading() []*SignalReading

func (*SignalMetricsInfo) MarshalJSON

func (msg *SignalMetricsInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*SignalMetricsInfo) ProtoMessage

func (*SignalMetricsInfo) ProtoMessage()

func (*SignalMetricsInfo) ProtoReflect

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

func (*SignalMetricsInfo) Reset

func (x *SignalMetricsInfo) Reset()

func (*SignalMetricsInfo) String

func (x *SignalMetricsInfo) String() string

func (*SignalMetricsInfo) UnmarshalJSON

func (msg *SignalMetricsInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type SignalReading

type SignalReading struct {
	SignalName string  `protobuf:"bytes,1,opt,name=signal_name,json=signalName,proto3" json:"signal_name,omitempty"`
	Valid      bool    `protobuf:"varint,2,opt,name=valid,proto3" json:"valid,omitempty"`
	Value      float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SignalReading) DeepCopy

func (in *SignalReading) DeepCopy() *SignalReading

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalReading. Required by controller-gen.

func (*SignalReading) DeepCopyInterface

func (in *SignalReading) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SignalReading. Required by controller-gen.

func (*SignalReading) DeepCopyInto

func (in *SignalReading) DeepCopyInto(out *SignalReading)

DeepCopyInto supports using SignalReading within kubernetes types, where deepcopy-gen is used.

func (*SignalReading) Descriptor deprecated

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

Deprecated: Use SignalReading.ProtoReflect.Descriptor instead.

func (*SignalReading) GetSignalName

func (x *SignalReading) GetSignalName() string

func (*SignalReading) GetValid

func (x *SignalReading) GetValid() bool

func (*SignalReading) GetValue

func (x *SignalReading) GetValue() float64

func (*SignalReading) MarshalJSON

func (msg *SignalReading) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*SignalReading) ProtoMessage

func (*SignalReading) ProtoMessage()

func (*SignalReading) ProtoReflect

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

func (*SignalReading) Reset

func (x *SignalReading) Reset()

func (*SignalReading) String

func (x *SignalReading) String() string

func (*SignalReading) UnmarshalJSON

func (msg *SignalReading) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type SourceTarget

type SourceTarget struct {
	ComponentId string `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	PortName    string `protobuf:"bytes,2,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
	// contains filtered or unexported fields
}

SourceTarget describes a link attachment to a component.

func (*SourceTarget) DeepCopy

func (in *SourceTarget) DeepCopy() *SourceTarget

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTarget. Required by controller-gen.

func (*SourceTarget) DeepCopyInterface

func (in *SourceTarget) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SourceTarget. Required by controller-gen.

func (*SourceTarget) DeepCopyInto

func (in *SourceTarget) DeepCopyInto(out *SourceTarget)

DeepCopyInto supports using SourceTarget within kubernetes types, where deepcopy-gen is used.

func (*SourceTarget) Descriptor deprecated

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

Deprecated: Use SourceTarget.ProtoReflect.Descriptor instead.

func (*SourceTarget) GetComponentId

func (x *SourceTarget) GetComponentId() string

func (*SourceTarget) GetPortName

func (x *SourceTarget) GetPortName() string

func (*SourceTarget) MarshalJSON

func (msg *SourceTarget) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*SourceTarget) ProtoMessage

func (*SourceTarget) ProtoMessage()

func (*SourceTarget) ProtoReflect

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

func (*SourceTarget) Reset

func (x *SourceTarget) Reset()

func (*SourceTarget) String

func (x *SourceTarget) String() string

func (*SourceTarget) UnmarshalJSON

func (msg *SourceTarget) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Tree added in v0.24.0

type Tree struct {
	Node      *ComponentView   `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	Graph     *Graph           `protobuf:"bytes,2,opt,name=graph,proto3" json:"graph,omitempty"`
	Children  []*Tree          `protobuf:"bytes,3,rep,name=children,proto3" json:"children,omitempty"`
	Actuators []*ComponentView `protobuf:"bytes,4,rep,name=actuators,proto3" json:"actuators,omitempty"`
	// contains filtered or unexported fields
}

func (*Tree) DeepCopy added in v0.24.0

func (in *Tree) DeepCopy() *Tree

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tree. Required by controller-gen.

func (*Tree) DeepCopyInterface added in v0.24.0

func (in *Tree) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Tree. Required by controller-gen.

func (*Tree) DeepCopyInto added in v0.24.0

func (in *Tree) DeepCopyInto(out *Tree)

DeepCopyInto supports using Tree within kubernetes types, where deepcopy-gen is used.

func (*Tree) Descriptor deprecated added in v0.24.0

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

Deprecated: Use Tree.ProtoReflect.Descriptor instead.

func (*Tree) GetActuators added in v1.1.0

func (x *Tree) GetActuators() []*ComponentView

func (*Tree) GetChildren added in v0.24.0

func (x *Tree) GetChildren() []*Tree

func (*Tree) GetGraph added in v1.1.0

func (x *Tree) GetGraph() *Graph

func (*Tree) GetNode added in v1.1.0

func (x *Tree) GetNode() *ComponentView

func (*Tree) MarshalJSON added in v0.24.0

func (msg *Tree) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Tree) ProtoMessage added in v0.24.0

func (*Tree) ProtoMessage()

func (*Tree) ProtoReflect added in v0.24.0

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

func (*Tree) Reset added in v0.24.0

func (x *Tree) Reset()

func (*Tree) String added in v0.24.0

func (x *Tree) String() string

func (*Tree) UnmarshalJSON added in v0.24.0

func (msg *Tree) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

Jump to

Keyboard shortcuts

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