ping_test_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: 54 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PingTestServiceClient

type PingTestServiceClient interface {
	RunPingTest(ctx context.Context, in *RunPingTestRequest, opts ...grpc.CallOption) (RunPingTestClientStream, error)
}

PingTestServiceClient is the client API for PingTestService.

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

type PingTestServiceDescriptor added in v0.4.26

type PingTestServiceDescriptor struct{}

func GetPingTestServiceDescriptor added in v0.4.26

func GetPingTestServiceDescriptor() *PingTestServiceDescriptor

func (*PingTestServiceDescriptor) AllMethodDescriptors added in v0.4.26

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

func (*PingTestServiceDescriptor) GetApiName added in v0.4.26

func (d *PingTestServiceDescriptor) GetApiName() string

func (*PingTestServiceDescriptor) GetFullAPIName added in v0.4.26

func (d *PingTestServiceDescriptor) GetFullAPIName() string

func (*PingTestServiceDescriptor) GetProtoPkgName added in v0.4.26

func (d *PingTestServiceDescriptor) GetProtoPkgName() string

func (*PingTestServiceDescriptor) GetServiceDomain added in v0.4.26

func (d *PingTestServiceDescriptor) GetServiceDomain() string

func (*PingTestServiceDescriptor) GetServiceVersion added in v0.4.26

func (d *PingTestServiceDescriptor) GetServiceVersion() string

type RunPingTestClientStream

type RunPingTestClientStream interface {
	Recv() (*RunPingTestResponse, error)
	grpc.ClientStream
}

type RunPingTestDescriptor added in v0.4.26

type RunPingTestDescriptor struct{}

func GetRunPingTestDescriptor added in v0.4.26

func GetRunPingTestDescriptor() *RunPingTestDescriptor

func (*RunPingTestDescriptor) GetApiDescriptor added in v0.4.26

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

func (*RunPingTestDescriptor) GetApiName added in v0.4.26

func (d *RunPingTestDescriptor) GetApiName() string

func (*RunPingTestDescriptor) GetClientMsgReflectHandle added in v0.4.26

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

func (*RunPingTestDescriptor) GetFullMethodName added in v0.4.26

func (d *RunPingTestDescriptor) GetFullMethodName() string

func (*RunPingTestDescriptor) GetMethodName added in v0.4.26

func (d *RunPingTestDescriptor) GetMethodName() string

func (*RunPingTestDescriptor) GetProtoPkgName added in v0.4.26

func (d *RunPingTestDescriptor) GetProtoPkgName() string

func (*RunPingTestDescriptor) GetResourceDescriptor added in v0.4.27

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

func (*RunPingTestDescriptor) GetServerMsgReflectHandle added in v0.4.26

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

func (*RunPingTestDescriptor) GetServiceDomain added in v0.4.26

func (d *RunPingTestDescriptor) GetServiceDomain() string

func (*RunPingTestDescriptor) GetServiceVersion added in v0.4.26

func (d *RunPingTestDescriptor) GetServiceVersion() string

func (*RunPingTestDescriptor) GetVerb added in v0.4.26

func (d *RunPingTestDescriptor) GetVerb() string

func (*RunPingTestDescriptor) HasResource added in v0.4.27

func (d *RunPingTestDescriptor) HasResource() bool

func (*RunPingTestDescriptor) IsClientStream added in v0.4.26

func (d *RunPingTestDescriptor) IsClientStream() bool

func (*RunPingTestDescriptor) IsCollection added in v0.4.27

func (d *RunPingTestDescriptor) IsCollection() bool

func (*RunPingTestDescriptor) IsPlural added in v0.4.27

func (d *RunPingTestDescriptor) IsPlural() bool

func (*RunPingTestDescriptor) IsServerStream added in v0.4.26

func (d *RunPingTestDescriptor) IsServerStream() bool

func (*RunPingTestDescriptor) IsUnary added in v0.4.26

func (d *RunPingTestDescriptor) IsUnary() bool

func (*RunPingTestDescriptor) NewEmptyClientMsg added in v0.4.26

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

func (*RunPingTestDescriptor) NewEmptyServerMsg added in v0.4.26

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

func (*RunPingTestDescriptor) RequestHasResourceBody added in v0.4.26

func (d *RunPingTestDescriptor) RequestHasResourceBody() bool

type RunPingTestDescriptorClientMsgHandle added in v0.4.26

type RunPingTestDescriptorClientMsgHandle struct{}

