Documentation
¶
Index ¶
- func MetadataDecoder(raw json.RawMessage) (getter.Getter, error)
- func Register()
- type BaseConnectionMetadata
- func (obj *BaseConnectionMetadata) GetField(key string) (interface{}, error)
- func (obj *BaseConnectionMetadata) GetFieldBool(key string) (bool, error)
- func (obj *BaseConnectionMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *BaseConnectionMetadata) GetFieldKeys() []string
- func (obj *BaseConnectionMetadata) GetFieldString(key string) (string, error)
- func (v BaseConnectionMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v BaseConnectionMetadata) MarshalJSON() ([]byte, error)
- func (obj *BaseConnectionMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *BaseConnectionMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *BaseConnectionMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *BaseConnectionMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *BaseConnectionMetadata) UnmarshalJSON(data []byte) error
- type BaseNSMMetadata
- func (obj *BaseNSMMetadata) GetField(key string) (interface{}, error)
- func (obj *BaseNSMMetadata) GetFieldBool(key string) (bool, error)
- func (obj *BaseNSMMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *BaseNSMMetadata) GetFieldKeys() []string
- func (obj *BaseNSMMetadata) GetFieldString(key string) (string, error)
- func (v BaseNSMMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v BaseNSMMetadata) MarshalJSON() ([]byte, error)
- func (obj *BaseNSMMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *BaseNSMMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *BaseNSMMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *BaseNSMMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *BaseNSMMetadata) UnmarshalJSON(data []byte) error
- type EdgeMetadata
- func (obj *EdgeMetadata) GetField(key string) (interface{}, error)
- func (obj *EdgeMetadata) GetFieldBool(key string) (bool, error)
- func (obj *EdgeMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *EdgeMetadata) GetFieldKeys() []string
- func (obj *EdgeMetadata) GetFieldString(key string) (string, error)
- func (v EdgeMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v EdgeMetadata) MarshalJSON() ([]byte, error)
- func (obj *EdgeMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *EdgeMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *EdgeMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *EdgeMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *EdgeMetadata) UnmarshalJSON(data []byte) error
- type LocalConnectionMetadata
- func (obj *LocalConnectionMetadata) GetField(key string) (interface{}, error)
- func (obj *LocalConnectionMetadata) GetFieldBool(key string) (bool, error)
- func (obj *LocalConnectionMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *LocalConnectionMetadata) GetFieldKeys() []string
- func (obj *LocalConnectionMetadata) GetFieldString(key string) (string, error)
- func (v LocalConnectionMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v LocalConnectionMetadata) MarshalJSON() ([]byte, error)
- func (obj *LocalConnectionMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *LocalConnectionMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *LocalConnectionMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *LocalConnectionMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *LocalConnectionMetadata) UnmarshalJSON(data []byte) error
- type LocalNSMMetadata
- func (obj *LocalNSMMetadata) GetField(key string) (interface{}, error)
- func (obj *LocalNSMMetadata) GetFieldBool(key string) (bool, error)
- func (obj *LocalNSMMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *LocalNSMMetadata) GetFieldKeys() []string
- func (obj *LocalNSMMetadata) GetFieldString(key string) (string, error)
- func (v LocalNSMMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v LocalNSMMetadata) MarshalJSON() ([]byte, error)
- func (obj *LocalNSMMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *LocalNSMMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *LocalNSMMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *LocalNSMMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *LocalNSMMetadata) UnmarshalJSON(data []byte) error
- type Probe
- type RemoteConnectionMetadata
- func (obj *RemoteConnectionMetadata) GetField(key string) (interface{}, error)
- func (obj *RemoteConnectionMetadata) GetFieldBool(key string) (bool, error)
- func (obj *RemoteConnectionMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *RemoteConnectionMetadata) GetFieldKeys() []string
- func (obj *RemoteConnectionMetadata) GetFieldString(key string) (string, error)
- func (v RemoteConnectionMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v RemoteConnectionMetadata) MarshalJSON() ([]byte, error)
- func (obj *RemoteConnectionMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *RemoteConnectionMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *RemoteConnectionMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *RemoteConnectionMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *RemoteConnectionMetadata) UnmarshalJSON(data []byte) error
- type RemoteNSMMetadata
- func (obj *RemoteNSMMetadata) GetField(key string) (interface{}, error)
- func (obj *RemoteNSMMetadata) GetFieldBool(key string) (bool, error)
- func (obj *RemoteNSMMetadata) GetFieldInt64(key string) (int64, error)
- func (obj *RemoteNSMMetadata) GetFieldKeys() []string
- func (obj *RemoteNSMMetadata) GetFieldString(key string) (string, error)
- func (v RemoteNSMMetadata) MarshalEasyJSON(w *jwriter.Writer)
- func (v RemoteNSMMetadata) MarshalJSON() ([]byte, error)
- func (obj *RemoteNSMMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
- func (obj *RemoteNSMMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
- func (obj *RemoteNSMMetadata) MatchString(key string, predicate getter.StringPredicate) bool
- func (v *RemoteNSMMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *RemoteNSMMetadata) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MetadataDecoder ¶ added in v0.24.0
func MetadataDecoder(raw json.RawMessage) (getter.Getter, error)
MetadataDecoder implements a json message raw decoder
Types ¶
type BaseConnectionMetadata ¶ added in v0.24.0
type BaseConnectionMetadata struct { MechanismType string MechanismParameters map[string]string Labels map[string]string }
BaseConnectionMetadata holds common connection attributes easyjson:json gendecoder
func (*BaseConnectionMetadata) GetField ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) GetField(key string) (interface{}, error)
func (*BaseConnectionMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) GetFieldBool(key string) (bool, error)
func (*BaseConnectionMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) GetFieldInt64(key string) (int64, error)
func (*BaseConnectionMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) GetFieldKeys() []string
func (*BaseConnectionMetadata) GetFieldString ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) GetFieldString(key string) (string, error)
func (BaseConnectionMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v BaseConnectionMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (BaseConnectionMetadata) MarshalJSON ¶ added in v0.27.0
func (v BaseConnectionMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*BaseConnectionMetadata) MatchBool ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*BaseConnectionMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*BaseConnectionMetadata) MatchString ¶ added in v0.26.0
func (obj *BaseConnectionMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*BaseConnectionMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *BaseConnectionMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*BaseConnectionMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *BaseConnectionMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type BaseNSMMetadata ¶ added in v0.24.0
type BaseNSMMetadata struct { NetworkService string Payload string Source LocalConnectionMetadata Destination LocalConnectionMetadata }
BaseNSMMetadata holds common attributes for NSM object easyjson:json gendecoder
func (*BaseNSMMetadata) GetField ¶ added in v0.26.0
func (obj *BaseNSMMetadata) GetField(key string) (interface{}, error)
func (*BaseNSMMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *BaseNSMMetadata) GetFieldBool(key string) (bool, error)
func (*BaseNSMMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *BaseNSMMetadata) GetFieldInt64(key string) (int64, error)
func (*BaseNSMMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *BaseNSMMetadata) GetFieldKeys() []string
func (*BaseNSMMetadata) GetFieldString ¶ added in v0.26.0
func (obj *BaseNSMMetadata) GetFieldString(key string) (string, error)
func (BaseNSMMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v BaseNSMMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (BaseNSMMetadata) MarshalJSON ¶ added in v0.27.0
func (v BaseNSMMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*BaseNSMMetadata) MatchBool ¶ added in v0.26.0
func (obj *BaseNSMMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*BaseNSMMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *BaseNSMMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*BaseNSMMetadata) MatchString ¶ added in v0.26.0
func (obj *BaseNSMMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*BaseNSMMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *BaseNSMMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*BaseNSMMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *BaseNSMMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type EdgeMetadata ¶ added in v0.24.0
type EdgeMetadata struct { BaseNSMMetadata LocalNSMMetadata RemoteNSMMetadata }
EdgeMetadata describes an NSM edge metadata easyjson:json gendecoder
func (*EdgeMetadata) GetField ¶ added in v0.26.0
func (obj *EdgeMetadata) GetField(key string) (interface{}, error)
func (*EdgeMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *EdgeMetadata) GetFieldBool(key string) (bool, error)
func (*EdgeMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *EdgeMetadata) GetFieldInt64(key string) (int64, error)
func (*EdgeMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *EdgeMetadata) GetFieldKeys() []string
func (*EdgeMetadata) GetFieldString ¶ added in v0.26.0
func (obj *EdgeMetadata) GetFieldString(key string) (string, error)
func (EdgeMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v EdgeMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (EdgeMetadata) MarshalJSON ¶ added in v0.27.0
func (v EdgeMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*EdgeMetadata) MatchBool ¶ added in v0.26.0
func (obj *EdgeMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*EdgeMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *EdgeMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*EdgeMetadata) MatchString ¶ added in v0.26.0
func (obj *EdgeMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*EdgeMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *EdgeMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*EdgeMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *EdgeMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type LocalConnectionMetadata ¶ added in v0.24.0
type LocalConnectionMetadata struct { BaseConnectionMetadata IP string }
LocalConnectionMetadata holds local connection attributes easyjson:json gendecoder
func (*LocalConnectionMetadata) GetField ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) GetField(key string) (interface{}, error)
func (*LocalConnectionMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) GetFieldBool(key string) (bool, error)
func (*LocalConnectionMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) GetFieldInt64(key string) (int64, error)
func (*LocalConnectionMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) GetFieldKeys() []string
func (*LocalConnectionMetadata) GetFieldString ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) GetFieldString(key string) (string, error)
func (LocalConnectionMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v LocalConnectionMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (LocalConnectionMetadata) MarshalJSON ¶ added in v0.27.0
func (v LocalConnectionMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*LocalConnectionMetadata) MatchBool ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*LocalConnectionMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*LocalConnectionMetadata) MatchString ¶ added in v0.26.0
func (obj *LocalConnectionMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*LocalConnectionMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *LocalConnectionMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*LocalConnectionMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *LocalConnectionMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type LocalNSMMetadata ¶ added in v0.24.0
type LocalNSMMetadata struct {
CrossConnectID string
}
LocalNSMMetadata holds attributes for a local NSM object easyjson:json gendecoder
func (*LocalNSMMetadata) GetField ¶ added in v0.26.0
func (obj *LocalNSMMetadata) GetField(key string) (interface{}, error)
func (*LocalNSMMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *LocalNSMMetadata) GetFieldBool(key string) (bool, error)
func (*LocalNSMMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *LocalNSMMetadata) GetFieldInt64(key string) (int64, error)
func (*LocalNSMMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *LocalNSMMetadata) GetFieldKeys() []string
func (*LocalNSMMetadata) GetFieldString ¶ added in v0.26.0
func (obj *LocalNSMMetadata) GetFieldString(key string) (string, error)
func (LocalNSMMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v LocalNSMMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (LocalNSMMetadata) MarshalJSON ¶ added in v0.27.0
func (v LocalNSMMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*LocalNSMMetadata) MatchBool ¶ added in v0.26.0
func (obj *LocalNSMMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*LocalNSMMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *LocalNSMMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*LocalNSMMetadata) MatchString ¶ added in v0.26.0
func (obj *LocalNSMMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*LocalNSMMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *LocalNSMMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*LocalNSMMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *LocalNSMMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Probe ¶
type Probe struct { insanelock.RWMutex graph.DefaultGraphListener // contains filtered or unexported fields }
Probe represents the NSM probe
func (*Probe) OnNodeAdded ¶
OnNodeAdded tell this probe a node in the graph has been added
type RemoteConnectionMetadata ¶ added in v0.24.0
type RemoteConnectionMetadata struct { BaseConnectionMetadata SourceNSM string DestinationNSM string NetworkServiceEndpoint string }
RemoteConnectionMetadata holds remote connection attributes easyjson:json gendecoder
func (*RemoteConnectionMetadata) GetField ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) GetField(key string) (interface{}, error)
func (*RemoteConnectionMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) GetFieldBool(key string) (bool, error)
func (*RemoteConnectionMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) GetFieldInt64(key string) (int64, error)
func (*RemoteConnectionMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) GetFieldKeys() []string
func (*RemoteConnectionMetadata) GetFieldString ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) GetFieldString(key string) (string, error)
func (RemoteConnectionMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v RemoteConnectionMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (RemoteConnectionMetadata) MarshalJSON ¶ added in v0.27.0
func (v RemoteConnectionMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*RemoteConnectionMetadata) MatchBool ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*RemoteConnectionMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*RemoteConnectionMetadata) MatchString ¶ added in v0.26.0
func (obj *RemoteConnectionMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*RemoteConnectionMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *RemoteConnectionMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*RemoteConnectionMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *RemoteConnectionMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type RemoteNSMMetadata ¶ added in v0.24.0
type RemoteNSMMetadata struct { SourceCrossConnectID string DestinationCrossConnectID string Via RemoteConnectionMetadata }
RemoteNSMMetadata holds attributes for a remote NSM object easyjson:json gendecoder
func (*RemoteNSMMetadata) GetField ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) GetField(key string) (interface{}, error)
func (*RemoteNSMMetadata) GetFieldBool ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) GetFieldBool(key string) (bool, error)
func (*RemoteNSMMetadata) GetFieldInt64 ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) GetFieldInt64(key string) (int64, error)
func (*RemoteNSMMetadata) GetFieldKeys ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) GetFieldKeys() []string
func (*RemoteNSMMetadata) GetFieldString ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) GetFieldString(key string) (string, error)
func (RemoteNSMMetadata) MarshalEasyJSON ¶ added in v0.27.0
func (v RemoteNSMMetadata) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (RemoteNSMMetadata) MarshalJSON ¶ added in v0.27.0
func (v RemoteNSMMetadata) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*RemoteNSMMetadata) MatchBool ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) MatchBool(key string, predicate getter.BoolPredicate) bool
func (*RemoteNSMMetadata) MatchInt64 ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) MatchInt64(key string, predicate getter.Int64Predicate) bool
func (*RemoteNSMMetadata) MatchString ¶ added in v0.26.0
func (obj *RemoteNSMMetadata) MatchString(key string, predicate getter.StringPredicate) bool
func (*RemoteNSMMetadata) UnmarshalEasyJSON ¶ added in v0.27.0
func (v *RemoteNSMMetadata) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*RemoteNSMMetadata) UnmarshalJSON ¶ added in v0.27.0
func (v *RemoteNSMMetadata) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface