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
- func (m *CircuitView) Validate() error
- func (m *CircuitView) ValidateAll() error
- type CircuitViewMultiError
- type CircuitViewValidationError
- func (e CircuitViewValidationError) Cause() error
- func (e CircuitViewValidationError) Error() string
- func (e CircuitViewValidationError) ErrorName() string
- func (e CircuitViewValidationError) Field() string
- func (e CircuitViewValidationError) Key() bool
- func (e CircuitViewValidationError) Reason() string
- 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
- func (m *ComponentView) Validate() error
- func (m *ComponentView) ValidateAll() error
- type ComponentViewMultiError
- type ComponentViewValidationError
- func (e ComponentViewValidationError) Cause() error
- func (e ComponentViewValidationError) Error() string
- func (e ComponentViewValidationError) ErrorName() string
- func (e ComponentViewValidationError) Field() string
- func (e ComponentViewValidationError) Key() bool
- func (e ComponentViewValidationError) Reason() string
- 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
- func (m *Graph) Validate() error
- func (m *Graph) ValidateAll() error
- type GraphMultiError
- type GraphValidationError
- 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
- func (m *Link) Validate() error
- func (m *Link) ValidateAll() error
- type LinkMultiError
- type LinkValidationError
- 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
- func (m *PortView) Validate() error
- func (m *PortView) ValidateAll() error
- type PortViewMultiError
- type PortViewValidationError
- 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
- func (m *SignalMetricsInfo) Validate() error
- func (m *SignalMetricsInfo) ValidateAll() error
- type SignalMetricsInfoMultiError
- type SignalMetricsInfoValidationError
- func (e SignalMetricsInfoValidationError) Cause() error
- func (e SignalMetricsInfoValidationError) Error() string
- func (e SignalMetricsInfoValidationError) ErrorName() string
- func (e SignalMetricsInfoValidationError) Field() string
- func (e SignalMetricsInfoValidationError) Key() bool
- func (e SignalMetricsInfoValidationError) Reason() string
- 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
- func (m *SignalReading) Validate() error
- func (m *SignalReading) ValidateAll() error
- type SignalReadingMultiError
- type SignalReadingValidationError
- func (e SignalReadingValidationError) Cause() error
- func (e SignalReadingValidationError) Error() string
- func (e SignalReadingValidationError) ErrorName() string
- func (e SignalReadingValidationError) Field() string
- func (e SignalReadingValidationError) Key() bool
- func (e SignalReadingValidationError) Reason() string
- 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
- func (m *SourceTarget) Validate() error
- func (m *SourceTarget) ValidateAll() error
- type SourceTargetMultiError
- type SourceTargetValidationError
- func (e SourceTargetValidationError) Cause() error
- func (e SourceTargetValidationError) Error() string
- func (e SourceTargetValidationError) ErrorName() string
- func (e SourceTargetValidationError) Field() string
- func (e SourceTargetValidationError) Key() bool
- func (e SourceTargetValidationError) Reason() string
- 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
- func (m *Tree) Validate() error
- func (m *Tree) ValidateAll() error
- type TreeMultiError
- type TreeValidationError
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
func (*CircuitView) Validate ¶ added in v1.2.0
func (m *CircuitView) Validate() error
Validate checks the field values on CircuitView with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*CircuitView) ValidateAll ¶ added in v1.2.0
func (m *CircuitView) ValidateAll() error
ValidateAll checks the field values on CircuitView with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CircuitViewMultiError, or nil if none found.
type CircuitViewMultiError ¶ added in v1.2.0
type CircuitViewMultiError []error
CircuitViewMultiError is an error wrapping multiple validation errors returned by CircuitView.ValidateAll() if the designated constraints aren't met.
func (CircuitViewMultiError) AllErrors ¶ added in v1.2.0
func (m CircuitViewMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (CircuitViewMultiError) Error ¶ added in v1.2.0
func (m CircuitViewMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type CircuitViewValidationError ¶ added in v1.2.0
type CircuitViewValidationError struct {
// contains filtered or unexported fields
}
CircuitViewValidationError is the validation error returned by CircuitView.Validate if the designated constraints aren't met.
func (CircuitViewValidationError) Cause ¶ added in v1.2.0
func (e CircuitViewValidationError) Cause() error
Cause function returns cause value.
func (CircuitViewValidationError) Error ¶ added in v1.2.0
func (e CircuitViewValidationError) Error() string
Error satisfies the builtin error interface
func (CircuitViewValidationError) ErrorName ¶ added in v1.2.0
func (e CircuitViewValidationError) ErrorName() string
ErrorName returns error name.
func (CircuitViewValidationError) Field ¶ added in v1.2.0
func (e CircuitViewValidationError) Field() string
Field function returns field value.
func (CircuitViewValidationError) Key ¶ added in v1.2.0
func (e CircuitViewValidationError) Key() bool
Key function returns key value.
func (CircuitViewValidationError) Reason ¶ added in v1.2.0
func (e CircuitViewValidationError) Reason() string
Reason function returns reason value.
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
func (*ComponentView) Validate ¶ added in v1.2.0
func (m *ComponentView) Validate() error
Validate checks the field values on ComponentView with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ComponentView) ValidateAll ¶ added in v1.2.0
func (m *ComponentView) ValidateAll() error
ValidateAll checks the field values on ComponentView with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ComponentViewMultiError, or nil if none found.
type ComponentViewMultiError ¶ added in v1.2.0
type ComponentViewMultiError []error
ComponentViewMultiError is an error wrapping multiple validation errors returned by ComponentView.ValidateAll() if the designated constraints aren't met.
func (ComponentViewMultiError) AllErrors ¶ added in v1.2.0
func (m ComponentViewMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ComponentViewMultiError) Error ¶ added in v1.2.0
func (m ComponentViewMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ComponentViewValidationError ¶ added in v1.2.0
type ComponentViewValidationError struct {
// contains filtered or unexported fields
}
ComponentViewValidationError is the validation error returned by ComponentView.Validate if the designated constraints aren't met.
func (ComponentViewValidationError) Cause ¶ added in v1.2.0
func (e ComponentViewValidationError) Cause() error
Cause function returns cause value.
func (ComponentViewValidationError) Error ¶ added in v1.2.0
func (e ComponentViewValidationError) Error() string
Error satisfies the builtin error interface
func (ComponentViewValidationError) ErrorName ¶ added in v1.2.0
func (e ComponentViewValidationError) ErrorName() string
ErrorName returns error name.
func (ComponentViewValidationError) Field ¶ added in v1.2.0
func (e ComponentViewValidationError) Field() string
Field function returns field value.
func (ComponentViewValidationError) Key ¶ added in v1.2.0
func (e ComponentViewValidationError) Key() bool
Key function returns key value.
func (ComponentViewValidationError) Reason ¶ added in v1.2.0
func (e ComponentViewValidationError) Reason() string
Reason function returns reason value.
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
func (*Graph) Validate ¶ added in v1.2.0
Validate checks the field values on Graph with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Graph) ValidateAll ¶ added in v1.2.0
ValidateAll checks the field values on Graph with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GraphMultiError, or nil if none found.
type GraphMultiError ¶ added in v1.2.0
type GraphMultiError []error
GraphMultiError is an error wrapping multiple validation errors returned by Graph.ValidateAll() if the designated constraints aren't met.
func (GraphMultiError) AllErrors ¶ added in v1.2.0
func (m GraphMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (GraphMultiError) Error ¶ added in v1.2.0
func (m GraphMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type GraphValidationError ¶ added in v1.2.0
type GraphValidationError struct {
// contains filtered or unexported fields
}
GraphValidationError is the validation error returned by Graph.Validate if the designated constraints aren't met.
func (GraphValidationError) Cause ¶ added in v1.2.0
func (e GraphValidationError) Cause() error
Cause function returns cause value.
func (GraphValidationError) Error ¶ added in v1.2.0
func (e GraphValidationError) Error() string
Error satisfies the builtin error interface
func (GraphValidationError) ErrorName ¶ added in v1.2.0
func (e GraphValidationError) ErrorName() string
ErrorName returns error name.
func (GraphValidationError) Field ¶ added in v1.2.0
func (e GraphValidationError) Field() string
Field function returns field value.
func (GraphValidationError) Key ¶ added in v1.2.0
func (e GraphValidationError) Key() bool
Key function returns key value.
func (GraphValidationError) Reason ¶ added in v1.2.0
func (e GraphValidationError) Reason() string
Reason function returns reason value.
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
func (*Link) Validate ¶ added in v1.2.0
Validate checks the field values on Link with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Link) ValidateAll ¶ added in v1.2.0
ValidateAll checks the field values on Link with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in LinkMultiError, or nil if none found.
type LinkMultiError ¶ added in v1.2.0
type LinkMultiError []error
LinkMultiError is an error wrapping multiple validation errors returned by Link.ValidateAll() if the designated constraints aren't met.
func (LinkMultiError) AllErrors ¶ added in v1.2.0
func (m LinkMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (LinkMultiError) Error ¶ added in v1.2.0
func (m LinkMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type LinkValidationError ¶ added in v1.2.0
type LinkValidationError struct {
// contains filtered or unexported fields
}
LinkValidationError is the validation error returned by Link.Validate if the designated constraints aren't met.
func (LinkValidationError) Cause ¶ added in v1.2.0
func (e LinkValidationError) Cause() error
Cause function returns cause value.
func (LinkValidationError) Error ¶ added in v1.2.0
func (e LinkValidationError) Error() string
Error satisfies the builtin error interface
func (LinkValidationError) ErrorName ¶ added in v1.2.0
func (e LinkValidationError) ErrorName() string
ErrorName returns error name.
func (LinkValidationError) Field ¶ added in v1.2.0
func (e LinkValidationError) Field() string
Field function returns field value.
func (LinkValidationError) Key ¶ added in v1.2.0
func (e LinkValidationError) Key() bool
Key function returns key value.
func (LinkValidationError) Reason ¶ added in v1.2.0
func (e LinkValidationError) Reason() string
Reason function returns reason value.
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
func (*PortView) Validate ¶ added in v1.2.0
Validate checks the field values on PortView with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PortView) ValidateAll ¶ added in v1.2.0
ValidateAll checks the field values on PortView with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PortViewMultiError, or nil if none found.
type PortViewMultiError ¶ added in v1.2.0
type PortViewMultiError []error
PortViewMultiError is an error wrapping multiple validation errors returned by PortView.ValidateAll() if the designated constraints aren't met.
func (PortViewMultiError) AllErrors ¶ added in v1.2.0
func (m PortViewMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PortViewMultiError) Error ¶ added in v1.2.0
func (m PortViewMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PortViewValidationError ¶ added in v1.2.0
type PortViewValidationError struct {
// contains filtered or unexported fields
}
PortViewValidationError is the validation error returned by PortView.Validate if the designated constraints aren't met.
func (PortViewValidationError) Cause ¶ added in v1.2.0
func (e PortViewValidationError) Cause() error
Cause function returns cause value.
func (PortViewValidationError) Error ¶ added in v1.2.0
func (e PortViewValidationError) Error() string
Error satisfies the builtin error interface
func (PortViewValidationError) ErrorName ¶ added in v1.2.0
func (e PortViewValidationError) ErrorName() string
ErrorName returns error name.
func (PortViewValidationError) Field ¶ added in v1.2.0
func (e PortViewValidationError) Field() string
Field function returns field value.
func (PortViewValidationError) Key ¶ added in v1.2.0
func (e PortViewValidationError) Key() bool
Key function returns key value.
func (PortViewValidationError) Reason ¶ added in v1.2.0
func (e PortViewValidationError) Reason() string
Reason function returns reason value.
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
func (*SignalMetricsInfo) Validate ¶ added in v1.2.0
func (m *SignalMetricsInfo) Validate() error
Validate checks the field values on SignalMetricsInfo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SignalMetricsInfo) ValidateAll ¶ added in v1.2.0
func (m *SignalMetricsInfo) ValidateAll() error
ValidateAll checks the field values on SignalMetricsInfo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SignalMetricsInfoMultiError, or nil if none found.
type SignalMetricsInfoMultiError ¶ added in v1.2.0
type SignalMetricsInfoMultiError []error
SignalMetricsInfoMultiError is an error wrapping multiple validation errors returned by SignalMetricsInfo.ValidateAll() if the designated constraints aren't met.
func (SignalMetricsInfoMultiError) AllErrors ¶ added in v1.2.0
func (m SignalMetricsInfoMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SignalMetricsInfoMultiError) Error ¶ added in v1.2.0
func (m SignalMetricsInfoMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SignalMetricsInfoValidationError ¶ added in v1.2.0
type SignalMetricsInfoValidationError struct {
// contains filtered or unexported fields
}
SignalMetricsInfoValidationError is the validation error returned by SignalMetricsInfo.Validate if the designated constraints aren't met.
func (SignalMetricsInfoValidationError) Cause ¶ added in v1.2.0
func (e SignalMetricsInfoValidationError) Cause() error
Cause function returns cause value.
func (SignalMetricsInfoValidationError) Error ¶ added in v1.2.0
func (e SignalMetricsInfoValidationError) Error() string
Error satisfies the builtin error interface
func (SignalMetricsInfoValidationError) ErrorName ¶ added in v1.2.0
func (e SignalMetricsInfoValidationError) ErrorName() string
ErrorName returns error name.
func (SignalMetricsInfoValidationError) Field ¶ added in v1.2.0
func (e SignalMetricsInfoValidationError) Field() string
Field function returns field value.
func (SignalMetricsInfoValidationError) Key ¶ added in v1.2.0
func (e SignalMetricsInfoValidationError) Key() bool
Key function returns key value.
func (SignalMetricsInfoValidationError) Reason ¶ added in v1.2.0
func (e SignalMetricsInfoValidationError) Reason() string
Reason function returns reason value.
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
func (*SignalReading) Validate ¶ added in v1.2.0
func (m *SignalReading) Validate() error
Validate checks the field values on SignalReading with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SignalReading) ValidateAll ¶ added in v1.2.0
func (m *SignalReading) ValidateAll() error
ValidateAll checks the field values on SignalReading with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SignalReadingMultiError, or nil if none found.
type SignalReadingMultiError ¶ added in v1.2.0
type SignalReadingMultiError []error
SignalReadingMultiError is an error wrapping multiple validation errors returned by SignalReading.ValidateAll() if the designated constraints aren't met.
func (SignalReadingMultiError) AllErrors ¶ added in v1.2.0
func (m SignalReadingMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SignalReadingMultiError) Error ¶ added in v1.2.0
func (m SignalReadingMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SignalReadingValidationError ¶ added in v1.2.0
type SignalReadingValidationError struct {
// contains filtered or unexported fields
}
SignalReadingValidationError is the validation error returned by SignalReading.Validate if the designated constraints aren't met.
func (SignalReadingValidationError) Cause ¶ added in v1.2.0
func (e SignalReadingValidationError) Cause() error
Cause function returns cause value.
func (SignalReadingValidationError) Error ¶ added in v1.2.0
func (e SignalReadingValidationError) Error() string
Error satisfies the builtin error interface
func (SignalReadingValidationError) ErrorName ¶ added in v1.2.0
func (e SignalReadingValidationError) ErrorName() string
ErrorName returns error name.
func (SignalReadingValidationError) Field ¶ added in v1.2.0
func (e SignalReadingValidationError) Field() string
Field function returns field value.
func (SignalReadingValidationError) Key ¶ added in v1.2.0
func (e SignalReadingValidationError) Key() bool
Key function returns key value.
func (SignalReadingValidationError) Reason ¶ added in v1.2.0
func (e SignalReadingValidationError) Reason() string
Reason function returns reason value.
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
func (*SourceTarget) Validate ¶ added in v1.2.0
func (m *SourceTarget) Validate() error
Validate checks the field values on SourceTarget with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SourceTarget) ValidateAll ¶ added in v1.2.0
func (m *SourceTarget) ValidateAll() error
ValidateAll checks the field values on SourceTarget with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SourceTargetMultiError, or nil if none found.
type SourceTargetMultiError ¶ added in v1.2.0
type SourceTargetMultiError []error
SourceTargetMultiError is an error wrapping multiple validation errors returned by SourceTarget.ValidateAll() if the designated constraints aren't met.
func (SourceTargetMultiError) AllErrors ¶ added in v1.2.0
func (m SourceTargetMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SourceTargetMultiError) Error ¶ added in v1.2.0
func (m SourceTargetMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SourceTargetValidationError ¶ added in v1.2.0
type SourceTargetValidationError struct {
// contains filtered or unexported fields
}
SourceTargetValidationError is the validation error returned by SourceTarget.Validate if the designated constraints aren't met.
func (SourceTargetValidationError) Cause ¶ added in v1.2.0
func (e SourceTargetValidationError) Cause() error
Cause function returns cause value.
func (SourceTargetValidationError) Error ¶ added in v1.2.0
func (e SourceTargetValidationError) Error() string
Error satisfies the builtin error interface
func (SourceTargetValidationError) ErrorName ¶ added in v1.2.0
func (e SourceTargetValidationError) ErrorName() string
ErrorName returns error name.
func (SourceTargetValidationError) Field ¶ added in v1.2.0
func (e SourceTargetValidationError) Field() string
Field function returns field value.
func (SourceTargetValidationError) Key ¶ added in v1.2.0
func (e SourceTargetValidationError) Key() bool
Key function returns key value.
func (SourceTargetValidationError) Reason ¶ added in v1.2.0
func (e SourceTargetValidationError) Reason() string
Reason function returns reason value.
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
func (*Tree) Validate ¶ added in v1.2.0
Validate checks the field values on Tree with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Tree) ValidateAll ¶ added in v1.2.0
ValidateAll checks the field values on Tree with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TreeMultiError, or nil if none found.
type TreeMultiError ¶ added in v1.2.0
type TreeMultiError []error
TreeMultiError is an error wrapping multiple validation errors returned by Tree.ValidateAll() if the designated constraints aren't met.
func (TreeMultiError) AllErrors ¶ added in v1.2.0
func (m TreeMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (TreeMultiError) Error ¶ added in v1.2.0
func (m TreeMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type TreeValidationError ¶ added in v1.2.0
type TreeValidationError struct {
// contains filtered or unexported fields
}
TreeValidationError is the validation error returned by Tree.Validate if the designated constraints aren't met.
func (TreeValidationError) Cause ¶ added in v1.2.0
func (e TreeValidationError) Cause() error
Cause function returns cause value.
func (TreeValidationError) Error ¶ added in v1.2.0
func (e TreeValidationError) Error() string
Error satisfies the builtin error interface
func (TreeValidationError) ErrorName ¶ added in v1.2.0
func (e TreeValidationError) ErrorName() string
ErrorName returns error name.
func (TreeValidationError) Field ¶ added in v1.2.0
func (e TreeValidationError) Field() string
Field function returns field value.
func (TreeValidationError) Key ¶ added in v1.2.0
func (e TreeValidationError) Key() bool
Key function returns key value.
func (TreeValidationError) Reason ¶ added in v1.2.0
func (e TreeValidationError) Reason() string
Reason function returns reason value.