hop_report_client

package
v0.12.9 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2023 License: Apache-2.0 Imports: 55 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetHopReportsDescriptor

type GetHopReportsDescriptor struct{}

func GetGetHopReportsDescriptor

func GetGetHopReportsDescriptor() *GetHopReportsDescriptor

func (*GetHopReportsDescriptor) GetApiDescriptor

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

func (*GetHopReportsDescriptor) GetApiName

func (d *GetHopReportsDescriptor) GetApiName() string

func (*GetHopReportsDescriptor) GetClientMsgReflectHandle

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

func (*GetHopReportsDescriptor) GetFullMethodName

func (d *GetHopReportsDescriptor) GetFullMethodName() string

func (*GetHopReportsDescriptor) GetMethodName

func (d *GetHopReportsDescriptor) GetMethodName() string

func (*GetHopReportsDescriptor) GetProtoPkgName

func (d *GetHopReportsDescriptor) GetProtoPkgName() string

func (*GetHopReportsDescriptor) GetResourceDescriptor

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

func (*GetHopReportsDescriptor) GetServerMsgReflectHandle

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

func (*GetHopReportsDescriptor) GetServiceDomain

func (d *GetHopReportsDescriptor) GetServiceDomain() string

func (*GetHopReportsDescriptor) GetServiceVersion

func (d *GetHopReportsDescriptor) GetServiceVersion() string

func (*GetHopReportsDescriptor) GetVerb

func (d *GetHopReportsDescriptor) GetVerb() string

func (*GetHopReportsDescriptor) HasResource

func (d *GetHopReportsDescriptor) HasResource() bool

func (*GetHopReportsDescriptor) IsClientStream

func (d *GetHopReportsDescriptor) IsClientStream() bool

func (*GetHopReportsDescriptor) IsCollection

func (d *GetHopReportsDescriptor) IsCollection() bool

func (*GetHopReportsDescriptor) IsPlural

func (d *GetHopReportsDescriptor) IsPlural() bool

func (*GetHopReportsDescriptor) IsServerStream

func (d *GetHopReportsDescriptor) IsServerStream() bool

func (*GetHopReportsDescriptor) IsUnary

func (d *GetHopReportsDescriptor) IsUnary() bool

func (*GetHopReportsDescriptor) NewEmptyClientMsg

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

func (*GetHopReportsDescriptor) NewEmptyServerMsg

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

func (*GetHopReportsDescriptor) RequestHasResourceBody

func (d *GetHopReportsDescriptor) RequestHasResourceBody() bool

type GetHopReportsDescriptorClientMsgHandle

type GetHopReportsDescriptorClientMsgHandle struct{}

func (*GetHopReportsDescriptorClientMsgHandle) ExtractCollectionName

func (*GetHopReportsDescriptorClientMsgHandle) ExtractResourceName

func (*GetHopReportsDescriptorClientMsgHandle) ExtractResourceNames

type GetHopReportsDescriptorServerMsgHandle

type GetHopReportsDescriptorServerMsgHandle struct{}

func (*GetHopReportsDescriptorServerMsgHandle) ExtractCollectionName

func (*GetHopReportsDescriptorServerMsgHandle) ExtractResourceName

func (*GetHopReportsDescriptorServerMsgHandle) ExtractResourceNames

type GetHopReportsRequest

type GetHopReportsRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	// Atleast one of Probe Name or ProbingTarget Name is mandatory.
	Probe *probe.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=probe,proto3" json:"probe,omitempty" firestore:"probe"`
	//  reference of ntt.watchdog.v1alpha2.ProbingTarget
	// Atleast one of Probe Name or ProbingTarget Name is mandatory.
	Target *probing_target.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	// Interval for which the hop report is required
	Interval *common.TimeInterval `protobuf:"bytes,3,opt,name=interval,proto3" json:"interval,omitempty" firestore:"interval"`
	// A positive number that is the maximum number of results to return. If
	// `page_size` is empty or more than 100,000 results, the effective
	// `page_size` is 100,000 results.
	PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty" firestore:"pageSize"`
	// If this field is not empty then it must contain the `nextPageToken` value
	// returned by a previous call to this method.  Using this field causes the
	// method to return additional results from the previous method call.
	PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty" firestore:"pageToken"`
	// contains filtered or unexported fields
}

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

func (*GetHopReportsRequest) Clone

func (*GetHopReportsRequest) CloneRaw

func (*GetHopReportsRequest) Descriptor

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

Deprecated, Use GetHopReportsRequest.ProtoReflect.Descriptor instead.

func (*GetHopReportsRequest) GetInterval

func (m *GetHopReportsRequest) GetInterval() *common.TimeInterval

func (*GetHopReportsRequest) GetPageSize

func (m *GetHopReportsRequest) GetPageSize() int32

func (*GetHopReportsRequest) GetPageToken

func (m *GetHopReportsRequest) GetPageToken() string

func (*GetHopReportsRequest) GetProbe

func (m *GetHopReportsRequest) GetProbe() *probe.Reference

func (*GetHopReportsRequest) GetTarget

func (*GetHopReportsRequest) GotenMessage

func (*GetHopReportsRequest) GotenMessage()

func (*GetHopReportsRequest) GotenObjectExt

func (o *GetHopReportsRequest) GotenObjectExt()

func (*GetHopReportsRequest) GotenValidate

func (obj *GetHopReportsRequest) GotenValidate() error

func (*GetHopReportsRequest) MakeDiffFieldMask

func (*GetHopReportsRequest) MakeFullFieldMask

func (o *GetHopReportsRequest) MakeFullFieldMask() *GetHopReportsRequest_FieldMask

func (*GetHopReportsRequest) MakeRawDiffFieldMask

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

func (*GetHopReportsRequest) MakeRawFullFieldMask

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

func (*GetHopReportsRequest) Marshal

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

func (*GetHopReportsRequest) MarshalJSON

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

func (*GetHopReportsRequest) Merge

func (o *GetHopReportsRequest) Merge(source *GetHopReportsRequest)

func (*GetHopReportsRequest) MergeRaw

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

func (*GetHopReportsRequest) ProtoMessage

func (*GetHopReportsRequest) ProtoMessage()

func (*GetHopReportsRequest) ProtoReflect

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

func (*GetHopReportsRequest) Reset

func (m *GetHopReportsRequest) Reset()

func (*GetHopReportsRequest) SetInterval

func (m *GetHopReportsRequest) SetInterval(fv *common.TimeInterval)

func (*GetHopReportsRequest) SetPageSize

func (m *GetHopReportsRequest) SetPageSize(fv int32)

func (*GetHopReportsRequest) SetPageToken

func (m *GetHopReportsRequest) SetPageToken(fv string)

func (*GetHopReportsRequest) SetProbe

func (m *GetHopReportsRequest) SetProbe(fv *probe.Reference)

func (*GetHopReportsRequest) SetTarget

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

func (*GetHopReportsRequest) String

func (m *GetHopReportsRequest) String() string

func (*GetHopReportsRequest) Unmarshal

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

func (*GetHopReportsRequest) UnmarshalJSON

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

type GetHopReportsRequestFieldPathBuilder

type GetHopReportsRequestFieldPathBuilder struct{}

func NewGetHopReportsRequestFieldPathBuilder

func NewGetHopReportsRequestFieldPathBuilder() GetHopReportsRequestFieldPathBuilder

func (GetHopReportsRequestFieldPathBuilder) Interval

func (GetHopReportsRequestFieldPathBuilder) PageSize

func (GetHopReportsRequestFieldPathBuilder) PageToken

func (GetHopReportsRequestFieldPathBuilder) Probe

func (GetHopReportsRequestFieldPathBuilder) Target

type GetHopReportsRequestPathSelectorInterval

type GetHopReportsRequestPathSelectorInterval struct{}

func (GetHopReportsRequestPathSelectorInterval) EndTime

func (GetHopReportsRequestPathSelectorInterval) FieldPath

func (GetHopReportsRequestPathSelectorInterval) StartTime

func (GetHopReportsRequestPathSelectorInterval) WithArrayOfValues

func (GetHopReportsRequestPathSelectorInterval) WithSubArrayItemValue

func (GetHopReportsRequestPathSelectorInterval) WithSubArrayOfValues

func (GetHopReportsRequestPathSelectorInterval) WithSubPath

func (GetHopReportsRequestPathSelectorInterval) WithSubValue

func (GetHopReportsRequestPathSelectorInterval) WithValue

type GetHopReportsRequestPathSelectorIntervalEndTime

type GetHopReportsRequestPathSelectorIntervalEndTime struct{}

func (GetHopReportsRequestPathSelectorIntervalEndTime) FieldPath

func (GetHopReportsRequestPathSelectorIntervalEndTime) WithArrayOfValues

func (GetHopReportsRequestPathSelectorIntervalEndTime) WithValue

type GetHopReportsRequestPathSelectorIntervalStartTime

type GetHopReportsRequestPathSelectorIntervalStartTime struct{}

func (GetHopReportsRequestPathSelectorIntervalStartTime) FieldPath

func (GetHopReportsRequestPathSelectorIntervalStartTime) WithArrayOfValues

func (GetHopReportsRequestPathSelectorIntervalStartTime) WithValue

type GetHopReportsRequestPathSelectorPageSize

type GetHopReportsRequestPathSelectorPageSize struct{}

func (GetHopReportsRequestPathSelectorPageSize) FieldPath

func (GetHopReportsRequestPathSelectorPageSize) WithArrayOfValues

func (GetHopReportsRequestPathSelectorPageSize) WithValue

type GetHopReportsRequestPathSelectorPageToken

type GetHopReportsRequestPathSelectorPageToken struct{}

func (GetHopReportsRequestPathSelectorPageToken) FieldPath

func (GetHopReportsRequestPathSelectorPageToken) WithArrayOfValues

func (GetHopReportsRequestPathSelectorPageToken) WithValue

type GetHopReportsRequestPathSelectorProbe

type GetHopReportsRequestPathSelectorProbe struct{}

func (GetHopReportsRequestPathSelectorProbe) FieldPath

func (GetHopReportsRequestPathSelectorProbe) WithArrayOfValues

func (GetHopReportsRequestPathSelectorProbe) WithValue

type GetHopReportsRequestPathSelectorTarget

type GetHopReportsRequestPathSelectorTarget struct{}

func (GetHopReportsRequestPathSelectorTarget) FieldPath

func (GetHopReportsRequestPathSelectorTarget) WithArrayOfValues

func (GetHopReportsRequestPathSelectorTarget) WithValue

type GetHopReportsRequest_FieldMask

type GetHopReportsRequest_FieldMask struct {
	Paths []GetHopReportsRequest_FieldPath
}

func FullGetHopReportsRequest_FieldMask

func FullGetHopReportsRequest_FieldMask() *GetHopReportsRequest_FieldMask

func (*GetHopReportsRequest_FieldMask) AppendPath

func (*GetHopReportsRequest_FieldMask) AppendRawPath

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

func (*GetHopReportsRequest_FieldMask) DecodeFirestore

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

func (*GetHopReportsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*GetHopReportsRequest_FieldMask) FilterInputFields

func (fieldMask *GetHopReportsRequest_FieldMask) FilterInputFields() *GetHopReportsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*GetHopReportsRequest_FieldMask) FromProtoFieldMask

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

func (*GetHopReportsRequest_FieldMask) GetPaths

func (*GetHopReportsRequest_FieldMask) GetRawPaths

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

func (*GetHopReportsRequest_FieldMask) IsFull

func (fieldMask *GetHopReportsRequest_FieldMask) IsFull() bool

func (GetHopReportsRequest_FieldMask) Marshal

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

implement methods required by customType

func (GetHopReportsRequest_FieldMask) MarshalJSON

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

func (*GetHopReportsRequest_FieldMask) PathsCount

func (fieldMask *GetHopReportsRequest_FieldMask) PathsCount() int

func (*GetHopReportsRequest_FieldMask) Project

func (*GetHopReportsRequest_FieldMask) ProjectRaw

func (*GetHopReportsRequest_FieldMask) ProtoMessage

func (fieldMask *GetHopReportsRequest_FieldMask) ProtoMessage()

func (*GetHopReportsRequest_FieldMask) ProtoReflect

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

func (*GetHopReportsRequest_FieldMask) Reset

func (fieldMask *GetHopReportsRequest_FieldMask) Reset()

func (*GetHopReportsRequest_FieldMask) Set

func (fieldMask *GetHopReportsRequest_FieldMask) Set(target, source *GetHopReportsRequest)

func (*GetHopReportsRequest_FieldMask) SetFromCliFlag

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

func (*GetHopReportsRequest_FieldMask) SetRaw

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

func (*GetHopReportsRequest_FieldMask) Size

func (fieldMask *GetHopReportsRequest_FieldMask) Size() int

func (*GetHopReportsRequest_FieldMask) String

func (fieldMask *GetHopReportsRequest_FieldMask) String() string

func (*GetHopReportsRequest_FieldMask) Subtract

func (*GetHopReportsRequest_FieldMask) SubtractRaw

func (*GetHopReportsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*GetHopReportsRequest_FieldMask) Unmarshal

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

func (*GetHopReportsRequest_FieldMask) UnmarshalJSON

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

type GetHopReportsRequest_FieldPath

type GetHopReportsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() GetHopReportsRequest_FieldPathSelector
	Get(source *GetHopReportsRequest) []interface{}
	GetSingle(source *GetHopReportsRequest) (interface{}, bool)
	ClearValue(item *GetHopReportsRequest)

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

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

func MustParseGetHopReportsRequest_FieldPath

func MustParseGetHopReportsRequest_FieldPath(rawField string) GetHopReportsRequest_FieldPath

func ParseGetHopReportsRequest_FieldPath

func ParseGetHopReportsRequest_FieldPath(rawField string) (GetHopReportsRequest_FieldPath, error)

type GetHopReportsRequest_FieldPathArrayItemValue

type GetHopReportsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	GetHopReportsRequest_FieldPath
	ContainsValue(*GetHopReportsRequest) bool
}

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

func MustParseGetHopReportsRequest_FieldPathArrayItemValue

func MustParseGetHopReportsRequest_FieldPathArrayItemValue(pathStr, valueStr string) GetHopReportsRequest_FieldPathArrayItemValue

func ParseGetHopReportsRequest_FieldPathArrayItemValue

func ParseGetHopReportsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (GetHopReportsRequest_FieldPathArrayItemValue, error)

ParseGetHopReportsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type GetHopReportsRequest_FieldPathArrayOfValues

type GetHopReportsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	GetHopReportsRequest_FieldPath
}

GetHopReportsRequest_FieldPathArrayOfValues allows storing slice of values for GetHopReportsRequest fields according to their type

func MustParseGetHopReportsRequest_FieldPathArrayOfValues

func MustParseGetHopReportsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) GetHopReportsRequest_FieldPathArrayOfValues

func ParseGetHopReportsRequest_FieldPathArrayOfValues

func ParseGetHopReportsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (GetHopReportsRequest_FieldPathArrayOfValues, error)

type GetHopReportsRequest_FieldPathSelector

type GetHopReportsRequest_FieldPathSelector int32
const (
	GetHopReportsRequest_FieldPathSelectorProbe     GetHopReportsRequest_FieldPathSelector = 0
	GetHopReportsRequest_FieldPathSelectorTarget    GetHopReportsRequest_FieldPathSelector = 1
	GetHopReportsRequest_FieldPathSelectorInterval  GetHopReportsRequest_FieldPathSelector = 2
	GetHopReportsRequest_FieldPathSelectorPageSize  GetHopReportsRequest_FieldPathSelector = 3
	GetHopReportsRequest_FieldPathSelectorPageToken GetHopReportsRequest_FieldPathSelector = 4
)

func (GetHopReportsRequest_FieldPathSelector) String

type GetHopReportsRequest_FieldPathValue

type GetHopReportsRequest_FieldPathValue interface {
	GetHopReportsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **GetHopReportsRequest)
	CompareWith(*GetHopReportsRequest) (cmp int, comparable bool)
}

GetHopReportsRequest_FieldPathValue allows storing values for GetHopReportsRequest fields according to their type

func MustParseGetHopReportsRequest_FieldPathValue

func MustParseGetHopReportsRequest_FieldPathValue(pathStr, valueStr string) GetHopReportsRequest_FieldPathValue

func ParseGetHopReportsRequest_FieldPathValue

func ParseGetHopReportsRequest_FieldPathValue(pathStr, valueStr string) (GetHopReportsRequest_FieldPathValue, error)

type GetHopReportsRequest_FieldSubPath

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

func (*GetHopReportsRequest_FieldSubPath) AsIntervalSubPath

func (*GetHopReportsRequest_FieldSubPath) ClearValue

func (*GetHopReportsRequest_FieldSubPath) ClearValueRaw

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

func (*GetHopReportsRequest_FieldSubPath) Get

func (fps *GetHopReportsRequest_FieldSubPath) Get(source *GetHopReportsRequest) (values []interface{})

Get returns all values pointed by selected field from source GetHopReportsRequest

func (*GetHopReportsRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetHopReportsRequest_FieldSubPath) GetRaw

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

func (*GetHopReportsRequest_FieldSubPath) GetSingle

func (fps *GetHopReportsRequest_FieldSubPath) GetSingle(source *GetHopReportsRequest) (interface{}, bool)

GetSingle returns value of selected field from source GetHopReportsRequest

func (*GetHopReportsRequest_FieldSubPath) GetSingleRaw

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

func (*GetHopReportsRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetHopReportsRequest_FieldSubPath) JSONString

func (fps *GetHopReportsRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*GetHopReportsRequest_FieldSubPath) Selector

func (*GetHopReportsRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*GetHopReportsRequest_FieldSubPath) String

String returns path representation in proto convention

func (*GetHopReportsRequest_FieldSubPath) WithIArrayItemValue

func (fps *GetHopReportsRequest_FieldSubPath) WithIArrayItemValue(value interface{}) GetHopReportsRequest_FieldPathArrayItemValue

func (*GetHopReportsRequest_FieldSubPath) WithIArrayOfValues

func (fps *GetHopReportsRequest_FieldSubPath) WithIArrayOfValues(values interface{}) GetHopReportsRequest_FieldPathArrayOfValues

func (*GetHopReportsRequest_FieldSubPath) WithIValue

func (*GetHopReportsRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*GetHopReportsRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*GetHopReportsRequest_FieldSubPath) WithRawIValue

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