func (*RunPingTestDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.27

func (*RunPingTestDescriptorClientMsgHandle) ExtractResourceName added in v0.4.27

func (*RunPingTestDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.27

type RunPingTestDescriptorServerMsgHandle added in v0.4.26

type RunPingTestDescriptorServerMsgHandle struct{}

func (*RunPingTestDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.27

func (*RunPingTestDescriptorServerMsgHandle) ExtractResourceName added in v0.4.27

func (*RunPingTestDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.27

type RunPingTestRequest

type RunPingTestRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	Name *probe.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Source address used to send the outbound icmp ping
	// If unspecified, agent will bind to :: or 0.0.0.0 by default
	// and the operating system will choose the appropriate local address.
	// The IP version is chosen according to the version of the destination
	// address. It is recommended to leave this empty.
	Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty" firestore:"source"`
	// Destination address or domain name for the icmp ping.
	// IP address and domain name are acceptable.
	// One of Destination or Target is required as input.
	Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty" firestore:"destination"`
	// Run ping test to the specified probing target.
	// One of Destination or Target is required as input.
	Target *probing_target.Reference `protobuf:"bytes,13,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	// ICMP payload size. If unspecified, 48 byte payload is used
	// The agent uses a minimum length of 8 bytes.
	// It is important to note that this is just the L4 payload length.
	// Actual packet length would be ethernet header length + IP Header length +
	// ICMP Header Length + specified payload size
	SizeBytes int32 `protobuf:"varint,4,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty" firestore:"sizeBytes"`
	// Number of ICMP Echo requests to send for this test.
	// Allowed values are from 1 to 1000 and the default value is 3.
	Count int32 `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty" firestore:"count"`
	// Interval between each packet sent.
	// Minimum value allowed is 1 second and the default value  is 1 second.
	Interval *duration.Duration `protobuf:"bytes,6,opt,name=interval,proto3" json:"interval,omitempty" firestore:"interval"`
	// Timeout for receiving each packet's reply.
	// Minimum value allowed is 1 second and the default value  is 1 second.
	EchoTimeout *duration.Duration `protobuf:"bytes,7,opt,name=echo_timeout,json=echoTimeout,proto3" json:"echo_timeout,omitempty" firestore:"echoTimeout"`
	// Don't Fragment flag in IP header.
	// If unspecified or set to false, the DF bit is not set in the IP header.
	DontFragment bool `protobuf:"varint,8,opt,name=dont_fragment,json=dontFragment,proto3" json:"dont_fragment,omitempty" firestore:"dontFragment"`
	// TTL in IPv4 or hop limit in IPv6
	// If unspecified, a default value is set by the Operating system networking
	// stack.
	Ttl int32 `protobuf:"varint,9,opt,name=ttl,proto3" json:"ttl,omitempty" firestore:"ttl"`
	// TOS in IPv4 or traffic class in IPv6 in decimal format
	// https://linuxreviews.org/Type_of_Service_(ToS)_and_DSCP_Values
	Tos int32 `protobuf:"varint,10,opt,name=tos,proto3" json:"tos,omitempty" firestore:"tos"`
	// Default is Text format similar to cli ping command. Json is for internal
	// use only
	OutputFormat common.OnDemandTestResponseFormat `` /* 178-byte string literal not displayed */
	// Flag to force IPv4/IPv6. Default is IPVERSION_ANY.
	// Helpful when using domain name for tests.
	IpVersion common.IpVersion `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for method [RunPingTest][ntt.watchdog.v1alpha2.RunPingTest] NOTE: copy watchdogagent/api/proto/v1alpha/ping_test_custom.proto and increment field numbers Source address to listen packet Skip validating

func (*RunPingTestRequest) Clone

func (*RunPingTestRequest) CloneRaw

func (*RunPingTestRequest) Descriptor

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

Deprecated, Use RunPingTestRequest.ProtoReflect.Descriptor instead.

func (*RunPingTestRequest) GetCount

func (m *RunPingTestRequest) GetCount() int32

func (*RunPingTestRequest) GetDestination

func (m *RunPingTestRequest) GetDestination() string

func (*RunPingTestRequest) GetDontFragment

func (m *RunPingTestRequest) GetDontFragment() bool

func (*RunPingTestRequest) GetEchoTimeout

func (m *RunPingTestRequest) GetEchoTimeout() *duration.Duration

func (*RunPingTestRequest) GetInterval

func (m *RunPingTestRequest) GetInterval() *duration.Duration

func (*RunPingTestRequest) GetIpVersion added in v0.11.4

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

func (*RunPingTestRequest) GetName

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

func (*RunPingTestRequest) GetOutputFormat added in v0.10.0

func (*RunPingTestRequest) GetSizeBytes

func (m *RunPingTestRequest) GetSizeBytes() int32

func (*RunPingTestRequest) GetSource

func (m *RunPingTestRequest) GetSource() string

func (*RunPingTestRequest) GetTarget added in v0.11.5

func (*RunPingTestRequest) GetTos

func (m *RunPingTestRequest) GetTos() int32

func (*RunPingTestRequest) GetTtl

func (m *RunPingTestRequest) GetTtl() int32

func (*RunPingTestRequest) GotenMessage

func (*RunPingTestRequest) GotenMessage()

func (*RunPingTestRequest) GotenObjectExt

func (o *RunPingTestRequest) GotenObjectExt()

func (*RunPingTestRequest) GotenValidate

func (obj *RunPingTestRequest) GotenValidate() error

func (*RunPingTestRequest) MakeDiffFieldMask

func (*RunPingTestRequest) MakeFullFieldMask

func (o *RunPingTestRequest) MakeFullFieldMask() *RunPingTestRequest_FieldMask

func (*RunPingTestRequest) MakeRawDiffFieldMask

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

func (*RunPingTestRequest) MakeRawFullFieldMask

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

func (*RunPingTestRequest) Marshal

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

func (*RunPingTestRequest) MarshalJSON

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

func (*RunPingTestRequest) Merge

func (o *RunPingTestRequest) Merge(source *RunPingTestRequest)

func (*RunPingTestRequest) MergeRaw

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

func (*RunPingTestRequest) ProtoMessage

func (*RunPingTestRequest) ProtoMessage()

func (*RunPingTestRequest) ProtoReflect

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

func (*RunPingTestRequest) Reset

func (m *RunPingTestRequest) Reset()

func (*RunPingTestRequest) SetCount

func (m *RunPingTestRequest) SetCount(fv int32)

func (*RunPingTestRequest) SetDestination

func (m *RunPingTestRequest) SetDestination(fv string)

func (*RunPingTestRequest) SetDontFragment

func (m *RunPingTestRequest) SetDontFragment(fv bool)

func (*RunPingTestRequest) SetEchoTimeout

func (m *RunPingTestRequest) SetEchoTimeout(fv *duration.Duration)

func (*RunPingTestRequest) SetInterval

func (m *RunPingTestRequest) SetInterval(fv *duration.Duration)

func (*RunPingTestRequest) SetIpVersion added in v0.11.4

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

func (*RunPingTestRequest) SetName

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

func (*RunPingTestRequest) SetOutputFormat added in v0.10.0

func (m *RunPingTestRequest) SetOutputFormat(fv common.OnDemandTestResponseFormat)

func (*RunPingTestRequest) SetSizeBytes

func (m *RunPingTestRequest) SetSizeBytes(fv int32)

func (*RunPingTestRequest) SetSource

func (m *RunPingTestRequest) SetSource(fv string)

func (*RunPingTestRequest) SetTarget added in v0.11.5

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

func (*RunPingTestRequest) SetTos

func (m *RunPingTestRequest) SetTos(fv int32)

func (*RunPingTestRequest) SetTtl

func (m *RunPingTestRequest) SetTtl(fv int32)

func (*RunPingTestRequest) String

func (m *RunPingTestRequest) String() string

func (*RunPingTestRequest) Unmarshal

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

func (*RunPingTestRequest) UnmarshalJSON

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

type RunPingTestRequestFieldPathBuilder

type RunPingTestRequestFieldPathBuilder struct{}

func NewRunPingTestRequestFieldPathBuilder

func NewRunPingTestRequestFieldPathBuilder() RunPingTestRequestFieldPathBuilder

func (RunPingTestRequestFieldPathBuilder) Count

func (RunPingTestRequestFieldPathBuilder) Destination

func (RunPingTestRequestFieldPathBuilder) DontFragment

func (RunPingTestRequestFieldPathBuilder) EchoTimeout

func (RunPingTestRequestFieldPathBuilder) Interval

func (RunPingTestRequestFieldPathBuilder) IpVersion added in v0.11.4

func (RunPingTestRequestFieldPathBuilder) Name

func (RunPingTestRequestFieldPathBuilder) OutputFormat added in v0.10.0

func (RunPingTestRequestFieldPathBuilder) SizeBytes

func (RunPingTestRequestFieldPathBuilder) Source

func (RunPingTestRequestFieldPathBuilder) Target added in v0.11.5

func (RunPingTestRequestFieldPathBuilder) Tos

func (RunPingTestRequestFieldPathBuilder) Ttl

type RunPingTestRequestPathSelectorCount

type RunPingTestRequestPathSelectorCount struct{}

func (RunPingTestRequestPathSelectorCount) FieldPath

func (RunPingTestRequestPathSelectorCount) WithArrayOfValues

func (RunPingTestRequestPathSelectorCount) WithValue

type RunPingTestRequestPathSelectorDestination

type RunPingTestRequestPathSelectorDestination struct{}

func (RunPingTestRequestPathSelectorDestination) FieldPath

func (RunPingTestRequestPathSelectorDestination) WithArrayOfValues

func (RunPingTestRequestPathSelectorDestination) WithValue

type RunPingTestRequestPathSelectorDontFragment

type RunPingTestRequestPathSelectorDontFragment struct{}

func (RunPingTestRequestPathSelectorDontFragment) FieldPath

func (RunPingTestRequestPathSelectorDontFragment) WithArrayOfValues

func (RunPingTestRequestPathSelectorDontFragment) WithValue

type RunPingTestRequestPathSelectorEchoTimeout

type RunPingTestRequestPathSelectorEchoTimeout struct{}

func (RunPingTestRequestPathSelectorEchoTimeout) FieldPath

func (RunPingTestRequestPathSelectorEchoTimeout) WithArrayOfValues

func (RunPingTestRequestPathSelectorEchoTimeout) WithValue

type RunPingTestRequestPathSelectorInterval

type RunPingTestRequestPathSelectorInterval struct{}

func (RunPingTestRequestPathSelectorInterval) FieldPath

func (RunPingTestRequestPathSelectorInterval) WithArrayOfValues

func (RunPingTestRequestPathSelectorInterval) WithValue

type RunPingTestRequestPathSelectorIpVersion added in v0.11.4

type RunPingTestRequestPathSelectorIpVersion struct{}

func (RunPingTestRequestPathSelectorIpVersion) FieldPath added in v0.11.4

func (RunPingTestRequestPathSelectorIpVersion) WithArrayOfValues added in v0.11.4

func (RunPingTestRequestPathSelectorIpVersion) WithValue added in v0.11.4

type RunPingTestRequestPathSelectorName

type RunPingTestRequestPathSelectorName struct{}

func (RunPingTestRequestPathSelectorName) FieldPath

func (RunPingTestRequestPathSelectorName) WithArrayOfValues

func (RunPingTestRequestPathSelectorName) WithValue

type RunPingTestRequestPathSelectorOutputFormat added in v0.10.0

type RunPingTestRequestPathSelectorOutputFormat struct{}

func (RunPingTestRequestPathSelectorOutputFormat) FieldPath added in v0.10.0

func (RunPingTestRequestPathSelectorOutputFormat) WithArrayOfValues added in v0.10.0

func (RunPingTestRequestPathSelectorOutputFormat) WithValue added in v0.10.0

type RunPingTestRequestPathSelectorSizeBytes

type RunPingTestRequestPathSelectorSizeBytes struct{}

func (RunPingTestRequestPathSelectorSizeBytes) FieldPath

func (RunPingTestRequestPathSelectorSizeBytes) WithArrayOfValues

func (RunPingTestRequestPathSelectorSizeBytes) WithValue

type RunPingTestRequestPathSelectorSource

type RunPingTestRequestPathSelectorSource struct{}

func (RunPingTestRequestPathSelectorSource) FieldPath

func (RunPingTestRequestPathSelectorSource) WithArrayOfValues

func (RunPingTestRequestPathSelectorSource) WithValue

type RunPingTestRequestPathSelectorTarget added in v0.11.5

type RunPingTestRequestPathSelectorTarget struct{}

func (RunPingTestRequestPathSelectorTarget) FieldPath added in v0.11.5

func (RunPingTestRequestPathSelectorTarget) WithArrayOfValues added in v0.11.5

func (RunPingTestRequestPathSelectorTarget) WithValue added in v0.11.5

type RunPingTestRequestPathSelectorTos

type RunPingTestRequestPathSelectorTos struct{}

func (RunPingTestRequestPathSelectorTos) FieldPath

func (RunPingTestRequestPathSelectorTos) WithArrayOfValues

func (RunPingTestRequestPathSelectorTos) WithValue

type RunPingTestRequestPathSelectorTtl

type RunPingTestRequestPathSelectorTtl struct{}

func (RunPingTestRequestPathSelectorTtl) FieldPath

func (RunPingTestRequestPathSelectorTtl) WithArrayOfValues

func (RunPingTestRequestPathSelectorTtl) WithValue

type RunPingTestRequest_FieldMask

type RunPingTestRequest_FieldMask struct {
	Paths []RunPingTestRequest_FieldPath
}

func FullRunPingTestRequest_FieldMask

func FullRunPingTestRequest_FieldMask() *RunPingTestRequest_FieldMask

func (*RunPingTestRequest_FieldMask) AppendPath

func (fieldMask *RunPingTestRequest_FieldMask) AppendPath(path RunPingTestRequest_FieldPath)

func (*RunPingTestRequest_FieldMask) AppendRawPath

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

func (*RunPingTestRequest_FieldMask) DecodeFirestore

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

func (*RunPingTestRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunPingTestRequest_FieldMask) FilterInputFields

func (fieldMask *RunPingTestRequest_FieldMask) FilterInputFields() *RunPingTestRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunPingTestRequest_FieldMask) FromProtoFieldMask

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

func (*RunPingTestRequest_FieldMask) GetPaths

func (*RunPingTestRequest_FieldMask) GetRawPaths

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

func (*RunPingTestRequest_FieldMask) IsFull

func (fieldMask *RunPingTestRequest_FieldMask) IsFull() bool

func (RunPingTestRequest_FieldMask) Marshal

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

implement methods required by customType

func (RunPingTestRequest_FieldMask) MarshalJSON

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

func (*RunPingTestRequest_FieldMask) PathsCount

func (fieldMask *RunPingTestRequest_FieldMask) PathsCount() int

func (*RunPingTestRequest_FieldMask) Project

func (*RunPingTestRequest_FieldMask) ProjectRaw

func (*RunPingTestRequest_FieldMask) ProtoMessage

func (fieldMask *RunPingTestRequest_FieldMask) ProtoMessage()

func (*RunPingTestRequest_FieldMask) ProtoReflect

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

func (*RunPingTestRequest_FieldMask) Reset

func (fieldMask *RunPingTestRequest_FieldMask) Reset()

func (*RunPingTestRequest_FieldMask) Set

func (fieldMask *RunPingTestRequest_FieldMask) Set(target, source *RunPingTestRequest)

func (*RunPingTestRequest_FieldMask) SetFromCliFlag

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

func (*RunPingTestRequest_FieldMask) SetRaw

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

func (*RunPingTestRequest_FieldMask) Size

func (fieldMask *RunPingTestRequest_FieldMask) Size() int

func (*RunPingTestRequest_FieldMask) String

func (fieldMask *RunPingTestRequest_FieldMask) String() string

func (*RunPingTestRequest_FieldMask) Subtract

func (*RunPingTestRequest_FieldMask) SubtractRaw

func (*RunPingTestRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunPingTestRequest_FieldMask) Unmarshal

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

func (*RunPingTestRequest_FieldMask) UnmarshalJSON

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

type RunPingTestRequest_FieldPath

type RunPingTestRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunPingTestRequest_FieldPathSelector
	Get(source *RunPingTestRequest) []interface{}
	GetSingle(source *RunPingTestRequest) (interface{}, bool)
	ClearValue(item *RunPingTestRequest)

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

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

func MustParseRunPingTestRequest_FieldPath

func MustParseRunPingTestRequest_FieldPath(rawField string) RunPingTestRequest_FieldPath

func ParseRunPingTestRequest_FieldPath

func ParseRunPingTestRequest_FieldPath(rawField string) (RunPingTestRequest_FieldPath, error)

type RunPingTestRequest_FieldPathArrayItemValue

type RunPingTestRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunPingTestRequest_FieldPath
	ContainsValue(*RunPingTestRequest) bool
}

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

func MustParseRunPingTestRequest_FieldPathArrayItemValue

func MustParseRunPingTestRequest_FieldPathArrayItemValue(pathStr, valueStr string) RunPingTestRequest_FieldPathArrayItemValue

func ParseRunPingTestRequest_FieldPathArrayItemValue

func ParseRunPingTestRequest_FieldPathArrayItemValue(pathStr, valueStr string) (RunPingTestRequest_FieldPathArrayItemValue, error)

ParseRunPingTestRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunPingTestRequest_FieldPathArrayOfValues

type RunPingTestRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunPingTestRequest_FieldPath
}

RunPingTestRequest_FieldPathArrayOfValues allows storing slice of values for RunPingTestRequest fields according to their type

func MustParseRunPingTestRequest_FieldPathArrayOfValues

func MustParseRunPingTestRequest_FieldPathArrayOfValues(pathStr, valuesStr string) RunPingTestRequest_FieldPathArrayOfValues

func ParseRunPingTestRequest_FieldPathArrayOfValues

func ParseRunPingTestRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (RunPingTestRequest_FieldPathArrayOfValues, error)

type RunPingTestRequest_FieldPathSelector

type RunPingTestRequest_FieldPathSelector int32
const (
	RunPingTestRequest_FieldPathSelectorName         RunPingTestRequest_FieldPathSelector = 0
	RunPingTestRequest_FieldPathSelectorSource       RunPingTestRequest_FieldPathSelector = 1
	RunPingTestRequest_FieldPathSelectorDestination  RunPingTestRequest_FieldPathSelector = 2
	RunPingTestRequest_FieldPathSelectorTarget       RunPingTestRequest_FieldPathSelector = 3
	RunPingTestRequest_FieldPathSelectorSizeBytes    RunPingTestRequest_FieldPathSelector = 4
	RunPingTestRequest_FieldPathSelectorCount        RunPingTestRequest_FieldPathSelector = 5
	RunPingTestRequest_FieldPathSelectorInterval     RunPingTestRequest_FieldPathSelector = 6
	RunPingTestRequest_FieldPathSelectorEchoTimeout  RunPingTestRequest_FieldPathSelector = 7
	RunPingTestRequest_FieldPathSelectorDontFragment RunPingTestRequest_FieldPathSelector = 8
	RunPingTestRequest_FieldPathSelectorTtl          RunPingTestRequest_FieldPathSelector = 9
	RunPingTestRequest_FieldPathSelectorTos          RunPingTestRequest_FieldPathSelector = 10
	RunPingTestRequest_FieldPathSelectorOutputFormat RunPingTestRequest_FieldPathSelector = 11
	RunPingTestRequest_FieldPathSelectorIpVersion    RunPingTestRequest_FieldPathSelector = 12
)

func (RunPingTestRequest_FieldPathSelector) String

type RunPingTestRequest_FieldPathValue

type RunPingTestRequest_FieldPathValue interface {
	RunPingTestRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunPingTestRequest)
	CompareWith(*RunPingTestRequest) (cmp int, comparable bool)
}

RunPingTestRequest_FieldPathValue allows storing values for RunPingTestRequest fields according to their type

func MustParseRunPingTestRequest_FieldPathValue

func MustParseRunPingTestRequest_FieldPathValue(pathStr, valueStr string) RunPingTestRequest_FieldPathValue

func ParseRunPingTestRequest_FieldPathValue

func ParseRunPingTestRequest_FieldPathValue(pathStr, valueStr string) (RunPingTestRequest_FieldPathValue, error)

type RunPingTestRequest_FieldTerminalPath

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

func (*RunPingTestRequest_FieldTerminalPath) ClearValue

func (*RunPingTestRequest_FieldTerminalPath) ClearValueRaw

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

func (*RunPingTestRequest_FieldTerminalPath) Get

func (fp *RunPingTestRequest_FieldTerminalPath) Get(source *RunPingTestRequest) (values []interface{})

Get returns all values pointed by specific field from source RunPingTestRequest

func (*RunPingTestRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunPingTestRequest_FieldTerminalPath) GetRaw

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

func (*RunPingTestRequest_FieldTerminalPath) GetSingle

func (fp *RunPingTestRequest_FieldTerminalPath) GetSingle(source *RunPingTestRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunPingTestRequest

func (*RunPingTestRequest_FieldTerminalPath) GetSingleRaw

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

func (*RunPingTestRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunPingTestRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunPingTestRequest_FieldTerminalPath) Selector

func (*RunPingTestRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunPingTestRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunPingTestRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *RunPingTestRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) RunPingTestRequest_FieldPathArrayItemValue

func (*RunPingTestRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *RunPingTestRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) RunPingTestRequest_FieldPathArrayOfValues

func (*RunPingTestRequest_FieldTerminalPath) WithIValue

func (*RunPingTestRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunPingTestRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunPingTestRequest_FieldTerminalPath) WithRawIValue

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

type RunPingTestRequest_FieldTerminalPathArrayItemValue

type RunPingTestRequest_FieldTerminalPathArrayItemValue struct {
	RunPingTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunPingTestRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunPingTestRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *RunPingTestRequest_FieldTerminalPathArrayItemValue) GetSingle(source *RunPingTestRequest) (interface{}, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunPingTestRequest_FieldTerminalPathArrayOfValues

type RunPingTestRequest_FieldTerminalPathArrayOfValues struct {
	RunPingTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsCountArrayOfValues

func (fpaov *RunPingTestRequest_FieldTerminalPathArrayOfValues) AsCountArrayOfValues() ([]int32, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsDestinationArrayOfValues

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

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsDontFragmentArrayOfValues

func (fpaov *RunPingTestRequest_FieldTerminalPathArrayOfValues) AsDontFragmentArrayOfValues() ([]bool, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsEchoTimeoutArrayOfValues

func (fpaov *RunPingTestRequest_FieldTerminalPathArrayOfValues) AsEchoTimeoutArrayOfValues() ([]*duration.Duration, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues

func (fpaov *RunPingTestRequest_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues() ([]*duration.Duration, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsIpVersionArrayOfValues added in v0.11.4

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

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsOutputFormatArrayOfValues added in v0.10.0

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsSizeBytesArrayOfValues

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

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsSourceArrayOfValues

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

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues added in v0.11.5

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsTosArrayOfValues

func (fpaov *RunPingTestRequest_FieldTerminalPathArrayOfValues) AsTosArrayOfValues() ([]int32, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) AsTtlArrayOfValues

func (fpaov *RunPingTestRequest_FieldTerminalPathArrayOfValues) AsTtlArrayOfValues() ([]int32, bool)

func (*RunPingTestRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunPingTestRequest_FieldTerminalPathValue

type RunPingTestRequest_FieldTerminalPathValue struct {
	RunPingTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestRequest_FieldTerminalPathValue) AsCountValue

func (fpv *RunPingTestRequest_FieldTerminalPathValue) AsCountValue() (int32, bool)

func (*RunPingTestRequest_FieldTerminalPathValue) AsDestinationValue

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

func (*RunPingTestRequest_FieldTerminalPathValue) AsDontFragmentValue

func (fpv *RunPingTestRequest_FieldTerminalPathValue) AsDontFragmentValue() (bool, bool)

func (*RunPingTestRequest_FieldTerminalPathValue) AsEchoTimeoutValue

func (fpv *RunPingTestRequest_FieldTerminalPathValue) AsEchoTimeoutValue() (*duration.Duration, bool)

func (*RunPingTestRequest_FieldTerminalPathValue) AsIntervalValue

func (*RunPingTestRequest_FieldTerminalPathValue) AsIpVersionValue added in v0.11.4

func (*RunPingTestRequest_FieldTerminalPathValue) AsNameValue

func (*RunPingTestRequest_FieldTerminalPathValue) AsOutputFormatValue added in v0.10.0

func (*RunPingTestRequest_FieldTerminalPathValue) AsSizeBytesValue

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

func (*RunPingTestRequest_FieldTerminalPathValue) AsSourceValue

func (fpv *RunPingTestRequest_FieldTerminalPathValue) AsSourceValue() (string, bool)

func (*RunPingTestRequest_FieldTerminalPathValue) AsTargetValue added in v0.11.5

func (*RunPingTestRequest_FieldTerminalPathValue) AsTosValue

func (*RunPingTestRequest_FieldTerminalPathValue) AsTtlValue

func (*RunPingTestRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunPingTestRequest_FieldTerminalPathValue' with the value under path in 'RunPingTestRequest'.

func (*RunPingTestRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*RunPingTestRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*RunPingTestRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunPingTestRequest

func (*RunPingTestRequest_FieldTerminalPathValue) SetToRaw

type RunPingTestResponse

type RunPingTestResponse struct {

	// Json format is not preferred for the ondemand tests
	JsonResponse *RunPingTestResponse_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 [RunPingTest][ntt.watchdog.v1alpha2.RunPingTest]

func (*RunPingTestResponse) Clone

func (*RunPingTestResponse) CloneRaw

func (*RunPingTestResponse) Descriptor

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

Deprecated, Use RunPingTestResponse.ProtoReflect.Descriptor instead.

func (*RunPingTestResponse) GetJsonResponse added in v0.10.0

func (*RunPingTestResponse) GetTextResponse added in v0.10.0

func (m *RunPingTestResponse) GetTextResponse() string

func (*RunPingTestResponse) GotenMessage

func (*RunPingTestResponse) GotenMessage()

func (*RunPingTestResponse) GotenObjectExt

func (o *RunPingTestResponse) GotenObjectExt()

func (*RunPingTestResponse) GotenValidate

func (obj *RunPingTestResponse) GotenValidate() error

func (*RunPingTestResponse) MakeDiffFieldMask

func (*RunPingTestResponse) MakeFullFieldMask

func (o *RunPingTestResponse) MakeFullFieldMask() *RunPingTestResponse_FieldMask

func (*RunPingTestResponse) MakeRawDiffFieldMask

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

func (*RunPingTestResponse) MakeRawFullFieldMask

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

func (*RunPingTestResponse) Marshal

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

func (*RunPingTestResponse) MarshalJSON

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

func (*RunPingTestResponse) Merge

func (o *RunPingTestResponse) Merge(source *RunPingTestResponse)

func (*RunPingTestResponse) MergeRaw

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

func (*RunPingTestResponse) ProtoMessage

func (*RunPingTestResponse) ProtoMessage()

func (*RunPingTestResponse) ProtoReflect

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

func (*RunPingTestResponse) Reset

func (m *RunPingTestResponse) Reset()

func (*RunPingTestResponse) SetJsonResponse added in v0.10.0

func (m *RunPingTestResponse) SetJsonResponse(fv *RunPingTestResponse_JsonResponse)

func (*RunPingTestResponse) SetTextResponse added in v0.10.0

func (m *RunPingTestResponse) SetTextResponse(fv string)

func (*RunPingTestResponse) String

func (m *RunPingTestResponse) String() string

func (*RunPingTestResponse) Unmarshal

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

func (*RunPingTestResponse) UnmarshalJSON

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

type RunPingTestResponseFieldPathBuilder

type RunPingTestResponseFieldPathBuilder struct{}

func NewRunPingTestResponseFieldPathBuilder

func NewRunPingTestResponseFieldPathBuilder() RunPingTestResponseFieldPathBuilder

func (RunPingTestResponseFieldPathBuilder) JsonResponse added in v0.10.0

func (RunPingTestResponseFieldPathBuilder) TextResponse added in v0.10.0

type RunPingTestResponseJsonResponseFieldPathBuilder added in v0.10.0

type RunPingTestResponseJsonResponseFieldPathBuilder struct{}

func NewRunPingTestResponseJsonResponseFieldPathBuilder added in v0.10.0

func NewRunPingTestResponseJsonResponseFieldPathBuilder() RunPingTestResponseJsonResponseFieldPathBuilder

func (RunPingTestResponseJsonResponseFieldPathBuilder) Error added in v0.10.0

func (RunPingTestResponseJsonResponseFieldPathBuilder) From added in v0.10.0

func (RunPingTestResponseJsonResponseFieldPathBuilder) Rtt added in v0.10.0

func (RunPingTestResponseJsonResponseFieldPathBuilder) SequenceNumber added in v0.10.0

func (RunPingTestResponseJsonResponseFieldPathBuilder) SizeBytes added in v0.10.0

func (RunPingTestResponseJsonResponseFieldPathBuilder) Summary added in v0.10.0

func (RunPingTestResponseJsonResponseFieldPathBuilder) Ttl added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder struct{}

func NewRunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder added in v0.10.0

func NewRunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder() RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) AvgRtt added in v0.10.0

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) LossRatio added in v0.10.0

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) MaxRtt added in v0.10.0

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) MinRtt added in v0.10.0

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) ReceivedCounter added in v0.10.0

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) StddevRtt added in v0.10.0

func (RunPingTestResponseJsonResponseSummaryStatsFieldPathBuilder) TransmittedCounter added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPath added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector
	Get(source *RunPingTestResponse_JsonResponse_SummaryStats) []interface{}
	GetSingle(source *RunPingTestResponse_JsonResponse_SummaryStats) (interface{}, bool)
	ClearValue(item *RunPingTestResponse_JsonResponse_SummaryStats)

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

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

func BuildRunPingTestResponseJsonResponseSummaryStats_FieldPath added in v0.10.0

func BuildRunPingTestResponseJsonResponseSummaryStats_FieldPath(fp gotenobject.RawFieldPath) (RunPingTestResponseJsonResponseSummaryStats_FieldPath, error)

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPath added in v0.10.0

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPath(rawField string) RunPingTestResponseJsonResponseSummaryStats_FieldPath

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPath added in v0.10.0

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPath(rawField string) (RunPingTestResponseJsonResponseSummaryStats_FieldPath, error)

type RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunPingTestResponseJsonResponseSummaryStats_FieldPath
	ContainsValue(*RunPingTestResponse_JsonResponse_SummaryStats) bool
}

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

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue added in v0.10.0

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue(pathStr, valueStr string) RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue added in v0.10.0

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue(pathStr, valueStr string) (RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue, error)

ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunPingTestResponseJsonResponseSummaryStats_FieldPath
}

RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues allows storing slice of values for SummaryStats fields according to their type

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues added in v0.10.0

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues(pathStr, valuesStr string) RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues added in v0.10.0

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues(pathStr, valuesStr string) (RunPingTestResponseJsonResponseSummaryStats_FieldPathArrayOfValues, error)

type RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector int32
const (
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorMinRtt             RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 0
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorAvgRtt             RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 1
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorMaxRtt             RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 2
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorStddevRtt          RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 3
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorTransmittedCounter RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 4
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorReceivedCounter    RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 5
	RunPingTestResponseJsonResponseSummaryStats_FieldPathSelectorLossRatio          RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector = 6
)

func (RunPingTestResponseJsonResponseSummaryStats_FieldPathSelector) String added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPathValue added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldPathValue interface {
	RunPingTestResponseJsonResponseSummaryStats_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunPingTestResponse_JsonResponse_SummaryStats)
	CompareWith(*RunPingTestResponse_JsonResponse_SummaryStats) (cmp int, comparable bool)
}

RunPingTestResponseJsonResponseSummaryStats_FieldPathValue allows storing values for SummaryStats fields according to their type

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPathValue added in v0.10.0

func MustParseRunPingTestResponseJsonResponseSummaryStats_FieldPathValue(pathStr, valueStr string) RunPingTestResponseJsonResponseSummaryStats_FieldPathValue

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathValue added in v0.10.0

func ParseRunPingTestResponseJsonResponseSummaryStats_FieldPathValue(pathStr, valueStr string) (RunPingTestResponseJsonResponseSummaryStats_FieldPathValue, error)

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath added in v0.10.0

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

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) ClearValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) Get added in v0.10.0

Get returns all values pointed by specific field from source RunPingTestResponse_JsonResponse_SummaryStats

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) GetDefault added in v0.10.0

GetDefault returns a default value of the field type

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) GetRaw added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) GetSingle added in v0.10.0

GetSingle returns value pointed by specific field of from source RunPingTestResponse_JsonResponse_SummaryStats

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) GetSingleRaw added in v0.10.0

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

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) Selector added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) WithIValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath) WithRawIValue added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayItemValue added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayItemValue struct {
	RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues struct {
	RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsAvgRttArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsLossRatioArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsMaxRttArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsMinRttArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsReceivedCounterArrayOfValues added in v0.10.0

func (fpaov *RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsReceivedCounterArrayOfValues() ([]int32, bool)

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsStddevRttArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsTransmittedCounterArrayOfValues added in v0.10.0

func (fpaov *RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) AsTransmittedCounterArrayOfValues() ([]int32, bool)

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue added in v0.10.0

type RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue struct {
	RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsAvgRttValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsLossRatioValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsMaxRttValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsMinRttValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsReceivedCounterValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsStddevRttValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) AsTransmittedCounterValue added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) CompareWith added in v0.10.0

CompareWith compares value in the 'RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue' with the value under path in 'RunPingTestResponse_JsonResponse_SummaryStats'.

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) GetRawValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object SummaryStats

func (*RunPingTestResponseJsonResponseSummaryStats_FieldTerminalPathValue) SetToRaw added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPath added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunPingTestResponseJsonResponse_FieldPathSelector
	Get(source *RunPingTestResponse_JsonResponse) []interface{}
	GetSingle(source *RunPingTestResponse_JsonResponse) (interface{}, bool)
	ClearValue(item *RunPingTestResponse_JsonResponse)

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

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

func BuildRunPingTestResponseJsonResponse_FieldPath added in v0.10.0

func BuildRunPingTestResponseJsonResponse_FieldPath(fp gotenobject.RawFieldPath) (RunPingTestResponseJsonResponse_FieldPath, error)

func MustParseRunPingTestResponseJsonResponse_FieldPath added in v0.10.0

func MustParseRunPingTestResponseJsonResponse_FieldPath(rawField string) RunPingTestResponseJsonResponse_FieldPath

func ParseRunPingTestResponseJsonResponse_FieldPath added in v0.10.0

func ParseRunPingTestResponseJsonResponse_FieldPath(rawField string) (RunPingTestResponseJsonResponse_FieldPath, error)

type RunPingTestResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunPingTestResponseJsonResponse_FieldPath
	ContainsValue(*RunPingTestResponse_JsonResponse) bool
}

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

func MustParseRunPingTestResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

func MustParseRunPingTestResponseJsonResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunPingTestResponseJsonResponse_FieldPathArrayItemValue

func ParseRunPingTestResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

func ParseRunPingTestResponseJsonResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunPingTestResponseJsonResponse_FieldPathArrayItemValue, error)

ParseRunPingTestResponseJsonResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunPingTestResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunPingTestResponseJsonResponse_FieldPath
}

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

func MustParseRunPingTestResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

func MustParseRunPingTestResponseJsonResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunPingTestResponseJsonResponse_FieldPathArrayOfValues

func ParseRunPingTestResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

func ParseRunPingTestResponseJsonResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunPingTestResponseJsonResponse_FieldPathArrayOfValues, error)

type RunPingTestResponseJsonResponse_FieldPathSelector added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPathSelector int32
const (
	RunPingTestResponseJsonResponse_FieldPathSelectorFrom           RunPingTestResponseJsonResponse_FieldPathSelector = 0
	RunPingTestResponseJsonResponse_FieldPathSelectorSizeBytes      RunPingTestResponseJsonResponse_FieldPathSelector = 1
	RunPingTestResponseJsonResponse_FieldPathSelectorSequenceNumber RunPingTestResponseJsonResponse_FieldPathSelector = 2
	RunPingTestResponseJsonResponse_FieldPathSelectorTtl            RunPingTestResponseJsonResponse_FieldPathSelector = 3
	RunPingTestResponseJsonResponse_FieldPathSelectorRtt            RunPingTestResponseJsonResponse_FieldPathSelector = 4
	RunPingTestResponseJsonResponse_FieldPathSelectorError          RunPingTestResponseJsonResponse_FieldPathSelector = 5
	RunPingTestResponseJsonResponse_FieldPathSelectorSummary        RunPingTestResponseJsonResponse_FieldPathSelector = 6
)

func (RunPingTestResponseJsonResponse_FieldPathSelector) String added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPathValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldPathValue interface {
	RunPingTestResponseJsonResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunPingTestResponse_JsonResponse)
	CompareWith(*RunPingTestResponse_JsonResponse) (cmp int, comparable bool)
}

RunPingTestResponseJsonResponse_FieldPathValue allows storing values for JsonResponse fields according to their type

func MustParseRunPingTestResponseJsonResponse_FieldPathValue added in v0.10.0

func MustParseRunPingTestResponseJsonResponse_FieldPathValue(pathStr, valueStr string) RunPingTestResponseJsonResponse_FieldPathValue

func ParseRunPingTestResponseJsonResponse_FieldPathValue added in v0.10.0

func ParseRunPingTestResponseJsonResponse_FieldPathValue(pathStr, valueStr string) (RunPingTestResponseJsonResponse_FieldPathValue, error)

type RunPingTestResponseJsonResponse_FieldSubPath added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPath) AsSummarySubPath added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) ClearValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) ClearValueRaw added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) Get added in v0.10.0

func (fps *RunPingTestResponseJsonResponse_FieldSubPath) Get(source *RunPingTestResponse_JsonResponse) (values []interface{})

Get returns all values pointed by selected field from source RunPingTestResponse_JsonResponse

func (*RunPingTestResponseJsonResponse_FieldSubPath) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunPingTestResponseJsonResponse_FieldSubPath) GetRaw added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPath) GetSingle added in v0.10.0

GetSingle returns value of selected field from source RunPingTestResponse_JsonResponse

func (*RunPingTestResponseJsonResponse_FieldSubPath) GetSingleRaw added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunPingTestResponseJsonResponse_FieldSubPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunPingTestResponseJsonResponse_FieldSubPath) Selector added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunPingTestResponseJsonResponse_FieldSubPath) WithIArrayItemValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) WithIArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) WithIValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPath) WithRawIArrayItemValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPath) WithRawIArrayOfValues added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPath) WithRawIValue added in v0.10.0

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

type RunPingTestResponseJsonResponse_FieldSubPathArrayItemValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldSubPathArrayItemValue struct {
	RunPingTestResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponse_FieldSubPathArrayItemValue) AsSummaryPathItemValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPathArrayItemValue) GetRawItemValue added in v0.10.0

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

GetRawValue returns stored array item value

type RunPingTestResponseJsonResponse_FieldSubPathArrayOfValues added in v0.10.0

type RunPingTestResponseJsonResponse_FieldSubPathArrayOfValues struct {
	RunPingTestResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponse_FieldSubPathArrayOfValues) AsSummaryPathArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunPingTestResponseJsonResponse_FieldSubPathValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldSubPathValue struct {
	RunPingTestResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponse_FieldSubPathValue) AsSummaryPathValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPathValue) CompareWith added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPathValue) CompareWithRaw added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPathValue) GetRawValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldSubPathValue) SetTo added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldSubPathValue) SetToRaw added in v0.10.0

type RunPingTestResponseJsonResponse_FieldTerminalPath added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) ClearValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) Get added in v0.10.0

Get returns all values pointed by specific field from source RunPingTestResponse_JsonResponse

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) GetRaw added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) GetSingle added in v0.10.0

GetSingle returns value pointed by specific field of from source RunPingTestResponse_JsonResponse

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) GetSingleRaw added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) Selector added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) WithIValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPath) WithRawIValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldTerminalPathArrayItemValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldTerminalPathArrayItemValue struct {
	RunPingTestResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

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

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

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

type RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues added in v0.10.0

type RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues struct {
	RunPingTestResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsErrorArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsFromArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsRttArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsSequenceNumberArrayOfValues added in v0.10.0

func (fpaov *RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsSequenceNumberArrayOfValues() ([]int32, bool)

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsSizeBytesArrayOfValues added in v0.10.0

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsSummaryArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsTtlArrayOfValues added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunPingTestResponseJsonResponse_FieldTerminalPathValue added in v0.10.0

type RunPingTestResponseJsonResponse_FieldTerminalPathValue struct {
	RunPingTestResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsErrorValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsFromValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsRttValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsSequenceNumberValue added in v0.10.0

func (fpv *RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsSequenceNumberValue() (int32, bool)

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsSizeBytesValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsSummaryValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) AsTtlValue added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) CompareWith added in v0.10.0

CompareWith compares value in the 'RunPingTestResponseJsonResponse_FieldTerminalPathValue' with the value under path in 'RunPingTestResponse_JsonResponse'.

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) GetRawValue added in v0.10.0

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

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

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object JsonResponse

func (*RunPingTestResponseJsonResponse_FieldTerminalPathValue) SetToRaw added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponse added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponse struct{}

func (RunPingTestResponsePathSelectorJsonResponse) Error added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) From added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) Rtt added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) SequenceNumber added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) SizeBytes added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) Summary added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) Ttl added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) WithSubArrayItemValue added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) WithSubArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) WithSubPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) WithSubValue added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponse) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseError added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseError struct{}

func (RunPingTestResponsePathSelectorJsonResponseError) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseError) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseError) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseFrom added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseFrom struct{}

func (RunPingTestResponsePathSelectorJsonResponseFrom) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseFrom) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseFrom) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseRtt added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseRtt struct{}

func (RunPingTestResponsePathSelectorJsonResponseRtt) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseRtt) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSequenceNumber added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSequenceNumber struct{}

func (RunPingTestResponsePathSelectorJsonResponseSequenceNumber) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSequenceNumber) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSequenceNumber) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSizeBytes added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSizeBytes struct{}

func (RunPingTestResponsePathSelectorJsonResponseSizeBytes) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSizeBytes) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSizeBytes) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummary added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummary struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummary) AvgRtt added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) LossRatio added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) MaxRtt added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) MinRtt added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) ReceivedCounter added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) StddevRtt added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) TransmittedCounter added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummary) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryAvgRtt added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryAvgRtt struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryAvgRtt) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryAvgRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryAvgRtt) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryLossRatio added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryLossRatio struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryLossRatio) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryLossRatio) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryLossRatio) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryMaxRtt added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryMaxRtt struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryMaxRtt) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryMaxRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryMaxRtt) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryMinRtt added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryMinRtt struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryMinRtt) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryMinRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryMinRtt) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryReceivedCounter added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryReceivedCounter struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryReceivedCounter) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryReceivedCounter) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryReceivedCounter) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryStddevRtt added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryStddevRtt struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryStddevRtt) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryStddevRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryStddevRtt) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryTransmittedCounter added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseSummaryTransmittedCounter struct{}

func (RunPingTestResponsePathSelectorJsonResponseSummaryTransmittedCounter) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryTransmittedCounter) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseSummaryTransmittedCounter) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseTtl added in v0.10.0

type RunPingTestResponsePathSelectorJsonResponseTtl struct{}

func (RunPingTestResponsePathSelectorJsonResponseTtl) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseTtl) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorJsonResponseTtl) WithValue added in v0.10.0

type RunPingTestResponsePathSelectorTextResponse added in v0.10.0

type RunPingTestResponsePathSelectorTextResponse struct{}

func (RunPingTestResponsePathSelectorTextResponse) FieldPath added in v0.10.0

func (RunPingTestResponsePathSelectorTextResponse) WithArrayOfValues added in v0.10.0

func (RunPingTestResponsePathSelectorTextResponse) WithValue added in v0.10.0

type RunPingTestResponse_FieldMask

type RunPingTestResponse_FieldMask struct {
	Paths []RunPingTestResponse_FieldPath
}

func FullRunPingTestResponse_FieldMask

func FullRunPingTestResponse_FieldMask() *RunPingTestResponse_FieldMask

func (*RunPingTestResponse_FieldMask) AppendPath

func (*RunPingTestResponse_FieldMask) AppendRawPath

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

func (*RunPingTestResponse_FieldMask) DecodeFirestore

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

func (*RunPingTestResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunPingTestResponse_FieldMask) FilterInputFields

func (fieldMask *RunPingTestResponse_FieldMask) FilterInputFields() *RunPingTestResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunPingTestResponse_FieldMask) FromProtoFieldMask

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

func (*RunPingTestResponse_FieldMask) GetPaths

func (*RunPingTestResponse_FieldMask) GetRawPaths

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

func (*RunPingTestResponse_FieldMask) IsFull

func (fieldMask *RunPingTestResponse_FieldMask) IsFull() bool

func (RunPingTestResponse_FieldMask) Marshal

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

implement methods required by customType

func (RunPingTestResponse_FieldMask) MarshalJSON

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

func (*RunPingTestResponse_FieldMask) PathsCount

func (fieldMask *RunPingTestResponse_FieldMask) PathsCount() int

func (*RunPingTestResponse_FieldMask) Project

func (*RunPingTestResponse_FieldMask) ProjectRaw

func (*RunPingTestResponse_FieldMask) ProtoMessage

func (fieldMask *RunPingTestResponse_FieldMask) ProtoMessage()

func (*RunPingTestResponse_FieldMask) ProtoReflect

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

func (*RunPingTestResponse_FieldMask) Reset

func (fieldMask *RunPingTestResponse_FieldMask) Reset()

func (*RunPingTestResponse_FieldMask) Set

func (fieldMask *RunPingTestResponse_FieldMask) Set(target, source *RunPingTestResponse)

func (*RunPingTestResponse_FieldMask) SetFromCliFlag

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

func (*RunPingTestResponse_FieldMask) SetRaw

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

func (*RunPingTestResponse_FieldMask) Size

func (fieldMask *RunPingTestResponse_FieldMask) Size() int

func (*RunPingTestResponse_FieldMask) String

func (fieldMask *RunPingTestResponse_FieldMask) String() string

func (*RunPingTestResponse_FieldMask) Subtract

func (*RunPingTestResponse_FieldMask) SubtractRaw

func (*RunPingTestResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunPingTestResponse_FieldMask) Unmarshal

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

func (*RunPingTestResponse_FieldMask) UnmarshalJSON

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

type RunPingTestResponse_FieldPath

type RunPingTestResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunPingTestResponse_FieldPathSelector
	Get(source *RunPingTestResponse) []interface{}
	GetSingle(source *RunPingTestResponse) (interface{}, bool)
	ClearValue(item *RunPingTestResponse)

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

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

func MustParseRunPingTestResponse_FieldPath

func MustParseRunPingTestResponse_FieldPath(rawField string) RunPingTestResponse_FieldPath

func ParseRunPingTestResponse_FieldPath

func ParseRunPingTestResponse_FieldPath(rawField string) (RunPingTestResponse_FieldPath, error)

type RunPingTestResponse_FieldPathArrayItemValue

type RunPingTestResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunPingTestResponse_FieldPath
	ContainsValue(*RunPingTestResponse) bool
}

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

func MustParseRunPingTestResponse_FieldPathArrayItemValue

func MustParseRunPingTestResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunPingTestResponse_FieldPathArrayItemValue

func ParseRunPingTestResponse_FieldPathArrayItemValue

func ParseRunPingTestResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunPingTestResponse_FieldPathArrayItemValue, error)

ParseRunPingTestResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunPingTestResponse_FieldPathArrayOfValues

type RunPingTestResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunPingTestResponse_FieldPath
}

RunPingTestResponse_FieldPathArrayOfValues allows storing slice of values for RunPingTestResponse fields according to their type

func MustParseRunPingTestResponse_FieldPathArrayOfValues

func MustParseRunPingTestResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunPingTestResponse_FieldPathArrayOfValues

func ParseRunPingTestResponse_FieldPathArrayOfValues

func ParseRunPingTestResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunPingTestResponse_FieldPathArrayOfValues, error)

type RunPingTestResponse_FieldPathSelector

type RunPingTestResponse_FieldPathSelector int32
const (
	RunPingTestResponse_FieldPathSelectorJsonResponse RunPingTestResponse_FieldPathSelector = 0
	RunPingTestResponse_FieldPathSelectorTextResponse RunPingTestResponse_FieldPathSelector = 1
)

func (RunPingTestResponse_FieldPathSelector) String

type RunPingTestResponse_FieldPathValue

type RunPingTestResponse_FieldPathValue interface {
	RunPingTestResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunPingTestResponse)
	CompareWith(*RunPingTestResponse) (cmp int, comparable bool)
}

RunPingTestResponse_FieldPathValue allows storing values for RunPingTestResponse fields according to their type

func MustParseRunPingTestResponse_FieldPathValue

func MustParseRunPingTestResponse_FieldPathValue(pathStr, valueStr string) RunPingTestResponse_FieldPathValue

func ParseRunPingTestResponse_FieldPathValue

func ParseRunPingTestResponse_FieldPathValue(pathStr, valueStr string) (RunPingTestResponse_FieldPathValue, error)

type RunPingTestResponse_FieldSubPath

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

func (*RunPingTestResponse_FieldSubPath) AsJsonResponseSubPath added in v0.10.0

func (*RunPingTestResponse_FieldSubPath) ClearValue

func (*RunPingTestResponse_FieldSubPath) ClearValueRaw

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

func (*RunPingTestResponse_FieldSubPath) Get

func (fps *RunPingTestResponse_FieldSubPath) Get(source *RunPingTestResponse) (values []interface{})

Get returns all values pointed by selected field from source RunPingTestResponse

func (*RunPingTestResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunPingTestResponse_FieldSubPath) GetRaw

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

func (*RunPingTestResponse_FieldSubPath) GetSingle

func (fps *RunPingTestResponse_FieldSubPath) GetSingle(source *RunPingTestResponse) (interface{}, bool)

GetSingle returns value of selected field from source RunPingTestResponse

func (*RunPingTestResponse_FieldSubPath) GetSingleRaw

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

func (*RunPingTestResponse_FieldSubPath) IsLeaf

func (fps *RunPingTestResponse_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*RunPingTestResponse_FieldSubPath) JSONString

func (fps *RunPingTestResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*RunPingTestResponse_FieldSubPath) Selector

func (*RunPingTestResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunPingTestResponse_FieldSubPath) String

String returns path representation in proto convention

func (*RunPingTestResponse_FieldSubPath) WithIArrayItemValue

func (fps *RunPingTestResponse_FieldSubPath) WithIArrayItemValue(value interface{}) RunPingTestResponse_FieldPathArrayItemValue

func (*RunPingTestResponse_FieldSubPath) WithIArrayOfValues

func (fps *RunPingTestResponse_FieldSubPath) WithIArrayOfValues(values interface{}) RunPingTestResponse_FieldPathArrayOfValues

func (*RunPingTestResponse_FieldSubPath) WithIValue

func (fps *RunPingTestResponse_FieldSubPath) WithIValue(value interface{}) RunPingTestResponse_FieldPathValue

func (*RunPingTestResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*RunPingTestResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*RunPingTestResponse_FieldSubPath) WithRawIValue

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

type RunPingTestResponse_FieldSubPathArrayItemValue

type RunPingTestResponse_FieldSubPathArrayItemValue struct {
	RunPingTestResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_FieldSubPathArrayItemValue) AsJsonResponsePathItemValue added in v0.10.0

func (*RunPingTestResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*RunPingTestResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type RunPingTestResponse_FieldSubPathArrayOfValues

type RunPingTestResponse_FieldSubPathArrayOfValues struct {
	RunPingTestResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_FieldSubPathArrayOfValues) AsJsonResponsePathArrayOfValues added in v0.10.0

func (*RunPingTestResponse_FieldSubPathArrayOfValues) GetRawValues

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

type RunPingTestResponse_FieldSubPathValue

type RunPingTestResponse_FieldSubPathValue struct {
	RunPingTestResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_FieldSubPathValue) AsJsonResponsePathValue added in v0.10.0

func (*RunPingTestResponse_FieldSubPathValue) CompareWith

func (fpvs *RunPingTestResponse_FieldSubPathValue) CompareWith(source *RunPingTestResponse) (int, bool)

func (*RunPingTestResponse_FieldSubPathValue) CompareWithRaw

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

func (*RunPingTestResponse_FieldSubPathValue) GetRawValue

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

func (*RunPingTestResponse_FieldSubPathValue) SetTo

func (*RunPingTestResponse_FieldSubPathValue) SetToRaw

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

type RunPingTestResponse_FieldTerminalPath

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

func (*RunPingTestResponse_FieldTerminalPath) ClearValue

func (*RunPingTestResponse_FieldTerminalPath) ClearValueRaw

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

func (*RunPingTestResponse_FieldTerminalPath) Get

func (fp *RunPingTestResponse_FieldTerminalPath) Get(source *RunPingTestResponse) (values []interface{})

Get returns all values pointed by specific field from source RunPingTestResponse

func (*RunPingTestResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunPingTestResponse_FieldTerminalPath) GetRaw

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

func (*RunPingTestResponse_FieldTerminalPath) GetSingle

func (fp *RunPingTestResponse_FieldTerminalPath) GetSingle(source *RunPingTestResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunPingTestResponse

func (*RunPingTestResponse_FieldTerminalPath) GetSingleRaw

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

func (*RunPingTestResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunPingTestResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunPingTestResponse_FieldTerminalPath) Selector

func (*RunPingTestResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunPingTestResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunPingTestResponse_FieldTerminalPath) WithIArrayItemValue

func (*RunPingTestResponse_FieldTerminalPath) WithIArrayOfValues

func (fp *RunPingTestResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) RunPingTestResponse_FieldPathArrayOfValues

func (*RunPingTestResponse_FieldTerminalPath) WithIValue

func (*RunPingTestResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunPingTestResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunPingTestResponse_FieldTerminalPath) WithRawIValue

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

type RunPingTestResponse_FieldTerminalPathArrayItemValue

type RunPingTestResponse_FieldTerminalPathArrayItemValue struct {
	RunPingTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunPingTestResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunPingTestResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *RunPingTestResponse_FieldTerminalPathArrayItemValue) GetSingle(source *RunPingTestResponse) (interface{}, bool)

func (*RunPingTestResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunPingTestResponse_FieldTerminalPathArrayOfValues

type RunPingTestResponse_FieldTerminalPathArrayOfValues struct {
	RunPingTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_FieldTerminalPathArrayOfValues) AsJsonResponseArrayOfValues added in v0.10.0

func (*RunPingTestResponse_FieldTerminalPathArrayOfValues) AsTextResponseArrayOfValues added in v0.10.0

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

func (*RunPingTestResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunPingTestResponse_FieldTerminalPathValue

type RunPingTestResponse_FieldTerminalPathValue struct {
	RunPingTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_FieldTerminalPathValue) AsJsonResponseValue added in v0.10.0

func (*RunPingTestResponse_FieldTerminalPathValue) AsTextResponseValue added in v0.10.0

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

func (*RunPingTestResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunPingTestResponse_FieldTerminalPathValue' with the value under path in 'RunPingTestResponse'.

func (*RunPingTestResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*RunPingTestResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*RunPingTestResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunPingTestResponse

func (*RunPingTestResponse_FieldTerminalPathValue) SetToRaw

type RunPingTestResponse_JsonResponse added in v0.10.0

type RunPingTestResponse_JsonResponse struct {

	// IP address of the ping target
	From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty" firestore:"from"`
	// ICMP payload size received in response
	SizeBytes int32 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty" firestore:"sizeBytes"`
	// Sequence number received in response
	SequenceNumber int32 `` /* 131-byte string literal not displayed */
	// TTL received in response
	Ttl int32 `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty" firestore:"ttl"`
	// Round trip time calculated
	Rtt *duration.Duration `protobuf:"bytes,5,opt,name=rtt,proto3" json:"rtt,omitempty" firestore:"rtt"`
	// Error message
	Error   string                                         `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty" firestore:"error"`
	Summary *RunPingTestResponse_JsonResponse_SummaryStats `protobuf:"bytes,7,opt,name=summary,proto3" json:"summary,omitempty" firestore:"summary"`
	// contains filtered or unexported fields
}

func (*RunPingTestResponse_JsonResponse) Clone added in v0.10.0

func (*RunPingTestResponse_JsonResponse) CloneRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse) Descriptor added in v0.10.0

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

Deprecated, Use RunPingTestResponse_JsonResponse.ProtoReflect.Descriptor instead.

func (*RunPingTestResponse_JsonResponse) GetError added in v0.10.0

func (*RunPingTestResponse_JsonResponse) GetFrom added in v0.10.0

func (*RunPingTestResponse_JsonResponse) GetRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse) GetSequenceNumber added in v0.10.0

func (m *RunPingTestResponse_JsonResponse) GetSequenceNumber() int32

func (*RunPingTestResponse_JsonResponse) GetSizeBytes added in v0.10.0

func (m *RunPingTestResponse_JsonResponse) GetSizeBytes() int32

func (*RunPingTestResponse_JsonResponse) GetSummary added in v0.10.0

func (*RunPingTestResponse_JsonResponse) GetTtl added in v0.10.0

func (*RunPingTestResponse_JsonResponse) GotenMessage added in v0.10.0

func (*RunPingTestResponse_JsonResponse) GotenMessage()

func (*RunPingTestResponse_JsonResponse) GotenObjectExt added in v0.10.0

func (o *RunPingTestResponse_JsonResponse) GotenObjectExt()

func (*RunPingTestResponse_JsonResponse) GotenValidate added in v0.10.0

func (obj *RunPingTestResponse_JsonResponse) GotenValidate() error

func (*RunPingTestResponse_JsonResponse) MakeDiffFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse) MakeFullFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse) MakeRawDiffFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse) MakeRawFullFieldMask added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse) Marshal added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse) MarshalJSON added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse) Merge added in v0.10.0

