hop_monitor_client

package
v0.12.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HopMonitorServiceClient

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

HopMonitorServiceClient is the client API for HopMonitorService.

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

type HopMonitorServiceDescriptor

type HopMonitorServiceDescriptor struct{}

func GetHopMonitorServiceDescriptor

func GetHopMonitorServiceDescriptor() *HopMonitorServiceDescriptor

func (*HopMonitorServiceDescriptor) AllMethodDescriptors

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

func (*HopMonitorServiceDescriptor) GetApiName

func (d *HopMonitorServiceDescriptor) GetApiName() string

func (*HopMonitorServiceDescriptor) GetFullAPIName

func (d *HopMonitorServiceDescriptor) GetFullAPIName() string

func (*HopMonitorServiceDescriptor) GetProtoPkgName

func (d *HopMonitorServiceDescriptor) GetProtoPkgName() string

func (*HopMonitorServiceDescriptor) GetServiceDomain

func (d *HopMonitorServiceDescriptor) GetServiceDomain() string

func (*HopMonitorServiceDescriptor) GetServiceVersion

func (d *HopMonitorServiceDescriptor) GetServiceVersion() string

type RunHopMonitorClientStream

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

type RunHopMonitorDescriptor

type RunHopMonitorDescriptor struct{}

func GetRunHopMonitorDescriptor

func GetRunHopMonitorDescriptor() *RunHopMonitorDescriptor

func (*RunHopMonitorDescriptor) GetApiDescriptor

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

func (*RunHopMonitorDescriptor) GetApiName

func (d *RunHopMonitorDescriptor) GetApiName() string

func (*RunHopMonitorDescriptor) GetClientMsgReflectHandle

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

func (*RunHopMonitorDescriptor) GetFullMethodName

func (d *RunHopMonitorDescriptor) GetFullMethodName() string

func (*RunHopMonitorDescriptor) GetMethodName

func (d *RunHopMonitorDescriptor) GetMethodName() string

func (*RunHopMonitorDescriptor) GetProtoPkgName

func (d *RunHopMonitorDescriptor) GetProtoPkgName() string

func (*RunHopMonitorDescriptor) GetResourceDescriptor

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

func (*RunHopMonitorDescriptor) GetServerMsgReflectHandle

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

func (*RunHopMonitorDescriptor) GetServiceDomain

func (d *RunHopMonitorDescriptor) GetServiceDomain() string

func (*RunHopMonitorDescriptor) GetServiceVersion

func (d *RunHopMonitorDescriptor) GetServiceVersion() string

func (*RunHopMonitorDescriptor) GetVerb

func (d *RunHopMonitorDescriptor) GetVerb() string

func (*RunHopMonitorDescriptor) HasResource

func (d *RunHopMonitorDescriptor) HasResource() bool

func (*RunHopMonitorDescriptor) IsClientStream

func (d *RunHopMonitorDescriptor) IsClientStream() bool

func (*RunHopMonitorDescriptor) IsCollection

func (d *RunHopMonitorDescriptor) IsCollection() bool

func (*RunHopMonitorDescriptor) IsPlural

func (d *RunHopMonitorDescriptor) IsPlural() bool

func (*RunHopMonitorDescriptor) IsServerStream

func (d *RunHopMonitorDescriptor) IsServerStream() bool

func (*RunHopMonitorDescriptor) IsUnary

func (d *RunHopMonitorDescriptor) IsUnary() bool

func (*RunHopMonitorDescriptor) NewEmptyClientMsg

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

func (*RunHopMonitorDescriptor) NewEmptyServerMsg

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

func (*RunHopMonitorDescriptor) RequestHasResourceBody

func (d *RunHopMonitorDescriptor) RequestHasResourceBody() bool

type RunHopMonitorDescriptorClientMsgHandle

type RunHopMonitorDescriptorClientMsgHandle struct{}

func (*RunHopMonitorDescriptorClientMsgHandle) ExtractCollectionName

func (*RunHopMonitorDescriptorClientMsgHandle) ExtractResourceName

func (*RunHopMonitorDescriptorClientMsgHandle) ExtractResourceNames

type RunHopMonitorDescriptorServerMsgHandle

type RunHopMonitorDescriptorServerMsgHandle struct{}

func (*RunHopMonitorDescriptorServerMsgHandle) ExtractCollectionName

func (*RunHopMonitorDescriptorServerMsgHandle) ExtractResourceName

func (*RunHopMonitorDescriptorServerMsgHandle) ExtractResourceNames

type RunHopMonitorRequest

type RunHopMonitorRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	Name *probe.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Run path trace to the specified probing target.
	// One of Destination or Target is required as input.
	Target *probing_target.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	// Destination to send packet to.
	// IP address and domain name are accepted.
	// One of Destination or Target is required as input.
	Destination string `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty" firestore:"destination"`
	// Number of attempts to discover unique paths. Default is 3
	Attempts int32 `protobuf:"varint,6,opt,name=attempts,proto3" json:"attempts,omitempty" firestore:"attempts"`
	// Use UDP (default) or TCP or ICMP for the path discovery
	Mode common.ProbingMode `protobuf:"varint,7,opt,name=mode,proto3,enum=ntt.watchdog.v1alpha2.ProbingMode" json:"mode,omitempty" firestore:"mode"`
	// Default is Text format similar to traceroute command. Json is for internal
	// use only
	OutputFormat common.OnDemandTestResponseFormat `` /* 177-byte string literal not displayed */
	// Flag to force IPv4/IPv6. Default is IPVERSION_ANY.
	// Helpful when using domain name for tests.
	IpVersion common.IpVersion `` /* 148-byte string literal not displayed */
	// Maximum number of hops to discover (Max TTL to use).
	// If not set or set to 0, a value of 40 will be used.
	MaxHops int32 `protobuf:"varint,10,opt,name=max_hops,json=maxHops,proto3" json:"max_hops,omitempty" firestore:"maxHops"`
	// contains filtered or unexported fields
}

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

func (*RunHopMonitorRequest) Clone

func (*RunHopMonitorRequest) CloneRaw

func (*RunHopMonitorRequest) Descriptor

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

Deprecated, Use RunHopMonitorRequest.ProtoReflect.Descriptor instead.

func (*RunHopMonitorRequest) GetAttempts

func (m *RunHopMonitorRequest) GetAttempts() int32

func (*RunHopMonitorRequest) GetDestination

func (m *RunHopMonitorRequest) GetDestination() string

