hop_monitor_client

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2023 License: Apache-2.0 Imports: 54 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HopMonitorServiceClient

type HopMonitorServiceClient interface {
	RunHopMonitor(ctx context.Context, in *RunHopMonitorRequest, opts ...grpc.CallOption) (RunHopMonitorClientStream, error)
}

HopMonitorServiceClient is the client API for HopMonitorService.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type HopMonitorServiceDescriptor

type HopMonitorServiceDescriptor struct{}

func GetHopMonitorServiceDescriptor

func GetHopMonitorServiceDescriptor() *HopMonitorServiceDescriptor

func (*HopMonitorServiceDescriptor) AllMethodDescriptors

func (d *HopMonitorServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor

func (*HopMonitorServiceDescriptor) GetApiName

func (d *HopMonitorServiceDescriptor) GetApiName() string

func (*HopMonitorServiceDescriptor) GetFullAPIName

func (d *HopMonitorServiceDescriptor) GetFullAPIName() string

func (*HopMonitorServiceDescriptor) GetProtoPkgName

func (d *HopMonitorServiceDescriptor) GetProtoPkgName() string

func (*HopMonitorServiceDescriptor) GetServiceDomain

func (d *HopMonitorServiceDescriptor) GetServiceDomain() string

func (*HopMonitorServiceDescriptor) GetServiceVersion

func (d *HopMonitorServiceDescriptor) GetServiceVersion() string

type RunHopMonitorClientStream

type RunHopMonitorClientStream interface {
	Recv() (*RunHopMonitorResponse, error)
	grpc.ClientStream
}

type RunHopMonitorDescriptor

type RunHopMonitorDescriptor struct{}

func GetRunHopMonitorDescriptor

func GetRunHopMonitorDescriptor() *RunHopMonitorDescriptor

func (*RunHopMonitorDescriptor) GetApiDescriptor

func (d *RunHopMonitorDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*RunHopMonitorDescriptor) GetApiName

func (d *RunHopMonitorDescriptor) GetApiName() string

func (*RunHopMonitorDescriptor) GetClientMsgReflectHandle

func (d *RunHopMonitorDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*RunHopMonitorDescriptor) GetFullMethodName

func (d *RunHopMonitorDescriptor) GetFullMethodName() string

func (*RunHopMonitorDescriptor) GetMethodName

func (d *RunHopMonitorDescriptor) GetMethodName() string

func (*RunHopMonitorDescriptor) GetProtoPkgName

func (d *RunHopMonitorDescriptor) GetProtoPkgName() string

func (*RunHopMonitorDescriptor) GetResourceDescriptor

func (d *RunHopMonitorDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*RunHopMonitorDescriptor) GetServerMsgReflectHandle

func (d *RunHopMonitorDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*RunHopMonitorDescriptor) GetServiceDomain

func (d *RunHopMonitorDescriptor) GetServiceDomain() string

func (*RunHopMonitorDescriptor) GetServiceVersion

func (d *RunHopMonitorDescriptor) GetServiceVersion() string

func (*RunHopMonitorDescriptor) GetVerb

func (d *RunHopMonitorDescriptor) GetVerb() string

func (*RunHopMonitorDescriptor) HasResource

func (d *RunHopMonitorDescriptor) HasResource() bool

func (*RunHopMonitorDescriptor) IsClientStream

func (d *RunHopMonitorDescriptor) IsClientStream() bool

func (*RunHopMonitorDescriptor) IsCollection

func (d *RunHopMonitorDescriptor) IsCollection() bool

func (*RunHopMonitorDescriptor) IsPlural

func (d *RunHopMonitorDescriptor) IsPlural() bool

func (*RunHopMonitorDescriptor) IsServerStream

func (d *RunHopMonitorDescriptor) IsServerStream() bool

func (*RunHopMonitorDescriptor) IsUnary

func (d *RunHopMonitorDescriptor) IsUnary() bool

func (*RunHopMonitorDescriptor) NewEmptyClientMsg

func (d *RunHopMonitorDescriptor) NewEmptyClientMsg() proto.Message

func (*RunHopMonitorDescriptor) NewEmptyServerMsg

func (d *RunHopMonitorDescriptor) NewEmptyServerMsg() proto.Message

func (*RunHopMonitorDescriptor) RequestHasResourceBody

func (d *RunHopMonitorDescriptor) RequestHasResourceBody() bool

type RunHopMonitorDescriptorClientMsgHandle

type RunHopMonitorDescriptorClientMsgHandle struct{}

func (*RunHopMonitorDescriptorClientMsgHandle) ExtractCollectionName

func (*RunHopMonitorDescriptorClientMsgHandle) ExtractResourceName

func (*RunHopMonitorDescriptorClientMsgHandle) ExtractResourceNames

type RunHopMonitorDescriptorServerMsgHandle

type RunHopMonitorDescriptorServerMsgHandle struct{}

func (*RunHopMonitorDescriptorServerMsgHandle) ExtractCollectionName

func (*RunHopMonitorDescriptorServerMsgHandle) ExtractResourceName

func (*RunHopMonitorDescriptorServerMsgHandle) ExtractResourceNames

type RunHopMonitorRequest

type RunHopMonitorRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	Name *probe.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Source address to listen packet
	// Skip validating goten's ip format
	// in order to accept a zone index for IPv6 link local address
	// ex. fe80::3%eth0
	//
	// If unspecified, agent will pick :: or 0.0.0.0 by default
	// The IP version is chosen according to the version of destination address
	Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty" firestore:"source"`
	// Target or Destination is required as user input
	Target *probing_target.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	// Destination to send packet
	// IP address and hostname are acceptable
	// As the IPv6 address, a zone index is also acceptable
	// Destination or Target is required from user
	Destination string `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty" firestore:"destination"`
	// Byte size of the payload
	// If unspecified, 100 is picked by default
	// The minimum length includes space for timestamp and a tracker
	SizeBytes int32 `protobuf:"varint,5,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty" firestore:"sizeBytes"`
	// Number of attempts to discover unique paths
	Attempts int32              `protobuf:"varint,6,opt,name=attempts,proto3" json:"attempts,omitempty" firestore:"attempts"`
	Mode     common.ProbingMode `protobuf:"varint,7,opt,name=mode,proto3,enum=ntt.watchdog.v1alpha2.ProbingMode" json:"mode,omitempty" firestore:"mode"`
	// contains filtered or unexported fields
}

Request message for method [RunHopMonitor][ntt.watchdog.v1alpha2.RunHopMonitor]

func (*RunHopMonitorRequest) Clone

func (*RunHopMonitorRequest) CloneRaw

func (*RunHopMonitorRequest) Descriptor

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

Deprecated, Use RunHopMonitorRequest.ProtoReflect.Descriptor instead.