func (*RunPingTestResponse_JsonResponse) MergeRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse) ProtoMessage added in v0.10.0

func (*RunPingTestResponse_JsonResponse) ProtoMessage()

func (*RunPingTestResponse_JsonResponse) ProtoReflect added in v0.10.0

func (*RunPingTestResponse_JsonResponse) Reset added in v0.10.0

func (*RunPingTestResponse_JsonResponse) SetError added in v0.10.0

func (m *RunPingTestResponse_JsonResponse) SetError(fv string)

func (*RunPingTestResponse_JsonResponse) SetFrom added in v0.10.0

func (*RunPingTestResponse_JsonResponse) SetRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse) SetSequenceNumber added in v0.10.0

func (m *RunPingTestResponse_JsonResponse) SetSequenceNumber(fv int32)

func (*RunPingTestResponse_JsonResponse) SetSizeBytes added in v0.10.0

func (m *RunPingTestResponse_JsonResponse) SetSizeBytes(fv int32)

func (*RunPingTestResponse_JsonResponse) SetSummary added in v0.10.0

func (*RunPingTestResponse_JsonResponse) SetTtl added in v0.10.0

func (*RunPingTestResponse_JsonResponse) String added in v0.10.0

func (*RunPingTestResponse_JsonResponse) Unmarshal added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse) UnmarshalJSON added in v0.10.0

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