func (*RunHopMonitorRequest) GetIpVersion added in v0.11.4

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

func (*RunHopMonitorRequest) GetMaxHops added in v0.11.6

func (m *RunHopMonitorRequest) GetMaxHops() int32

func (*RunHopMonitorRequest) GetMode

func (*RunHopMonitorRequest) GetName

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

func (*RunHopMonitorRequest) GetOutputFormat added in v0.10.0

func (*RunHopMonitorRequest) GetTarget

func (*RunHopMonitorRequest) GotenMessage

func (*RunHopMonitorRequest) GotenMessage()

func (*RunHopMonitorRequest) GotenObjectExt

func (o *RunHopMonitorRequest) GotenObjectExt()

func (*RunHopMonitorRequest) GotenValidate

func (obj *RunHopMonitorRequest) GotenValidate() error

func (*RunHopMonitorRequest) MakeDiffFieldMask

func (*RunHopMonitorRequest) MakeFullFieldMask

func (o *RunHopMonitorRequest) MakeFullFieldMask() *RunHopMonitorRequest_FieldMask

func (*RunHopMonitorRequest) MakeRawDiffFieldMask

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

func (*RunHopMonitorRequest) MakeRawFullFieldMask

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

func (*RunHopMonitorRequest) Marshal

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

func (*RunHopMonitorRequest) MarshalJSON

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

func (*RunHopMonitorRequest) Merge

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

func (*RunHopMonitorRequest) MergeRaw

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

func (*RunHopMonitorRequest) ProtoMessage

func (*RunHopMonitorRequest) ProtoMessage()

func (*RunHopMonitorRequest) ProtoReflect

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

func (*RunHopMonitorRequest) Reset

func (m *RunHopMonitorRequest) Reset()

func (*RunHopMonitorRequest) SetAttempts

func (m *RunHopMonitorRequest) SetAttempts(fv int32)

func (*RunHopMonitorRequest) SetDestination

func (m *RunHopMonitorRequest) SetDestination(fv string)

func (*RunHopMonitorRequest) SetIpVersion added in v0.11.4

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

func (*RunHopMonitorRequest) SetMaxHops added in v0.11.6

func (m *RunHopMonitorRequest) SetMaxHops(fv int32)

func (*RunHopMonitorRequest) SetMode

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

func (*RunHopMonitorRequest) SetName

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

func (*RunHopMonitorRequest) SetOutputFormat added in v0.10.0

func (*RunHopMonitorRequest) SetTarget

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

func (*RunHopMonitorRequest) String

func (m *RunHopMonitorRequest) String() string

func (*RunHopMonitorRequest) Unmarshal

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

func (*RunHopMonitorRequest) UnmarshalJSON

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

type RunHopMonitorRequestFieldPathBuilder

type RunHopMonitorRequestFieldPathBuilder struct{}

func NewRunHopMonitorRequestFieldPathBuilder

func NewRunHopMonitorRequestFieldPathBuilder() RunHopMonitorRequestFieldPathBuilder

func (RunHopMonitorRequestFieldPathBuilder) Attempts

func (RunHopMonitorRequestFieldPathBuilder) Destination

func (RunHopMonitorRequestFieldPathBuilder) IpVersion added in v0.11.4

func (RunHopMonitorRequestFieldPathBuilder) MaxHops added in v0.11.6

func (RunHopMonitorRequestFieldPathBuilder) Mode

func (RunHopMonitorRequestFieldPathBuilder) Name

func (RunHopMonitorRequestFieldPathBuilder) OutputFormat added in v0.10.0

func (RunHopMonitorRequestFieldPathBuilder) Target

type RunHopMonitorRequestPathSelectorAttempts

type RunHopMonitorRequestPathSelectorAttempts struct{}

func (RunHopMonitorRequestPathSelectorAttempts) FieldPath

func (RunHopMonitorRequestPathSelectorAttempts) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorAttempts) WithValue

type RunHopMonitorRequestPathSelectorDestination

type RunHopMonitorRequestPathSelectorDestination struct{}

func (RunHopMonitorRequestPathSelectorDestination) FieldPath

func (RunHopMonitorRequestPathSelectorDestination) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorDestination) WithValue

type RunHopMonitorRequestPathSelectorIpVersion added in v0.11.4

type RunHopMonitorRequestPathSelectorIpVersion struct{}

func (RunHopMonitorRequestPathSelectorIpVersion) FieldPath added in v0.11.4

func (RunHopMonitorRequestPathSelectorIpVersion) WithArrayOfValues added in v0.11.4

func (RunHopMonitorRequestPathSelectorIpVersion) WithValue added in v0.11.4

type RunHopMonitorRequestPathSelectorMaxHops added in v0.11.6

type RunHopMonitorRequestPathSelectorMaxHops struct{}

func (RunHopMonitorRequestPathSelectorMaxHops) FieldPath added in v0.11.6

func (RunHopMonitorRequestPathSelectorMaxHops) WithArrayOfValues added in v0.11.6

func (RunHopMonitorRequestPathSelectorMaxHops) WithValue added in v0.11.6

type RunHopMonitorRequestPathSelectorMode

type RunHopMonitorRequestPathSelectorMode struct{}

func (RunHopMonitorRequestPathSelectorMode) FieldPath

func (RunHopMonitorRequestPathSelectorMode) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorMode) WithValue

type RunHopMonitorRequestPathSelectorName

type RunHopMonitorRequestPathSelectorName struct{}

func (RunHopMonitorRequestPathSelectorName) FieldPath

func (RunHopMonitorRequestPathSelectorName) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorName) WithValue

type RunHopMonitorRequestPathSelectorOutputFormat added in v0.10.0

type RunHopMonitorRequestPathSelectorOutputFormat struct{}

func (RunHopMonitorRequestPathSelectorOutputFormat) FieldPath added in v0.10.0

func (RunHopMonitorRequestPathSelectorOutputFormat) WithArrayOfValues added in v0.10.0

func (RunHopMonitorRequestPathSelectorOutputFormat) WithValue added in v0.10.0

type RunHopMonitorRequestPathSelectorTarget

type RunHopMonitorRequestPathSelectorTarget struct{}

func (RunHopMonitorRequestPathSelectorTarget) FieldPath

func (RunHopMonitorRequestPathSelectorTarget) WithArrayOfValues

func (RunHopMonitorRequestPathSelectorTarget) WithValue

type RunHopMonitorRequest_FieldMask