func (*RunHopMonitorRequest) GetAttempts

func (m *RunHopMonitorRequest) GetAttempts() int32

func (*RunHopMonitorRequest) GetDestination

func (m *RunHopMonitorRequest) GetDestination() string

func (*RunHopMonitorRequest) GetMode

func (*RunHopMonitorRequest) GetName

func (m *RunHopMonitorRequest) GetName() *probe.Reference

func (*RunHopMonitorRequest) GetSizeBytes

func (m *RunHopMonitorRequest) GetSizeBytes() int32

func (*RunHopMonitorRequest) GetSource

func (m *RunHopMonitorRequest) GetSource() string

func (*RunHopMonitorRequest) GetTarget

func (*RunHopMonitorRequest) GotenMessage

func (*RunHopMonitorRequest) GotenMessage()

func (*RunHopMonitorRequest) GotenObjectExt

func (o *RunHopMonitorRequest) GotenObjectExt()

func (*RunHopMonitorRequest) GotenValidate

func (obj *RunHopMonitorRequest) GotenValidate() error

func (*RunHopMonitorRequest) MakeDiffFieldMask

func (*RunHopMonitorRequest) MakeFullFieldMask

func (o *RunHopMonitorRequest) MakeFullFieldMask() *RunHopMonitorRequest_FieldMask

func (*RunHopMonitorRequest) MakeRawDiffFieldMask

func (o *RunHopMonitorRequest) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*RunHopMonitorRequest) MakeRawFullFieldMask

func (o *RunHopMonitorRequest) MakeRawFullFieldMask() gotenobject.FieldMask

func (*RunHopMonitorRequest) Marshal

func (m *RunHopMonitorRequest) Marshal() ([]byte, error)

func (*RunHopMonitorRequest) MarshalJSON

func (m *RunHopMonitorRequest) MarshalJSON() ([]byte, error)

func (*RunHopMonitorRequest) Merge

func (o *RunHopMonitorRequest) Merge(source *RunHopMonitorRequest)

func (*RunHopMonitorRequest) MergeRaw

func (o *RunHopMonitorRequest) MergeRaw(source gotenobject.GotenObjectExt)

func (*RunHopMonitorRequest) ProtoMessage

func (*RunHopMonitorRequest) ProtoMessage()

func (*RunHopMonitorRequest) ProtoReflect

func (m *RunHopMonitorRequest) ProtoReflect() preflect.Message

func (*RunHopMonitorRequest) Reset

func (m *RunHopMonitorRequest) Reset()

func (*RunHopMonitorRequest) SetAttempts

func (m *RunHopMonitorRequest) SetAttempts(fv int32)

func (*RunHopMonitorRequest) SetDestination

func (m *RunHopMonitorRequest) SetDestination(fv string)

func (*RunHopMonitorRequest) SetMode

func (m *RunHopMonitorRequest) SetMode(fv common.ProbingMode)

func (*RunHopMonitorRequest) SetName

func (m *RunHopMonitorRequest) SetName(fv *probe.Reference)

func (*RunHopMonitorRequest) SetSizeBytes

func (m *RunHopMonitorRequest) SetSizeBytes(fv int32)

func (*RunHopMonitorRequest) SetSource

func (m *RunHopMonitorRequest) SetSource(fv string)

func (*RunHopMonitorRequest) SetTarget

func (m *RunHopMonitorRequest) SetTarget(fv *probing_target.Reference)

func (*RunHopMonitorRequest) String

func (m *RunHopMonitorRequest) String() string

func (*RunHopMonitorRequest) Unmarshal

func (m *RunHopMonitorRequest) Unmarshal(b []byte) error

func (*RunHopMonitorRequest) UnmarshalJSON

func (m *RunHopMonitorRequest) UnmarshalJSON(data []byte) error

type RunHopMonitorRequestFieldPathBuilder

type RunHopMonitorRequestFieldPathBuilder struct{}

func NewRunHopMonitorRequestFieldPathBuilder

func NewRunHopMonitorRequestFieldPathBuilder() RunHopMonitorRequestFieldPathBuilder

func (RunHopMonitorRequestFieldPathBuilder) Attempts

func (RunHopMonitorRequestFieldPathBuilder) Destination

func (RunHopMonitorRequestFieldPathBuilder) Mode

func (RunHopMonitorRequestFieldPathBuilder) Name

func (RunHopMonitorRequestFieldPathBuilder) SizeBytes

func (RunHopMonitorRequestFieldPathBuilder) Source

func (RunHopMonitorRequestFieldPathBuilder) Target

type RunHopMonitorRequestPathSelectorAttempts

type RunHopMonitorRequestPathSelectorAttempts struct{}

func (RunHopMonitorRequestPathSelectorAttempts) FieldPath

func (RunHopMonitorRequestPathSelectorAttempts) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorAttempts) WithValue

type RunHopMonitorRequestPathSelectorDestination

type RunHopMonitorRequestPathSelectorDestination struct{}

func (RunHopMonitorRequestPathSelectorDestination) FieldPath

func (RunHopMonitorRequestPathSelectorDestination) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorDestination) WithValue

type RunHopMonitorRequestPathSelectorMode

type RunHopMonitorRequestPathSelectorMode struct{}

func (RunHopMonitorRequestPathSelectorMode) FieldPath

func (RunHopMonitorRequestPathSelectorMode) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorMode) WithValue

type RunHopMonitorRequestPathSelectorName

type RunHopMonitorRequestPathSelectorName struct{}

func (RunHopMonitorRequestPathSelectorName) FieldPath

func (RunHopMonitorRequestPathSelectorName) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorName) WithValue

type RunHopMonitorRequestPathSelectorSizeBytes

type RunHopMonitorRequestPathSelectorSizeBytes struct{}

func (RunHopMonitorRequestPathSelectorSizeBytes) FieldPath

func (RunHopMonitorRequestPathSelectorSizeBytes) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorSizeBytes) WithValue

type RunHopMonitorRequestPathSelectorSource

type RunHopMonitorRequestPathSelectorSource struct{}

func (RunHopMonitorRequestPathSelectorSource) FieldPath

func (RunHopMonitorRequestPathSelectorSource) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorSource) WithValue

type RunHopMonitorRequestPathSelectorTarget

type RunHopMonitorRequestPathSelectorTarget struct{}

func (RunHopMonitorRequestPathSelectorTarget) FieldPath

func (RunHopMonitorRequestPathSelectorTarget) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorTarget) WithValue

type RunHopMonitorRequest_FieldMask

type RunHopMonitorRequest_FieldMask struct {
	Paths []RunHopMonitorRequest_FieldPath
}

func FullRunHopMonitorRequest_FieldMask

func FullRunHopMonitorRequest_FieldMask() *RunHopMonitorRequest_FieldMask