type RunPingTestResponse_JsonResponsePathSelectorError added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorError struct{}

func (RunPingTestResponse_JsonResponsePathSelectorError) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorError) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorError) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorFrom added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorFrom struct{}

func (RunPingTestResponse_JsonResponsePathSelectorFrom) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorFrom) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorFrom) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorRtt added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorRtt struct{}

func (RunPingTestResponse_JsonResponsePathSelectorRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSequenceNumber added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSequenceNumber struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSequenceNumber) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSequenceNumber) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSequenceNumber) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSizeBytes added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSizeBytes struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSizeBytes) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSizeBytes) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSizeBytes) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummary added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummary struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummary) AvgRtt added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) LossRatio added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) MaxRtt added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) MinRtt added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) ReceivedCounter added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) StddevRtt added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) TransmittedCounter added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) WithSubArrayItemValue added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) WithSubArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) WithSubPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) WithSubValue added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummary) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryAvgRtt added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryAvgRtt struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryAvgRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryAvgRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryAvgRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryLossRatio added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryLossRatio struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryLossRatio) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryLossRatio) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryLossRatio) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryMaxRtt added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryMaxRtt struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryMaxRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryMaxRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryMaxRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryMinRtt added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryMinRtt struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryMinRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryMinRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryMinRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryReceivedCounter added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryReceivedCounter struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryReceivedCounter) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryReceivedCounter) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryReceivedCounter) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryStddevRtt added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryStddevRtt struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryStddevRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryStddevRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryStddevRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryTransmittedCounter added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorSummaryTransmittedCounter struct{}

func (RunPingTestResponse_JsonResponsePathSelectorSummaryTransmittedCounter) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryTransmittedCounter) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorSummaryTransmittedCounter) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorTtl added in v0.10.0

type RunPingTestResponse_JsonResponsePathSelectorTtl struct{}

func (RunPingTestResponse_JsonResponsePathSelectorTtl) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorTtl) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponsePathSelectorTtl) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_FieldMask added in v0.10.0

type RunPingTestResponse_JsonResponse_FieldMask struct {
	Paths []RunPingTestResponseJsonResponse_FieldPath
}

func FullRunPingTestResponse_JsonResponse_FieldMask added in v0.10.0

func FullRunPingTestResponse_JsonResponse_FieldMask() *RunPingTestResponse_JsonResponse_FieldMask

func (*RunPingTestResponse_JsonResponse_FieldMask) AppendPath added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) AppendRawPath added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) DecodeFirestore added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) EncodeFirestore added in v0.10.0

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

firestore encoding/decoding integration

func (*RunPingTestResponse_JsonResponse_FieldMask) FilterInputFields added in v0.10.0

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunPingTestResponse_JsonResponse_FieldMask) FromProtoFieldMask added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) GetPaths added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) GetRawPaths added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) IsFull added in v0.10.0

func (RunPingTestResponse_JsonResponse_FieldMask) Marshal added in v0.10.0

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