type RunHopMonitorRequest_FieldMask struct {
	Paths []RunHopMonitorRequest_FieldPath
}

func FullRunHopMonitorRequest_FieldMask

func FullRunHopMonitorRequest_FieldMask() *RunHopMonitorRequest_FieldMask

func (*RunHopMonitorRequest_FieldMask) AppendPath

func (*RunHopMonitorRequest_FieldMask) AppendRawPath

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

func (*RunHopMonitorRequest_FieldMask) DecodeFirestore

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

func (*RunHopMonitorRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunHopMonitorRequest_FieldMask) FilterInputFields

func (fieldMask *RunHopMonitorRequest_FieldMask) FilterInputFields() *RunHopMonitorRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunHopMonitorRequest_FieldMask) FromProtoFieldMask

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

func (*RunHopMonitorRequest_FieldMask) GetPaths

func (*RunHopMonitorRequest_FieldMask) GetRawPaths

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

func (*RunHopMonitorRequest_FieldMask) IsFull

func (fieldMask *RunHopMonitorRequest_FieldMask) IsFull() bool

func (RunHopMonitorRequest_FieldMask) Marshal

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

implement methods required by customType

func (RunHopMonitorRequest_FieldMask) MarshalJSON

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

func (*RunHopMonitorRequest_FieldMask) PathsCount

func (fieldMask *RunHopMonitorRequest_FieldMask) PathsCount() int

func (*RunHopMonitorRequest_FieldMask) Project

func (*RunHopMonitorRequest_FieldMask) ProjectRaw

func (*RunHopMonitorRequest_FieldMask) ProtoMessage

func (fieldMask *RunHopMonitorRequest_FieldMask) ProtoMessage()

func (*RunHopMonitorRequest_FieldMask) ProtoReflect

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

func (*RunHopMonitorRequest_FieldMask) Reset

func (fieldMask *RunHopMonitorRequest_FieldMask) Reset()

func (*RunHopMonitorRequest_FieldMask) Set

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

func (*RunHopMonitorRequest_FieldMask) SetFromCliFlag

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

func (*RunHopMonitorRequest_FieldMask) SetRaw

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

func (*RunHopMonitorRequest_FieldMask) Size

func (fieldMask *RunHopMonitorRequest_FieldMask) Size() int

func (*RunHopMonitorRequest_FieldMask) String

func (fieldMask *RunHopMonitorRequest_FieldMask) String() string

func (*RunHopMonitorRequest_FieldMask) Subtract

func (*RunHopMonitorRequest_FieldMask) SubtractRaw

func (*RunHopMonitorRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunHopMonitorRequest_FieldMask) Unmarshal

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

func (*RunHopMonitorRequest_FieldMask) UnmarshalJSON

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

type RunHopMonitorRequest_FieldPath

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

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

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

func MustParseRunHopMonitorRequest_FieldPath

func MustParseRunHopMonitorRequest_FieldPath(rawField string) RunHopMonitorRequest_FieldPath

func ParseRunHopMonitorRequest_FieldPath

func ParseRunHopMonitorRequest_FieldPath(rawField string) (RunHopMonitorRequest_FieldPath, error)

type RunHopMonitorRequest_FieldPathArrayItemValue

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

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

func MustParseRunHopMonitorRequest_FieldPathArrayItemValue

func MustParseRunHopMonitorRequest_FieldPathArrayItemValue(pathStr, valueStr string) RunHopMonitorRequest_FieldPathArrayItemValue

func ParseRunHopMonitorRequest_FieldPathArrayItemValue

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

ParseRunHopMonitorRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunHopMonitorRequest_FieldPathArrayOfValues

type RunHopMonitorRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunHopMonitorRequest_FieldPath
}

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

func MustParseRunHopMonitorRequest_FieldPathArrayOfValues

func MustParseRunHopMonitorRequest_FieldPathArrayOfValues(pathStr, valuesStr string) RunHopMonitorRequest_FieldPathArrayOfValues

func ParseRunHopMonitorRequest_FieldPathArrayOfValues

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

type RunHopMonitorRequest_FieldPathSelector

type RunHopMonitorRequest_FieldPathSelector int32
const (
	RunHopMonitorRequest_FieldPathSelectorName         RunHopMonitorRequest_FieldPathSelector = 0
	RunHopMonitorRequest_FieldPathSelectorTarget       RunHopMonitorRequest_FieldPathSelector = 1
	RunHopMonitorRequest_FieldPathSelectorDestination  RunHopMonitorRequest_FieldPathSelector = 2
	RunHopMonitorRequest_FieldPathSelectorAttempts     RunHopMonitorRequest_FieldPathSelector = 3
	RunHopMonitorRequest_FieldPathSelectorMode         RunHopMonitorRequest_FieldPathSelector = 4
	RunHopMonitorRequest_FieldPathSelectorOutputFormat RunHopMonitorRequest_FieldPathSelector = 5
	RunHopMonitorRequest_FieldPathSelectorIpVersion    RunHopMonitorRequest_FieldPathSelector = 6
	RunHopMonitorRequest_FieldPathSelectorMaxHops      RunHopMonitorRequest_FieldPathSelector = 7
)

func (RunHopMonitorRequest_FieldPathSelector) String

type RunHopMonitorRequest_FieldPathValue

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

RunHopMonitorRequest_FieldPathValue allows storing values for RunHopMonitorRequest fields according to their type

func MustParseRunHopMonitorRequest_FieldPathValue

func MustParseRunHopMonitorRequest_FieldPathValue(pathStr, valueStr string) RunHopMonitorRequest_FieldPathValue

func ParseRunHopMonitorRequest_FieldPathValue

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

type RunHopMonitorRequest_FieldTerminalPath

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

func (*RunHopMonitorRequest_FieldTerminalPath) ClearValue

func (*RunHopMonitorRequest_FieldTerminalPath) ClearValueRaw

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

func (*RunHopMonitorRequest_FieldTerminalPath) Get

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

Get returns all values pointed by specific field from source RunHopMonitorRequest

func (*RunHopMonitorRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunHopMonitorRequest_FieldTerminalPath) GetRaw

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

func (*RunHopMonitorRequest_FieldTerminalPath) GetSingle

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

GetSingle returns value pointed by specific field of from source RunHopMonitorRequest

func (*RunHopMonitorRequest_FieldTerminalPath) GetSingleRaw

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