func (*RunHopMonitorRequest_FieldMask) AppendPath

func (*RunHopMonitorRequest_FieldMask) AppendRawPath

func (fieldMask *RunHopMonitorRequest_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*RunHopMonitorRequest_FieldMask) DecodeFirestore

func (fieldMask *RunHopMonitorRequest_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*RunHopMonitorRequest_FieldMask) EncodeFirestore

func (fieldMask *RunHopMonitorRequest_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*RunHopMonitorRequest_FieldMask) FilterInputFields

func (fieldMask *RunHopMonitorRequest_FieldMask) FilterInputFields() *RunHopMonitorRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunHopMonitorRequest_FieldMask) FromProtoFieldMask

func (fieldMask *RunHopMonitorRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*RunHopMonitorRequest_FieldMask) GetPaths

func (*RunHopMonitorRequest_FieldMask) GetRawPaths

func (fieldMask *RunHopMonitorRequest_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*RunHopMonitorRequest_FieldMask) IsFull

func (fieldMask *RunHopMonitorRequest_FieldMask) IsFull() bool

func (RunHopMonitorRequest_FieldMask) Marshal

func (fieldMask RunHopMonitorRequest_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (RunHopMonitorRequest_FieldMask) MarshalJSON

func (fieldMask RunHopMonitorRequest_FieldMask) MarshalJSON() ([]byte, error)

func (*RunHopMonitorRequest_FieldMask) PathsCount

func (fieldMask *RunHopMonitorRequest_FieldMask) PathsCount() int

func (*RunHopMonitorRequest_FieldMask) Project

func (*RunHopMonitorRequest_FieldMask) ProjectRaw

func (*RunHopMonitorRequest_FieldMask) ProtoMessage

func (fieldMask *RunHopMonitorRequest_FieldMask) ProtoMessage()

func (*RunHopMonitorRequest_FieldMask) ProtoReflect

func (fieldMask *RunHopMonitorRequest_FieldMask) ProtoReflect() preflect.Message

func (*RunHopMonitorRequest_FieldMask) Reset

func (fieldMask *RunHopMonitorRequest_FieldMask) Reset()

func (*RunHopMonitorRequest_FieldMask) Set

func (fieldMask *RunHopMonitorRequest_FieldMask) Set(target, source *RunHopMonitorRequest)

func (*RunHopMonitorRequest_FieldMask) SetFromCliFlag

func (fieldMask *RunHopMonitorRequest_FieldMask) SetFromCliFlag(raw string) error

func (*RunHopMonitorRequest_FieldMask) SetRaw

func (fieldMask *RunHopMonitorRequest_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*RunHopMonitorRequest_FieldMask) Size

func (fieldMask *RunHopMonitorRequest_FieldMask) Size() int

func (*RunHopMonitorRequest_FieldMask) String

func (fieldMask *RunHopMonitorRequest_FieldMask) String() string

func (*RunHopMonitorRequest_FieldMask) Subtract

func (*RunHopMonitorRequest_FieldMask) SubtractRaw

func (*RunHopMonitorRequest_FieldMask) ToProtoFieldMask

func (fieldMask *RunHopMonitorRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*RunHopMonitorRequest_FieldMask) Unmarshal

func (fieldMask *RunHopMonitorRequest_FieldMask) Unmarshal(data []byte) error

func (*RunHopMonitorRequest_FieldMask) UnmarshalJSON

func (fieldMask *RunHopMonitorRequest_FieldMask) UnmarshalJSON(data []byte) error

type RunHopMonitorRequest_FieldPath

type RunHopMonitorRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunHopMonitorRequest_FieldPathSelector
	Get(source *RunHopMonitorRequest) []interface{}
	GetSingle(source *RunHopMonitorRequest) (interface{}, bool)
	ClearValue(item *RunHopMonitorRequest)

	// Those methods build corresponding RunHopMonitorRequest_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) RunHopMonitorRequest_FieldPathValue
	WithIArrayOfValues(values interface{}) RunHopMonitorRequest_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) RunHopMonitorRequest_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseRunHopMonitorRequest_FieldPath

func MustParseRunHopMonitorRequest_FieldPath(rawField string) RunHopMonitorRequest_FieldPath

func ParseRunHopMonitorRequest_FieldPath

func ParseRunHopMonitorRequest_FieldPath(rawField string) (RunHopMonitorRequest_FieldPath, error)

type RunHopMonitorRequest_FieldPathArrayItemValue

type RunHopMonitorRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunHopMonitorRequest_FieldPath
	ContainsValue(*RunHopMonitorRequest) bool
}

RunHopMonitorRequest_FieldPathArrayItemValue allows storing single item in Path-specific values for RunHopMonitorRequest according to their type Present only for array (repeated) types.

func MustParseRunHopMonitorRequest_FieldPathArrayItemValue

func MustParseRunHopMonitorRequest_FieldPathArrayItemValue(pathStr, valueStr string) RunHopMonitorRequest_FieldPathArrayItemValue

func ParseRunHopMonitorRequest_FieldPathArrayItemValue

func ParseRunHopMonitorRequest_FieldPathArrayItemValue(pathStr, valueStr string) (RunHopMonitorRequest_FieldPathArrayItemValue, error)

ParseRunHopMonitorRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunHopMonitorRequest_FieldPathArrayOfValues

type RunHopMonitorRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunHopMonitorRequest_FieldPath
}

RunHopMonitorRequest_FieldPathArrayOfValues allows storing slice of values for RunHopMonitorRequest fields according to their type

func MustParseRunHopMonitorRequest_FieldPathArrayOfValues

func MustParseRunHopMonitorRequest_FieldPathArrayOfValues(pathStr, valuesStr string) RunHopMonitorRequest_FieldPathArrayOfValues

func ParseRunHopMonitorRequest_FieldPathArrayOfValues

func ParseRunHopMonitorRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (RunHopMonitorRequest_FieldPathArrayOfValues, error)

type RunHopMonitorRequest_FieldPathSelector

type RunHopMonitorRequest_FieldPathSelector int32
const (
	RunHopMonitorRequest_FieldPathSelectorName        RunHopMonitorRequest_FieldPathSelector = 0
	RunHopMonitorRequest_FieldPathSelectorSource      RunHopMonitorRequest_FieldPathSelector = 1
	RunHopMonitorRequest_FieldPathSelectorTarget      RunHopMonitorRequest_FieldPathSelector = 2
	RunHopMonitorRequest_FieldPathSelectorDestination RunHopMonitorRequest_FieldPathSelector = 3
	RunHopMonitorRequest_FieldPathSelectorSizeBytes   RunHopMonitorRequest_FieldPathSelector = 4
	RunHopMonitorRequest_FieldPathSelectorAttempts    RunHopMonitorRequest_FieldPathSelector = 5
	RunHopMonitorRequest_FieldPathSelectorMode        RunHopMonitorRequest_FieldPathSelector = 6
)