implement methods required by customType

func (RunPingTestResponse_JsonResponse_FieldMask) MarshalJSON added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) PathsCount added in v0.10.0

func (fieldMask *RunPingTestResponse_JsonResponse_FieldMask) PathsCount() int

func (*RunPingTestResponse_JsonResponse_FieldMask) Project added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) ProjectRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) ProtoMessage added in v0.10.0

func (fieldMask *RunPingTestResponse_JsonResponse_FieldMask) ProtoMessage()

func (*RunPingTestResponse_JsonResponse_FieldMask) ProtoReflect added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) Reset added in v0.10.0

func (fieldMask *RunPingTestResponse_JsonResponse_FieldMask) Reset()

func (*RunPingTestResponse_JsonResponse_FieldMask) Set added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) SetFromCliFlag added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) SetRaw added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) Size added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) String added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) Subtract added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) SubtractRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_FieldMask) ToProtoFieldMask added in v0.10.0

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

ToFieldMask is used for proto conversions

func (*RunPingTestResponse_JsonResponse_FieldMask) Unmarshal added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_FieldMask) UnmarshalJSON added in v0.10.0

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

type RunPingTestResponse_JsonResponse_SummaryStats added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStats struct {
	MinRtt             *duration.Duration `protobuf:"bytes,1,opt,name=min_rtt,json=minRtt,proto3" json:"min_rtt,omitempty" firestore:"minRtt"`
	AvgRtt             *duration.Duration `protobuf:"bytes,2,opt,name=avg_rtt,json=avgRtt,proto3" json:"avg_rtt,omitempty" firestore:"avgRtt"`
	MaxRtt             *duration.Duration `protobuf:"bytes,3,opt,name=max_rtt,json=maxRtt,proto3" json:"max_rtt,omitempty" firestore:"maxRtt"`
	StddevRtt          *duration.Duration `protobuf:"bytes,4,opt,name=stddev_rtt,json=stddevRtt,proto3" json:"stddev_rtt,omitempty" firestore:"stddevRtt"`
	TransmittedCounter int32              `` /* 147-byte string literal not displayed */
	ReceivedCounter    int32              `` /* 135-byte string literal not displayed */
	// Percent
	LossRatio float64 `protobuf:"fixed64,7,opt,name=loss_ratio,json=lossRatio,proto3" json:"loss_ratio,omitempty" firestore:"lossRatio"`
	// contains filtered or unexported fields
}