func (*RunHopMonitorRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunHopMonitorRequest_FieldTerminalPath) Selector

func (*RunHopMonitorRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunHopMonitorRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunHopMonitorRequest_FieldTerminalPath) WithIArrayItemValue

func (*RunHopMonitorRequest_FieldTerminalPath) WithIArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPath) WithIValue

func (*RunHopMonitorRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunHopMonitorRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunHopMonitorRequest_FieldTerminalPath) WithRawIValue

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

type RunHopMonitorRequest_FieldTerminalPathArrayItemValue

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetSingle

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunHopMonitorRequest_FieldTerminalPathArrayOfValues

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsAttemptsArrayOfValues

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsDestinationArrayOfValues

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues added in v0.11.4

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsMaxHopsArrayOfValues added in v0.11.6

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsModeArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsOutputFormatArrayOfValues added in v0.10.0

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues

func (*RunHopMonitorRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunHopMonitorRequest_FieldTerminalPathValue

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsAttemptsValue

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsDestinationValue

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsIpVersionValue added in v0.11.4

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsMaxHopsValue added in v0.11.6

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsModeValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsNameValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsOutputFormatValue added in v0.10.0

func (*RunHopMonitorRequest_FieldTerminalPathValue) AsTargetValue

func (*RunHopMonitorRequest_FieldTerminalPathValue) CompareWith

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*RunHopMonitorRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunHopMonitorRequest

func (*RunHopMonitorRequest_FieldTerminalPathValue) SetToRaw

type RunHopMonitorResponse

type RunHopMonitorResponse struct {

	// Json format is not preferred for the ondemand tests
	JsonResponse *RunHopMonitorResponse_JsonResponse `protobuf:"bytes,1,opt,name=json_response,json=jsonResponse,proto3" json:"json_response,omitempty" firestore:"jsonResponse"`
	// Console type text response
	TextResponse string `protobuf:"bytes,2,opt,name=text_response,json=textResponse,proto3" json:"text_response,omitempty" firestore:"textResponse"`
	// contains filtered or unexported fields
}

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

func (*RunHopMonitorResponse) Clone

func (*RunHopMonitorResponse) CloneRaw

func (*RunHopMonitorResponse) Descriptor

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

Deprecated, Use RunHopMonitorResponse.ProtoReflect.Descriptor instead.

func (*RunHopMonitorResponse) GetJsonResponse added in v0.10.0

func (*RunHopMonitorResponse) GetTextResponse added in v0.10.0

func (m *RunHopMonitorResponse) GetTextResponse() string

func (*RunHopMonitorResponse) GotenMessage

func (*RunHopMonitorResponse) GotenMessage()

func (*RunHopMonitorResponse) GotenObjectExt

func (o *RunHopMonitorResponse) GotenObjectExt()

func (*RunHopMonitorResponse) GotenValidate

func (obj *RunHopMonitorResponse) GotenValidate() error

func (*RunHopMonitorResponse) MakeDiffFieldMask

func (*RunHopMonitorResponse) MakeFullFieldMask

func (*RunHopMonitorResponse) MakeRawDiffFieldMask

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

func (*RunHopMonitorResponse) MakeRawFullFieldMask

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

func (*RunHopMonitorResponse) Marshal

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

func (*RunHopMonitorResponse) MarshalJSON

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

func (*RunHopMonitorResponse) Merge

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

func (*RunHopMonitorResponse) MergeRaw

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

func (*RunHopMonitorResponse) ProtoMessage

func (*RunHopMonitorResponse) ProtoMessage()

func (*RunHopMonitorResponse) ProtoReflect

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

func (*RunHopMonitorResponse) Reset

func (m *RunHopMonitorResponse) Reset()

func (*RunHopMonitorResponse) SetJsonResponse added in v0.10.0

func (*RunHopMonitorResponse) SetTextResponse added in v0.10.0

func (m *RunHopMonitorResponse) SetTextResponse(fv string)

func (*RunHopMonitorResponse) String

func (m *RunHopMonitorResponse) String() string

func (*RunHopMonitorResponse) Unmarshal

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

func (*RunHopMonitorResponse) UnmarshalJSON

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

type RunHopMonitorResponseFieldPathBuilder

type RunHopMonitorResponseFieldPathBuilder struct{}

func NewRunHopMonitorResponseFieldPathBuilder

func NewRunHopMonitorResponseFieldPathBuilder() RunHopMonitorResponseFieldPathBuilder

func (RunHopMonitorResponseFieldPathBuilder) JsonResponse added in v0.10.0

func (RunHopMonitorResponseFieldPathBuilder) TextResponse added in v0.10.0

type RunHopMonitorResponseJsonResponseFieldPathBuilder added in v0.10.0

type RunHopMonitorResponseJsonResponseFieldPathBuilder struct{}

func NewRunHopMonitorResponseJsonResponseFieldPathBuilder added in v0.10.0

func NewRunHopMonitorResponseJsonResponseFieldPathBuilder() RunHopMonitorResponseJsonResponseFieldPathBuilder

func (RunHopMonitorResponseJsonResponseFieldPathBuilder) HopInfo added in v0.10.0

func (RunHopMonitorResponseJsonResponseFieldPathBuilder) HopStats added in v0.10.0

func (RunHopMonitorResponseJsonResponseFieldPathBuilder) IpVersion added in v0.10.0

func (RunHopMonitorResponseJsonResponseFieldPathBuilder) Paths added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPath added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunHopMonitorResponseJsonResponse_FieldPathSelector
	Get(source *RunHopMonitorResponse_JsonResponse) []interface{}
	GetSingle(source *RunHopMonitorResponse_JsonResponse) (interface{}, bool)
	ClearValue(item *RunHopMonitorResponse_JsonResponse)

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

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

func BuildRunHopMonitorResponseJsonResponse_FieldPath added in v0.10.0

func BuildRunHopMonitorResponseJsonResponse_FieldPath(fp gotenobject.RawFieldPath) (RunHopMonitorResponseJsonResponse_FieldPath, error)

func MustParseRunHopMonitorResponseJsonResponse_FieldPath added in v0.10.0

func MustParseRunHopMonitorResponseJsonResponse_FieldPath(rawField string) RunHopMonitorResponseJsonResponse_FieldPath

func ParseRunHopMonitorResponseJsonResponse_FieldPath added in v0.10.0

func ParseRunHopMonitorResponseJsonResponse_FieldPath(rawField string) (RunHopMonitorResponseJsonResponse_FieldPath, error)

type RunHopMonitorResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunHopMonitorResponseJsonResponse_FieldPath
	ContainsValue(*RunHopMonitorResponse_JsonResponse) bool
}

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

func MustParseRunHopMonitorResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

func MustParseRunHopMonitorResponseJsonResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunHopMonitorResponseJsonResponse_FieldPathArrayItemValue

func ParseRunHopMonitorResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

func ParseRunHopMonitorResponseJsonResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunHopMonitorResponseJsonResponse_FieldPathArrayItemValue, error)

ParseRunHopMonitorResponseJsonResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunHopMonitorResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunHopMonitorResponseJsonResponse_FieldPath
}

RunHopMonitorResponseJsonResponse_FieldPathArrayOfValues allows storing slice of values for JsonResponse fields according to their type

func MustParseRunHopMonitorResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

func MustParseRunHopMonitorResponseJsonResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunHopMonitorResponseJsonResponse_FieldPathArrayOfValues

func ParseRunHopMonitorResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

func ParseRunHopMonitorResponseJsonResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunHopMonitorResponseJsonResponse_FieldPathArrayOfValues, error)

type RunHopMonitorResponseJsonResponse_FieldPathMap added in v0.10.0

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

FieldPath for map type with additional Key information

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) ClearValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) ClearValueRaw added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) Get added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) GetRaw added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) GetSingle added in v0.10.0

GetSingle returns value by selected field map key from source RunHopMonitorResponse_JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) GetSingleRaw added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) JSONString added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) Key added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) Selector added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) SplitIntoTerminalIPaths added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) String added in v0.10.0

String returns path representation in proto convention

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) WithIArrayItemValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) WithIArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) WithIValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) WithRawIArrayItemValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) WithRawIArrayOfValues added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMap) WithRawIValue added in v0.10.0

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

type RunHopMonitorResponseJsonResponse_FieldPathMapArrayOfValues added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathMapArrayOfValues struct {
	RunHopMonitorResponseJsonResponse_FieldPathMap
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldPathMapArrayOfValues) AsHopInfoArrayOfElementValues added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMapArrayOfValues) AsHopStatsArrayOfElementValues added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMapArrayOfValues) GetRawValues added in v0.10.0

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

type RunHopMonitorResponseJsonResponse_FieldPathMapValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathMapValue struct {
	RunHopMonitorResponseJsonResponse_FieldPathMap
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) AsHopInfoElementValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) AsHopStatsElementValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) CompareWith added in v0.10.0

CompareWith compares value in the 'RunHopMonitorResponseJsonResponse_FieldPathMapValue' with the value under path in 'RunHopMonitorResponse_JsonResponse'.

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) CompareWithRaw added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) GetRawValue added in v0.10.0

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

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

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) SetTo added in v0.10.0

SetTo stores value for selected field in JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldPathMapValue) SetToRaw added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathSelector added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathSelector int32
const (
	RunHopMonitorResponseJsonResponse_FieldPathSelectorPaths     RunHopMonitorResponseJsonResponse_FieldPathSelector = 0
	RunHopMonitorResponseJsonResponse_FieldPathSelectorHopStats  RunHopMonitorResponseJsonResponse_FieldPathSelector = 1
	RunHopMonitorResponseJsonResponse_FieldPathSelectorHopInfo   RunHopMonitorResponseJsonResponse_FieldPathSelector = 2
	RunHopMonitorResponseJsonResponse_FieldPathSelectorIpVersion RunHopMonitorResponseJsonResponse_FieldPathSelector = 3
)

func (RunHopMonitorResponseJsonResponse_FieldPathSelector) String added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldPathValue interface {
	RunHopMonitorResponseJsonResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunHopMonitorResponse_JsonResponse)
	CompareWith(*RunHopMonitorResponse_JsonResponse) (cmp int, comparable bool)
}

RunHopMonitorResponseJsonResponse_FieldPathValue allows storing values for JsonResponse fields according to their type

func MustParseRunHopMonitorResponseJsonResponse_FieldPathValue added in v0.10.0

func MustParseRunHopMonitorResponseJsonResponse_FieldPathValue(pathStr, valueStr string) RunHopMonitorResponseJsonResponse_FieldPathValue

func ParseRunHopMonitorResponseJsonResponse_FieldPathValue added in v0.10.0

func ParseRunHopMonitorResponseJsonResponse_FieldPathValue(pathStr, valueStr string) (RunHopMonitorResponseJsonResponse_FieldPathValue, error)

type RunHopMonitorResponseJsonResponse_FieldSubPath added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) AsPathsSubPath added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) ClearValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) ClearValueRaw added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) Get added in v0.10.0

Get returns all values pointed by selected field from source RunHopMonitorResponse_JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) GetRaw added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) GetSingle added in v0.10.0

GetSingle returns value of selected field from source RunHopMonitorResponse_JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) GetSingleRaw added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) Selector added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) WithIArrayItemValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) WithIArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) WithIValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) WithRawIArrayItemValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) WithRawIArrayOfValues added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPath) WithRawIValue added in v0.10.0

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

type RunHopMonitorResponseJsonResponse_FieldSubPathArrayItemValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldSubPathArrayItemValue struct {
	RunHopMonitorResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldSubPathArrayItemValue) AsPathsPathItemValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPathArrayItemValue) GetRawItemValue added in v0.10.0

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

GetRawValue returns stored array item value

type RunHopMonitorResponseJsonResponse_FieldSubPathArrayOfValues added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldSubPathArrayOfValues struct {
	RunHopMonitorResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldSubPathArrayOfValues) AsPathsPathArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunHopMonitorResponseJsonResponse_FieldSubPathValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldSubPathValue struct {
	RunHopMonitorResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldSubPathValue) AsPathsPathValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPathValue) CompareWith added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPathValue) CompareWithRaw added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPathValue) GetRawValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldSubPathValue) SetTo added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldSubPathValue) SetToRaw added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldTerminalPath added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) ClearValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) Get added in v0.10.0

Get returns all values pointed by specific field from source RunHopMonitorResponse_JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) GetRaw added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) GetSingle added in v0.10.0

GetSingle returns value pointed by specific field of from source RunHopMonitorResponse_JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) GetSingleRaw added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) Selector added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) WithIValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPath) WithRawIValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue struct {
	RunHopMonitorResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue) AsPathsItemValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

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

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

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

type RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues struct {
	RunHopMonitorResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues) AsHopInfoArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues) AsHopStatsArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues) AsPathsArrayOfValues added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunHopMonitorResponseJsonResponse_FieldTerminalPathValue added in v0.10.0

type RunHopMonitorResponseJsonResponse_FieldTerminalPathValue struct {
	RunHopMonitorResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) AsHopInfoValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) AsHopStatsValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) AsIpVersionValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) AsPathsValue added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) CompareWith added in v0.10.0

CompareWith compares value in the 'RunHopMonitorResponseJsonResponse_FieldTerminalPathValue' with the value under path in 'RunHopMonitorResponse_JsonResponse'.

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) GetRawValue added in v0.10.0

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

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

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object JsonResponse

func (*RunHopMonitorResponseJsonResponse_FieldTerminalPathValue) SetToRaw added in v0.10.0

type RunHopMonitorResponseMapPathSelectorJsonResponseHopInfo added in v0.10.0

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

func (RunHopMonitorResponseMapPathSelectorJsonResponseHopInfo) FieldPath added in v0.10.0

func (RunHopMonitorResponseMapPathSelectorJsonResponseHopInfo) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponseMapPathSelectorJsonResponseHopInfo) WithValue added in v0.10.0

type RunHopMonitorResponseMapPathSelectorJsonResponseHopStats added in v0.10.0

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

func (RunHopMonitorResponseMapPathSelectorJsonResponseHopStats) FieldPath added in v0.10.0

func (RunHopMonitorResponseMapPathSelectorJsonResponseHopStats) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponseMapPathSelectorJsonResponseHopStats) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponse added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponse struct{}

func (RunHopMonitorResponsePathSelectorJsonResponse) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) HopInfo added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) HopStats added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) IpVersion added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) Paths added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) WithSubArrayItemValue added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) WithSubArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) WithSubPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) WithSubValue added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponse) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponseHopInfo added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponseHopInfo struct{}

func (RunHopMonitorResponsePathSelectorJsonResponseHopInfo) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseHopInfo) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseHopInfo) WithKey added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseHopInfo) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponseHopStats added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponseHopStats struct{}

func (RunHopMonitorResponsePathSelectorJsonResponseHopStats) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseHopStats) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseHopStats) WithKey added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseHopStats) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponseIpVersion added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponseIpVersion struct{}

func (RunHopMonitorResponsePathSelectorJsonResponseIpVersion) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseIpVersion) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponseIpVersion) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponsePaths added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponsePaths struct{}

func (RunHopMonitorResponsePathSelectorJsonResponsePaths) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePaths) Hops added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePaths) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePaths) WithItemValue added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePaths) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponsePathsHops added in v0.10.0

type RunHopMonitorResponsePathSelectorJsonResponsePathsHops struct{}

func (RunHopMonitorResponsePathSelectorJsonResponsePathsHops) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePathsHops) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePathsHops) WithItemValue added in v0.10.0

func (RunHopMonitorResponsePathSelectorJsonResponsePathsHops) WithValue added in v0.10.0

type RunHopMonitorResponsePathSelectorTextResponse added in v0.10.0

type RunHopMonitorResponsePathSelectorTextResponse struct{}

func (RunHopMonitorResponsePathSelectorTextResponse) FieldPath added in v0.10.0

func (RunHopMonitorResponsePathSelectorTextResponse) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponsePathSelectorTextResponse) WithValue added in v0.10.0

type RunHopMonitorResponse_FieldMask

type RunHopMonitorResponse_FieldMask struct {
	Paths []RunHopMonitorResponse_FieldPath
}

func FullRunHopMonitorResponse_FieldMask

func FullRunHopMonitorResponse_FieldMask() *RunHopMonitorResponse_FieldMask

func (*RunHopMonitorResponse_FieldMask) AppendPath

func (*RunHopMonitorResponse_FieldMask) AppendRawPath

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

func (*RunHopMonitorResponse_FieldMask) DecodeFirestore

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

func (*RunHopMonitorResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunHopMonitorResponse_FieldMask) FilterInputFields

func (fieldMask *RunHopMonitorResponse_FieldMask) FilterInputFields() *RunHopMonitorResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunHopMonitorResponse_FieldMask) FromProtoFieldMask

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

func (*RunHopMonitorResponse_FieldMask) GetPaths

func (*RunHopMonitorResponse_FieldMask) GetRawPaths

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

func (*RunHopMonitorResponse_FieldMask) IsFull

func (fieldMask *RunHopMonitorResponse_FieldMask) IsFull() bool

func (RunHopMonitorResponse_FieldMask) Marshal

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

implement methods required by customType

func (RunHopMonitorResponse_FieldMask) MarshalJSON

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

func (*RunHopMonitorResponse_FieldMask) PathsCount

func (fieldMask *RunHopMonitorResponse_FieldMask) PathsCount() int

func (*RunHopMonitorResponse_FieldMask) Project

func (*RunHopMonitorResponse_FieldMask) ProjectRaw

func (*RunHopMonitorResponse_FieldMask) ProtoMessage

func (fieldMask *RunHopMonitorResponse_FieldMask) ProtoMessage()

func (*RunHopMonitorResponse_FieldMask) ProtoReflect

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

func (*RunHopMonitorResponse_FieldMask) Reset

func (fieldMask *RunHopMonitorResponse_FieldMask) Reset()

func (*RunHopMonitorResponse_FieldMask) Set

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

func (*RunHopMonitorResponse_FieldMask) SetFromCliFlag

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

func (*RunHopMonitorResponse_FieldMask) SetRaw

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

func (*RunHopMonitorResponse_FieldMask) Size

func (fieldMask *RunHopMonitorResponse_FieldMask) Size() int

func (*RunHopMonitorResponse_FieldMask) String

func (fieldMask *RunHopMonitorResponse_FieldMask) String() string

func (*RunHopMonitorResponse_FieldMask) Subtract

func (*RunHopMonitorResponse_FieldMask) SubtractRaw

func (*RunHopMonitorResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunHopMonitorResponse_FieldMask) Unmarshal

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

func (*RunHopMonitorResponse_FieldMask) UnmarshalJSON

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

type RunHopMonitorResponse_FieldPath

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

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

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

