Documentation ¶
Overview ¶
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Index ¶
- Variables
- type CircuitView
- func (in *CircuitView) DeepCopy() *CircuitView
- func (in *CircuitView) DeepCopyInterface() interface{}
- func (in *CircuitView) DeepCopyInto(out *CircuitView)
- func (*CircuitView) Descriptor() ([]byte, []int)deprecated
- func (x *CircuitView) GetTree() *Tree
- func (msg *CircuitView) MarshalJSON() ([]byte, error)
- func (*CircuitView) ProtoMessage()
- func (x *CircuitView) ProtoReflect() protoreflect.Message
- func (x *CircuitView) Reset()
- func (x *CircuitView) String() string
- func (msg *CircuitView) UnmarshalJSON(b []byte) error
- type ComponentView
- func (in *ComponentView) DeepCopy() *ComponentView
- func (in *ComponentView) DeepCopyInterface() interface{}
- func (in *ComponentView) DeepCopyInto(out *ComponentView)
- func (*ComponentView) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentView) GetComponent() *structpb.Struct
- func (x *ComponentView) GetComponentDescription() string
- func (x *ComponentView) GetComponentId() string
- func (x *ComponentView) GetComponentName() string
- func (x *ComponentView) GetComponentType() string
- func (x *ComponentView) GetInPorts() []*PortView
- func (x *ComponentView) GetOutPorts() []*PortView
- func (msg *ComponentView) MarshalJSON() ([]byte, error)
- func (*ComponentView) ProtoMessage()
- func (x *ComponentView) ProtoReflect() protoreflect.Message
- func (x *ComponentView) Reset()
- func (x *ComponentView) String() string
- func (msg *ComponentView) UnmarshalJSON(b []byte) error
- type Graph
- func (in *Graph) DeepCopy() *Graph
- func (in *Graph) DeepCopyInterface() interface{}
- func (in *Graph) DeepCopyInto(out *Graph)
- func (*Graph) Descriptor() ([]byte, []int)deprecated
- func (x *Graph) GetExternalComponents() []*ComponentView
- func (x *Graph) GetExternalLinks() []*Link
- func (x *Graph) GetInternalComponents() []*ComponentView
- func (x *Graph) GetInternalLinks() []*Link
- func (msg *Graph) MarshalJSON() ([]byte, error)
- func (*Graph) ProtoMessage()
- func (x *Graph) ProtoReflect() protoreflect.Message
- func (x *Graph) Reset()
- func (x *Graph) String() string
- func (msg *Graph) UnmarshalJSON(b []byte) error
- type Link
- func (in *Link) DeepCopy() *Link
- func (in *Link) DeepCopyInterface() interface{}
- func (in *Link) DeepCopyInto(out *Link)
- func (*Link) Descriptor() ([]byte, []int)deprecated
- func (x *Link) GetConstantValue() float64
- func (x *Link) GetLooped() string
- func (x *Link) GetSignalName() string
- func (x *Link) GetSource() *SourceTarget
- func (x *Link) GetSubCircuitId() string
- func (x *Link) GetTarget() *SourceTarget
- func (m *Link) GetValue() isLink_Value
- func (msg *Link) MarshalJSON() ([]byte, error)
- func (*Link) ProtoMessage()
- func (x *Link) ProtoReflect() protoreflect.Message
- func (x *Link) Reset()
- func (x *Link) String() string
- func (msg *Link) UnmarshalJSON(b []byte) error
- type Link_ConstantValue
- type Link_SignalName
- type PortView
- func (in *PortView) DeepCopy() *PortView
- func (in *PortView) DeepCopyInterface() interface{}
- func (in *PortView) DeepCopyInto(out *PortView)
- func (*PortView) Descriptor() ([]byte, []int)deprecated
- func (x *PortView) GetConstantValue() float64
- func (x *PortView) GetLooped() bool
- func (x *PortView) GetPortName() string
- func (x *PortView) GetSignalName() string
- func (x *PortView) GetSubCircuitId() string
- func (m *PortView) GetValue() isPortView_Value
- func (msg *PortView) MarshalJSON() ([]byte, error)
- func (*PortView) ProtoMessage()
- func (x *PortView) ProtoReflect() protoreflect.Message
- func (x *PortView) Reset()
- func (x *PortView) String() string
- func (msg *PortView) UnmarshalJSON(b []byte) error
- type PortView_ConstantValue
- type PortView_SignalName
- type SignalMetricsInfo
- func (in *SignalMetricsInfo) DeepCopy() *SignalMetricsInfo
- func (in *SignalMetricsInfo) DeepCopyInterface() interface{}
- func (in *SignalMetricsInfo) DeepCopyInto(out *SignalMetricsInfo)
- func (*SignalMetricsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SignalMetricsInfo) GetPolicyHash() string
- func (x *SignalMetricsInfo) GetPolicyName() string
- func (x *SignalMetricsInfo) GetSignalReading() []*SignalReading
- func (msg *SignalMetricsInfo) MarshalJSON() ([]byte, error)
- func (*SignalMetricsInfo) ProtoMessage()
- func (x *SignalMetricsInfo) ProtoReflect() protoreflect.Message
- func (x *SignalMetricsInfo) Reset()
- func (x *SignalMetricsInfo) String() string
- func (msg *SignalMetricsInfo) UnmarshalJSON(b []byte) error
- type SignalReading
- func (in *SignalReading) DeepCopy() *SignalReading
- func (in *SignalReading) DeepCopyInterface() interface{}
- func (in *SignalReading) DeepCopyInto(out *SignalReading)
- func (*SignalReading) Descriptor() ([]byte, []int)deprecated
- func (x *SignalReading) GetSignalName() string
- func (x *SignalReading) GetValid() bool
- func (x *SignalReading) GetValue() float64
- func (msg *SignalReading) MarshalJSON() ([]byte, error)
- func (*SignalReading) ProtoMessage()
- func (x *SignalReading) ProtoReflect() protoreflect.Message
- func (x *SignalReading) Reset()
- func (x *SignalReading) String() string
- func (msg *SignalReading) UnmarshalJSON(b []byte) error
- type SourceTarget
- func (in *SourceTarget) DeepCopy() *SourceTarget
- func (in *SourceTarget) DeepCopyInterface() interface{}
- func (in *SourceTarget) DeepCopyInto(out *SourceTarget)
- func (*SourceTarget) Descriptor() ([]byte, []int)deprecated
- func (x *SourceTarget) GetComponentId() string
- func (x *SourceTarget) GetPortName() string
- func (msg *SourceTarget) MarshalJSON() ([]byte, error)
- func (*SourceTarget) ProtoMessage()
- func (x *SourceTarget) ProtoReflect() protoreflect.Message
- func (x *SourceTarget) Reset()
- func (x *SourceTarget) String() string
- func (msg *SourceTarget) UnmarshalJSON(b []byte) error
- type Tree
- func (in *Tree) DeepCopy() *Tree
- func (in *Tree) DeepCopyInterface() interface{}
- func (in *Tree) DeepCopyInto(out *Tree)
- func (*Tree) Descriptor() ([]byte, []int)deprecated
- func (x *Tree) GetActuators() []*ComponentView
- func (x *Tree) GetChildren() []*Tree
- func (x *Tree) GetGraph() *Graph
- func (x *Tree) GetNode() *ComponentView
- func (msg *Tree) MarshalJSON() ([]byte, error)
- func (*Tree) ProtoMessage()
- func (x *Tree) ProtoReflect() protoreflect.Message
- func (x *Tree) Reset()
- func (x *Tree) String() string
- func (msg *Tree) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var File_aperture_policy_monitoring_v1_policy_view_proto protoreflect.FileDescriptor
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
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
DeepCopyInto supports using Graph within kubernetes types, where deepcopy-gen is used.
func (*Graph) Descriptor
deprecated
added in
v1.1.0
func (*Graph) GetExternalComponents ¶ added in v1.1.0
func (x *Graph) GetExternalComponents() []*ComponentView
func (*Graph) GetExternalLinks ¶ added in v1.1.0
func (*Graph) GetInternalComponents ¶ added in v1.1.0
func (x *Graph) GetInternalComponents() []*ComponentView
func (*Graph) GetInternalLinks ¶ added in v1.1.0
func (*Graph) MarshalJSON ¶ added in v1.1.0
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) UnmarshalJSON ¶ added in v1.1.0
UnmarshalJSON implements json.Unmarshaler
type Link ¶
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 ¶
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 ¶
DeepCopyInto supports using Link within kubernetes types, where deepcopy-gen is used.
func (*Link) Descriptor
deprecated
func (*Link) GetConstantValue ¶ added in v1.1.0
func (*Link) GetSignalName ¶
func (*Link) GetSource ¶
func (x *Link) GetSource() *SourceTarget
func (*Link) GetSubCircuitId ¶ added in v1.1.0
func (*Link) GetTarget ¶
func (x *Link) GetTarget() *SourceTarget
func (*Link) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*Link) ProtoMessage ¶
func (*Link) ProtoMessage()
func (*Link) ProtoReflect ¶
func (x *Link) ProtoReflect() protoreflect.Message
func (*Link) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
type Link_ConstantValue ¶ added in v1.1.0
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 ¶ added in v1.1.0
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 ¶
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 ¶
DeepCopyInto supports using PortView within kubernetes types, where deepcopy-gen is used.
func (*PortView) Descriptor
deprecated
func (*PortView) GetConstantValue ¶
func (*PortView) GetPortName ¶
func (*PortView) GetSignalName ¶
func (*PortView) GetSubCircuitId ¶ added in v1.1.0
func (*PortView) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*PortView) ProtoMessage ¶
func (*PortView) ProtoMessage()
func (*PortView) ProtoReflect ¶
func (x *PortView) ProtoReflect() protoreflect.Message
func (*PortView) UnmarshalJSON ¶
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
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
DeepCopyInto supports using Tree within kubernetes types, where deepcopy-gen is used.
func (*Tree) Descriptor
deprecated
added in
v0.24.0
func (*Tree) GetActuators ¶ added in v1.1.0
func (x *Tree) GetActuators() []*ComponentView
func (*Tree) GetChildren ¶ added in v0.24.0
func (*Tree) GetNode ¶ added in v1.1.0
func (x *Tree) GetNode() *ComponentView
func (*Tree) MarshalJSON ¶ added in v0.24.0
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) UnmarshalJSON ¶ added in v0.24.0
UnmarshalJSON implements json.Unmarshaler