Summary statistics accompanies each response It summarizes the results at that time

func (*RunPingTestResponse_JsonResponse_SummaryStats) Clone added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) CloneRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) Descriptor added in v0.10.0

Deprecated, Use RunPingTestResponse_JsonResponse_SummaryStats.ProtoReflect.Descriptor instead.

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetAvgRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetLossRatio added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetMaxRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetMinRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetReceivedCounter added in v0.10.0

func (m *RunPingTestResponse_JsonResponse_SummaryStats) GetReceivedCounter() int32

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetStddevRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GetTransmittedCounter added in v0.10.0

func (m *RunPingTestResponse_JsonResponse_SummaryStats) GetTransmittedCounter() int32

func (*RunPingTestResponse_JsonResponse_SummaryStats) GotenMessage added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GotenObjectExt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) GotenValidate added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) MakeDiffFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) MakeFullFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) MakeRawDiffFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) MakeRawFullFieldMask added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) Marshal added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) MarshalJSON added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) Merge added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) MergeRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) ProtoMessage added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) ProtoReflect added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) Reset added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetAvgRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetLossRatio added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetMaxRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetMinRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetReceivedCounter added in v0.10.0

func (m *RunPingTestResponse_JsonResponse_SummaryStats) SetReceivedCounter(fv int32)

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetStddevRtt added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) SetTransmittedCounter added in v0.10.0