func MustParseRunHopMonitorResponse_FieldPath

func MustParseRunHopMonitorResponse_FieldPath(rawField string) RunHopMonitorResponse_FieldPath

func ParseRunHopMonitorResponse_FieldPath

func ParseRunHopMonitorResponse_FieldPath(rawField string) (RunHopMonitorResponse_FieldPath, error)

type RunHopMonitorResponse_FieldPathArrayItemValue

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

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

func MustParseRunHopMonitorResponse_FieldPathArrayItemValue

func MustParseRunHopMonitorResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunHopMonitorResponse_FieldPathArrayItemValue

func ParseRunHopMonitorResponse_FieldPathArrayItemValue

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

ParseRunHopMonitorResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunHopMonitorResponse_FieldPathArrayOfValues

type RunHopMonitorResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunHopMonitorResponse_FieldPath
}

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

func MustParseRunHopMonitorResponse_FieldPathArrayOfValues

func MustParseRunHopMonitorResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunHopMonitorResponse_FieldPathArrayOfValues

func ParseRunHopMonitorResponse_FieldPathArrayOfValues

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

type RunHopMonitorResponse_FieldPathSelector

type RunHopMonitorResponse_FieldPathSelector int32
const (
	RunHopMonitorResponse_FieldPathSelectorJsonResponse RunHopMonitorResponse_FieldPathSelector = 0
	RunHopMonitorResponse_FieldPathSelectorTextResponse RunHopMonitorResponse_FieldPathSelector = 1
)

func (RunHopMonitorResponse_FieldPathSelector) String

type RunHopMonitorResponse_FieldPathValue

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

RunHopMonitorResponse_FieldPathValue allows storing values for RunHopMonitorResponse fields according to their type

func MustParseRunHopMonitorResponse_FieldPathValue

func MustParseRunHopMonitorResponse_FieldPathValue(pathStr, valueStr string) RunHopMonitorResponse_FieldPathValue

func ParseRunHopMonitorResponse_FieldPathValue

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

type RunHopMonitorResponse_FieldSubPath

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

func (*RunHopMonitorResponse_FieldSubPath) AsJsonResponseSubPath added in v0.10.0

func (*RunHopMonitorResponse_FieldSubPath) ClearValue

func (*RunHopMonitorResponse_FieldSubPath) ClearValueRaw

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

func (*RunHopMonitorResponse_FieldSubPath) Get

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

Get returns all values pointed by selected field from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunHopMonitorResponse_FieldSubPath) GetRaw

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

func (*RunHopMonitorResponse_FieldSubPath) GetSingle

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

GetSingle returns value of selected field from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldSubPath) GetSingleRaw

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

func (*RunHopMonitorResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponse_FieldSubPath) JSONString

func (fps *RunHopMonitorResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*RunHopMonitorResponse_FieldSubPath) Selector

func (*RunHopMonitorResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunHopMonitorResponse_FieldSubPath) String

String returns path representation in proto convention

func (*RunHopMonitorResponse_FieldSubPath) WithIArrayItemValue

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

func (*RunHopMonitorResponse_FieldSubPath) WithIArrayOfValues

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

func (*RunHopMonitorResponse_FieldSubPath) WithIValue

func (*RunHopMonitorResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*RunHopMonitorResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*RunHopMonitorResponse_FieldSubPath) WithRawIValue

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

type RunHopMonitorResponse_FieldSubPathArrayItemValue

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

func (*RunHopMonitorResponse_FieldSubPathArrayItemValue) AsJsonResponsePathItemValue added in v0.10.0

func (*RunHopMonitorResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*RunHopMonitorResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type RunHopMonitorResponse_FieldSubPathArrayOfValues

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

func (*RunHopMonitorResponse_FieldSubPathArrayOfValues) AsJsonResponsePathArrayOfValues added in v0.10.0

func (*RunHopMonitorResponse_FieldSubPathArrayOfValues) GetRawValues

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

type RunHopMonitorResponse_FieldSubPathValue

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

func (*RunHopMonitorResponse_FieldSubPathValue) AsJsonResponsePathValue added in v0.10.0

func (*RunHopMonitorResponse_FieldSubPathValue) CompareWith

func (*RunHopMonitorResponse_FieldSubPathValue) CompareWithRaw

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

func (*RunHopMonitorResponse_FieldSubPathValue) GetRawValue

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

func (*RunHopMonitorResponse_FieldSubPathValue) SetTo

func (*RunHopMonitorResponse_FieldSubPathValue) SetToRaw

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

type RunHopMonitorResponse_FieldTerminalPath

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

func (*RunHopMonitorResponse_FieldTerminalPath) ClearValue

func (*RunHopMonitorResponse_FieldTerminalPath) ClearValueRaw

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

func (*RunHopMonitorResponse_FieldTerminalPath) Get

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

Get returns all values pointed by specific field from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunHopMonitorResponse_FieldTerminalPath) GetRaw

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

func (*RunHopMonitorResponse_FieldTerminalPath) GetSingle

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

GetSingle returns value pointed by specific field of from source RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldTerminalPath) GetSingleRaw

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

func (*RunHopMonitorResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunHopMonitorResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunHopMonitorResponse_FieldTerminalPath) Selector

func (*RunHopMonitorResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunHopMonitorResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunHopMonitorResponse_FieldTerminalPath) WithIArrayItemValue

func (*RunHopMonitorResponse_FieldTerminalPath) WithIArrayOfValues

func (*RunHopMonitorResponse_FieldTerminalPath) WithIValue

func (*RunHopMonitorResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunHopMonitorResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunHopMonitorResponse_FieldTerminalPath) WithRawIValue

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

type RunHopMonitorResponse_FieldTerminalPathArrayItemValue

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

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetSingle

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