func (RunHopMonitorRequest_FieldPathSelector) String

type RunHopMonitorRequest_FieldPathValue

type RunHopMonitorRequest_FieldPathValue interface {
	RunHopMonitorRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunHopMonitorRequest)
	CompareWith(*RunHopMonitorRequest) (cmp int, comparable bool)
}

RunHopMonitorRequest_FieldPathValue allows storing values for RunHopMonitorRequest fields according to their type

func MustParseRunHopMonitorRequest_FieldPathValue

func MustParseRunHopMonitorRequest_FieldPathValue(pathStr, valueStr string) RunHopMonitorRequest_FieldPathValue

func ParseRunHopMonitorRequest_FieldPathValue

func ParseRunHopMonitorRequest_FieldPathValue(pathStr, valueStr string) (RunHopMonitorRequest_FieldPathValue, error)

type RunHopMonitorRequest_FieldTerminalPath

type RunHopMonitorRequest_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*RunHopMonitorRequest_FieldTerminalPath) ClearValue

func (*RunHopMonitorRequest_FieldTerminalPath) ClearValueRaw

func (fp *RunHopMonitorRequest_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*RunHopMonitorRequest_FieldTerminalPath) Get

func (fp *RunHopMonitorRequest_FieldTerminalPath) Get(source *RunHopMonitorRequest) (values []interface{})

Get returns all values pointed by specific field from source RunHopMonitorRequest

func (*RunHopMonitorRequest_FieldTerminalPath) GetDefault

func (fp *RunHopMonitorRequest_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*RunHopMonitorRequest_FieldTerminalPath) GetRaw

func (fp *RunHopMonitorRequest_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*RunHopMonitorRequest_FieldTerminalPath) GetSingle

func (fp *RunHopMonitorRequest_FieldTerminalPath) GetSingle(source *RunHopMonitorRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunHopMonitorRequest

func (*RunHopMonitorRequest_FieldTerminalPath) GetSingleRaw

func (fp *RunHopMonitorRequest_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*RunHopMonitorRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunHopMonitorRequest_FieldTerminalPath) Selector

func (*RunHopMonitorRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *RunHopMonitorRequest_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*RunHopMonitorRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunHopMonitorRequest_FieldTerminalPath) WithIArrayItemValue

func (*RunHopMonitorRequest_FieldTerminalPath) WithIArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPath) WithIValue

func (*RunHopMonitorRequest_FieldTerminalPath) WithRawIArrayItemValue

func (fp *RunHopMonitorRequest_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*RunHopMonitorRequest_FieldTerminalPath) WithRawIArrayOfValues

func (fp *RunHopMonitorRequest_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPath) WithRawIValue