func (m *RunPingTestResponse_JsonResponse_SummaryStats) SetTransmittedCounter(fv int32)

func (*RunPingTestResponse_JsonResponse_SummaryStats) String added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) Unmarshal added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats) UnmarshalJSON added in v0.10.0

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

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorAvgRtt added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorAvgRtt struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorAvgRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorAvgRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorAvgRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorLossRatio added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorLossRatio struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorLossRatio) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorLossRatio) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorLossRatio) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMaxRtt added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMaxRtt struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMaxRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMaxRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMaxRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMinRtt added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMinRtt struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMinRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMinRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorMinRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorReceivedCounter added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorReceivedCounter struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorReceivedCounter) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorReceivedCounter) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorReceivedCounter) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorStddevRtt added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorStddevRtt struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorStddevRtt) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorStddevRtt) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorStddevRtt) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorTransmittedCounter added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorTransmittedCounter struct{}

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorTransmittedCounter) FieldPath added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorTransmittedCounter) WithArrayOfValues added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStatsPathSelectorTransmittedCounter) WithValue added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStats_FieldMask added in v0.10.0

type RunPingTestResponse_JsonResponse_SummaryStats_FieldMask struct {
	Paths []RunPingTestResponseJsonResponseSummaryStats_FieldPath
}

func FullRunPingTestResponse_JsonResponse_SummaryStats_FieldMask added in v0.10.0

func FullRunPingTestResponse_JsonResponse_SummaryStats_FieldMask() *RunPingTestResponse_JsonResponse_SummaryStats_FieldMask

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) AppendPath added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) AppendRawPath added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) DecodeFirestore added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) EncodeFirestore added in v0.10.0

firestore encoding/decoding integration

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) FilterInputFields added in v0.10.0

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) FromProtoFieldMask added in v0.10.0

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

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) GetPaths added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) GetRawPaths added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) IsFull added in v0.10.0

func (RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Marshal added in v0.10.0

implement methods required by customType

func (RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) MarshalJSON added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) PathsCount added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Project added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) ProjectRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) ProtoMessage added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) ProtoReflect added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Reset added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Set added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) SetFromCliFlag added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) SetRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Size added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) String added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Subtract added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) SubtractRaw added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) ToProtoFieldMask added in v0.10.0

ToFieldMask is used for proto conversions

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) Unmarshal added in v0.10.0

func (*RunPingTestResponse_JsonResponse_SummaryStats_FieldMask) UnmarshalJSON added in v0.10.0

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

Jump to

Keyboard shortcuts

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