func (*RunHopMonitorResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunHopMonitorResponse_FieldTerminalPathArrayOfValues

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

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsJsonResponseArrayOfValues added in v0.10.0

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsTextResponseArrayOfValues added in v0.10.0

func (fpaov *RunHopMonitorResponse_FieldTerminalPathArrayOfValues) AsTextResponseArrayOfValues() ([]string, bool)

func (*RunHopMonitorResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunHopMonitorResponse_FieldTerminalPathValue

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

func (*RunHopMonitorResponse_FieldTerminalPathValue) AsJsonResponseValue added in v0.10.0

func (*RunHopMonitorResponse_FieldTerminalPathValue) AsTextResponseValue added in v0.10.0

func (fpv *RunHopMonitorResponse_FieldTerminalPathValue) AsTextResponseValue() (string, bool)

func (*RunHopMonitorResponse_FieldTerminalPathValue) CompareWith

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

func (*RunHopMonitorResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*RunHopMonitorResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*RunHopMonitorResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunHopMonitorResponse

func (*RunHopMonitorResponse_FieldTerminalPathValue) SetToRaw

type RunHopMonitorResponse_JsonResponse added in v0.10.0

type RunHopMonitorResponse_JsonResponse struct {

	// List of various paths that are discovered
	Paths []*common.Path `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty" firestore:"paths"`
	// Stats for each hop
	HopStats map[string]*common.HopStat `` /* 194-byte string literal not displayed */
	// Metadata information for each hop
	HopInfo map[string]*common.HopInfo `` /* 190-byte string literal not displayed */
	// IP Version for the destination
	IpVersion common.IpVersion `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

Json format is not preferred for the ondemand tests

func (*RunHopMonitorResponse_JsonResponse) Clone added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) CloneRaw added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) Descriptor added in v0.10.0

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

Deprecated, Use RunHopMonitorResponse_JsonResponse.ProtoReflect.Descriptor instead.

func (*RunHopMonitorResponse_JsonResponse) GetHopInfo added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) GetHopStats added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) GetIpVersion added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) GetPaths added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) GotenMessage added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) GotenMessage()

func (*RunHopMonitorResponse_JsonResponse) GotenObjectExt added in v0.10.0

func (o *RunHopMonitorResponse_JsonResponse) GotenObjectExt()

func (*RunHopMonitorResponse_JsonResponse) GotenValidate added in v0.10.0

func (obj *RunHopMonitorResponse_JsonResponse) GotenValidate() error

func (*RunHopMonitorResponse_JsonResponse) MakeDiffFieldMask added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) MakeFullFieldMask added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) MakeRawDiffFieldMask added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) MakeRawFullFieldMask added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse) Marshal added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse) MarshalJSON added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse) Merge added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) MergeRaw added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) ProtoMessage added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) ProtoMessage()

func (*RunHopMonitorResponse_JsonResponse) ProtoReflect added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) Reset added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) SetHopInfo added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) SetHopStats added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse) SetIpVersion added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) SetPaths added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse) String added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse) Unmarshal added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse) UnmarshalJSON added in v0.10.0

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

type RunHopMonitorResponse_JsonResponseMapPathSelectorHopInfo added in v0.10.0

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

func (RunHopMonitorResponse_JsonResponseMapPathSelectorHopInfo) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponseMapPathSelectorHopInfo) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponseMapPathSelectorHopInfo) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponseMapPathSelectorHopStats added in v0.10.0

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

func (RunHopMonitorResponse_JsonResponseMapPathSelectorHopStats) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponseMapPathSelectorHopStats) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponseMapPathSelectorHopStats) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorHopInfo added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorHopInfo struct{}

func (RunHopMonitorResponse_JsonResponsePathSelectorHopInfo) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorHopInfo) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorHopInfo) WithKey added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorHopInfo) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorHopStats added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorHopStats struct{}

func (RunHopMonitorResponse_JsonResponsePathSelectorHopStats) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorHopStats) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorHopStats) WithKey added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorHopStats) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorIpVersion added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorIpVersion struct{}

func (RunHopMonitorResponse_JsonResponsePathSelectorIpVersion) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorIpVersion) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorIpVersion) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorPaths added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorPaths struct{}

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) Hops added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithItemValue added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithSubArrayItemValue added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithSubArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithSubPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithSubValue added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPaths) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorPathsHops added in v0.10.0

type RunHopMonitorResponse_JsonResponsePathSelectorPathsHops struct{}

func (RunHopMonitorResponse_JsonResponsePathSelectorPathsHops) FieldPath added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPathsHops) WithArrayOfValues added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPathsHops) WithItemValue added in v0.10.0

func (RunHopMonitorResponse_JsonResponsePathSelectorPathsHops) WithValue added in v0.10.0

type RunHopMonitorResponse_JsonResponse_FieldMask added in v0.10.0

type RunHopMonitorResponse_JsonResponse_FieldMask struct {
	Paths []RunHopMonitorResponseJsonResponse_FieldPath
}

func FullRunHopMonitorResponse_JsonResponse_FieldMask added in v0.10.0

func FullRunHopMonitorResponse_JsonResponse_FieldMask() *RunHopMonitorResponse_JsonResponse_FieldMask

func (*RunHopMonitorResponse_JsonResponse_FieldMask) AppendPath added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) AppendRawPath added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) DecodeFirestore added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse_FieldMask) EncodeFirestore added in v0.10.0

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

firestore encoding/decoding integration

func (*RunHopMonitorResponse_JsonResponse_FieldMask) FilterInputFields added in v0.10.0

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunHopMonitorResponse_JsonResponse_FieldMask) FromProtoFieldMask added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse_FieldMask) GetPaths added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) GetRawPaths added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) IsFull added in v0.10.0

func (RunHopMonitorResponse_JsonResponse_FieldMask) Marshal added in v0.10.0

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

implement methods required by customType

func (RunHopMonitorResponse_JsonResponse_FieldMask) MarshalJSON added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse_FieldMask) PathsCount added in v0.10.0

func (fieldMask *RunHopMonitorResponse_JsonResponse_FieldMask) PathsCount() int

func (*RunHopMonitorResponse_JsonResponse_FieldMask) Project added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) ProjectRaw added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) ProtoMessage added in v0.10.0

func (fieldMask *RunHopMonitorResponse_JsonResponse_FieldMask) ProtoMessage()

func (*RunHopMonitorResponse_JsonResponse_FieldMask) ProtoReflect added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) Reset added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) Set added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) SetFromCliFlag added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse_FieldMask) SetRaw added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) Size added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) String added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) Subtract added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) SubtractRaw added in v0.10.0

func (*RunHopMonitorResponse_JsonResponse_FieldMask) ToProtoFieldMask added in v0.10.0

ToFieldMask is used for proto conversions

func (*RunHopMonitorResponse_JsonResponse_FieldMask) Unmarshal added in v0.10.0

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

func (*RunHopMonitorResponse_JsonResponse_FieldMask) UnmarshalJSON added in v0.10.0

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

Jump to

Keyboard shortcuts

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