func (fp *RunHopMonitorRequest_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type RunHopMonitorRequest_FieldTerminalPathArrayItemValue

type RunHopMonitorRequest_FieldTerminalPathArrayItemValue struct {
	RunHopMonitorRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'RunHopMonitorRequest'

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object RunHopMonitorRequest as interface{}

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetSingle(source *RunHopMonitorRequest) (interface{}, bool)

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type RunHopMonitorRequest_FieldTerminalPathArrayOfValues

type RunHopMonitorRequest_FieldTerminalPathArrayOfValues struct {
	RunHopMonitorRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsAttemptsArrayOfValues

func (fpaov *RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsAttemptsArrayOfValues() ([]int32, bool)

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsDestinationArrayOfValues

func (fpaov *RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsDestinationArrayOfValues() ([]string, bool)

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsModeArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*probe.Reference, bool)

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsSizeBytesArrayOfValues

func (fpaov *RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsSizeBytesArrayOfValues() ([]int32, bool)

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsSourceArrayOfValues

func (fpaov *RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsSourceArrayOfValues() ([]string, bool)

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *RunHopMonitorRequest_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type RunHopMonitorRequest_FieldTerminalPathValue

type RunHopMonitorRequest_FieldTerminalPathValue struct {
	RunHopMonitorRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsAttemptsValue

func (fpv *RunHopMonitorRequest_FieldTerminalPathValue) AsAttemptsValue() (int32, bool)

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsDestinationValue

func (fpv *RunHopMonitorRequest_FieldTerminalPathValue) AsDestinationValue() (string, bool)

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsModeValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsNameValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsSizeBytesValue

func (fpv *RunHopMonitorRequest_FieldTerminalPathValue) AsSizeBytesValue() (int32, bool)

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsSourceValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsTargetValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunHopMonitorRequest_FieldTerminalPathValue' with the value under path in 'RunHopMonitorRequest'.

func (*RunHopMonitorRequest_FieldTerminalPathValue) CompareWithRaw

func (fpv *RunHopMonitorRequest_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*RunHopMonitorRequest_FieldTerminalPathValue) GetRawValue

func (fpv *RunHopMonitorRequest_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'RunHopMonitorRequest' as interface{}

func (*RunHopMonitorRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunHopMonitorRequest

func (*RunHopMonitorRequest_FieldTerminalPathValue) SetToRaw

type RunHopMonitorResponse

type RunHopMonitorResponse struct {
	Paths     []*common.Path             `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty" firestore:"paths"`
	HopStats  map[string]*common.HopStat `` /* 194-byte string literal not displayed */
	HopInfo   map[string]*common.HopInfo `` /* 190-byte string literal not displayed */
	IpVersion common.IpVersion           `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response message for method [RunHopMonitor][ntt.watchdog.v1alpha2.RunHopMonitor]

func (*RunHopMonitorResponse) Clone

func (*RunHopMonitorResponse) CloneRaw

func (*RunHopMonitorResponse) Descriptor

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

Deprecated, Use RunHopMonitorResponse.ProtoReflect.Descriptor instead.

func (*RunHopMonitorResponse) GetHopInfo

func (m *RunHopMonitorResponse) GetHopInfo() map[string]*common.HopInfo

func (*RunHopMonitorResponse) GetHopStats

func (m *RunHopMonitorResponse) GetHopStats() map[string]*common.HopStat

func (*RunHopMonitorResponse) GetIpVersion

func (m *RunHopMonitorResponse) GetIpVersion() common.IpVersion

func (*RunHopMonitorResponse) GetPaths

func (m *RunHopMonitorResponse) GetPaths() []*common.Path

func (*RunHopMonitorResponse) GotenMessage

func (*RunHopMonitorResponse) GotenMessage()

func (*RunHopMonitorResponse) GotenObjectExt

func (o *RunHopMonitorResponse) GotenObjectExt()

func (*RunHopMonitorResponse) GotenValidate

func (obj *RunHopMonitorResponse) GotenValidate() error

func (*RunHopMonitorResponse) MakeDiffFieldMask

func (*RunHopMonitorResponse) MakeFullFieldMask

func (*RunHopMonitorResponse) MakeRawDiffFieldMask

func (o *RunHopMonitorResponse) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*RunHopMonitorResponse) MakeRawFullFieldMask

func (o *RunHopMonitorResponse) MakeRawFullFieldMask() gotenobject.FieldMask

func (*RunHopMonitorResponse) Marshal

func (m *RunHopMonitorResponse) Marshal() ([]byte, error)

func (*RunHopMonitorResponse) MarshalJSON

func (m *RunHopMonitorResponse) MarshalJSON() ([]byte, error)

func (*RunHopMonitorResponse) Merge

func (o *RunHopMonitorResponse) Merge(source *RunHopMonitorResponse)

func (*RunHopMonitorResponse) MergeRaw

func (o *RunHopMonitorResponse) MergeRaw(source gotenobject.GotenObjectExt)

func (*RunHopMonitorResponse) ProtoMessage

func (*RunHopMonitorResponse) ProtoMessage()

func (*RunHopMonitorResponse) ProtoReflect

func (m *RunHopMonitorResponse) ProtoReflect() preflect.Message

func (*RunHopMonitorResponse) Reset

func (m *RunHopMonitorResponse) Reset()

func (*RunHopMonitorResponse) SetHopInfo

func (m *RunHopMonitorResponse) SetHopInfo(fv map[string]*common.HopInfo)

func (*RunHopMonitorResponse) SetHopStats

func (m *RunHopMonitorResponse) SetHopStats(fv map[string]*common.HopStat)

func (*RunHopMonitorResponse) SetIpVersion

func (m *RunHopMonitorResponse) SetIpVersion(fv common.IpVersion)

func (*RunHopMonitorResponse) SetPaths

func (m *RunHopMonitorResponse) SetPaths(fv []*common.Path)

func (*RunHopMonitorResponse) String

func (m *RunHopMonitorResponse) String() string

func (*RunHopMonitorResponse) Unmarshal

func (m *RunHopMonitorResponse) Unmarshal(b []byte) error

func (*RunHopMonitorResponse) UnmarshalJSON

func (m *RunHopMonitorResponse) UnmarshalJSON(data []byte) error

type RunHopMonitorResponseFieldPathBuilder

type RunHopMonitorResponseFieldPathBuilder struct{}

func NewRunHopMonitorResponseFieldPathBuilder

func NewRunHopMonitorResponseFieldPathBuilder() RunHopMonitorResponseFieldPathBuilder

func (RunHopMonitorResponseFieldPathBuilder) HopInfo

func (RunHopMonitorResponseFieldPathBuilder) HopStats

func (RunHopMonitorResponseFieldPathBuilder) IpVersion

func (RunHopMonitorResponseFieldPathBuilder) Paths

type RunHopMonitorResponseMapPathSelectorHopInfo

type RunHopMonitorResponseMapPathSelectorHopInfo struct {
	// contains filtered or unexported fields
}

func (RunHopMonitorResponseMapPathSelectorHopInfo) FieldPath

func (RunHopMonitorResponseMapPathSelectorHopInfo) WithArrayOfValues

func (RunHopMonitorResponseMapPathSelectorHopInfo) WithValue

type RunHopMonitorResponseMapPathSelectorHopStats

type RunHopMonitorResponseMapPathSelectorHopStats struct {
	// contains filtered or unexported fields
}

func (RunHopMonitorResponseMapPathSelectorHopStats) FieldPath

func (RunHopMonitorResponseMapPathSelectorHopStats) WithArrayOfValues

func (RunHopMonitorResponseMapPathSelectorHopStats) WithValue

type RunHopMonitorResponsePathSelectorHopInfo

type RunHopMonitorResponsePathSelectorHopInfo struct{}

func (RunHopMonitorResponsePathSelectorHopInfo) FieldPath

func (RunHopMonitorResponsePathSelectorHopInfo) WithArrayOfValues

func (RunHopMonitorResponsePathSelectorHopInfo) WithKey

func (RunHopMonitorResponsePathSelectorHopInfo) WithValue

type RunHopMonitorResponsePathSelectorHopStats

type RunHopMonitorResponsePathSelectorHopStats struct{}

func (RunHopMonitorResponsePathSelectorHopStats) FieldPath

func (RunHopMonitorResponsePathSelectorHopStats) WithArrayOfValues

func (RunHopMonitorResponsePathSelectorHopStats) WithKey

func (RunHopMonitorResponsePathSelectorHopStats) WithValue

type RunHopMonitorResponsePathSelectorIpVersion

type RunHopMonitorResponsePathSelectorIpVersion struct{}

func (RunHopMonitorResponsePathSelectorIpVersion) FieldPath

func (RunHopMonitorResponsePathSelectorIpVersion) WithArrayOfValues

func (RunHopMonitorResponsePathSelectorIpVersion) WithValue

type RunHopMonitorResponsePathSelectorPaths

type RunHopMonitorResponsePathSelectorPaths struct{}

func (RunHopMonitorResponsePathSelectorPaths) FieldPath

func (RunHopMonitorResponsePathSelectorPaths) Hops

func (RunHopMonitorResponsePathSelectorPaths) WithArrayOfValues

func (RunHopMonitorResponsePathSelectorPaths) WithItemValue

func (RunHopMonitorResponsePathSelectorPaths) WithSubArrayItemValue

func (RunHopMonitorResponsePathSelectorPaths) WithSubArrayOfValues

func (RunHopMonitorResponsePathSelectorPaths) WithSubPath

func (RunHopMonitorResponsePathSelectorPaths) WithSubValue

func (RunHopMonitorResponsePathSelectorPaths) WithValue

type RunHopMonitorResponsePathSelectorPathsHops

type RunHopMonitorResponsePathSelectorPathsHops struct{}

func (RunHopMonitorResponsePathSelectorPathsHops) FieldPath

func (RunHopMonitorResponsePathSelectorPathsHops) WithArrayOfValues

func (RunHopMonitorResponsePathSelectorPathsHops) WithItemValue

func (RunHopMonitorResponsePathSelectorPathsHops) WithValue

type RunHopMonitorResponse_FieldMask

type RunHopMonitorResponse_FieldMask struct {
	Paths []RunHopMonitorResponse_FieldPath
}

func FullRunHopMonitorResponse_FieldMask

func FullRunHopMonitorResponse_FieldMask() *RunHopMonitorResponse_FieldMask

func (*RunHopMonitorResponse_FieldMask) AppendPath

func (*RunHopMonitorResponse_FieldMask) AppendRawPath

func (fieldMask *RunHopMonitorResponse_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*RunHopMonitorResponse_FieldMask) DecodeFirestore

func (fieldMask *RunHopMonitorResponse_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*RunHopMonitorResponse_FieldMask) EncodeFirestore

func (fieldMask *RunHopMonitorResponse_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*RunHopMonitorResponse_FieldMask) FilterInputFields

func (fieldMask *RunHopMonitorResponse_FieldMask) FilterInputFields() *RunHopMonitorResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunHopMonitorResponse_FieldMask) FromProtoFieldMask

func (fieldMask *RunHopMonitorResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*RunHopMonitorResponse_FieldMask) GetPaths

func (*RunHopMonitorResponse_FieldMask) GetRawPaths

func (fieldMask *RunHopMonitorResponse_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*RunHopMonitorResponse_FieldMask) IsFull

func (fieldMask *RunHopMonitorResponse_FieldMask) IsFull() bool

func (RunHopMonitorResponse_FieldMask) Marshal

func (fieldMask RunHopMonitorResponse_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (RunHopMonitorResponse_FieldMask) MarshalJSON

func (fieldMask RunHopMonitorResponse_FieldMask) MarshalJSON() ([]byte, error)

func (*RunHopMonitorResponse_FieldMask) PathsCount

func (fieldMask *RunHopMonitorResponse_FieldMask) PathsCount() int

func (*RunHopMonitorResponse_FieldMask) Project

func (*RunHopMonitorResponse_FieldMask) ProjectRaw

func (*RunHopMonitorResponse_FieldMask) ProtoMessage

func (fieldMask *RunHopMonitorResponse_FieldMask) ProtoMessage()

func (*RunHopMonitorResponse_FieldMask) ProtoReflect

func (fieldMask *RunHopMonitorResponse_FieldMask) ProtoReflect() preflect.Message

func (*RunHopMonitorResponse_FieldMask) Reset

func (fieldMask *RunHopMonitorResponse_FieldMask) Reset()

func (*RunHopMonitorResponse_FieldMask) Set

func (fieldMask *RunHopMonitorResponse_FieldMask) Set(target, source *RunHopMonitorResponse)

func (*RunHopMonitorResponse_FieldMask) SetFromCliFlag

func (fieldMask *RunHopMonitorResponse_FieldMask) SetFromCliFlag(raw string) error

func (*RunHopMonitorResponse_FieldMask) SetRaw

func (fieldMask *RunHopMonitorResponse_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*RunHopMonitorResponse_FieldMask) Size

func (fieldMask *RunHopMonitorResponse_FieldMask) Size() int

func (*RunHopMonitorResponse_FieldMask) String

func (fieldMask *RunHopMonitorResponse_FieldMask) String() string

func (*RunHopMonitorResponse_FieldMask) Subtract

func (*RunHopMonitorResponse_FieldMask) SubtractRaw

func (*RunHopMonitorResponse_FieldMask) ToProtoFieldMask

func (fieldMask *RunHopMonitorResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*RunHopMonitorResponse_FieldMask) Unmarshal

func (fieldMask *RunHopMonitorResponse_FieldMask) Unmarshal(data []byte) error

func (*RunHopMonitorResponse_FieldMask) UnmarshalJSON

func (fieldMask *RunHopMonitorResponse_FieldMask) UnmarshalJSON(data []byte) error

type RunHopMonitorResponse_FieldPath

type RunHopMonitorResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunHopMonitorResponse_FieldPathSelector
	Get(source *RunHopMonitorResponse) []interface{}
	GetSingle(source *RunHopMonitorResponse) (interface{}, bool)
	ClearValue(item *RunHopMonitorResponse)

	// Those methods build corresponding RunHopMonitorResponse_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) RunHopMonitorResponse_FieldPathValue
	WithIArrayOfValues(values interface{}) RunHopMonitorResponse_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) RunHopMonitorResponse_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseRunHopMonitorResponse_FieldPath

func MustParseRunHopMonitorResponse_FieldPath(rawField string) RunHopMonitorResponse_FieldPath

func ParseRunHopMonitorResponse_FieldPath

func ParseRunHopMonitorResponse_FieldPath(rawField string) (RunHopMonitorResponse_FieldPath, error)

type RunHopMonitorResponse_FieldPathArrayItemValue

type RunHopMonitorResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunHopMonitorResponse_FieldPath
	ContainsValue(*RunHopMonitorResponse) bool
}

RunHopMonitorResponse_FieldPathArrayItemValue allows storing single item in Path-specific values for RunHopMonitorResponse according to their type Present only for array (repeated) types.

func MustParseRunHopMonitorResponse_FieldPathArrayItemValue

func MustParseRunHopMonitorResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunHopMonitorResponse_FieldPathArrayItemValue

func ParseRunHopMonitorResponse_FieldPathArrayItemValue

func ParseRunHopMonitorResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunHopMonitorResponse_FieldPathArrayItemValue, error)

ParseRunHopMonitorResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunHopMonitorResponse_FieldPathArrayOfValues

type RunHopMonitorResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunHopMonitorResponse_FieldPath
}

RunHopMonitorResponse_FieldPathArrayOfValues allows storing slice of values for RunHopMonitorResponse fields according to their type

func MustParseRunHopMonitorResponse_FieldPathArrayOfValues

func MustParseRunHopMonitorResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunHopMonitorResponse_FieldPathArrayOfValues

func ParseRunHopMonitorResponse_FieldPathArrayOfValues

func ParseRunHopMonitorResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunHopMonitorResponse_FieldPathArrayOfValues, error)

type RunHopMonitorResponse_FieldPathMap

type RunHopMonitorResponse_FieldPathMap struct {
	// contains filtered or unexported fields
}

FieldPath for map type with additional Key information

func (*RunHopMonitorResponse_FieldPathMap) ClearValue

func (*RunHopMonitorResponse_FieldPathMap) ClearValueRaw

func (fpm *RunHopMonitorResponse_FieldPathMap) ClearValueRaw(item proto.Message)

func (*RunHopMonitorResponse_FieldPathMap) Get

func (fpm *RunHopMonitorResponse_FieldPathMap) Get(source *RunHopMonitorResponse) (values []interface{})

Get returns all values pointed by selected field map key from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldPathMap) GetDefault

func (fpm *RunHopMonitorResponse_FieldPathMap) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*RunHopMonitorResponse_FieldPathMap) GetRaw

func (fpm *RunHopMonitorResponse_FieldPathMap) GetRaw(source proto.Message) []interface{}

func (*RunHopMonitorResponse_FieldPathMap) GetSingle

func (fpm *RunHopMonitorResponse_FieldPathMap) GetSingle(source *RunHopMonitorResponse) (interface{}, bool)

GetSingle returns value by selected field map key from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldPathMap) GetSingleRaw

func (fpm *RunHopMonitorResponse_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*RunHopMonitorResponse_FieldPathMap) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponse_FieldPathMap) JSONString

func (fpm *RunHopMonitorResponse_FieldPathMap) JSONString() string

JSONString returns path representation is JSON convention. Note that map keys are not transformed

func (*RunHopMonitorResponse_FieldPathMap) Key

func (*RunHopMonitorResponse_FieldPathMap) Selector

func (*RunHopMonitorResponse_FieldPathMap) SplitIntoTerminalIPaths added in v0.7.1

func (fpm *RunHopMonitorResponse_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*RunHopMonitorResponse_FieldPathMap) String

String returns path representation in proto convention

func (*RunHopMonitorResponse_FieldPathMap) WithIArrayItemValue

func (fpm *RunHopMonitorResponse_FieldPathMap) WithIArrayItemValue(value interface{}) RunHopMonitorResponse_FieldPathArrayItemValue

func (*RunHopMonitorResponse_FieldPathMap) WithIArrayOfValues

func (fpm *RunHopMonitorResponse_FieldPathMap) WithIArrayOfValues(values interface{}) RunHopMonitorResponse_FieldPathArrayOfValues

func (*RunHopMonitorResponse_FieldPathMap) WithIValue

func (*RunHopMonitorResponse_FieldPathMap) WithRawIArrayItemValue

func (fpm *RunHopMonitorResponse_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*RunHopMonitorResponse_FieldPathMap) WithRawIArrayOfValues

func (fpm *RunHopMonitorResponse_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*RunHopMonitorResponse_FieldPathMap) WithRawIValue

func (fpm *RunHopMonitorResponse_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type RunHopMonitorResponse_FieldPathMapArrayOfValues

type RunHopMonitorResponse_FieldPathMapArrayOfValues struct {
	RunHopMonitorResponse_FieldPathMap
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldPathMapArrayOfValues) AsHopInfoArrayOfElementValues

func (fpmaov *RunHopMonitorResponse_FieldPathMapArrayOfValues) AsHopInfoArrayOfElementValues() ([]*common.HopInfo, bool)

func (*RunHopMonitorResponse_FieldPathMapArrayOfValues) AsHopStatsArrayOfElementValues

func (fpmaov *RunHopMonitorResponse_FieldPathMapArrayOfValues) AsHopStatsArrayOfElementValues() ([]*common.HopStat, bool)

func (*RunHopMonitorResponse_FieldPathMapArrayOfValues) GetRawValues

func (fpmaov *RunHopMonitorResponse_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})

type RunHopMonitorResponse_FieldPathMapValue

type RunHopMonitorResponse_FieldPathMapValue struct {
	RunHopMonitorResponse_FieldPathMap
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldPathMapValue) AsHopInfoElementValue

func (fpmv *RunHopMonitorResponse_FieldPathMapValue) AsHopInfoElementValue() (*common.HopInfo, bool)

func (*RunHopMonitorResponse_FieldPathMapValue) AsHopStatsElementValue

func (fpmv *RunHopMonitorResponse_FieldPathMapValue) AsHopStatsElementValue() (*common.HopStat, bool)

func (*RunHopMonitorResponse_FieldPathMapValue) CompareWith

CompareWith compares value in the 'RunHopMonitorResponse_FieldPathMapValue' with the value under path in 'RunHopMonitorResponse'.

func (*RunHopMonitorResponse_FieldPathMapValue) CompareWithRaw

func (fpmv *RunHopMonitorResponse_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)

func (*RunHopMonitorResponse_FieldPathMapValue) GetRawValue

func (fpmv *RunHopMonitorResponse_FieldPathMapValue) GetRawValue() interface{}

GetValue returns value stored under selected field in RunHopMonitorResponse as interface{}

func (*RunHopMonitorResponse_FieldPathMapValue) SetTo

SetTo stores value for selected field in RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldPathMapValue) SetToRaw

func (fpmv *RunHopMonitorResponse_FieldPathMapValue) SetToRaw(target proto.Message)

type RunHopMonitorResponse_FieldPathSelector

type RunHopMonitorResponse_FieldPathSelector int32
const (
	RunHopMonitorResponse_FieldPathSelectorPaths     RunHopMonitorResponse_FieldPathSelector = 0
	RunHopMonitorResponse_FieldPathSelectorHopStats  RunHopMonitorResponse_FieldPathSelector = 1
	RunHopMonitorResponse_FieldPathSelectorHopInfo   RunHopMonitorResponse_FieldPathSelector = 2
	RunHopMonitorResponse_FieldPathSelectorIpVersion RunHopMonitorResponse_FieldPathSelector = 3
)

func (RunHopMonitorResponse_FieldPathSelector) String

type RunHopMonitorResponse_FieldPathValue

type RunHopMonitorResponse_FieldPathValue interface {
	RunHopMonitorResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunHopMonitorResponse)
	CompareWith(*RunHopMonitorResponse) (cmp int, comparable bool)
}

RunHopMonitorResponse_FieldPathValue allows storing values for RunHopMonitorResponse fields according to their type

func MustParseRunHopMonitorResponse_FieldPathValue

func MustParseRunHopMonitorResponse_FieldPathValue(pathStr, valueStr string) RunHopMonitorResponse_FieldPathValue

func ParseRunHopMonitorResponse_FieldPathValue

func ParseRunHopMonitorResponse_FieldPathValue(pathStr, valueStr string) (RunHopMonitorResponse_FieldPathValue, error)

type RunHopMonitorResponse_FieldSubPath

type RunHopMonitorResponse_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldSubPath) AsPathsSubPath

func (*RunHopMonitorResponse_FieldSubPath) ClearValue

func (*RunHopMonitorResponse_FieldSubPath) ClearValueRaw

func (fps *RunHopMonitorResponse_FieldSubPath) ClearValueRaw(item proto.Message)

func (*RunHopMonitorResponse_FieldSubPath) Get

func (fps *RunHopMonitorResponse_FieldSubPath) Get(source *RunHopMonitorResponse) (values []interface{})

Get returns all values pointed by selected field from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldSubPath) GetDefault

func (fps *RunHopMonitorResponse_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*RunHopMonitorResponse_FieldSubPath) GetRaw

func (fps *RunHopMonitorResponse_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*RunHopMonitorResponse_FieldSubPath) GetSingle

func (fps *RunHopMonitorResponse_FieldSubPath) GetSingle(source *RunHopMonitorResponse) (interface{}, bool)

GetSingle returns value of selected field from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldSubPath) GetSingleRaw

func (fps *RunHopMonitorResponse_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*RunHopMonitorResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponse_FieldSubPath) JSONString

func (fps *RunHopMonitorResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*RunHopMonitorResponse_FieldSubPath) Selector

func (*RunHopMonitorResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

func (fps *RunHopMonitorResponse_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*RunHopMonitorResponse_FieldSubPath) String

String returns path representation in proto convention

func (*RunHopMonitorResponse_FieldSubPath) WithIArrayItemValue

func (fps *RunHopMonitorResponse_FieldSubPath) WithIArrayItemValue(value interface{}) RunHopMonitorResponse_FieldPathArrayItemValue

func (*RunHopMonitorResponse_FieldSubPath) WithIArrayOfValues

func (fps *RunHopMonitorResponse_FieldSubPath) WithIArrayOfValues(values interface{}) RunHopMonitorResponse_FieldPathArrayOfValues

func (*RunHopMonitorResponse_FieldSubPath) WithIValue

func (*RunHopMonitorResponse_FieldSubPath) WithRawIArrayItemValue

func (fps *RunHopMonitorResponse_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*RunHopMonitorResponse_FieldSubPath) WithRawIArrayOfValues

func (fps *RunHopMonitorResponse_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*RunHopMonitorResponse_FieldSubPath) WithRawIValue

func (fps *RunHopMonitorResponse_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type RunHopMonitorResponse_FieldSubPathArrayItemValue

type RunHopMonitorResponse_FieldSubPathArrayItemValue struct {
	RunHopMonitorResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldSubPathArrayItemValue) AsPathsPathItemValue

func (*RunHopMonitorResponse_FieldSubPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'RunHopMonitorResponse'

func (*RunHopMonitorResponse_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *RunHopMonitorResponse_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type RunHopMonitorResponse_FieldSubPathArrayOfValues

type RunHopMonitorResponse_FieldSubPathArrayOfValues struct {
	RunHopMonitorResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldSubPathArrayOfValues) AsPathsPathArrayOfValues

func (*RunHopMonitorResponse_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *RunHopMonitorResponse_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type RunHopMonitorResponse_FieldSubPathValue

type RunHopMonitorResponse_FieldSubPathValue struct {
	RunHopMonitorResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldSubPathValue) AsPathsPathValue

func (*RunHopMonitorResponse_FieldSubPathValue) CompareWith

func (*RunHopMonitorResponse_FieldSubPathValue) CompareWithRaw

func (fpvs *RunHopMonitorResponse_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*RunHopMonitorResponse_FieldSubPathValue) GetRawValue

func (fpvs *RunHopMonitorResponse_FieldSubPathValue) GetRawValue() interface{}

func (*RunHopMonitorResponse_FieldSubPathValue) SetTo

func (*RunHopMonitorResponse_FieldSubPathValue) SetToRaw

func (fpvs *RunHopMonitorResponse_FieldSubPathValue) SetToRaw(target proto.Message)

type RunHopMonitorResponse_FieldTerminalPath

type RunHopMonitorResponse_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldTerminalPath) ClearValue

func (*RunHopMonitorResponse_FieldTerminalPath) ClearValueRaw

func (fp *RunHopMonitorResponse_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*RunHopMonitorResponse_FieldTerminalPath) Get

func (fp *RunHopMonitorResponse_FieldTerminalPath) Get(source *RunHopMonitorResponse) (values []interface{})

Get returns all values pointed by specific field from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldTerminalPath) GetDefault

func (fp *RunHopMonitorResponse_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*RunHopMonitorResponse_FieldTerminalPath) GetRaw

func (fp *RunHopMonitorResponse_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*RunHopMonitorResponse_FieldTerminalPath) GetSingle

func (fp *RunHopMonitorResponse_FieldTerminalPath) GetSingle(source *RunHopMonitorResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldTerminalPath) GetSingleRaw

func (fp *RunHopMonitorResponse_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*RunHopMonitorResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunHopMonitorResponse_FieldTerminalPath) Selector

func (*RunHopMonitorResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *RunHopMonitorResponse_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*RunHopMonitorResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunHopMonitorResponse_FieldTerminalPath) WithIArrayItemValue

func (*RunHopMonitorResponse_FieldTerminalPath) WithIArrayOfValues

func (*RunHopMonitorResponse_FieldTerminalPath) WithIValue

func (*RunHopMonitorResponse_FieldTerminalPath) WithRawIArrayItemValue

func (fp *RunHopMonitorResponse_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*RunHopMonitorResponse_FieldTerminalPath) WithRawIArrayOfValues

func (fp *RunHopMonitorResponse_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*RunHopMonitorResponse_FieldTerminalPath) WithRawIValue

func (fp *RunHopMonitorResponse_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type RunHopMonitorResponse_FieldTerminalPathArrayItemValue

type RunHopMonitorResponse_FieldTerminalPathArrayItemValue struct {
	RunHopMonitorResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) AsPathsItemValue

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'RunHopMonitorResponse'

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object RunHopMonitorResponse as interface{}

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetSingle(source *RunHopMonitorResponse) (interface{}, bool)

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type RunHopMonitorResponse_FieldTerminalPathArrayOfValues

type RunHopMonitorResponse_FieldTerminalPathArrayOfValues struct {
	RunHopMonitorResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsHopInfoArrayOfValues

func (fpaov *RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsHopInfoArrayOfValues() ([]map[string]*common.HopInfo, bool)

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsHopStatsArrayOfValues

func (fpaov *RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsHopStatsArrayOfValues() ([]map[string]*common.HopStat, bool)

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues

func (fpaov *RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues() ([]common.IpVersion, bool)

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsPathsArrayOfValues

func (fpaov *RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsPathsArrayOfValues() ([][]*common.Path, bool)

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *RunHopMonitorResponse_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type RunHopMonitorResponse_FieldTerminalPathValue

type RunHopMonitorResponse_FieldTerminalPathValue struct {
	RunHopMonitorResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponse_FieldTerminalPathValue) AsHopInfoValue

func (*RunHopMonitorResponse_FieldTerminalPathValue) AsHopStatsValue

func (*RunHopMonitorResponse_FieldTerminalPathValue) AsIpVersionValue

func (*RunHopMonitorResponse_FieldTerminalPathValue) AsPathsValue

func (*RunHopMonitorResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunHopMonitorResponse_FieldTerminalPathValue' with the value under path in 'RunHopMonitorResponse'.

func (*RunHopMonitorResponse_FieldTerminalPathValue) CompareWithRaw

func (fpv *RunHopMonitorResponse_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*RunHopMonitorResponse_FieldTerminalPathValue) GetRawValue

func (fpv *RunHopMonitorResponse_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'RunHopMonitorResponse' as interface{}

func (*RunHopMonitorResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldTerminalPathValue) SetToRaw

Jump to

Keyboard shortcuts

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