type GetHopReportsRequest_FieldSubPathArrayItemValue

type GetHopReportsRequest_FieldSubPathArrayItemValue struct {
	GetHopReportsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*GetHopReportsRequest_FieldSubPathArrayItemValue) AsIntervalPathItemValue

func (*GetHopReportsRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*GetHopReportsRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type GetHopReportsRequest_FieldSubPathArrayOfValues

type GetHopReportsRequest_FieldSubPathArrayOfValues struct {
	GetHopReportsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*GetHopReportsRequest_FieldSubPathArrayOfValues) AsIntervalPathArrayOfValues

func (*GetHopReportsRequest_FieldSubPathArrayOfValues) GetRawValues

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

type GetHopReportsRequest_FieldSubPathValue

type GetHopReportsRequest_FieldSubPathValue struct {
	GetHopReportsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*GetHopReportsRequest_FieldSubPathValue) AsIntervalPathValue

func (*GetHopReportsRequest_FieldSubPathValue) CompareWith

func (*GetHopReportsRequest_FieldSubPathValue) CompareWithRaw

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

func (*GetHopReportsRequest_FieldSubPathValue) GetRawValue

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

func (*GetHopReportsRequest_FieldSubPathValue) SetTo

func (*GetHopReportsRequest_FieldSubPathValue) SetToRaw

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

type GetHopReportsRequest_FieldTerminalPath

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

func (*GetHopReportsRequest_FieldTerminalPath) ClearValue

func (*GetHopReportsRequest_FieldTerminalPath) ClearValueRaw

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

func (*GetHopReportsRequest_FieldTerminalPath) Get

func (fp *GetHopReportsRequest_FieldTerminalPath) Get(source *GetHopReportsRequest) (values []interface{})

Get returns all values pointed by specific field from source GetHopReportsRequest

func (*GetHopReportsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetHopReportsRequest_FieldTerminalPath) GetRaw

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

func (*GetHopReportsRequest_FieldTerminalPath) GetSingle

func (fp *GetHopReportsRequest_FieldTerminalPath) GetSingle(source *GetHopReportsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source GetHopReportsRequest

func (*GetHopReportsRequest_FieldTerminalPath) GetSingleRaw

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

func (*GetHopReportsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetHopReportsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*GetHopReportsRequest_FieldTerminalPath) Selector

func (*GetHopReportsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*GetHopReportsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*GetHopReportsRequest_FieldTerminalPath) WithIArrayItemValue

func (*GetHopReportsRequest_FieldTerminalPath) WithIArrayOfValues

func (*GetHopReportsRequest_FieldTerminalPath) WithIValue

func (*GetHopReportsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*GetHopReportsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*GetHopReportsRequest_FieldTerminalPath) WithRawIValue

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

type GetHopReportsRequest_FieldTerminalPathArrayItemValue

type GetHopReportsRequest_FieldTerminalPathArrayItemValue struct {
	GetHopReportsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetHopReportsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*GetHopReportsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*GetHopReportsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *GetHopReportsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *GetHopReportsRequest) (interface{}, bool)

func (*GetHopReportsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type GetHopReportsRequest_FieldTerminalPathArrayOfValues

type GetHopReportsRequest_FieldTerminalPathArrayOfValues struct {
	GetHopReportsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues

func (fpaov *GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues() ([]*common.TimeInterval, bool)

func (*GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

func (fpaov *GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues() ([]int32, bool)

func (*GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (fpaov *GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues() ([]string, bool)

func (*GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsProbeArrayOfValues

func (fpaov *GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsProbeArrayOfValues() ([]*probe.Reference, bool)

func (*GetHopReportsRequest_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues

func (*GetHopReportsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type GetHopReportsRequest_FieldTerminalPathValue

type GetHopReportsRequest_FieldTerminalPathValue struct {
	GetHopReportsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetHopReportsRequest_FieldTerminalPathValue) AsIntervalValue

func (*GetHopReportsRequest_FieldTerminalPathValue) AsPageSizeValue

func (fpv *GetHopReportsRequest_FieldTerminalPathValue) AsPageSizeValue() (int32, bool)

func (*GetHopReportsRequest_FieldTerminalPathValue) AsPageTokenValue

func (fpv *GetHopReportsRequest_FieldTerminalPathValue) AsPageTokenValue() (string, bool)

func (*GetHopReportsRequest_FieldTerminalPathValue) AsProbeValue

func (*GetHopReportsRequest_FieldTerminalPathValue) AsTargetValue

func (*GetHopReportsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'GetHopReportsRequest_FieldTerminalPathValue' with the value under path in 'GetHopReportsRequest'.

func (*GetHopReportsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*GetHopReportsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*GetHopReportsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object GetHopReportsRequest

func (*GetHopReportsRequest_FieldTerminalPathValue) SetToRaw

type GetHopReportsResponse

type GetHopReportsResponse struct {
	HopsReport []*HopsReport `protobuf:"bytes,1,rep,name=hops_report,json=hopsReport,proto3" json:"hops_report,omitempty" firestore:"hopsReport"`
	// map<hopip, HopStat>
	HopInfo map[string]*common.HopInfo `` /* 190-byte string literal not displayed */
	// If there are more results than have been returned, then this field is set
	// to a non-empty value.  To see the additional results,
	// use that value as `pageToken` in the next call to this method.
	NextPageToken string `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*GetHopReportsResponse) Clone

func (*GetHopReportsResponse) CloneRaw

func (*GetHopReportsResponse) Descriptor

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

Deprecated, Use GetHopReportsResponse.ProtoReflect.Descriptor instead.

func (*GetHopReportsResponse) GetHopInfo

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

func (*GetHopReportsResponse) GetHopsReport

func (m *GetHopReportsResponse) GetHopsReport() []*HopsReport

func (*GetHopReportsResponse) GetNextPageToken

func (m *GetHopReportsResponse) GetNextPageToken() string

func (*GetHopReportsResponse) GotenMessage

func (*GetHopReportsResponse) GotenMessage()

func (*GetHopReportsResponse) GotenObjectExt

func (o *GetHopReportsResponse) GotenObjectExt()

func (*GetHopReportsResponse) GotenValidate

func (obj *GetHopReportsResponse) GotenValidate() error

func (*GetHopReportsResponse) MakeDiffFieldMask

func (*GetHopReportsResponse) MakeFullFieldMask

func (*GetHopReportsResponse) MakeRawDiffFieldMask

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

func (*GetHopReportsResponse) MakeRawFullFieldMask

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

func (*GetHopReportsResponse) Marshal

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

func (*GetHopReportsResponse) MarshalJSON

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

func (*GetHopReportsResponse) Merge

func (o *GetHopReportsResponse) Merge(source *GetHopReportsResponse)

func (*GetHopReportsResponse) MergeRaw

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

func (*GetHopReportsResponse) ProtoMessage

func (*GetHopReportsResponse) ProtoMessage()

func (*GetHopReportsResponse) ProtoReflect

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

func (*GetHopReportsResponse) Reset

func (m *GetHopReportsResponse) Reset()

func (*GetHopReportsResponse) SetHopInfo

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

func (*GetHopReportsResponse) SetHopsReport

func (m *GetHopReportsResponse) SetHopsReport(fv []*HopsReport)

func (*GetHopReportsResponse) SetNextPageToken

func (m *GetHopReportsResponse) SetNextPageToken(fv string)

func (*GetHopReportsResponse) String

func (m *GetHopReportsResponse) String() string

func (*GetHopReportsResponse) Unmarshal

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

func (*GetHopReportsResponse) UnmarshalJSON

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

type GetHopReportsResponseFieldPathBuilder

type GetHopReportsResponseFieldPathBuilder struct{}

func NewGetHopReportsResponseFieldPathBuilder

func NewGetHopReportsResponseFieldPathBuilder() GetHopReportsResponseFieldPathBuilder

func (GetHopReportsResponseFieldPathBuilder) HopInfo

func (GetHopReportsResponseFieldPathBuilder) HopsReport

func (GetHopReportsResponseFieldPathBuilder) NextPageToken

type GetHopReportsResponseMapPathSelectorHopInfo

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

func (GetHopReportsResponseMapPathSelectorHopInfo) FieldPath

func (GetHopReportsResponseMapPathSelectorHopInfo) WithArrayOfValues

func (GetHopReportsResponseMapPathSelectorHopInfo) WithValue

type GetHopReportsResponseMapPathSelectorHopsReportPathStatsHopStats

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

func (GetHopReportsResponseMapPathSelectorHopsReportPathStatsHopStats) FieldPath

func (GetHopReportsResponseMapPathSelectorHopsReportPathStatsHopStats) WithArrayOfValues

func (GetHopReportsResponseMapPathSelectorHopsReportPathStatsHopStats) WithValue

type GetHopReportsResponsePathSelectorHopInfo

type GetHopReportsResponsePathSelectorHopInfo struct{}

func (GetHopReportsResponsePathSelectorHopInfo) FieldPath

func (GetHopReportsResponsePathSelectorHopInfo) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopInfo) WithKey

func (GetHopReportsResponsePathSelectorHopInfo) WithValue

type GetHopReportsResponsePathSelectorHopsReport

type GetHopReportsResponsePathSelectorHopsReport struct{}

func (GetHopReportsResponsePathSelectorHopsReport) FieldPath

func (GetHopReportsResponsePathSelectorHopsReport) IpVersion

func (GetHopReportsResponsePathSelectorHopsReport) Mode

func (GetHopReportsResponsePathSelectorHopsReport) PathStats

func (GetHopReportsResponsePathSelectorHopsReport) Probe

func (GetHopReportsResponsePathSelectorHopsReport) SourceInterfaceName added in v0.12.0

func (GetHopReportsResponsePathSelectorHopsReport) SourceIpAddress added in v0.12.0

func (GetHopReportsResponsePathSelectorHopsReport) Target

func (GetHopReportsResponsePathSelectorHopsReport) TargetIpAddress

func (GetHopReportsResponsePathSelectorHopsReport) TraceType

func (GetHopReportsResponsePathSelectorHopsReport) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReport) WithItemValue

func (GetHopReportsResponsePathSelectorHopsReport) WithSubArrayItemValue

func (GetHopReportsResponsePathSelectorHopsReport) WithSubArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReport) WithSubPath

func (GetHopReportsResponsePathSelectorHopsReport) WithSubValue

func (GetHopReportsResponsePathSelectorHopsReport) WithValue

type GetHopReportsResponsePathSelectorHopsReportIpVersion

type GetHopReportsResponsePathSelectorHopsReportIpVersion struct{}

func (GetHopReportsResponsePathSelectorHopsReportIpVersion) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportIpVersion) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportIpVersion) WithValue

type GetHopReportsResponsePathSelectorHopsReportMode

type GetHopReportsResponsePathSelectorHopsReportMode struct{}

func (GetHopReportsResponsePathSelectorHopsReportMode) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportMode) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportMode) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStats

type GetHopReportsResponsePathSelectorHopsReportPathStats struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStats) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStats) HopStats

func (GetHopReportsResponsePathSelectorHopsReportPathStats) Paths

func (GetHopReportsResponsePathSelectorHopsReportPathStats) Time

func (GetHopReportsResponsePathSelectorHopsReportPathStats) TraceReason

func (GetHopReportsResponsePathSelectorHopsReportPathStats) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStats) WithItemValue

func (GetHopReportsResponsePathSelectorHopsReportPathStats) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStatsHopStats

type GetHopReportsResponsePathSelectorHopsReportPathStatsHopStats struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStatsHopStats) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStatsHopStats) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStatsHopStats) WithKey

func (GetHopReportsResponsePathSelectorHopsReportPathStatsHopStats) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStatsPaths

type GetHopReportsResponsePathSelectorHopsReportPathStatsPaths struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPaths) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPaths) Hops

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPaths) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPaths) WithItemValue

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPaths) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStatsPathsHops

type GetHopReportsResponsePathSelectorHopsReportPathStatsPathsHops struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPathsHops) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPathsHops) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPathsHops) WithItemValue

func (GetHopReportsResponsePathSelectorHopsReportPathStatsPathsHops) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStatsTime

type GetHopReportsResponsePathSelectorHopsReportPathStatsTime struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTime) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTime) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTime) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReason

type GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReason struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReason) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReason) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReason) WithValue

type GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReasonDescription

type GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReasonDescription struct{}

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReasonDescription) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReasonDescription) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportPathStatsTraceReasonDescription) WithValue

type GetHopReportsResponsePathSelectorHopsReportProbe

type GetHopReportsResponsePathSelectorHopsReportProbe struct{}

func (GetHopReportsResponsePathSelectorHopsReportProbe) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportProbe) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportProbe) WithValue

type GetHopReportsResponsePathSelectorHopsReportSourceInterfaceName added in v0.12.0

type GetHopReportsResponsePathSelectorHopsReportSourceInterfaceName struct{}

func (GetHopReportsResponsePathSelectorHopsReportSourceInterfaceName) FieldPath added in v0.12.0

func (GetHopReportsResponsePathSelectorHopsReportSourceInterfaceName) WithArrayOfValues added in v0.12.0

func (GetHopReportsResponsePathSelectorHopsReportSourceInterfaceName) WithValue added in v0.12.0

type GetHopReportsResponsePathSelectorHopsReportSourceIpAddress added in v0.12.0

type GetHopReportsResponsePathSelectorHopsReportSourceIpAddress struct{}

func (GetHopReportsResponsePathSelectorHopsReportSourceIpAddress) FieldPath added in v0.12.0

func (GetHopReportsResponsePathSelectorHopsReportSourceIpAddress) WithArrayOfValues added in v0.12.0

func (GetHopReportsResponsePathSelectorHopsReportSourceIpAddress) WithValue added in v0.12.0

type GetHopReportsResponsePathSelectorHopsReportTarget

type GetHopReportsResponsePathSelectorHopsReportTarget struct{}

func (GetHopReportsResponsePathSelectorHopsReportTarget) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportTarget) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportTarget) WithValue

type GetHopReportsResponsePathSelectorHopsReportTargetIpAddress

type GetHopReportsResponsePathSelectorHopsReportTargetIpAddress struct{}

func (GetHopReportsResponsePathSelectorHopsReportTargetIpAddress) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportTargetIpAddress) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportTargetIpAddress) WithValue

type GetHopReportsResponsePathSelectorHopsReportTraceType

type GetHopReportsResponsePathSelectorHopsReportTraceType struct{}

func (GetHopReportsResponsePathSelectorHopsReportTraceType) FieldPath

func (GetHopReportsResponsePathSelectorHopsReportTraceType) WithArrayOfValues

func (GetHopReportsResponsePathSelectorHopsReportTraceType) WithValue

type GetHopReportsResponsePathSelectorNextPageToken

type GetHopReportsResponsePathSelectorNextPageToken struct{}

func (GetHopReportsResponsePathSelectorNextPageToken) FieldPath

func (GetHopReportsResponsePathSelectorNextPageToken) WithArrayOfValues

func (GetHopReportsResponsePathSelectorNextPageToken) WithValue

type GetHopReportsResponse_FieldMask

type GetHopReportsResponse_FieldMask struct {
	Paths []GetHopReportsResponse_FieldPath
}

func FullGetHopReportsResponse_FieldMask

func FullGetHopReportsResponse_FieldMask() *GetHopReportsResponse_FieldMask

func (*GetHopReportsResponse_FieldMask) AppendPath

func (*GetHopReportsResponse_FieldMask) AppendRawPath

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

func (*GetHopReportsResponse_FieldMask) DecodeFirestore

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

func (*GetHopReportsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*GetHopReportsResponse_FieldMask) FilterInputFields

func (fieldMask *GetHopReportsResponse_FieldMask) FilterInputFields() *GetHopReportsResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*GetHopReportsResponse_FieldMask) FromProtoFieldMask

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

func (*GetHopReportsResponse_FieldMask) GetPaths

func (*GetHopReportsResponse_FieldMask) GetRawPaths

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

func (*GetHopReportsResponse_FieldMask) IsFull

func (fieldMask *GetHopReportsResponse_FieldMask) IsFull() bool

func (GetHopReportsResponse_FieldMask) Marshal

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

implement methods required by customType

func (GetHopReportsResponse_FieldMask) MarshalJSON

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

func (*GetHopReportsResponse_FieldMask) PathsCount

func (fieldMask *GetHopReportsResponse_FieldMask) PathsCount() int

func (*GetHopReportsResponse_FieldMask) Project

func (*GetHopReportsResponse_FieldMask) ProjectRaw

func (*GetHopReportsResponse_FieldMask) ProtoMessage

func (fieldMask *GetHopReportsResponse_FieldMask) ProtoMessage()

func (*GetHopReportsResponse_FieldMask) ProtoReflect

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

func (*GetHopReportsResponse_FieldMask) Reset

func (fieldMask *GetHopReportsResponse_FieldMask) Reset()

func (*GetHopReportsResponse_FieldMask) Set

func (fieldMask *GetHopReportsResponse_FieldMask) Set(target, source *GetHopReportsResponse)

func (*GetHopReportsResponse_FieldMask) SetFromCliFlag

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

func (*GetHopReportsResponse_FieldMask) SetRaw

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

func (*GetHopReportsResponse_FieldMask) Size

func (fieldMask *GetHopReportsResponse_FieldMask) Size() int

func (*GetHopReportsResponse_FieldMask) String

func (fieldMask *GetHopReportsResponse_FieldMask) String() string

func (*GetHopReportsResponse_FieldMask) Subtract

func (*GetHopReportsResponse_FieldMask) SubtractRaw

func (*GetHopReportsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*GetHopReportsResponse_FieldMask) Unmarshal

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

func (*GetHopReportsResponse_FieldMask) UnmarshalJSON

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

type GetHopReportsResponse_FieldPath

type GetHopReportsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() GetHopReportsResponse_FieldPathSelector
	Get(source *GetHopReportsResponse) []interface{}
	GetSingle(source *GetHopReportsResponse) (interface{}, bool)
	ClearValue(item *GetHopReportsResponse)

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

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

func MustParseGetHopReportsResponse_FieldPath

func MustParseGetHopReportsResponse_FieldPath(rawField string) GetHopReportsResponse_FieldPath

func ParseGetHopReportsResponse_FieldPath

func ParseGetHopReportsResponse_FieldPath(rawField string) (GetHopReportsResponse_FieldPath, error)

type GetHopReportsResponse_FieldPathArrayItemValue

type GetHopReportsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	GetHopReportsResponse_FieldPath
	ContainsValue(*GetHopReportsResponse) bool
}

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

func MustParseGetHopReportsResponse_FieldPathArrayItemValue

func MustParseGetHopReportsResponse_FieldPathArrayItemValue(pathStr, valueStr string) GetHopReportsResponse_FieldPathArrayItemValue

func ParseGetHopReportsResponse_FieldPathArrayItemValue

func ParseGetHopReportsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (GetHopReportsResponse_FieldPathArrayItemValue, error)

ParseGetHopReportsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type GetHopReportsResponse_FieldPathArrayOfValues

type GetHopReportsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	GetHopReportsResponse_FieldPath
}

GetHopReportsResponse_FieldPathArrayOfValues allows storing slice of values for GetHopReportsResponse fields according to their type

func MustParseGetHopReportsResponse_FieldPathArrayOfValues

func MustParseGetHopReportsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) GetHopReportsResponse_FieldPathArrayOfValues

func ParseGetHopReportsResponse_FieldPathArrayOfValues

func ParseGetHopReportsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (GetHopReportsResponse_FieldPathArrayOfValues, error)

type GetHopReportsResponse_FieldPathMap

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

FieldPath for map type with additional Key information

func (*GetHopReportsResponse_FieldPathMap) ClearValue

func (*GetHopReportsResponse_FieldPathMap) ClearValueRaw

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

func (*GetHopReportsResponse_FieldPathMap) Get

func (fpm *GetHopReportsResponse_FieldPathMap) Get(source *GetHopReportsResponse) (values []interface{})

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

func (*GetHopReportsResponse_FieldPathMap) GetDefault

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

GetDefault returns a default value of the field type

func (*GetHopReportsResponse_FieldPathMap) GetRaw

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

func (*GetHopReportsResponse_FieldPathMap) GetSingle

func (fpm *GetHopReportsResponse_FieldPathMap) GetSingle(source *GetHopReportsResponse) (interface{}, bool)

GetSingle returns value by selected field map key from source GetHopReportsResponse

func (*GetHopReportsResponse_FieldPathMap) GetSingleRaw

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

func (*GetHopReportsResponse_FieldPathMap) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetHopReportsResponse_FieldPathMap) JSONString

func (fpm *GetHopReportsResponse_FieldPathMap) JSONString() string

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

func (*GetHopReportsResponse_FieldPathMap) Key

func (*GetHopReportsResponse_FieldPathMap) Selector

func (*GetHopReportsResponse_FieldPathMap) SplitIntoTerminalIPaths added in v0.7.1

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

func (*GetHopReportsResponse_FieldPathMap) String

String returns path representation in proto convention

func (*GetHopReportsResponse_FieldPathMap) WithIArrayItemValue

func (fpm *GetHopReportsResponse_FieldPathMap) WithIArrayItemValue(value interface{}) GetHopReportsResponse_FieldPathArrayItemValue

func (*GetHopReportsResponse_FieldPathMap) WithIArrayOfValues

func (fpm *GetHopReportsResponse_FieldPathMap) WithIArrayOfValues(values interface{}) GetHopReportsResponse_FieldPathArrayOfValues

func (*GetHopReportsResponse_FieldPathMap) WithIValue

func (*GetHopReportsResponse_FieldPathMap) WithRawIArrayItemValue

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

func (*GetHopReportsResponse_FieldPathMap) WithRawIArrayOfValues

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

func (*GetHopReportsResponse_FieldPathMap) WithRawIValue

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

type GetHopReportsResponse_FieldPathMapArrayOfValues

type GetHopReportsResponse_FieldPathMapArrayOfValues struct {
	GetHopReportsResponse_FieldPathMap
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldPathMapArrayOfValues) AsHopInfoArrayOfElementValues

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

func (*GetHopReportsResponse_FieldPathMapArrayOfValues) GetRawValues

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

type GetHopReportsResponse_FieldPathMapValue

type GetHopReportsResponse_FieldPathMapValue struct {
	GetHopReportsResponse_FieldPathMap
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldPathMapValue) AsHopInfoElementValue

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

func (*GetHopReportsResponse_FieldPathMapValue) CompareWith

CompareWith compares value in the 'GetHopReportsResponse_FieldPathMapValue' with the value under path in 'GetHopReportsResponse'.

func (*GetHopReportsResponse_FieldPathMapValue) CompareWithRaw

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

func (*GetHopReportsResponse_FieldPathMapValue) GetRawValue

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

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

func (*GetHopReportsResponse_FieldPathMapValue) SetTo

SetTo stores value for selected field in GetHopReportsResponse

func (*GetHopReportsResponse_FieldPathMapValue) SetToRaw

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

type GetHopReportsResponse_FieldPathSelector

type GetHopReportsResponse_FieldPathSelector int32
const (
	GetHopReportsResponse_FieldPathSelectorHopsReport    GetHopReportsResponse_FieldPathSelector = 0
	GetHopReportsResponse_FieldPathSelectorHopInfo       GetHopReportsResponse_FieldPathSelector = 1
	GetHopReportsResponse_FieldPathSelectorNextPageToken GetHopReportsResponse_FieldPathSelector = 2
)

func (GetHopReportsResponse_FieldPathSelector) String

type GetHopReportsResponse_FieldPathValue

type GetHopReportsResponse_FieldPathValue interface {
	GetHopReportsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **GetHopReportsResponse)
	CompareWith(*GetHopReportsResponse) (cmp int, comparable bool)
}

GetHopReportsResponse_FieldPathValue allows storing values for GetHopReportsResponse fields according to their type

func MustParseGetHopReportsResponse_FieldPathValue

func MustParseGetHopReportsResponse_FieldPathValue(pathStr, valueStr string) GetHopReportsResponse_FieldPathValue

func ParseGetHopReportsResponse_FieldPathValue

func ParseGetHopReportsResponse_FieldPathValue(pathStr, valueStr string) (GetHopReportsResponse_FieldPathValue, error)

type GetHopReportsResponse_FieldSubPath

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

func (*GetHopReportsResponse_FieldSubPath) AsHopsReportSubPath

func (fps *GetHopReportsResponse_FieldSubPath) AsHopsReportSubPath() (HopsReport_FieldPath, bool)

func (*GetHopReportsResponse_FieldSubPath) ClearValue

func (*GetHopReportsResponse_FieldSubPath) ClearValueRaw

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

func (*GetHopReportsResponse_FieldSubPath) Get

func (fps *GetHopReportsResponse_FieldSubPath) Get(source *GetHopReportsResponse) (values []interface{})

Get returns all values pointed by selected field from source GetHopReportsResponse

func (*GetHopReportsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetHopReportsResponse_FieldSubPath) GetRaw

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

func (*GetHopReportsResponse_FieldSubPath) GetSingle

func (fps *GetHopReportsResponse_FieldSubPath) GetSingle(source *GetHopReportsResponse) (interface{}, bool)

GetSingle returns value of selected field from source GetHopReportsResponse

func (*GetHopReportsResponse_FieldSubPath) GetSingleRaw

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

func (*GetHopReportsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetHopReportsResponse_FieldSubPath) JSONString

func (fps *GetHopReportsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*GetHopReportsResponse_FieldSubPath) Selector

func (*GetHopReportsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*GetHopReportsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*GetHopReportsResponse_FieldSubPath) WithIArrayItemValue

func (fps *GetHopReportsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) GetHopReportsResponse_FieldPathArrayItemValue

func (*GetHopReportsResponse_FieldSubPath) WithIArrayOfValues

func (fps *GetHopReportsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) GetHopReportsResponse_FieldPathArrayOfValues

func (*GetHopReportsResponse_FieldSubPath) WithIValue

func (*GetHopReportsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*GetHopReportsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*GetHopReportsResponse_FieldSubPath) WithRawIValue

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

type GetHopReportsResponse_FieldSubPathArrayItemValue

type GetHopReportsResponse_FieldSubPathArrayItemValue struct {
	GetHopReportsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldSubPathArrayItemValue) AsHopsReportPathItemValue

func (*GetHopReportsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*GetHopReportsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type GetHopReportsResponse_FieldSubPathArrayOfValues

type GetHopReportsResponse_FieldSubPathArrayOfValues struct {
	GetHopReportsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldSubPathArrayOfValues) AsHopsReportPathArrayOfValues

func (*GetHopReportsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type GetHopReportsResponse_FieldSubPathValue

type GetHopReportsResponse_FieldSubPathValue struct {
	GetHopReportsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldSubPathValue) AsHopsReportPathValue

func (*GetHopReportsResponse_FieldSubPathValue) CompareWith

func (*GetHopReportsResponse_FieldSubPathValue) CompareWithRaw

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

func (*GetHopReportsResponse_FieldSubPathValue) GetRawValue

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

func (*GetHopReportsResponse_FieldSubPathValue) SetTo

func (*GetHopReportsResponse_FieldSubPathValue) SetToRaw

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

type GetHopReportsResponse_FieldTerminalPath

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

func (*GetHopReportsResponse_FieldTerminalPath) ClearValue

func (*GetHopReportsResponse_FieldTerminalPath) ClearValueRaw

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

func (*GetHopReportsResponse_FieldTerminalPath) Get

func (fp *GetHopReportsResponse_FieldTerminalPath) Get(source *GetHopReportsResponse) (values []interface{})

Get returns all values pointed by specific field from source GetHopReportsResponse

func (*GetHopReportsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetHopReportsResponse_FieldTerminalPath) GetRaw

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

func (*GetHopReportsResponse_FieldTerminalPath) GetSingle

func (fp *GetHopReportsResponse_FieldTerminalPath) GetSingle(source *GetHopReportsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source GetHopReportsResponse

func (*GetHopReportsResponse_FieldTerminalPath) GetSingleRaw

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

func (*GetHopReportsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetHopReportsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*GetHopReportsResponse_FieldTerminalPath) Selector

func (*GetHopReportsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*GetHopReportsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*GetHopReportsResponse_FieldTerminalPath) WithIArrayItemValue

func (*GetHopReportsResponse_FieldTerminalPath) WithIArrayOfValues

func (*GetHopReportsResponse_FieldTerminalPath) WithIValue

func (*GetHopReportsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*GetHopReportsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*GetHopReportsResponse_FieldTerminalPath) WithRawIValue

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

type GetHopReportsResponse_FieldTerminalPathArrayItemValue

type GetHopReportsResponse_FieldTerminalPathArrayItemValue struct {
	GetHopReportsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldTerminalPathArrayItemValue) AsHopsReportItemValue

func (fpaiv *GetHopReportsResponse_FieldTerminalPathArrayItemValue) AsHopsReportItemValue() (*HopsReport, bool)

func (*GetHopReportsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*GetHopReportsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*GetHopReportsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *GetHopReportsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *GetHopReportsResponse) (interface{}, bool)

func (*GetHopReportsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type GetHopReportsResponse_FieldTerminalPathArrayOfValues

type GetHopReportsResponse_FieldTerminalPathArrayOfValues struct {
	GetHopReportsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldTerminalPathArrayOfValues) AsHopInfoArrayOfValues

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

func (*GetHopReportsResponse_FieldTerminalPathArrayOfValues) AsHopsReportArrayOfValues

func (fpaov *GetHopReportsResponse_FieldTerminalPathArrayOfValues) AsHopsReportArrayOfValues() ([][]*HopsReport, bool)

func (*GetHopReportsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (fpaov *GetHopReportsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues() ([]string, bool)

func (*GetHopReportsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type GetHopReportsResponse_FieldTerminalPathValue

type GetHopReportsResponse_FieldTerminalPathValue struct {
	GetHopReportsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetHopReportsResponse_FieldTerminalPathValue) AsHopInfoValue

func (*GetHopReportsResponse_FieldTerminalPathValue) AsHopsReportValue

func (fpv *GetHopReportsResponse_FieldTerminalPathValue) AsHopsReportValue() ([]*HopsReport, bool)

func (*GetHopReportsResponse_FieldTerminalPathValue) AsNextPageTokenValue

func (fpv *GetHopReportsResponse_FieldTerminalPathValue) AsNextPageTokenValue() (string, bool)

func (*GetHopReportsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'GetHopReportsResponse_FieldTerminalPathValue' with the value under path in 'GetHopReportsResponse'.

func (*GetHopReportsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*GetHopReportsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*GetHopReportsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object GetHopReportsResponse

func (*GetHopReportsResponse_FieldTerminalPathValue) SetToRaw

type HopReportServiceClient

type HopReportServiceClient interface {
	ReportHops(ctx context.Context, in *ReportHopsRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetHopReports(ctx context.Context, in *GetHopReportsRequest, opts ...grpc.CallOption) (*GetHopReportsResponse, error)
}

HopReportServiceClient is the client API for HopReportService.

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

type HopReportServiceDescriptor

type HopReportServiceDescriptor struct{}

func GetHopReportServiceDescriptor

func GetHopReportServiceDescriptor() *HopReportServiceDescriptor

func (*HopReportServiceDescriptor) AllMethodDescriptors

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

func (*HopReportServiceDescriptor) GetApiName

func (d *HopReportServiceDescriptor) GetApiName() string

func (*HopReportServiceDescriptor) GetFullAPIName

func (d *HopReportServiceDescriptor) GetFullAPIName() string

func (*HopReportServiceDescriptor) GetProtoPkgName

func (d *HopReportServiceDescriptor) GetProtoPkgName() string

func (*HopReportServiceDescriptor) GetServiceDomain

func (d *HopReportServiceDescriptor) GetServiceDomain() string

func (*HopReportServiceDescriptor) GetServiceVersion

func (d *HopReportServiceDescriptor) GetServiceVersion() string

type HopsReport

type HopsReport struct {
	Probe           *probe.Reference          `protobuf:"bytes,1,opt,customtype=Reference,name=probe,proto3" json:"probe,omitempty" firestore:"probe"`
	Target          *probing_target.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	TargetIpAddress string                    `` /* 136-byte string literal not displayed */
	IpVersion       common.IpVersion          `` /* 148-byte string literal not displayed */
	// Local Interface IP Address
	SourceIpAddress     string             `` /* 136-byte string literal not displayed */
	SourceInterfaceName string             `` /* 152-byte string literal not displayed */
	Mode                common.ProbingMode `protobuf:"varint,5,opt,name=mode,proto3,enum=ntt.watchdog.v1alpha2.ProbingMode" json:"mode,omitempty" firestore:"mode"`
	TraceType           common.TraceType   `` /* 148-byte string literal not displayed */
	PathStats           []*PathStats       `protobuf:"bytes,7,rep,name=path_stats,json=pathStats,proto3" json:"path_stats,omitempty" firestore:"pathStats"`
	// contains filtered or unexported fields
}

func (*HopsReport) Clone

func (o *HopsReport) Clone() *HopsReport

func (*HopsReport) CloneRaw

func (o *HopsReport) CloneRaw() gotenobject.GotenObjectExt

func (*HopsReport) Descriptor

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

Deprecated, Use HopsReport.ProtoReflect.Descriptor instead.

func (*HopsReport) GetIpVersion

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

func (*HopsReport) GetMode

func (m *HopsReport) GetMode() common.ProbingMode

func (*HopsReport) GetPathStats

func (m *HopsReport) GetPathStats() []*PathStats

func (*HopsReport) GetProbe

func (m *HopsReport) GetProbe() *probe.Reference

func (*HopsReport) GetSourceInterfaceName added in v0.12.0

func (m *HopsReport) GetSourceInterfaceName() string

func (*HopsReport) GetSourceIpAddress added in v0.12.0

func (m *HopsReport) GetSourceIpAddress() string

func (*HopsReport) GetTarget

func (m *HopsReport) GetTarget() *probing_target.Reference

func (*HopsReport) GetTargetIpAddress

func (m *HopsReport) GetTargetIpAddress() string

func (*HopsReport) GetTraceType

func (m *HopsReport) GetTraceType() common.TraceType

func (*HopsReport) GotenMessage

func (*HopsReport) GotenMessage()

func (*HopsReport) GotenObjectExt

func (o *HopsReport) GotenObjectExt()

func (*HopsReport) GotenValidate

func (obj *HopsReport) GotenValidate() error

func (*HopsReport) MakeDiffFieldMask

func (o *HopsReport) MakeDiffFieldMask(other *HopsReport) *HopsReport_FieldMask

func (*HopsReport) MakeFullFieldMask

func (o *HopsReport) MakeFullFieldMask() *HopsReport_FieldMask

func (*HopsReport) MakeRawDiffFieldMask

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

func (*HopsReport) MakeRawFullFieldMask

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

func (*HopsReport) Marshal

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

func (*HopsReport) MarshalJSON

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

func (*HopsReport) Merge

func (o *HopsReport) Merge(source *HopsReport)

func (*HopsReport) MergeRaw

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

func (*HopsReport) ProtoMessage

func (*HopsReport) ProtoMessage()

func (*HopsReport) ProtoReflect

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

func (*HopsReport) Reset

func (m *HopsReport) Reset()

func (*HopsReport) SetIpVersion

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

func (*HopsReport) SetMode

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

func (*HopsReport) SetPathStats

func (m *HopsReport) SetPathStats(fv []*PathStats)

func (*HopsReport) SetProbe

func (m *HopsReport) SetProbe(fv *probe.Reference)

func (*HopsReport) SetSourceInterfaceName added in v0.12.0

func (m *HopsReport) SetSourceInterfaceName(fv string)

func (*HopsReport) SetSourceIpAddress added in v0.12.0

func (m *HopsReport) SetSourceIpAddress(fv string)

func (*HopsReport) SetTarget

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

func (*HopsReport) SetTargetIpAddress

func (m *HopsReport) SetTargetIpAddress(fv string)

func (*HopsReport) SetTraceType

func (m *HopsReport) SetTraceType(fv common.TraceType)

func (*HopsReport) String

func (m *HopsReport) String() string

func (*HopsReport) Unmarshal

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

func (*HopsReport) UnmarshalJSON

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

type HopsReportFieldPathBuilder

type HopsReportFieldPathBuilder struct{}

func NewHopsReportFieldPathBuilder

func NewHopsReportFieldPathBuilder() HopsReportFieldPathBuilder

func (HopsReportFieldPathBuilder) IpVersion

func (HopsReportFieldPathBuilder) Mode

func (HopsReportFieldPathBuilder) PathStats

func (HopsReportFieldPathBuilder) Probe

func (HopsReportFieldPathBuilder) SourceInterfaceName added in v0.12.0

func (HopsReportFieldPathBuilder) SourceIpAddress added in v0.12.0

func (HopsReportFieldPathBuilder) Target

func (HopsReportFieldPathBuilder) TargetIpAddress

func (HopsReportFieldPathBuilder) TraceType

type HopsReportMapPathSelectorPathStatsHopStats

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

func (HopsReportMapPathSelectorPathStatsHopStats) FieldPath

func (HopsReportMapPathSelectorPathStatsHopStats) WithArrayOfValues

func (HopsReportMapPathSelectorPathStatsHopStats) WithValue

type HopsReportPathSelectorIpVersion

type HopsReportPathSelectorIpVersion struct{}

func (HopsReportPathSelectorIpVersion) FieldPath

func (HopsReportPathSelectorIpVersion) WithArrayOfValues

func (HopsReportPathSelectorIpVersion) WithValue

type HopsReportPathSelectorMode

type HopsReportPathSelectorMode struct{}

func (HopsReportPathSelectorMode) FieldPath

func (HopsReportPathSelectorMode) WithArrayOfValues

func (HopsReportPathSelectorMode) WithValue

type HopsReportPathSelectorPathStats

type HopsReportPathSelectorPathStats struct{}

func (HopsReportPathSelectorPathStats) FieldPath

func (HopsReportPathSelectorPathStats) HopStats

func (HopsReportPathSelectorPathStats) Paths

func (HopsReportPathSelectorPathStats) Time

func (HopsReportPathSelectorPathStats) TraceReason

func (HopsReportPathSelectorPathStats) TraceReasonDescription

func (HopsReportPathSelectorPathStats) WithArrayOfValues

func (HopsReportPathSelectorPathStats) WithItemValue

func (HopsReportPathSelectorPathStats) WithSubArrayItemValue

func (HopsReportPathSelectorPathStats) WithSubArrayOfValues

func (HopsReportPathSelectorPathStats) WithSubPath

func (HopsReportPathSelectorPathStats) WithSubValue

func (HopsReportPathSelectorPathStats) WithValue

type HopsReportPathSelectorPathStatsHopStats

type HopsReportPathSelectorPathStatsHopStats struct{}

func (HopsReportPathSelectorPathStatsHopStats) FieldPath

func (HopsReportPathSelectorPathStatsHopStats) WithArrayOfValues

func (HopsReportPathSelectorPathStatsHopStats) WithKey

func (HopsReportPathSelectorPathStatsHopStats) WithValue

type HopsReportPathSelectorPathStatsPaths

type HopsReportPathSelectorPathStatsPaths struct{}

func (HopsReportPathSelectorPathStatsPaths) FieldPath

func (HopsReportPathSelectorPathStatsPaths) Hops

func (HopsReportPathSelectorPathStatsPaths) WithArrayOfValues

func (HopsReportPathSelectorPathStatsPaths) WithItemValue

func (HopsReportPathSelectorPathStatsPaths) WithValue

type HopsReportPathSelectorPathStatsPathsHops

type HopsReportPathSelectorPathStatsPathsHops struct{}

func (HopsReportPathSelectorPathStatsPathsHops) FieldPath

func (HopsReportPathSelectorPathStatsPathsHops) WithArrayOfValues

func (HopsReportPathSelectorPathStatsPathsHops) WithItemValue

func (HopsReportPathSelectorPathStatsPathsHops) WithValue

type HopsReportPathSelectorPathStatsTime

type HopsReportPathSelectorPathStatsTime struct{}

func (HopsReportPathSelectorPathStatsTime) FieldPath

func (HopsReportPathSelectorPathStatsTime) WithArrayOfValues

func (HopsReportPathSelectorPathStatsTime) WithValue

type HopsReportPathSelectorPathStatsTraceReason

type HopsReportPathSelectorPathStatsTraceReason struct{}

func (HopsReportPathSelectorPathStatsTraceReason) FieldPath

func (HopsReportPathSelectorPathStatsTraceReason) WithArrayOfValues

func (HopsReportPathSelectorPathStatsTraceReason) WithValue

type HopsReportPathSelectorPathStatsTraceReasonDescription

type HopsReportPathSelectorPathStatsTraceReasonDescription struct{}

func (HopsReportPathSelectorPathStatsTraceReasonDescription) FieldPath

func (HopsReportPathSelectorPathStatsTraceReasonDescription) WithArrayOfValues

func (HopsReportPathSelectorPathStatsTraceReasonDescription) WithValue

type HopsReportPathSelectorProbe

type HopsReportPathSelectorProbe struct{}

func (HopsReportPathSelectorProbe) FieldPath

func (HopsReportPathSelectorProbe) WithArrayOfValues

func (HopsReportPathSelectorProbe) WithValue

type HopsReportPathSelectorSourceInterfaceName added in v0.12.0

type HopsReportPathSelectorSourceInterfaceName struct{}

func (HopsReportPathSelectorSourceInterfaceName) FieldPath added in v0.12.0

func (HopsReportPathSelectorSourceInterfaceName) WithArrayOfValues added in v0.12.0

func (HopsReportPathSelectorSourceInterfaceName) WithValue added in v0.12.0

type HopsReportPathSelectorSourceIpAddress added in v0.12.0

type HopsReportPathSelectorSourceIpAddress struct{}

func (HopsReportPathSelectorSourceIpAddress) FieldPath added in v0.12.0

func (HopsReportPathSelectorSourceIpAddress) WithArrayOfValues added in v0.12.0

func (HopsReportPathSelectorSourceIpAddress) WithValue added in v0.12.0

type HopsReportPathSelectorTarget

type HopsReportPathSelectorTarget struct{}

func (HopsReportPathSelectorTarget) FieldPath

func (HopsReportPathSelectorTarget) WithArrayOfValues

func (HopsReportPathSelectorTarget) WithValue

type HopsReportPathSelectorTargetIpAddress

type HopsReportPathSelectorTargetIpAddress struct{}

func (HopsReportPathSelectorTargetIpAddress) FieldPath

func (HopsReportPathSelectorTargetIpAddress) WithArrayOfValues

func (HopsReportPathSelectorTargetIpAddress) WithValue

type HopsReportPathSelectorTraceType

type HopsReportPathSelectorTraceType struct{}

func (HopsReportPathSelectorTraceType) FieldPath

func (HopsReportPathSelectorTraceType) WithArrayOfValues

func (HopsReportPathSelectorTraceType) WithValue

type HopsReport_FieldMask

type HopsReport_FieldMask struct {
	Paths []HopsReport_FieldPath
}

func FullHopsReport_FieldMask

func FullHopsReport_FieldMask() *HopsReport_FieldMask

func (*HopsReport_FieldMask) AppendPath

func (fieldMask *HopsReport_FieldMask) AppendPath(path HopsReport_FieldPath)

func (*HopsReport_FieldMask) AppendRawPath

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

func (*HopsReport_FieldMask) DecodeFirestore

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

func (*HopsReport_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*HopsReport_FieldMask) FilterInputFields

func (fieldMask *HopsReport_FieldMask) FilterInputFields() *HopsReport_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HopsReport_FieldMask) FromProtoFieldMask

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

func (*HopsReport_FieldMask) GetPaths

func (fieldMask *HopsReport_FieldMask) GetPaths() []HopsReport_FieldPath

func (*HopsReport_FieldMask) GetRawPaths

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

func (*HopsReport_FieldMask) IsFull

func (fieldMask *HopsReport_FieldMask) IsFull() bool

func (HopsReport_FieldMask) Marshal

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

implement methods required by customType

func (HopsReport_FieldMask) MarshalJSON

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

func (*HopsReport_FieldMask) PathsCount

func (fieldMask *HopsReport_FieldMask) PathsCount() int

func (*HopsReport_FieldMask) Project

func (fieldMask *HopsReport_FieldMask) Project(source *HopsReport) *HopsReport

func (*HopsReport_FieldMask) ProjectRaw

func (*HopsReport_FieldMask) ProtoMessage

func (fieldMask *HopsReport_FieldMask) ProtoMessage()

func (*HopsReport_FieldMask) ProtoReflect

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

func (*HopsReport_FieldMask) Reset

func (fieldMask *HopsReport_FieldMask) Reset()

func (*HopsReport_FieldMask) Set

func (fieldMask *HopsReport_FieldMask) Set(target, source *HopsReport)

func (*HopsReport_FieldMask) SetFromCliFlag

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

func (*HopsReport_FieldMask) SetRaw

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

func (*HopsReport_FieldMask) Size

func (fieldMask *HopsReport_FieldMask) Size() int

func (*HopsReport_FieldMask) String

func (fieldMask *HopsReport_FieldMask) String() string

func (*HopsReport_FieldMask) Subtract

func (fieldMask *HopsReport_FieldMask) Subtract(other *HopsReport_FieldMask) *HopsReport_FieldMask

func (*HopsReport_FieldMask) SubtractRaw

func (fieldMask *HopsReport_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*HopsReport_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*HopsReport_FieldMask) Unmarshal

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

func (*HopsReport_FieldMask) UnmarshalJSON

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

type HopsReport_FieldPath

type HopsReport_FieldPath interface {
	gotenobject.FieldPath
	Selector() HopsReport_FieldPathSelector
	Get(source *HopsReport) []interface{}
	GetSingle(source *HopsReport) (interface{}, bool)
	ClearValue(item *HopsReport)

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

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

func BuildHopsReport_FieldPath

func BuildHopsReport_FieldPath(fp gotenobject.RawFieldPath) (HopsReport_FieldPath, error)

func MustParseHopsReport_FieldPath

func MustParseHopsReport_FieldPath(rawField string) HopsReport_FieldPath

func ParseHopsReport_FieldPath

func ParseHopsReport_FieldPath(rawField string) (HopsReport_FieldPath, error)

type HopsReport_FieldPathArrayItemValue

type HopsReport_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HopsReport_FieldPath
	ContainsValue(*HopsReport) bool
}

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

func MustParseHopsReport_FieldPathArrayItemValue

func MustParseHopsReport_FieldPathArrayItemValue(pathStr, valueStr string) HopsReport_FieldPathArrayItemValue

func ParseHopsReport_FieldPathArrayItemValue

func ParseHopsReport_FieldPathArrayItemValue(pathStr, valueStr string) (HopsReport_FieldPathArrayItemValue, error)

ParseHopsReport_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HopsReport_FieldPathArrayOfValues

type HopsReport_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HopsReport_FieldPath
}

HopsReport_FieldPathArrayOfValues allows storing slice of values for HopsReport fields according to their type

func MustParseHopsReport_FieldPathArrayOfValues

func MustParseHopsReport_FieldPathArrayOfValues(pathStr, valuesStr string) HopsReport_FieldPathArrayOfValues

func ParseHopsReport_FieldPathArrayOfValues

func ParseHopsReport_FieldPathArrayOfValues(pathStr, valuesStr string) (HopsReport_FieldPathArrayOfValues, error)

type HopsReport_FieldPathSelector

type HopsReport_FieldPathSelector int32
const (
	HopsReport_FieldPathSelectorProbe               HopsReport_FieldPathSelector = 0
	HopsReport_FieldPathSelectorTarget              HopsReport_FieldPathSelector = 1
	HopsReport_FieldPathSelectorTargetIpAddress     HopsReport_FieldPathSelector = 2
	HopsReport_FieldPathSelectorIpVersion           HopsReport_FieldPathSelector = 3
	HopsReport_FieldPathSelectorSourceIpAddress     HopsReport_FieldPathSelector = 4
	HopsReport_FieldPathSelectorSourceInterfaceName HopsReport_FieldPathSelector = 5
	HopsReport_FieldPathSelectorMode                HopsReport_FieldPathSelector = 6
	HopsReport_FieldPathSelectorTraceType           HopsReport_FieldPathSelector = 7
	HopsReport_FieldPathSelectorPathStats           HopsReport_FieldPathSelector = 8
)

func (HopsReport_FieldPathSelector) String

type HopsReport_FieldPathValue

type HopsReport_FieldPathValue interface {
	HopsReport_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HopsReport)
	CompareWith(*HopsReport) (cmp int, comparable bool)
}

HopsReport_FieldPathValue allows storing values for HopsReport fields according to their type

func MustParseHopsReport_FieldPathValue

func MustParseHopsReport_FieldPathValue(pathStr, valueStr string) HopsReport_FieldPathValue

func ParseHopsReport_FieldPathValue

func ParseHopsReport_FieldPathValue(pathStr, valueStr string) (HopsReport_FieldPathValue, error)

type HopsReport_FieldSubPath

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

func (*HopsReport_FieldSubPath) AsPathStatsSubPath

func (fps *HopsReport_FieldSubPath) AsPathStatsSubPath() (PathStats_FieldPath, bool)

func (*HopsReport_FieldSubPath) ClearValue

func (fps *HopsReport_FieldSubPath) ClearValue(item *HopsReport)

func (*HopsReport_FieldSubPath) ClearValueRaw

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

func (*HopsReport_FieldSubPath) Get

func (fps *HopsReport_FieldSubPath) Get(source *HopsReport) (values []interface{})

Get returns all values pointed by selected field from source HopsReport

func (*HopsReport_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HopsReport_FieldSubPath) GetRaw

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

func (*HopsReport_FieldSubPath) GetSingle

func (fps *HopsReport_FieldSubPath) GetSingle(source *HopsReport) (interface{}, bool)

GetSingle returns value of selected field from source HopsReport

func (*HopsReport_FieldSubPath) GetSingleRaw

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

func (*HopsReport_FieldSubPath) IsLeaf

func (fps *HopsReport_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*HopsReport_FieldSubPath) JSONString

func (fps *HopsReport_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*HopsReport_FieldSubPath) Selector

func (*HopsReport_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HopsReport_FieldSubPath) String

func (fps *HopsReport_FieldSubPath) String() string

String returns path representation in proto convention

func (*HopsReport_FieldSubPath) WithIArrayItemValue

func (fps *HopsReport_FieldSubPath) WithIArrayItemValue(value interface{}) HopsReport_FieldPathArrayItemValue

func (*HopsReport_FieldSubPath) WithIArrayOfValues

func (fps *HopsReport_FieldSubPath) WithIArrayOfValues(values interface{}) HopsReport_FieldPathArrayOfValues

func (*HopsReport_FieldSubPath) WithIValue

func (fps *HopsReport_FieldSubPath) WithIValue(value interface{}) HopsReport_FieldPathValue

func (*HopsReport_FieldSubPath) WithRawIArrayItemValue

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

func (*HopsReport_FieldSubPath) WithRawIArrayOfValues

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

func (*HopsReport_FieldSubPath) WithRawIValue

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

type HopsReport_FieldSubPathArrayItemValue

type HopsReport_FieldSubPathArrayItemValue struct {
	HopsReport_FieldPath
	// contains filtered or unexported fields
}

func (*HopsReport_FieldSubPathArrayItemValue) AsPathStatsPathItemValue

func (*HopsReport_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *HopsReport_FieldSubPathArrayItemValue) ContainsValue(source *HopsReport) bool

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

func (*HopsReport_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type HopsReport_FieldSubPathArrayOfValues

type HopsReport_FieldSubPathArrayOfValues struct {
	HopsReport_FieldPath
	// contains filtered or unexported fields
}

func (*HopsReport_FieldSubPathArrayOfValues) AsPathStatsPathArrayOfValues

func (fpsaov *HopsReport_FieldSubPathArrayOfValues) AsPathStatsPathArrayOfValues() (PathStats_FieldPathArrayOfValues, bool)

func (*HopsReport_FieldSubPathArrayOfValues) GetRawValues

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

type HopsReport_FieldSubPathValue

type HopsReport_FieldSubPathValue struct {
	HopsReport_FieldPath
	// contains filtered or unexported fields
}

func (*HopsReport_FieldSubPathValue) AsPathStatsPathValue

func (fpvs *HopsReport_FieldSubPathValue) AsPathStatsPathValue() (PathStats_FieldPathValue, bool)

func (*HopsReport_FieldSubPathValue) CompareWith

func (fpvs *HopsReport_FieldSubPathValue) CompareWith(source *HopsReport) (int, bool)

func (*HopsReport_FieldSubPathValue) CompareWithRaw

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

func (*HopsReport_FieldSubPathValue) GetRawValue

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

func (*HopsReport_FieldSubPathValue) SetTo

func (fpvs *HopsReport_FieldSubPathValue) SetTo(target **HopsReport)

func (*HopsReport_FieldSubPathValue) SetToRaw

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

type HopsReport_FieldTerminalPath

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

func (*HopsReport_FieldTerminalPath) ClearValue

func (fp *HopsReport_FieldTerminalPath) ClearValue(item *HopsReport)

func (*HopsReport_FieldTerminalPath) ClearValueRaw

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

func (*HopsReport_FieldTerminalPath) Get

func (fp *HopsReport_FieldTerminalPath) Get(source *HopsReport) (values []interface{})

Get returns all values pointed by specific field from source HopsReport

func (*HopsReport_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HopsReport_FieldTerminalPath) GetRaw

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

func (*HopsReport_FieldTerminalPath) GetSingle

func (fp *HopsReport_FieldTerminalPath) GetSingle(source *HopsReport) (interface{}, bool)

GetSingle returns value pointed by specific field of from source HopsReport

func (*HopsReport_FieldTerminalPath) GetSingleRaw

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

func (*HopsReport_FieldTerminalPath) IsLeaf

func (fp *HopsReport_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*HopsReport_FieldTerminalPath) JSONString

func (fp *HopsReport_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*HopsReport_FieldTerminalPath) Selector

func (*HopsReport_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HopsReport_FieldTerminalPath) String

func (fp *HopsReport_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*HopsReport_FieldTerminalPath) WithIArrayItemValue

func (fp *HopsReport_FieldTerminalPath) WithIArrayItemValue(value interface{}) HopsReport_FieldPathArrayItemValue

func (*HopsReport_FieldTerminalPath) WithIArrayOfValues

func (fp *HopsReport_FieldTerminalPath) WithIArrayOfValues(values interface{}) HopsReport_FieldPathArrayOfValues

func (*HopsReport_FieldTerminalPath) WithIValue

func (fp *HopsReport_FieldTerminalPath) WithIValue(value interface{}) HopsReport_FieldPathValue

func (*HopsReport_FieldTerminalPath) WithRawIArrayItemValue

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

func (*HopsReport_FieldTerminalPath) WithRawIArrayOfValues

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

func (*HopsReport_FieldTerminalPath) WithRawIValue

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

type HopsReport_FieldTerminalPathArrayItemValue

type HopsReport_FieldTerminalPathArrayItemValue struct {
	HopsReport_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopsReport_FieldTerminalPathArrayItemValue) AsPathStatsItemValue

func (fpaiv *HopsReport_FieldTerminalPathArrayItemValue) AsPathStatsItemValue() (*PathStats, bool)

func (*HopsReport_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *HopsReport_FieldTerminalPathArrayItemValue) ContainsValue(source *HopsReport) bool

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

func (*HopsReport_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*HopsReport_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *HopsReport_FieldTerminalPathArrayItemValue) GetSingle(source *HopsReport) (interface{}, bool)

func (*HopsReport_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type HopsReport_FieldTerminalPathArrayOfValues

type HopsReport_FieldTerminalPathArrayOfValues struct {
	HopsReport_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopsReport_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues

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

func (*HopsReport_FieldTerminalPathArrayOfValues) AsModeArrayOfValues

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsModeArrayOfValues() ([]common.ProbingMode, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsPathStatsArrayOfValues

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsPathStatsArrayOfValues() ([][]*PathStats, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsProbeArrayOfValues

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsProbeArrayOfValues() ([]*probe.Reference, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsSourceInterfaceNameArrayOfValues added in v0.12.0

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsSourceInterfaceNameArrayOfValues() ([]string, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsSourceIpAddressArrayOfValues added in v0.12.0

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsSourceIpAddressArrayOfValues() ([]string, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues() ([]*probing_target.Reference, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsTargetIpAddressArrayOfValues

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsTargetIpAddressArrayOfValues() ([]string, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) AsTraceTypeArrayOfValues

func (fpaov *HopsReport_FieldTerminalPathArrayOfValues) AsTraceTypeArrayOfValues() ([]common.TraceType, bool)

func (*HopsReport_FieldTerminalPathArrayOfValues) GetRawValues

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

type HopsReport_FieldTerminalPathValue

type HopsReport_FieldTerminalPathValue struct {
	HopsReport_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopsReport_FieldTerminalPathValue) AsIpVersionValue

func (fpv *HopsReport_FieldTerminalPathValue) AsIpVersionValue() (common.IpVersion, bool)

func (*HopsReport_FieldTerminalPathValue) AsModeValue

func (*HopsReport_FieldTerminalPathValue) AsPathStatsValue

func (fpv *HopsReport_FieldTerminalPathValue) AsPathStatsValue() ([]*PathStats, bool)

func (*HopsReport_FieldTerminalPathValue) AsProbeValue

func (fpv *HopsReport_FieldTerminalPathValue) AsProbeValue() (*probe.Reference, bool)

func (*HopsReport_FieldTerminalPathValue) AsSourceInterfaceNameValue added in v0.12.0

func (fpv *HopsReport_FieldTerminalPathValue) AsSourceInterfaceNameValue() (string, bool)

func (*HopsReport_FieldTerminalPathValue) AsSourceIpAddressValue added in v0.12.0

func (fpv *HopsReport_FieldTerminalPathValue) AsSourceIpAddressValue() (string, bool)

func (*HopsReport_FieldTerminalPathValue) AsTargetIpAddressValue

func (fpv *HopsReport_FieldTerminalPathValue) AsTargetIpAddressValue() (string, bool)

func (*HopsReport_FieldTerminalPathValue) AsTargetValue

func (*HopsReport_FieldTerminalPathValue) AsTraceTypeValue

func (fpv *HopsReport_FieldTerminalPathValue) AsTraceTypeValue() (common.TraceType, bool)

func (*HopsReport_FieldTerminalPathValue) CompareWith

func (fpv *HopsReport_FieldTerminalPathValue) CompareWith(source *HopsReport) (int, bool)

CompareWith compares value in the 'HopsReport_FieldTerminalPathValue' with the value under path in 'HopsReport'.

func (*HopsReport_FieldTerminalPathValue) CompareWithRaw

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

func (*HopsReport_FieldTerminalPathValue) GetRawValue

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

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

func (*HopsReport_FieldTerminalPathValue) SetTo

func (fpv *HopsReport_FieldTerminalPathValue) SetTo(target **HopsReport)

SetTo stores value for selected field for object HopsReport

func (*HopsReport_FieldTerminalPathValue) SetToRaw

func (fpv *HopsReport_FieldTerminalPathValue) SetToRaw(target proto.Message)

type PathStats

type PathStats struct {
	Time  *timestamp.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty" firestore:"time"`
	Paths []*common.Path       `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty" firestore:"paths"`
	// map<hopip, HopStat>
	HopStats               map[string]*common.HopStat `` /* 194-byte string literal not displayed */
	TraceReason            common.TraceReason         `` /* 158-byte string literal not displayed */
	TraceReasonDescription string                     `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PathStats) Clone

func (o *PathStats) Clone() *PathStats

func (*PathStats) CloneRaw

func (o *PathStats) CloneRaw() gotenobject.GotenObjectExt

func (*PathStats) Descriptor

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

Deprecated, Use PathStats.ProtoReflect.Descriptor instead.

func (*PathStats) GetHopStats

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

func (*PathStats) GetPaths

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

func (*PathStats) GetTime

func (m *PathStats) GetTime() *timestamp.Timestamp

func (*PathStats) GetTraceReason

func (m *PathStats) GetTraceReason() common.TraceReason

func (*PathStats) GetTraceReasonDescription

func (m *PathStats) GetTraceReasonDescription() string

func (*PathStats) GotenMessage

func (*PathStats) GotenMessage()

func (*PathStats) GotenObjectExt

func (o *PathStats) GotenObjectExt()

func (*PathStats) GotenValidate

func (obj *PathStats) GotenValidate() error

func (*PathStats) MakeDiffFieldMask

func (o *PathStats) MakeDiffFieldMask(other *PathStats) *PathStats_FieldMask

func (*PathStats) MakeFullFieldMask

func (o *PathStats) MakeFullFieldMask() *PathStats_FieldMask

func (*PathStats) MakeRawDiffFieldMask

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

func (*PathStats) MakeRawFullFieldMask

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

func (*PathStats) Marshal

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

func (*PathStats) MarshalJSON

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

func (*PathStats) Merge

func (o *PathStats) Merge(source *PathStats)

func (*PathStats) MergeRaw

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

func (*PathStats) ProtoMessage

func (*PathStats) ProtoMessage()

func (*PathStats) ProtoReflect

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

func (*PathStats) Reset

func (m *PathStats) Reset()

func (*PathStats) SetHopStats

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

func (*PathStats) SetPaths

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

func (*PathStats) SetTime

func (m *PathStats) SetTime(fv *timestamp.Timestamp)

func (*PathStats) SetTraceReason

func (m *PathStats) SetTraceReason(fv common.TraceReason)

func (*PathStats) SetTraceReasonDescription

func (m *PathStats) SetTraceReasonDescription(fv string)

func (*PathStats) String

func (m *PathStats) String() string

func (*PathStats) Unmarshal

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

func (*PathStats) UnmarshalJSON

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

type PathStatsFieldPathBuilder

type PathStatsFieldPathBuilder struct{}

func NewPathStatsFieldPathBuilder

func NewPathStatsFieldPathBuilder() PathStatsFieldPathBuilder

func (PathStatsFieldPathBuilder) HopStats

func (PathStatsFieldPathBuilder) Paths

func (PathStatsFieldPathBuilder) Time

func (PathStatsFieldPathBuilder) TraceReason

func (PathStatsFieldPathBuilder) TraceReasonDescription

type PathStatsMapPathSelectorHopStats

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

func (PathStatsMapPathSelectorHopStats) FieldPath

func (PathStatsMapPathSelectorHopStats) WithArrayOfValues

func (PathStatsMapPathSelectorHopStats) WithValue

type PathStatsPathSelectorHopStats

type PathStatsPathSelectorHopStats struct{}

func (PathStatsPathSelectorHopStats) FieldPath

func (PathStatsPathSelectorHopStats) WithArrayOfValues

func (PathStatsPathSelectorHopStats) WithKey

func (PathStatsPathSelectorHopStats) WithValue

type PathStatsPathSelectorPaths

type PathStatsPathSelectorPaths struct{}

func (PathStatsPathSelectorPaths) FieldPath

func (PathStatsPathSelectorPaths) Hops

func (PathStatsPathSelectorPaths) WithArrayOfValues

func (PathStatsPathSelectorPaths) WithItemValue

func (PathStatsPathSelectorPaths) WithSubArrayItemValue

func (PathStatsPathSelectorPaths) WithSubArrayOfValues

func (PathStatsPathSelectorPaths) WithSubPath

func (PathStatsPathSelectorPaths) WithSubValue

func (PathStatsPathSelectorPaths) WithValue

type PathStatsPathSelectorPathsHops

type PathStatsPathSelectorPathsHops struct{}

func (PathStatsPathSelectorPathsHops) FieldPath

func (PathStatsPathSelectorPathsHops) WithArrayOfValues

func (PathStatsPathSelectorPathsHops) WithItemValue

func (PathStatsPathSelectorPathsHops) WithValue

type PathStatsPathSelectorTime

type PathStatsPathSelectorTime struct{}

func (PathStatsPathSelectorTime) FieldPath

func (PathStatsPathSelectorTime) WithArrayOfValues

func (PathStatsPathSelectorTime) WithValue

type PathStatsPathSelectorTraceReason

type PathStatsPathSelectorTraceReason struct{}

func (PathStatsPathSelectorTraceReason) FieldPath

func (PathStatsPathSelectorTraceReason) WithArrayOfValues

func (PathStatsPathSelectorTraceReason) WithValue

type PathStatsPathSelectorTraceReasonDescription

type PathStatsPathSelectorTraceReasonDescription struct{}

func (PathStatsPathSelectorTraceReasonDescription) FieldPath

func (PathStatsPathSelectorTraceReasonDescription) WithArrayOfValues

func (PathStatsPathSelectorTraceReasonDescription) WithValue

type PathStats_FieldMask

type PathStats_FieldMask struct {
	Paths []PathStats_FieldPath
}

func FullPathStats_FieldMask

func FullPathStats_FieldMask() *PathStats_FieldMask

func (*PathStats_FieldMask) AppendPath

func (fieldMask *PathStats_FieldMask) AppendPath(path PathStats_FieldPath)

func (*PathStats_FieldMask) AppendRawPath

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

func (*PathStats_FieldMask) DecodeFirestore

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

func (*PathStats_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*PathStats_FieldMask) FilterInputFields

func (fieldMask *PathStats_FieldMask) FilterInputFields() *PathStats_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*PathStats_FieldMask) FromProtoFieldMask

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

func (*PathStats_FieldMask) GetPaths

func (fieldMask *PathStats_FieldMask) GetPaths() []PathStats_FieldPath

func (*PathStats_FieldMask) GetRawPaths

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

func (*PathStats_FieldMask) IsFull

func (fieldMask *PathStats_FieldMask) IsFull() bool

func (PathStats_FieldMask) Marshal

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

implement methods required by customType

func (PathStats_FieldMask) MarshalJSON

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

func (*PathStats_FieldMask) PathsCount

func (fieldMask *PathStats_FieldMask) PathsCount() int

func (*PathStats_FieldMask) Project

func (fieldMask *PathStats_FieldMask) Project(source *PathStats) *PathStats

func (*PathStats_FieldMask) ProjectRaw

func (*PathStats_FieldMask) ProtoMessage

func (fieldMask *PathStats_FieldMask) ProtoMessage()

func (*PathStats_FieldMask) ProtoReflect

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

func (*PathStats_FieldMask) Reset

func (fieldMask *PathStats_FieldMask) Reset()

func (*PathStats_FieldMask) Set

func (fieldMask *PathStats_FieldMask) Set(target, source *PathStats)

func (*PathStats_FieldMask) SetFromCliFlag

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

func (*PathStats_FieldMask) SetRaw

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

func (*PathStats_FieldMask) Size

func (fieldMask *PathStats_FieldMask) Size() int

func (*PathStats_FieldMask) String

func (fieldMask *PathStats_FieldMask) String() string

func (*PathStats_FieldMask) Subtract

func (fieldMask *PathStats_FieldMask) Subtract(other *PathStats_FieldMask) *PathStats_FieldMask

func (*PathStats_FieldMask) SubtractRaw

func (fieldMask *PathStats_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*PathStats_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*PathStats_FieldMask) Unmarshal

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

func (*PathStats_FieldMask) UnmarshalJSON

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

type PathStats_FieldPath

type PathStats_FieldPath interface {
	gotenobject.FieldPath
	Selector() PathStats_FieldPathSelector
	Get(source *PathStats) []interface{}
	GetSingle(source *PathStats) (interface{}, bool)
	ClearValue(item *PathStats)

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

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

func BuildPathStats_FieldPath

func BuildPathStats_FieldPath(fp gotenobject.RawFieldPath) (PathStats_FieldPath, error)

func MustParsePathStats_FieldPath

func MustParsePathStats_FieldPath(rawField string) PathStats_FieldPath

func ParsePathStats_FieldPath

func ParsePathStats_FieldPath(rawField string) (PathStats_FieldPath, error)

type PathStats_FieldPathArrayItemValue

type PathStats_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PathStats_FieldPath
	ContainsValue(*PathStats) bool
}

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

func MustParsePathStats_FieldPathArrayItemValue

func MustParsePathStats_FieldPathArrayItemValue(pathStr, valueStr string) PathStats_FieldPathArrayItemValue

func ParsePathStats_FieldPathArrayItemValue

func ParsePathStats_FieldPathArrayItemValue(pathStr, valueStr string) (PathStats_FieldPathArrayItemValue, error)

ParsePathStats_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PathStats_FieldPathArrayOfValues

type PathStats_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PathStats_FieldPath
}

PathStats_FieldPathArrayOfValues allows storing slice of values for PathStats fields according to their type

func MustParsePathStats_FieldPathArrayOfValues

func MustParsePathStats_FieldPathArrayOfValues(pathStr, valuesStr string) PathStats_FieldPathArrayOfValues

func ParsePathStats_FieldPathArrayOfValues

func ParsePathStats_FieldPathArrayOfValues(pathStr, valuesStr string) (PathStats_FieldPathArrayOfValues, error)

type PathStats_FieldPathMap

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

FieldPath for map type with additional Key information

func (*PathStats_FieldPathMap) ClearValue

func (fpm *PathStats_FieldPathMap) ClearValue(item *PathStats)

func (*PathStats_FieldPathMap) ClearValueRaw

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

func (*PathStats_FieldPathMap) Get

func (fpm *PathStats_FieldPathMap) Get(source *PathStats) (values []interface{})

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

func (*PathStats_FieldPathMap) GetDefault

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

GetDefault returns a default value of the field type

func (*PathStats_FieldPathMap) GetRaw

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

func (*PathStats_FieldPathMap) GetSingle

func (fpm *PathStats_FieldPathMap) GetSingle(source *PathStats) (interface{}, bool)

GetSingle returns value by selected field map key from source PathStats

func (*PathStats_FieldPathMap) GetSingleRaw

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

func (*PathStats_FieldPathMap) IsLeaf

func (fpm *PathStats_FieldPathMap) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PathStats_FieldPathMap) JSONString

func (fpm *PathStats_FieldPathMap) JSONString() string

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

func (*PathStats_FieldPathMap) Key

func (fpm *PathStats_FieldPathMap) Key() string

func (*PathStats_FieldPathMap) Selector

func (*PathStats_FieldPathMap) SplitIntoTerminalIPaths added in v0.7.1

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

func (*PathStats_FieldPathMap) String

func (fpm *PathStats_FieldPathMap) String() string

String returns path representation in proto convention

func (*PathStats_FieldPathMap) WithIArrayItemValue

func (fpm *PathStats_FieldPathMap) WithIArrayItemValue(value interface{}) PathStats_FieldPathArrayItemValue

func (*PathStats_FieldPathMap) WithIArrayOfValues

func (fpm *PathStats_FieldPathMap) WithIArrayOfValues(values interface{}) PathStats_FieldPathArrayOfValues

func (*PathStats_FieldPathMap) WithIValue

func (fpm *PathStats_FieldPathMap) WithIValue(value interface{}) PathStats_FieldPathValue

func (*PathStats_FieldPathMap) WithRawIArrayItemValue

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

func (*PathStats_FieldPathMap) WithRawIArrayOfValues

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

func (*PathStats_FieldPathMap) WithRawIValue

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

type PathStats_FieldPathMapArrayOfValues

type PathStats_FieldPathMapArrayOfValues struct {
	PathStats_FieldPathMap
	// contains filtered or unexported fields
}

func (*PathStats_FieldPathMapArrayOfValues) AsHopStatsArrayOfElementValues

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

func (*PathStats_FieldPathMapArrayOfValues) GetRawValues

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

type PathStats_FieldPathMapValue

type PathStats_FieldPathMapValue struct {
	PathStats_FieldPathMap
	// contains filtered or unexported fields
}

func (*PathStats_FieldPathMapValue) AsHopStatsElementValue

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

func (*PathStats_FieldPathMapValue) CompareWith

func (fpmv *PathStats_FieldPathMapValue) CompareWith(source *PathStats) (int, bool)

CompareWith compares value in the 'PathStats_FieldPathMapValue' with the value under path in 'PathStats'.

func (*PathStats_FieldPathMapValue) CompareWithRaw

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

func (*PathStats_FieldPathMapValue) GetRawValue

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

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

func (*PathStats_FieldPathMapValue) SetTo

func (fpmv *PathStats_FieldPathMapValue) SetTo(target **PathStats)

SetTo stores value for selected field in PathStats

func (*PathStats_FieldPathMapValue) SetToRaw

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

type PathStats_FieldPathSelector

type PathStats_FieldPathSelector int32
const (
	PathStats_FieldPathSelectorTime                   PathStats_FieldPathSelector = 0
	PathStats_FieldPathSelectorPaths                  PathStats_FieldPathSelector = 1
	PathStats_FieldPathSelectorHopStats               PathStats_FieldPathSelector = 2
	PathStats_FieldPathSelectorTraceReason            PathStats_FieldPathSelector = 3
	PathStats_FieldPathSelectorTraceReasonDescription PathStats_FieldPathSelector = 4
)

func (PathStats_FieldPathSelector) String

type PathStats_FieldPathValue

type PathStats_FieldPathValue interface {
	PathStats_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **PathStats)
	CompareWith(*PathStats) (cmp int, comparable bool)
}

PathStats_FieldPathValue allows storing values for PathStats fields according to their type

func MustParsePathStats_FieldPathValue

func MustParsePathStats_FieldPathValue(pathStr, valueStr string) PathStats_FieldPathValue

func ParsePathStats_FieldPathValue

func ParsePathStats_FieldPathValue(pathStr, valueStr string) (PathStats_FieldPathValue, error)

type PathStats_FieldSubPath

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

func (*PathStats_FieldSubPath) AsPathsSubPath

func (fps *PathStats_FieldSubPath) AsPathsSubPath() (common.Path_FieldPath, bool)

func (*PathStats_FieldSubPath) ClearValue

func (fps *PathStats_FieldSubPath) ClearValue(item *PathStats)

func (*PathStats_FieldSubPath) ClearValueRaw

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

func (*PathStats_FieldSubPath) Get

func (fps *PathStats_FieldSubPath) Get(source *PathStats) (values []interface{})

Get returns all values pointed by selected field from source PathStats

func (*PathStats_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PathStats_FieldSubPath) GetRaw

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

func (*PathStats_FieldSubPath) GetSingle

func (fps *PathStats_FieldSubPath) GetSingle(source *PathStats) (interface{}, bool)

GetSingle returns value of selected field from source PathStats

func (*PathStats_FieldSubPath) GetSingleRaw

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

func (*PathStats_FieldSubPath) IsLeaf

func (fps *PathStats_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PathStats_FieldSubPath) JSONString

func (fps *PathStats_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PathStats_FieldSubPath) Selector

func (*PathStats_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*PathStats_FieldSubPath) String

func (fps *PathStats_FieldSubPath) String() string

String returns path representation in proto convention

func (*PathStats_FieldSubPath) WithIArrayItemValue

func (fps *PathStats_FieldSubPath) WithIArrayItemValue(value interface{}) PathStats_FieldPathArrayItemValue

func (*PathStats_FieldSubPath) WithIArrayOfValues

func (fps *PathStats_FieldSubPath) WithIArrayOfValues(values interface{}) PathStats_FieldPathArrayOfValues

func (*PathStats_FieldSubPath) WithIValue

func (fps *PathStats_FieldSubPath) WithIValue(value interface{}) PathStats_FieldPathValue

func (*PathStats_FieldSubPath) WithRawIArrayItemValue

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

func (*PathStats_FieldSubPath) WithRawIArrayOfValues

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

func (*PathStats_FieldSubPath) WithRawIValue

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

type PathStats_FieldSubPathArrayItemValue

type PathStats_FieldSubPathArrayItemValue struct {
	PathStats_FieldPath
	// contains filtered or unexported fields
}

func (*PathStats_FieldSubPathArrayItemValue) AsPathsPathItemValue

func (*PathStats_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *PathStats_FieldSubPathArrayItemValue) ContainsValue(source *PathStats) bool

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

func (*PathStats_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type PathStats_FieldSubPathArrayOfValues

type PathStats_FieldSubPathArrayOfValues struct {
	PathStats_FieldPath
	// contains filtered or unexported fields
}

func (*PathStats_FieldSubPathArrayOfValues) AsPathsPathArrayOfValues

func (fpsaov *PathStats_FieldSubPathArrayOfValues) AsPathsPathArrayOfValues() (common.Path_FieldPathArrayOfValues, bool)

func (*PathStats_FieldSubPathArrayOfValues) GetRawValues

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

type PathStats_FieldSubPathValue

type PathStats_FieldSubPathValue struct {
	PathStats_FieldPath
	// contains filtered or unexported fields
}

func (*PathStats_FieldSubPathValue) AsPathsPathValue

func (fpvs *PathStats_FieldSubPathValue) AsPathsPathValue() (common.Path_FieldPathValue, bool)

func (*PathStats_FieldSubPathValue) CompareWith

func (fpvs *PathStats_FieldSubPathValue) CompareWith(source *PathStats) (int, bool)

func (*PathStats_FieldSubPathValue) CompareWithRaw

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

func (*PathStats_FieldSubPathValue) GetRawValue

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

func (*PathStats_FieldSubPathValue) SetTo

func (fpvs *PathStats_FieldSubPathValue) SetTo(target **PathStats)

func (*PathStats_FieldSubPathValue) SetToRaw

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

type PathStats_FieldTerminalPath

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

func (*PathStats_FieldTerminalPath) ClearValue

func (fp *PathStats_FieldTerminalPath) ClearValue(item *PathStats)

func (*PathStats_FieldTerminalPath) ClearValueRaw

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

func (*PathStats_FieldTerminalPath) Get

func (fp *PathStats_FieldTerminalPath) Get(source *PathStats) (values []interface{})

Get returns all values pointed by specific field from source PathStats

func (*PathStats_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PathStats_FieldTerminalPath) GetRaw

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

func (*PathStats_FieldTerminalPath) GetSingle

func (fp *PathStats_FieldTerminalPath) GetSingle(source *PathStats) (interface{}, bool)

GetSingle returns value pointed by specific field of from source PathStats

func (*PathStats_FieldTerminalPath) GetSingleRaw

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

func (*PathStats_FieldTerminalPath) IsLeaf

func (fp *PathStats_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PathStats_FieldTerminalPath) JSONString

func (fp *PathStats_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PathStats_FieldTerminalPath) Selector

func (*PathStats_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*PathStats_FieldTerminalPath) String

func (fp *PathStats_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*PathStats_FieldTerminalPath) WithIArrayItemValue

func (fp *PathStats_FieldTerminalPath) WithIArrayItemValue(value interface{}) PathStats_FieldPathArrayItemValue

func (*PathStats_FieldTerminalPath) WithIArrayOfValues

func (fp *PathStats_FieldTerminalPath) WithIArrayOfValues(values interface{}) PathStats_FieldPathArrayOfValues

func (*PathStats_FieldTerminalPath) WithIValue

func (fp *PathStats_FieldTerminalPath) WithIValue(value interface{}) PathStats_FieldPathValue

func (*PathStats_FieldTerminalPath) WithRawIArrayItemValue

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

func (*PathStats_FieldTerminalPath) WithRawIArrayOfValues

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

func (*PathStats_FieldTerminalPath) WithRawIValue

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

type PathStats_FieldTerminalPathArrayItemValue

type PathStats_FieldTerminalPathArrayItemValue struct {
	PathStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PathStats_FieldTerminalPathArrayItemValue) AsPathsItemValue

func (fpaiv *PathStats_FieldTerminalPathArrayItemValue) AsPathsItemValue() (*common.Path, bool)

func (*PathStats_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *PathStats_FieldTerminalPathArrayItemValue) ContainsValue(source *PathStats) bool

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

func (*PathStats_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PathStats_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PathStats_FieldTerminalPathArrayItemValue) GetSingle(source *PathStats) (interface{}, bool)

func (*PathStats_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type PathStats_FieldTerminalPathArrayOfValues

type PathStats_FieldTerminalPathArrayOfValues struct {
	PathStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PathStats_FieldTerminalPathArrayOfValues) AsHopStatsArrayOfValues

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

func (*PathStats_FieldTerminalPathArrayOfValues) AsPathsArrayOfValues

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

func (*PathStats_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues

func (fpaov *PathStats_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*PathStats_FieldTerminalPathArrayOfValues) AsTraceReasonArrayOfValues

func (fpaov *PathStats_FieldTerminalPathArrayOfValues) AsTraceReasonArrayOfValues() ([]common.TraceReason, bool)

func (*PathStats_FieldTerminalPathArrayOfValues) AsTraceReasonDescriptionArrayOfValues

func (fpaov *PathStats_FieldTerminalPathArrayOfValues) AsTraceReasonDescriptionArrayOfValues() ([]string, bool)

func (*PathStats_FieldTerminalPathArrayOfValues) GetRawValues

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

type PathStats_FieldTerminalPathValue

type PathStats_FieldTerminalPathValue struct {
	PathStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PathStats_FieldTerminalPathValue) AsHopStatsValue

func (fpv *PathStats_FieldTerminalPathValue) AsHopStatsValue() (map[string]*common.HopStat, bool)

func (*PathStats_FieldTerminalPathValue) AsPathsValue

func (fpv *PathStats_FieldTerminalPathValue) AsPathsValue() ([]*common.Path, bool)

func (*PathStats_FieldTerminalPathValue) AsTimeValue

func (*PathStats_FieldTerminalPathValue) AsTraceReasonDescriptionValue

func (fpv *PathStats_FieldTerminalPathValue) AsTraceReasonDescriptionValue() (string, bool)

func (*PathStats_FieldTerminalPathValue) AsTraceReasonValue

func (fpv *PathStats_FieldTerminalPathValue) AsTraceReasonValue() (common.TraceReason, bool)

func (*PathStats_FieldTerminalPathValue) CompareWith

func (fpv *PathStats_FieldTerminalPathValue) CompareWith(source *PathStats) (int, bool)

CompareWith compares value in the 'PathStats_FieldTerminalPathValue' with the value under path in 'PathStats'.

func (*PathStats_FieldTerminalPathValue) CompareWithRaw

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

func (*PathStats_FieldTerminalPathValue) GetRawValue

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

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

func (*PathStats_FieldTerminalPathValue) SetTo

func (fpv *PathStats_FieldTerminalPathValue) SetTo(target **PathStats)

SetTo stores value for selected field for object PathStats

func (*PathStats_FieldTerminalPathValue) SetToRaw

func (fpv *PathStats_FieldTerminalPathValue) SetToRaw(target proto.Message)

type ReportHopsDescriptor

type ReportHopsDescriptor struct{}

func GetReportHopsDescriptor

func GetReportHopsDescriptor() *ReportHopsDescriptor

func (*ReportHopsDescriptor) GetApiDescriptor

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

func (*ReportHopsDescriptor) GetApiName

func (d *ReportHopsDescriptor) GetApiName() string

func (*ReportHopsDescriptor) GetClientMsgReflectHandle

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

func (*ReportHopsDescriptor) GetFullMethodName

func (d *ReportHopsDescriptor) GetFullMethodName() string

func (*ReportHopsDescriptor) GetMethodName

func (d *ReportHopsDescriptor) GetMethodName() string

func (*ReportHopsDescriptor) GetProtoPkgName

func (d *ReportHopsDescriptor) GetProtoPkgName() string

func (*ReportHopsDescriptor) GetResourceDescriptor

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

func (*ReportHopsDescriptor) GetServerMsgReflectHandle

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

func (*ReportHopsDescriptor) GetServiceDomain

func (d *ReportHopsDescriptor) GetServiceDomain() string

func (*ReportHopsDescriptor) GetServiceVersion

func (d *ReportHopsDescriptor) GetServiceVersion() string

func (*ReportHopsDescriptor) GetVerb

func (d *ReportHopsDescriptor) GetVerb() string

func (*ReportHopsDescriptor) HasResource

func (d *ReportHopsDescriptor) HasResource() bool

func (*ReportHopsDescriptor) IsClientStream

func (d *ReportHopsDescriptor) IsClientStream() bool

func (*ReportHopsDescriptor) IsCollection

func (d *ReportHopsDescriptor) IsCollection() bool

func (*ReportHopsDescriptor) IsPlural

func (d *ReportHopsDescriptor) IsPlural() bool

func (*ReportHopsDescriptor) IsServerStream

func (d *ReportHopsDescriptor) IsServerStream() bool

func (*ReportHopsDescriptor) IsUnary

func (d *ReportHopsDescriptor) IsUnary() bool

func (*ReportHopsDescriptor) NewEmptyClientMsg

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

func (*ReportHopsDescriptor) NewEmptyServerMsg

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

func (*ReportHopsDescriptor) RequestHasResourceBody

func (d *ReportHopsDescriptor) RequestHasResourceBody() bool

type ReportHopsDescriptorClientMsgHandle

type ReportHopsDescriptorClientMsgHandle struct{}

func (*ReportHopsDescriptorClientMsgHandle) ExtractCollectionName

func (h *ReportHopsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*ReportHopsDescriptorClientMsgHandle) ExtractResourceName

func (*ReportHopsDescriptorClientMsgHandle) ExtractResourceNames

type ReportHopsDescriptorServerMsgHandle

type ReportHopsDescriptorServerMsgHandle struct{}

func (*ReportHopsDescriptorServerMsgHandle) ExtractCollectionName

func (h *ReportHopsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*ReportHopsDescriptorServerMsgHandle) ExtractResourceName

func (*ReportHopsDescriptorServerMsgHandle) ExtractResourceNames

type ReportHopsRequest

type ReportHopsRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	Name            *probe.Reference          `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	Target          *probing_target.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	TargetIpAddress string                    `` /* 136-byte string literal not displayed */
	IpVersion       common.IpVersion          `` /* 148-byte string literal not displayed */
	Mode            common.ProbingMode        `protobuf:"varint,5,opt,name=mode,proto3,enum=ntt.watchdog.v1alpha2.ProbingMode" json:"mode,omitempty" firestore:"mode"`
	TraceType       common.TraceType          `` /* 148-byte string literal not displayed */
	Paths           []*common.Path            `protobuf:"bytes,7,rep,name=paths,proto3" json:"paths,omitempty" firestore:"paths"`
	// map<hopip, HopStat>
	HopStats map[string]*common.HopStat `` /* 194-byte string literal not displayed */
	// map<hopip, HopStat>
	HopInfo                map[string]*common.HopInfo `` /* 190-byte string literal not displayed */
	TraceReason            common.TraceReason         `` /* 159-byte string literal not displayed */
	TraceReasonDescription string                     `` /* 165-byte string literal not displayed */
	Time                   *timestamp.Timestamp       `protobuf:"bytes,12,opt,name=time,proto3" json:"time,omitempty" firestore:"time"`
	// Local Interface IP Address
	SourceIpAddress     string `` /* 137-byte string literal not displayed */
	SourceInterfaceName string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ReportHopsRequest) Clone

func (*ReportHopsRequest) CloneRaw

func (*ReportHopsRequest) Descriptor

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

Deprecated, Use ReportHopsRequest.ProtoReflect.Descriptor instead.

func (*ReportHopsRequest) GetHopInfo

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

func (*ReportHopsRequest) GetHopStats

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

func (*ReportHopsRequest) GetIpVersion

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

func (*ReportHopsRequest) GetMode

func (m *ReportHopsRequest) GetMode() common.ProbingMode

func (*ReportHopsRequest) GetName

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

func (*ReportHopsRequest) GetPaths

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

func (*ReportHopsRequest) GetSourceInterfaceName added in v0.12.0

func (m *ReportHopsRequest) GetSourceInterfaceName() string

func (*ReportHopsRequest) GetSourceIpAddress added in v0.12.0

func (m *ReportHopsRequest) GetSourceIpAddress() string

func (*ReportHopsRequest) GetTarget

func (m *ReportHopsRequest) GetTarget() *probing_target.Reference

func (*ReportHopsRequest) GetTargetIpAddress

func (m *ReportHopsRequest) GetTargetIpAddress() string

func (*ReportHopsRequest) GetTime

func (m *ReportHopsRequest) GetTime() *timestamp.Timestamp

func (*ReportHopsRequest) GetTraceReason

func (m *ReportHopsRequest) GetTraceReason() common.TraceReason

func (*ReportHopsRequest) GetTraceReasonDescription

func (m *ReportHopsRequest) GetTraceReasonDescription() string

func (*ReportHopsRequest) GetTraceType

func (m *ReportHopsRequest) GetTraceType() common.TraceType

func (*ReportHopsRequest) GotenMessage

func (*ReportHopsRequest) GotenMessage()

func (*ReportHopsRequest) GotenObjectExt

func (o *ReportHopsRequest) GotenObjectExt()

func (*ReportHopsRequest) GotenValidate

func (obj *ReportHopsRequest) GotenValidate() error

func (*ReportHopsRequest) MakeDiffFieldMask

func (o *ReportHopsRequest) MakeDiffFieldMask(other *ReportHopsRequest) *ReportHopsRequest_FieldMask

func (*ReportHopsRequest) MakeFullFieldMask

func (o *ReportHopsRequest) MakeFullFieldMask() *ReportHopsRequest_FieldMask

func (*ReportHopsRequest) MakeRawDiffFieldMask

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

func (*ReportHopsRequest) MakeRawFullFieldMask

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

func (*ReportHopsRequest) Marshal

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

func (*ReportHopsRequest) MarshalJSON

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

func (*ReportHopsRequest) Merge

func (o *ReportHopsRequest) Merge(source *ReportHopsRequest)

func (*ReportHopsRequest) MergeRaw

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

func (*ReportHopsRequest) ProtoMessage

func (*ReportHopsRequest) ProtoMessage()

func (*ReportHopsRequest) ProtoReflect

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

func (*ReportHopsRequest) Reset

func (m *ReportHopsRequest) Reset()

func (*ReportHopsRequest) SetHopInfo

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

func (*ReportHopsRequest) SetHopStats

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

func (*ReportHopsRequest) SetIpVersion

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

func (*ReportHopsRequest) SetMode

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

func (*ReportHopsRequest) SetName

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

func (*ReportHopsRequest) SetPaths

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

func (*ReportHopsRequest) SetSourceInterfaceName added in v0.12.0

func (m *ReportHopsRequest) SetSourceInterfaceName(fv string)

func (*ReportHopsRequest) SetSourceIpAddress added in v0.12.0

func (m *ReportHopsRequest) SetSourceIpAddress(fv string)

func (*ReportHopsRequest) SetTarget

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

func (*ReportHopsRequest) SetTargetIpAddress

func (m *ReportHopsRequest) SetTargetIpAddress(fv string)

func (*ReportHopsRequest) SetTime

func (m *ReportHopsRequest) SetTime(fv *timestamp.Timestamp)

func (*ReportHopsRequest) SetTraceReason

func (m *ReportHopsRequest) SetTraceReason(fv common.TraceReason)

func (*ReportHopsRequest) SetTraceReasonDescription

func (m *ReportHopsRequest) SetTraceReasonDescription(fv string)

func (*ReportHopsRequest) SetTraceType

func (m *ReportHopsRequest) SetTraceType(fv common.TraceType)

func (*ReportHopsRequest) String

func (m *ReportHopsRequest) String() string

func (*ReportHopsRequest) Unmarshal

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

func (*ReportHopsRequest) UnmarshalJSON

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

type ReportHopsRequestFieldPathBuilder

type ReportHopsRequestFieldPathBuilder struct{}

func NewReportHopsRequestFieldPathBuilder

func NewReportHopsRequestFieldPathBuilder() ReportHopsRequestFieldPathBuilder

func (ReportHopsRequestFieldPathBuilder) HopInfo

func (ReportHopsRequestFieldPathBuilder) HopStats

func (ReportHopsRequestFieldPathBuilder) IpVersion

func (ReportHopsRequestFieldPathBuilder) Mode

func (ReportHopsRequestFieldPathBuilder) Name

func (ReportHopsRequestFieldPathBuilder) Paths

func (ReportHopsRequestFieldPathBuilder) SourceInterfaceName added in v0.12.0

func (ReportHopsRequestFieldPathBuilder) SourceIpAddress added in v0.12.0

func (ReportHopsRequestFieldPathBuilder) Target

func (ReportHopsRequestFieldPathBuilder) TargetIpAddress

func (ReportHopsRequestFieldPathBuilder) Time

func (ReportHopsRequestFieldPathBuilder) TraceReason

func (ReportHopsRequestFieldPathBuilder) TraceReasonDescription

func (ReportHopsRequestFieldPathBuilder) TraceType

type ReportHopsRequestMapPathSelectorHopInfo

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

func (ReportHopsRequestMapPathSelectorHopInfo) FieldPath

func (ReportHopsRequestMapPathSelectorHopInfo) WithArrayOfValues

func (ReportHopsRequestMapPathSelectorHopInfo) WithValue

type ReportHopsRequestMapPathSelectorHopStats

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

func (ReportHopsRequestMapPathSelectorHopStats) FieldPath

func (ReportHopsRequestMapPathSelectorHopStats) WithArrayOfValues

func (ReportHopsRequestMapPathSelectorHopStats) WithValue

type ReportHopsRequestPathSelectorHopInfo

type ReportHopsRequestPathSelectorHopInfo struct{}

func (ReportHopsRequestPathSelectorHopInfo) FieldPath

func (ReportHopsRequestPathSelectorHopInfo) WithArrayOfValues

func (ReportHopsRequestPathSelectorHopInfo) WithKey

func (ReportHopsRequestPathSelectorHopInfo) WithValue

type ReportHopsRequestPathSelectorHopStats

type ReportHopsRequestPathSelectorHopStats struct{}

func (ReportHopsRequestPathSelectorHopStats) FieldPath

func (ReportHopsRequestPathSelectorHopStats) WithArrayOfValues

func (ReportHopsRequestPathSelectorHopStats) WithKey

func (ReportHopsRequestPathSelectorHopStats) WithValue

type ReportHopsRequestPathSelectorIpVersion

type ReportHopsRequestPathSelectorIpVersion struct{}

func (ReportHopsRequestPathSelectorIpVersion) FieldPath

func (ReportHopsRequestPathSelectorIpVersion) WithArrayOfValues

func (ReportHopsRequestPathSelectorIpVersion) WithValue

type ReportHopsRequestPathSelectorMode

type ReportHopsRequestPathSelectorMode struct{}

func (ReportHopsRequestPathSelectorMode) FieldPath

func (ReportHopsRequestPathSelectorMode) WithArrayOfValues

func (ReportHopsRequestPathSelectorMode) WithValue

type ReportHopsRequestPathSelectorName

type ReportHopsRequestPathSelectorName struct{}

func (ReportHopsRequestPathSelectorName) FieldPath

func (ReportHopsRequestPathSelectorName) WithArrayOfValues

func (ReportHopsRequestPathSelectorName) WithValue

type ReportHopsRequestPathSelectorPaths

type ReportHopsRequestPathSelectorPaths struct{}

func (ReportHopsRequestPathSelectorPaths) FieldPath

func (ReportHopsRequestPathSelectorPaths) Hops

func (ReportHopsRequestPathSelectorPaths) WithArrayOfValues

func (ReportHopsRequestPathSelectorPaths) WithItemValue

func (ReportHopsRequestPathSelectorPaths) WithSubArrayItemValue

func (ReportHopsRequestPathSelectorPaths) WithSubArrayOfValues

func (ReportHopsRequestPathSelectorPaths) WithSubPath

func (ReportHopsRequestPathSelectorPaths) WithSubValue

func (ReportHopsRequestPathSelectorPaths) WithValue

type ReportHopsRequestPathSelectorPathsHops

type ReportHopsRequestPathSelectorPathsHops struct{}

func (ReportHopsRequestPathSelectorPathsHops) FieldPath

func (ReportHopsRequestPathSelectorPathsHops) WithArrayOfValues

func (ReportHopsRequestPathSelectorPathsHops) WithItemValue

func (ReportHopsRequestPathSelectorPathsHops) WithValue

type ReportHopsRequestPathSelectorSourceInterfaceName added in v0.12.0

type ReportHopsRequestPathSelectorSourceInterfaceName struct{}

func (ReportHopsRequestPathSelectorSourceInterfaceName) FieldPath added in v0.12.0

func (ReportHopsRequestPathSelectorSourceInterfaceName) WithArrayOfValues added in v0.12.0

func (ReportHopsRequestPathSelectorSourceInterfaceName) WithValue added in v0.12.0

type ReportHopsRequestPathSelectorSourceIpAddress added in v0.12.0

type ReportHopsRequestPathSelectorSourceIpAddress struct{}

func (ReportHopsRequestPathSelectorSourceIpAddress) FieldPath added in v0.12.0

func (ReportHopsRequestPathSelectorSourceIpAddress) WithArrayOfValues added in v0.12.0

func (ReportHopsRequestPathSelectorSourceIpAddress) WithValue added in v0.12.0

type ReportHopsRequestPathSelectorTarget

type ReportHopsRequestPathSelectorTarget struct{}

func (ReportHopsRequestPathSelectorTarget) FieldPath

func (ReportHopsRequestPathSelectorTarget) WithArrayOfValues

func (ReportHopsRequestPathSelectorTarget) WithValue

type ReportHopsRequestPathSelectorTargetIpAddress

type ReportHopsRequestPathSelectorTargetIpAddress struct{}

func (ReportHopsRequestPathSelectorTargetIpAddress) FieldPath

func (ReportHopsRequestPathSelectorTargetIpAddress) WithArrayOfValues

func (ReportHopsRequestPathSelectorTargetIpAddress) WithValue

type ReportHopsRequestPathSelectorTime

type ReportHopsRequestPathSelectorTime struct{}

func (ReportHopsRequestPathSelectorTime) FieldPath

func (ReportHopsRequestPathSelectorTime) WithArrayOfValues

func (ReportHopsRequestPathSelectorTime) WithValue

type ReportHopsRequestPathSelectorTraceReason

type ReportHopsRequestPathSelectorTraceReason struct{}

func (ReportHopsRequestPathSelectorTraceReason) FieldPath

func (ReportHopsRequestPathSelectorTraceReason) WithArrayOfValues

func (ReportHopsRequestPathSelectorTraceReason) WithValue

type ReportHopsRequestPathSelectorTraceReasonDescription

type ReportHopsRequestPathSelectorTraceReasonDescription struct{}

func (ReportHopsRequestPathSelectorTraceReasonDescription) FieldPath

func (ReportHopsRequestPathSelectorTraceReasonDescription) WithArrayOfValues

func (ReportHopsRequestPathSelectorTraceReasonDescription) WithValue

type ReportHopsRequestPathSelectorTraceType

type ReportHopsRequestPathSelectorTraceType struct{}

func (ReportHopsRequestPathSelectorTraceType) FieldPath

func (ReportHopsRequestPathSelectorTraceType) WithArrayOfValues

func (ReportHopsRequestPathSelectorTraceType) WithValue

type ReportHopsRequest_FieldMask

type ReportHopsRequest_FieldMask struct {
	Paths []ReportHopsRequest_FieldPath
}

func FullReportHopsRequest_FieldMask

func FullReportHopsRequest_FieldMask() *ReportHopsRequest_FieldMask

func (*ReportHopsRequest_FieldMask) AppendPath

func (fieldMask *ReportHopsRequest_FieldMask) AppendPath(path ReportHopsRequest_FieldPath)

func (*ReportHopsRequest_FieldMask) AppendRawPath

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

func (*ReportHopsRequest_FieldMask) DecodeFirestore

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

func (*ReportHopsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ReportHopsRequest_FieldMask) FilterInputFields

func (fieldMask *ReportHopsRequest_FieldMask) FilterInputFields() *ReportHopsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ReportHopsRequest_FieldMask) FromProtoFieldMask

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

func (*ReportHopsRequest_FieldMask) GetPaths

func (*ReportHopsRequest_FieldMask) GetRawPaths

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

func (*ReportHopsRequest_FieldMask) IsFull

func (fieldMask *ReportHopsRequest_FieldMask) IsFull() bool

func (ReportHopsRequest_FieldMask) Marshal

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

implement methods required by customType

func (ReportHopsRequest_FieldMask) MarshalJSON

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

func (*ReportHopsRequest_FieldMask) PathsCount

func (fieldMask *ReportHopsRequest_FieldMask) PathsCount() int

func (*ReportHopsRequest_FieldMask) Project

func (*ReportHopsRequest_FieldMask) ProjectRaw

func (*ReportHopsRequest_FieldMask) ProtoMessage

func (fieldMask *ReportHopsRequest_FieldMask) ProtoMessage()

func (*ReportHopsRequest_FieldMask) ProtoReflect

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

func (*ReportHopsRequest_FieldMask) Reset

func (fieldMask *ReportHopsRequest_FieldMask) Reset()

func (*ReportHopsRequest_FieldMask) Set

func (fieldMask *ReportHopsRequest_FieldMask) Set(target, source *ReportHopsRequest)

func (*ReportHopsRequest_FieldMask) SetFromCliFlag

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

func (*ReportHopsRequest_FieldMask) SetRaw

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

func (*ReportHopsRequest_FieldMask) Size

func (fieldMask *ReportHopsRequest_FieldMask) Size() int

func (*ReportHopsRequest_FieldMask) String

func (fieldMask *ReportHopsRequest_FieldMask) String() string

func (*ReportHopsRequest_FieldMask) Subtract

func (*ReportHopsRequest_FieldMask) SubtractRaw

func (*ReportHopsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ReportHopsRequest_FieldMask) Unmarshal

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

func (*ReportHopsRequest_FieldMask) UnmarshalJSON

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

type ReportHopsRequest_FieldPath

type ReportHopsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() ReportHopsRequest_FieldPathSelector
	Get(source *ReportHopsRequest) []interface{}
	GetSingle(source *ReportHopsRequest) (interface{}, bool)
	ClearValue(item *ReportHopsRequest)

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

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

func MustParseReportHopsRequest_FieldPath

func MustParseReportHopsRequest_FieldPath(rawField string) ReportHopsRequest_FieldPath

func ParseReportHopsRequest_FieldPath

func ParseReportHopsRequest_FieldPath(rawField string) (ReportHopsRequest_FieldPath, error)

type ReportHopsRequest_FieldPathArrayItemValue

type ReportHopsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ReportHopsRequest_FieldPath
	ContainsValue(*ReportHopsRequest) bool
}

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

func MustParseReportHopsRequest_FieldPathArrayItemValue

func MustParseReportHopsRequest_FieldPathArrayItemValue(pathStr, valueStr string) ReportHopsRequest_FieldPathArrayItemValue

func ParseReportHopsRequest_FieldPathArrayItemValue

func ParseReportHopsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (ReportHopsRequest_FieldPathArrayItemValue, error)

ParseReportHopsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ReportHopsRequest_FieldPathArrayOfValues

type ReportHopsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ReportHopsRequest_FieldPath
}

ReportHopsRequest_FieldPathArrayOfValues allows storing slice of values for ReportHopsRequest fields according to their type

func MustParseReportHopsRequest_FieldPathArrayOfValues

func MustParseReportHopsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) ReportHopsRequest_FieldPathArrayOfValues

func ParseReportHopsRequest_FieldPathArrayOfValues

func ParseReportHopsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (ReportHopsRequest_FieldPathArrayOfValues, error)

type ReportHopsRequest_FieldPathMap

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

FieldPath for map type with additional Key information

func (*ReportHopsRequest_FieldPathMap) ClearValue

func (fpm *ReportHopsRequest_FieldPathMap) ClearValue(item *ReportHopsRequest)

func (*ReportHopsRequest_FieldPathMap) ClearValueRaw

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

func (*ReportHopsRequest_FieldPathMap) Get

func (fpm *ReportHopsRequest_FieldPathMap) Get(source *ReportHopsRequest) (values []interface{})

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

func (*ReportHopsRequest_FieldPathMap) GetDefault

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

GetDefault returns a default value of the field type

func (*ReportHopsRequest_FieldPathMap) GetRaw

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

func (*ReportHopsRequest_FieldPathMap) GetSingle

func (fpm *ReportHopsRequest_FieldPathMap) GetSingle(source *ReportHopsRequest) (interface{}, bool)

GetSingle returns value by selected field map key from source ReportHopsRequest

func (*ReportHopsRequest_FieldPathMap) GetSingleRaw

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

func (*ReportHopsRequest_FieldPathMap) IsLeaf

func (fpm *ReportHopsRequest_FieldPathMap) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ReportHopsRequest_FieldPathMap) JSONString

func (fpm *ReportHopsRequest_FieldPathMap) JSONString() string

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

func (*ReportHopsRequest_FieldPathMap) Key

func (*ReportHopsRequest_FieldPathMap) Selector

func (*ReportHopsRequest_FieldPathMap) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ReportHopsRequest_FieldPathMap) String

func (fpm *ReportHopsRequest_FieldPathMap) String() string

String returns path representation in proto convention

func (*ReportHopsRequest_FieldPathMap) WithIArrayItemValue

func (fpm *ReportHopsRequest_FieldPathMap) WithIArrayItemValue(value interface{}) ReportHopsRequest_FieldPathArrayItemValue

func (*ReportHopsRequest_FieldPathMap) WithIArrayOfValues

func (fpm *ReportHopsRequest_FieldPathMap) WithIArrayOfValues(values interface{}) ReportHopsRequest_FieldPathArrayOfValues

func (*ReportHopsRequest_FieldPathMap) WithIValue

func (fpm *ReportHopsRequest_FieldPathMap) WithIValue(value interface{}) ReportHopsRequest_FieldPathValue

func (*ReportHopsRequest_FieldPathMap) WithRawIArrayItemValue

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

func (*ReportHopsRequest_FieldPathMap) WithRawIArrayOfValues

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

func (*ReportHopsRequest_FieldPathMap) WithRawIValue

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

type ReportHopsRequest_FieldPathMapArrayOfValues

type ReportHopsRequest_FieldPathMapArrayOfValues struct {
	ReportHopsRequest_FieldPathMap
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldPathMapArrayOfValues) AsHopInfoArrayOfElementValues

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

func (*ReportHopsRequest_FieldPathMapArrayOfValues) AsHopStatsArrayOfElementValues

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

func (*ReportHopsRequest_FieldPathMapArrayOfValues) GetRawValues

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

type ReportHopsRequest_FieldPathMapValue

type ReportHopsRequest_FieldPathMapValue struct {
	ReportHopsRequest_FieldPathMap
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldPathMapValue) AsHopInfoElementValue

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

func (*ReportHopsRequest_FieldPathMapValue) AsHopStatsElementValue

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

func (*ReportHopsRequest_FieldPathMapValue) CompareWith

func (fpmv *ReportHopsRequest_FieldPathMapValue) CompareWith(source *ReportHopsRequest) (int, bool)

CompareWith compares value in the 'ReportHopsRequest_FieldPathMapValue' with the value under path in 'ReportHopsRequest'.

func (*ReportHopsRequest_FieldPathMapValue) CompareWithRaw

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

func (*ReportHopsRequest_FieldPathMapValue) GetRawValue

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

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

func (*ReportHopsRequest_FieldPathMapValue) SetTo

SetTo stores value for selected field in ReportHopsRequest

func (*ReportHopsRequest_FieldPathMapValue) SetToRaw

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

type ReportHopsRequest_FieldPathSelector

type ReportHopsRequest_FieldPathSelector int32
const (
	ReportHopsRequest_FieldPathSelectorName                   ReportHopsRequest_FieldPathSelector = 0
	ReportHopsRequest_FieldPathSelectorTarget                 ReportHopsRequest_FieldPathSelector = 1
	ReportHopsRequest_FieldPathSelectorTargetIpAddress        ReportHopsRequest_FieldPathSelector = 2
	ReportHopsRequest_FieldPathSelectorIpVersion              ReportHopsRequest_FieldPathSelector = 3
	ReportHopsRequest_FieldPathSelectorMode                   ReportHopsRequest_FieldPathSelector = 4
	ReportHopsRequest_FieldPathSelectorTraceType              ReportHopsRequest_FieldPathSelector = 5
	ReportHopsRequest_FieldPathSelectorPaths                  ReportHopsRequest_FieldPathSelector = 6
	ReportHopsRequest_FieldPathSelectorHopStats               ReportHopsRequest_FieldPathSelector = 7
	ReportHopsRequest_FieldPathSelectorHopInfo                ReportHopsRequest_FieldPathSelector = 8
	ReportHopsRequest_FieldPathSelectorTraceReason            ReportHopsRequest_FieldPathSelector = 9
	ReportHopsRequest_FieldPathSelectorTraceReasonDescription ReportHopsRequest_FieldPathSelector = 10
	ReportHopsRequest_FieldPathSelectorTime                   ReportHopsRequest_FieldPathSelector = 11
	ReportHopsRequest_FieldPathSelectorSourceIpAddress        ReportHopsRequest_FieldPathSelector = 12
	ReportHopsRequest_FieldPathSelectorSourceInterfaceName    ReportHopsRequest_FieldPathSelector = 13
)

func (ReportHopsRequest_FieldPathSelector) String

type ReportHopsRequest_FieldPathValue

type ReportHopsRequest_FieldPathValue interface {
	ReportHopsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ReportHopsRequest)
	CompareWith(*ReportHopsRequest) (cmp int, comparable bool)
}

ReportHopsRequest_FieldPathValue allows storing values for ReportHopsRequest fields according to their type

func MustParseReportHopsRequest_FieldPathValue

func MustParseReportHopsRequest_FieldPathValue(pathStr, valueStr string) ReportHopsRequest_FieldPathValue

func ParseReportHopsRequest_FieldPathValue

func ParseReportHopsRequest_FieldPathValue(pathStr, valueStr string) (ReportHopsRequest_FieldPathValue, error)

type ReportHopsRequest_FieldSubPath

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

func (*ReportHopsRequest_FieldSubPath) AsPathsSubPath

func (fps *ReportHopsRequest_FieldSubPath) AsPathsSubPath() (common.Path_FieldPath, bool)

func (*ReportHopsRequest_FieldSubPath) ClearValue

func (fps *ReportHopsRequest_FieldSubPath) ClearValue(item *ReportHopsRequest)

func (*ReportHopsRequest_FieldSubPath) ClearValueRaw

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

func (*ReportHopsRequest_FieldSubPath) Get

func (fps *ReportHopsRequest_FieldSubPath) Get(source *ReportHopsRequest) (values []interface{})

Get returns all values pointed by selected field from source ReportHopsRequest

func (*ReportHopsRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ReportHopsRequest_FieldSubPath) GetRaw

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

func (*ReportHopsRequest_FieldSubPath) GetSingle

func (fps *ReportHopsRequest_FieldSubPath) GetSingle(source *ReportHopsRequest) (interface{}, bool)

GetSingle returns value of selected field from source ReportHopsRequest

func (*ReportHopsRequest_FieldSubPath) GetSingleRaw

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

func (*ReportHopsRequest_FieldSubPath) IsLeaf

func (fps *ReportHopsRequest_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ReportHopsRequest_FieldSubPath) JSONString

func (fps *ReportHopsRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ReportHopsRequest_FieldSubPath) Selector

func (*ReportHopsRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ReportHopsRequest_FieldSubPath) String

func (fps *ReportHopsRequest_FieldSubPath) String() string

String returns path representation in proto convention

func (*ReportHopsRequest_FieldSubPath) WithIArrayItemValue

func (fps *ReportHopsRequest_FieldSubPath) WithIArrayItemValue(value interface{}) ReportHopsRequest_FieldPathArrayItemValue

func (*ReportHopsRequest_FieldSubPath) WithIArrayOfValues

func (fps *ReportHopsRequest_FieldSubPath) WithIArrayOfValues(values interface{}) ReportHopsRequest_FieldPathArrayOfValues

func (*ReportHopsRequest_FieldSubPath) WithIValue

func (fps *ReportHopsRequest_FieldSubPath) WithIValue(value interface{}) ReportHopsRequest_FieldPathValue

func (*ReportHopsRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*ReportHopsRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*ReportHopsRequest_FieldSubPath) WithRawIValue

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

type ReportHopsRequest_FieldSubPathArrayItemValue

type ReportHopsRequest_FieldSubPathArrayItemValue struct {
	ReportHopsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldSubPathArrayItemValue) AsPathsPathItemValue

func (*ReportHopsRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*ReportHopsRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ReportHopsRequest_FieldSubPathArrayOfValues

type ReportHopsRequest_FieldSubPathArrayOfValues struct {
	ReportHopsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldSubPathArrayOfValues) AsPathsPathArrayOfValues

func (*ReportHopsRequest_FieldSubPathArrayOfValues) GetRawValues

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

type ReportHopsRequest_FieldSubPathValue

type ReportHopsRequest_FieldSubPathValue struct {
	ReportHopsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldSubPathValue) AsPathsPathValue

func (*ReportHopsRequest_FieldSubPathValue) CompareWith

func (fpvs *ReportHopsRequest_FieldSubPathValue) CompareWith(source *ReportHopsRequest) (int, bool)

func (*ReportHopsRequest_FieldSubPathValue) CompareWithRaw

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

func (*ReportHopsRequest_FieldSubPathValue) GetRawValue

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

func (*ReportHopsRequest_FieldSubPathValue) SetTo

func (*ReportHopsRequest_FieldSubPathValue) SetToRaw

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

type ReportHopsRequest_FieldTerminalPath

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

func (*ReportHopsRequest_FieldTerminalPath) ClearValue

func (*ReportHopsRequest_FieldTerminalPath) ClearValueRaw

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

func (*ReportHopsRequest_FieldTerminalPath) Get

func (fp *ReportHopsRequest_FieldTerminalPath) Get(source *ReportHopsRequest) (values []interface{})

Get returns all values pointed by specific field from source ReportHopsRequest

func (*ReportHopsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ReportHopsRequest_FieldTerminalPath) GetRaw

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

func (*ReportHopsRequest_FieldTerminalPath) GetSingle

func (fp *ReportHopsRequest_FieldTerminalPath) GetSingle(source *ReportHopsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ReportHopsRequest

func (*ReportHopsRequest_FieldTerminalPath) GetSingleRaw

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

func (*ReportHopsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ReportHopsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ReportHopsRequest_FieldTerminalPath) Selector

func (*ReportHopsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ReportHopsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*ReportHopsRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *ReportHopsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) ReportHopsRequest_FieldPathArrayItemValue

func (*ReportHopsRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *ReportHopsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) ReportHopsRequest_FieldPathArrayOfValues

func (*ReportHopsRequest_FieldTerminalPath) WithIValue

func (*ReportHopsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ReportHopsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ReportHopsRequest_FieldTerminalPath) WithRawIValue

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

type ReportHopsRequest_FieldTerminalPathArrayItemValue

type ReportHopsRequest_FieldTerminalPathArrayItemValue struct {
	ReportHopsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldTerminalPathArrayItemValue) AsPathsItemValue

func (fpaiv *ReportHopsRequest_FieldTerminalPathArrayItemValue) AsPathsItemValue() (*common.Path, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ReportHopsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ReportHopsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ReportHopsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *ReportHopsRequest) (interface{}, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ReportHopsRequest_FieldTerminalPathArrayOfValues

type ReportHopsRequest_FieldTerminalPathArrayOfValues struct {
	ReportHopsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsHopInfoArrayOfValues

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

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsHopStatsArrayOfValues

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

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues

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

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsModeArrayOfValues

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsModeArrayOfValues() ([]common.ProbingMode, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsPathsArrayOfValues

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

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsSourceInterfaceNameArrayOfValues added in v0.12.0

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsSourceInterfaceNameArrayOfValues() ([]string, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsSourceIpAddressArrayOfValues added in v0.12.0

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsSourceIpAddressArrayOfValues() ([]string, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTargetIpAddressArrayOfValues

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTargetIpAddressArrayOfValues() ([]string, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTraceReasonArrayOfValues

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTraceReasonArrayOfValues() ([]common.TraceReason, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTraceReasonDescriptionArrayOfValues

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTraceReasonDescriptionArrayOfValues() ([]string, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTraceTypeArrayOfValues

func (fpaov *ReportHopsRequest_FieldTerminalPathArrayOfValues) AsTraceTypeArrayOfValues() ([]common.TraceType, bool)

func (*ReportHopsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type ReportHopsRequest_FieldTerminalPathValue

type ReportHopsRequest_FieldTerminalPathValue struct {
	ReportHopsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ReportHopsRequest_FieldTerminalPathValue) AsHopInfoValue

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsHopInfoValue() (map[string]*common.HopInfo, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsHopStatsValue

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsHopStatsValue() (map[string]*common.HopStat, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsIpVersionValue

func (*ReportHopsRequest_FieldTerminalPathValue) AsModeValue

func (*ReportHopsRequest_FieldTerminalPathValue) AsNameValue

func (*ReportHopsRequest_FieldTerminalPathValue) AsPathsValue

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsPathsValue() ([]*common.Path, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsSourceInterfaceNameValue added in v0.12.0

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsSourceInterfaceNameValue() (string, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsSourceIpAddressValue added in v0.12.0

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsSourceIpAddressValue() (string, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsTargetIpAddressValue

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsTargetIpAddressValue() (string, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsTargetValue

func (*ReportHopsRequest_FieldTerminalPathValue) AsTimeValue

func (*ReportHopsRequest_FieldTerminalPathValue) AsTraceReasonDescriptionValue

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsTraceReasonDescriptionValue() (string, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsTraceReasonValue

func (fpv *ReportHopsRequest_FieldTerminalPathValue) AsTraceReasonValue() (common.TraceReason, bool)

func (*ReportHopsRequest_FieldTerminalPathValue) AsTraceTypeValue

func (*ReportHopsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ReportHopsRequest_FieldTerminalPathValue' with the value under path in 'ReportHopsRequest'.

func (*ReportHopsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*ReportHopsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*ReportHopsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ReportHopsRequest

func (*ReportHopsRequest_FieldTerminalPathValue) SetToRaw

type ReportHopsResponse

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

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

func (*ReportHopsResponse) Clone

func (*ReportHopsResponse) CloneRaw

func (*ReportHopsResponse) Descriptor

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

Deprecated, Use ReportHopsResponse.ProtoReflect.Descriptor instead.

func (*ReportHopsResponse) GotenMessage

func (*ReportHopsResponse) GotenMessage()

func (*ReportHopsResponse) GotenObjectExt

func (o *ReportHopsResponse) GotenObjectExt()

func (*ReportHopsResponse) GotenValidate

func (obj *ReportHopsResponse) GotenValidate() error

func (*ReportHopsResponse) MakeDiffFieldMask

func (*ReportHopsResponse) MakeFullFieldMask

func (o *ReportHopsResponse) MakeFullFieldMask() *ReportHopsResponse_FieldMask

func (*ReportHopsResponse) MakeRawDiffFieldMask

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

func (*ReportHopsResponse) MakeRawFullFieldMask

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

func (*ReportHopsResponse) Marshal

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

func (*ReportHopsResponse) MarshalJSON

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

func (*ReportHopsResponse) Merge

func (o *ReportHopsResponse) Merge(source *ReportHopsResponse)

func (*ReportHopsResponse) MergeRaw

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

func (*ReportHopsResponse) ProtoMessage

func (*ReportHopsResponse) ProtoMessage()

func (*ReportHopsResponse) ProtoReflect

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

func (*ReportHopsResponse) Reset

func (m *ReportHopsResponse) Reset()

func (*ReportHopsResponse) String

func (m *ReportHopsResponse) String() string

func (*ReportHopsResponse) Unmarshal

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

func (*ReportHopsResponse) UnmarshalJSON

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

type ReportHopsResponseFieldPathBuilder

type ReportHopsResponseFieldPathBuilder struct{}

func NewReportHopsResponseFieldPathBuilder

func NewReportHopsResponseFieldPathBuilder() ReportHopsResponseFieldPathBuilder

type ReportHopsResponse_FieldMask

type ReportHopsResponse_FieldMask struct {
	Paths []ReportHopsResponse_FieldPath
}

func FullReportHopsResponse_FieldMask

func FullReportHopsResponse_FieldMask() *ReportHopsResponse_FieldMask

func (*ReportHopsResponse_FieldMask) AppendPath

func (fieldMask *ReportHopsResponse_FieldMask) AppendPath(path ReportHopsResponse_FieldPath)

func (*ReportHopsResponse_FieldMask) AppendRawPath

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

func (*ReportHopsResponse_FieldMask) DecodeFirestore

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

func (*ReportHopsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ReportHopsResponse_FieldMask) FilterInputFields

func (fieldMask *ReportHopsResponse_FieldMask) FilterInputFields() *ReportHopsResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ReportHopsResponse_FieldMask) FromProtoFieldMask

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

func (*ReportHopsResponse_FieldMask) GetPaths

func (*ReportHopsResponse_FieldMask) GetRawPaths

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

func (*ReportHopsResponse_FieldMask) IsFull

func (fieldMask *ReportHopsResponse_FieldMask) IsFull() bool

func (ReportHopsResponse_FieldMask) Marshal

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

implement methods required by customType

func (ReportHopsResponse_FieldMask) MarshalJSON

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

func (*ReportHopsResponse_FieldMask) PathsCount

func (fieldMask *ReportHopsResponse_FieldMask) PathsCount() int

func (*ReportHopsResponse_FieldMask) Project

func (*ReportHopsResponse_FieldMask) ProjectRaw

func (*ReportHopsResponse_FieldMask) ProtoMessage

func (fieldMask *ReportHopsResponse_FieldMask) ProtoMessage()

func (*ReportHopsResponse_FieldMask) ProtoReflect

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

func (*ReportHopsResponse_FieldMask) Reset

func (fieldMask *ReportHopsResponse_FieldMask) Reset()

func (*ReportHopsResponse_FieldMask) Set

func (fieldMask *ReportHopsResponse_FieldMask) Set(target, source *ReportHopsResponse)

func (*ReportHopsResponse_FieldMask) SetFromCliFlag

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

func (*ReportHopsResponse_FieldMask) SetRaw

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

func (*ReportHopsResponse_FieldMask) Size

func (fieldMask *ReportHopsResponse_FieldMask) Size() int

func (*ReportHopsResponse_FieldMask) String

func (fieldMask *ReportHopsResponse_FieldMask) String() string

func (*ReportHopsResponse_FieldMask) Subtract

func (*ReportHopsResponse_FieldMask) SubtractRaw

func (*ReportHopsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ReportHopsResponse_FieldMask) Unmarshal

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

func (*ReportHopsResponse_FieldMask) UnmarshalJSON

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

type ReportHopsResponse_FieldPath

type ReportHopsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() ReportHopsResponse_FieldPathSelector
	Get(source *ReportHopsResponse) []interface{}
	GetSingle(source *ReportHopsResponse) (interface{}, bool)
	ClearValue(item *ReportHopsResponse)

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

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

func MustParseReportHopsResponse_FieldPath

func MustParseReportHopsResponse_FieldPath(rawField string) ReportHopsResponse_FieldPath

func ParseReportHopsResponse_FieldPath

func ParseReportHopsResponse_FieldPath(rawField string) (ReportHopsResponse_FieldPath, error)

type ReportHopsResponse_FieldPathArrayItemValue

type ReportHopsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ReportHopsResponse_FieldPath
	ContainsValue(*ReportHopsResponse) bool
}

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

func MustParseReportHopsResponse_FieldPathArrayItemValue

func MustParseReportHopsResponse_FieldPathArrayItemValue(pathStr, valueStr string) ReportHopsResponse_FieldPathArrayItemValue

func ParseReportHopsResponse_FieldPathArrayItemValue

func ParseReportHopsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (ReportHopsResponse_FieldPathArrayItemValue, error)

ParseReportHopsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ReportHopsResponse_FieldPathArrayOfValues

type ReportHopsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ReportHopsResponse_FieldPath
}

ReportHopsResponse_FieldPathArrayOfValues allows storing slice of values for ReportHopsResponse fields according to their type

func MustParseReportHopsResponse_FieldPathArrayOfValues

func MustParseReportHopsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) ReportHopsResponse_FieldPathArrayOfValues

func ParseReportHopsResponse_FieldPathArrayOfValues

func ParseReportHopsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (ReportHopsResponse_FieldPathArrayOfValues, error)

type ReportHopsResponse_FieldPathSelector

type ReportHopsResponse_FieldPathSelector int32

func (ReportHopsResponse_FieldPathSelector) String

type ReportHopsResponse_FieldPathValue

type ReportHopsResponse_FieldPathValue interface {
	ReportHopsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ReportHopsResponse)
	CompareWith(*ReportHopsResponse) (cmp int, comparable bool)
}

ReportHopsResponse_FieldPathValue allows storing values for ReportHopsResponse fields according to their type

func MustParseReportHopsResponse_FieldPathValue

func MustParseReportHopsResponse_FieldPathValue(pathStr, valueStr string) ReportHopsResponse_FieldPathValue

func ParseReportHopsResponse_FieldPathValue

func ParseReportHopsResponse_FieldPathValue(pathStr, valueStr string) (ReportHopsResponse_FieldPathValue, error)

type ReportHopsResponse_FieldTerminalPath

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

func (*ReportHopsResponse_FieldTerminalPath) ClearValue

func (*ReportHopsResponse_FieldTerminalPath) ClearValueRaw

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

func (*ReportHopsResponse_FieldTerminalPath) Get

func (fp *ReportHopsResponse_FieldTerminalPath) Get(source *ReportHopsResponse) (values []interface{})

Get returns all values pointed by specific field from source ReportHopsResponse

func (*ReportHopsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ReportHopsResponse_FieldTerminalPath) GetRaw

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

func (*ReportHopsResponse_FieldTerminalPath) GetSingle

func (fp *ReportHopsResponse_FieldTerminalPath) GetSingle(source *ReportHopsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ReportHopsResponse

func (*ReportHopsResponse_FieldTerminalPath) GetSingleRaw

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

func (*ReportHopsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ReportHopsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ReportHopsResponse_FieldTerminalPath) Selector

func (*ReportHopsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ReportHopsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*ReportHopsResponse_FieldTerminalPath) WithIArrayItemValue

func (fp *ReportHopsResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) ReportHopsResponse_FieldPathArrayItemValue

func (*ReportHopsResponse_FieldTerminalPath) WithIArrayOfValues

func (fp *ReportHopsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) ReportHopsResponse_FieldPathArrayOfValues

func (*ReportHopsResponse_FieldTerminalPath) WithIValue

func (*ReportHopsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ReportHopsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ReportHopsResponse_FieldTerminalPath) WithRawIValue

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

type ReportHopsResponse_FieldTerminalPathArrayItemValue

type ReportHopsResponse_FieldTerminalPathArrayItemValue struct {
	ReportHopsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ReportHopsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ReportHopsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ReportHopsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ReportHopsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *ReportHopsResponse) (interface{}, bool)

func (*ReportHopsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ReportHopsResponse_FieldTerminalPathArrayOfValues

type ReportHopsResponse_FieldTerminalPathArrayOfValues struct {
	ReportHopsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ReportHopsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type ReportHopsResponse_FieldTerminalPathValue

type ReportHopsResponse_FieldTerminalPathValue struct {
	ReportHopsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ReportHopsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ReportHopsResponse_FieldTerminalPathValue' with the value under path in 'ReportHopsResponse'.

func (*ReportHopsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*ReportHopsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*ReportHopsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ReportHopsResponse

func (*ReportHopsResponse_FieldTerminalPathValue) SetToRaw

Jump to

Keyboard shortcuts

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