Documentation
¶
Index ¶
- Variables
- type IPAddress
- func (*IPAddress) Descriptor() ([]byte, []int)deprecated
- func (m *IPAddress) GetAddress() isIPAddress_Address
- func (x *IPAddress) GetIPV4() string
- func (x *IPAddress) GetIPV6() string
- func (*IPAddress) ProtoMessage()
- func (x *IPAddress) ProtoReflect() protoreflect.Message
- func (x *IPAddress) Reset()
- func (x *IPAddress) String() string
- func (m *IPAddress) Validate() error
- type IPAddressValidationError
- type IPAddress_IPV4
- type IPAddress_IPV6
- type Interface
- func (*Interface) Descriptor() ([]byte, []int)deprecated
- func (x *Interface) GetAddresses() []*IPAddress
- func (x *Interface) GetName() string
- func (x *Interface) GetStatus() InterfaceStatus
- func (*Interface) ProtoMessage()
- func (x *Interface) ProtoReflect() protoreflect.Message
- func (x *Interface) Reset()
- func (x *Interface) String() string
- func (m *Interface) Validate() error
- type InterfaceStatus
- func (InterfaceStatus) Descriptor() protoreflect.EnumDescriptor
- func (x InterfaceStatus) Enum() *InterfaceStatus
- func (InterfaceStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterfaceStatus) Number() protoreflect.EnumNumber
- func (x InterfaceStatus) String() string
- func (InterfaceStatus) Type() protoreflect.EnumType
- type InterfaceValidationError
Constants ¶
This section is empty.
Variables ¶
var ( InterfaceStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "UP", 2: "DOWN", } InterfaceStatus_value = map[string]int32{ "UNKNOWN": 0, "UP": 1, "DOWN": 2, } )
Enum value maps for Interface_Status.
var File_tests_plugin_validate_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type IPAddress ¶
type IPAddress struct {
// Types that are assignable to Address:
// *IPAddress_Ipv4
// *IPAddress_Ipv6
Address isIPAddress_Address `protobuf_oneof:"Address"`
// contains filtered or unexported fields
}
func (*IPAddress) Descriptor
deprecated
func (*IPAddress) GetAddress ¶
func (m *IPAddress) GetAddress() isIPAddress_Address
func (*IPAddress) ProtoMessage ¶
func (*IPAddress) ProtoMessage()
func (*IPAddress) ProtoReflect ¶
func (x *IPAddress) ProtoReflect() protoreflect.Message
type IPAddressValidationError ¶
type IPAddressValidationError struct {
// contains filtered or unexported fields
}
IPAddressValidationError is the validation error returned by IPAddress.Validate if the designated constraints aren't met.
func (IPAddressValidationError) Cause ¶
func (e IPAddressValidationError) Cause() error
Cause function returns cause value.
func (IPAddressValidationError) Error ¶
func (e IPAddressValidationError) Error() string
Error satisfies the builtin error interface
func (IPAddressValidationError) ErrorName ¶
func (e IPAddressValidationError) ErrorName() string
ErrorName returns error name.
func (IPAddressValidationError) Field ¶
func (e IPAddressValidationError) Field() string
Field function returns field value.
func (IPAddressValidationError) Key ¶
func (e IPAddressValidationError) Key() bool
Key function returns key value.
func (IPAddressValidationError) Reason ¶
func (e IPAddressValidationError) Reason() string
Reason function returns reason value.
type IPAddress_IPV4 ¶
type IPAddress_IPV4 struct {
IPV4 string `protobuf:"bytes,3,opt,name=ipv4,proto3,oneof"`
}
type IPAddress_IPV6 ¶
type IPAddress_IPV6 struct {
IPV6 string `protobuf:"bytes,4,opt,name=ipv6,proto3,oneof"`
}
type Interface ¶
type Interface struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Status InterfaceStatus `protobuf:"varint,2,opt,name=status,proto3,enum=tests.plugin.Interface_Status" json:"status,omitempty"`
Addresses []*IPAddress `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
// contains filtered or unexported fields
}
func (*Interface) Descriptor
deprecated
func (*Interface) GetAddresses ¶
func (*Interface) GetStatus ¶
func (x *Interface) GetStatus() InterfaceStatus
func (*Interface) ProtoMessage ¶
func (*Interface) ProtoMessage()
func (*Interface) ProtoReflect ¶
func (x *Interface) ProtoReflect() protoreflect.Message
type InterfaceStatus ¶
type InterfaceStatus int32
const ( StatusUnknown InterfaceStatus = 0 StatusUp InterfaceStatus = 1 StatusDown InterfaceStatus = 2 )
func (InterfaceStatus) Descriptor ¶
func (InterfaceStatus) Descriptor() protoreflect.EnumDescriptor
func (InterfaceStatus) Enum ¶
func (x InterfaceStatus) Enum() *InterfaceStatus
func (InterfaceStatus) EnumDescriptor
deprecated
func (InterfaceStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use Interface_Status.Descriptor instead.
func (InterfaceStatus) Number ¶
func (x InterfaceStatus) Number() protoreflect.EnumNumber
func (InterfaceStatus) String ¶
func (x InterfaceStatus) String() string
func (InterfaceStatus) Type ¶
func (InterfaceStatus) Type() protoreflect.EnumType
type InterfaceValidationError ¶
type InterfaceValidationError struct {
// contains filtered or unexported fields
}
InterfaceValidationError is the validation error returned by Interface.Validate if the designated constraints aren't met.
func (InterfaceValidationError) Cause ¶
func (e InterfaceValidationError) Cause() error
Cause function returns cause value.
func (InterfaceValidationError) Error ¶
func (e InterfaceValidationError) Error() string
Error satisfies the builtin error interface
func (InterfaceValidationError) ErrorName ¶
func (e InterfaceValidationError) ErrorName() string
ErrorName returns error name.
func (InterfaceValidationError) Field ¶
func (e InterfaceValidationError) Field() string
Field function returns field value.
func (InterfaceValidationError) Key ¶
func (e InterfaceValidationError) Key() bool
Key function returns key value.
func (InterfaceValidationError) Reason ¶
func (e InterfaceValidationError) Reason() string
Reason function returns reason value.