speed_test_client

package
v0.8.10 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2023 License: Apache-2.0 Imports: 56 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SpeedTestDirection_name = map[int32]string{
		0: "Download",
		1: "Upload",
	}

	SpeedTestDirection_value = map[string]int32{
		"Download": 0,
		"Upload":   1,
	}
)

Functions

This section is empty.

Types

type RunSpeedTestClientStream

type RunSpeedTestClientStream interface {
	Recv() (*RunSpeedTestResponse, error)
	grpc.ClientStream
}

type RunSpeedTestDescriptor added in v0.4.26

type RunSpeedTestDescriptor struct{}

func GetRunSpeedTestDescriptor added in v0.4.26

func GetRunSpeedTestDescriptor() *RunSpeedTestDescriptor

func (*RunSpeedTestDescriptor) GetApiDescriptor added in v0.4.26

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

func (*RunSpeedTestDescriptor) GetApiName added in v0.4.26

func (d *RunSpeedTestDescriptor) GetApiName() string

func (*RunSpeedTestDescriptor) GetClientMsgReflectHandle added in v0.4.26

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

func (*RunSpeedTestDescriptor) GetFullMethodName added in v0.4.26

func (d *RunSpeedTestDescriptor) GetFullMethodName() string

func (*RunSpeedTestDescriptor) GetMethodName added in v0.4.26

func (d *RunSpeedTestDescriptor) GetMethodName() string

func (*RunSpeedTestDescriptor) GetProtoPkgName added in v0.4.26

func (d *RunSpeedTestDescriptor) GetProtoPkgName() string

func (*RunSpeedTestDescriptor) GetResourceDescriptor added in v0.4.27

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

func (*RunSpeedTestDescriptor) GetServerMsgReflectHandle added in v0.4.26

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

func (*RunSpeedTestDescriptor) GetServiceDomain added in v0.4.26

func (d *RunSpeedTestDescriptor) GetServiceDomain() string

func (*RunSpeedTestDescriptor) GetServiceVersion added in v0.4.26

func (d *RunSpeedTestDescriptor) GetServiceVersion() string

func (*RunSpeedTestDescriptor) GetVerb added in v0.4.26

func (d *RunSpeedTestDescriptor) GetVerb() string

func (*RunSpeedTestDescriptor) HasResource added in v0.4.27

func (d *RunSpeedTestDescriptor) HasResource() bool

func (*RunSpeedTestDescriptor) IsClientStream added in v0.4.26

func (d *RunSpeedTestDescriptor) IsClientStream() bool

func (*RunSpeedTestDescriptor) IsCollection added in v0.4.27

func (d *RunSpeedTestDescriptor) IsCollection() bool

func (*RunSpeedTestDescriptor) IsPlural added in v0.4.27

func (d *RunSpeedTestDescriptor) IsPlural() bool

func (*RunSpeedTestDescriptor) IsServerStream added in v0.4.26

func (d *RunSpeedTestDescriptor) IsServerStream() bool

func (*RunSpeedTestDescriptor) IsUnary added in v0.4.26

func (d *RunSpeedTestDescriptor) IsUnary() bool

func (*RunSpeedTestDescriptor) NewEmptyClientMsg added in v0.4.26

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

func (*RunSpeedTestDescriptor) NewEmptyServerMsg added in v0.4.26

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

func (*RunSpeedTestDescriptor) RequestHasResourceBody added in v0.4.26

func (d *RunSpeedTestDescriptor) RequestHasResourceBody() bool

type RunSpeedTestDescriptorClientMsgHandle added in v0.4.26

type RunSpeedTestDescriptorClientMsgHandle struct{}

func (*RunSpeedTestDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.27

func (*RunSpeedTestDescriptorClientMsgHandle) ExtractResourceName added in v0.4.27

func (*RunSpeedTestDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.27

type RunSpeedTestDescriptorServerMsgHandle added in v0.4.26

type RunSpeedTestDescriptorServerMsgHandle struct{}

func (*RunSpeedTestDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.27

func (*RunSpeedTestDescriptorServerMsgHandle) ExtractResourceName added in v0.4.27

func (*RunSpeedTestDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.27

type RunSpeedTestRequest

type RunSpeedTestRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	Name      *probe.Reference   `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	Direction SpeedTestDirection `` /* 140-byte string literal not displayed */
	// Reference to probing session to run speedtest
	// Optional. If not specified the agent selects nearest server
	// or the test is run to the recently used speedtest server
	// Request should have both probingSession and probingTarget
	ProbingSession *probing_session.Reference `` /* 151-byte string literal not displayed */
	// Reference to probing target to run speedtest
	// Optional. If not specified the agent selects nearest server
	// or the test is run to the recently used speedtest server
	// Request should have both probingSession and probingTarget
	ProbingTarget *probing_target.Reference `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*RunSpeedTestRequest) Clone

func (*RunSpeedTestRequest) CloneRaw

func (*RunSpeedTestRequest) Descriptor

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

Deprecated, Use RunSpeedTestRequest.ProtoReflect.Descriptor instead.

func (*RunSpeedTestRequest) GetDirection

func (m *RunSpeedTestRequest) GetDirection() SpeedTestDirection

func (*RunSpeedTestRequest) GetName

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

func (*RunSpeedTestRequest) GetProbingSession added in v0.4.40

func (m *RunSpeedTestRequest) GetProbingSession() *probing_session.Reference

func (*RunSpeedTestRequest) GetProbingTarget added in v0.4.40

func (m *RunSpeedTestRequest) GetProbingTarget() *probing_target.Reference

func (*RunSpeedTestRequest) GotenMessage

func (*RunSpeedTestRequest) GotenMessage()

func (*RunSpeedTestRequest) GotenObjectExt

func (o *RunSpeedTestRequest) GotenObjectExt()

func (*RunSpeedTestRequest) GotenValidate

func (obj *RunSpeedTestRequest) GotenValidate() error

func (*RunSpeedTestRequest) MakeDiffFieldMask

func (*RunSpeedTestRequest) MakeFullFieldMask

func (o *RunSpeedTestRequest) MakeFullFieldMask() *RunSpeedTestRequest_FieldMask

func (*RunSpeedTestRequest) MakeRawDiffFieldMask

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

func (*RunSpeedTestRequest) MakeRawFullFieldMask

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

func (*RunSpeedTestRequest) Marshal

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

func (*RunSpeedTestRequest) MarshalJSON

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

func (*RunSpeedTestRequest) Merge

func (o *RunSpeedTestRequest) Merge(source *RunSpeedTestRequest)

func (*RunSpeedTestRequest) MergeRaw

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

func (*RunSpeedTestRequest) ProtoMessage

func (*RunSpeedTestRequest) ProtoMessage()

func (*RunSpeedTestRequest) ProtoReflect

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

func (*RunSpeedTestRequest) Reset

func (m *RunSpeedTestRequest) Reset()

func (*RunSpeedTestRequest) SetDirection

func (m *RunSpeedTestRequest) SetDirection(fv SpeedTestDirection)

func (*RunSpeedTestRequest) SetName

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

func (*RunSpeedTestRequest) SetProbingSession added in v0.4.40

func (m *RunSpeedTestRequest) SetProbingSession(fv *probing_session.Reference)

func (*RunSpeedTestRequest) SetProbingTarget added in v0.4.40

func (m *RunSpeedTestRequest) SetProbingTarget(fv *probing_target.Reference)

func (*RunSpeedTestRequest) String

func (m *RunSpeedTestRequest) String() string

func (*RunSpeedTestRequest) Unmarshal

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

func (*RunSpeedTestRequest) UnmarshalJSON

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

type RunSpeedTestRequestFieldPathBuilder

type RunSpeedTestRequestFieldPathBuilder struct{}

func NewRunSpeedTestRequestFieldPathBuilder

func NewRunSpeedTestRequestFieldPathBuilder() RunSpeedTestRequestFieldPathBuilder

func (RunSpeedTestRequestFieldPathBuilder) Direction

func (RunSpeedTestRequestFieldPathBuilder) Name

func (RunSpeedTestRequestFieldPathBuilder) ProbingSession added in v0.4.40

func (RunSpeedTestRequestFieldPathBuilder) ProbingTarget added in v0.4.40

type RunSpeedTestRequestPathSelectorDirection

type RunSpeedTestRequestPathSelectorDirection struct{}

func (RunSpeedTestRequestPathSelectorDirection) FieldPath

func (RunSpeedTestRequestPathSelectorDirection) WithArrayOfValues

func (RunSpeedTestRequestPathSelectorDirection) WithValue

type RunSpeedTestRequestPathSelectorName

type RunSpeedTestRequestPathSelectorName struct{}

func (RunSpeedTestRequestPathSelectorName) FieldPath

func (RunSpeedTestRequestPathSelectorName) WithArrayOfValues

func (RunSpeedTestRequestPathSelectorName) WithValue

type RunSpeedTestRequestPathSelectorProbingSession added in v0.4.40

type RunSpeedTestRequestPathSelectorProbingSession struct{}

func (RunSpeedTestRequestPathSelectorProbingSession) FieldPath added in v0.4.40

func (RunSpeedTestRequestPathSelectorProbingSession) WithArrayOfValues added in v0.4.40

func (RunSpeedTestRequestPathSelectorProbingSession) WithValue added in v0.4.40

type RunSpeedTestRequestPathSelectorProbingTarget added in v0.4.40

type RunSpeedTestRequestPathSelectorProbingTarget struct{}

func (RunSpeedTestRequestPathSelectorProbingTarget) FieldPath added in v0.4.40

func (RunSpeedTestRequestPathSelectorProbingTarget) WithArrayOfValues added in v0.4.40

func (RunSpeedTestRequestPathSelectorProbingTarget) WithValue added in v0.4.40

type RunSpeedTestRequestToProbe

type RunSpeedTestRequestToProbe struct {
	Direction      SpeedTestDirection `` /* 140-byte string literal not displayed */
	TargetName     string             `protobuf:"bytes,2,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty" firestore:"targetName"`
	ProbingSession string             `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequestToProbe) Clone

func (*RunSpeedTestRequestToProbe) CloneRaw

func (*RunSpeedTestRequestToProbe) Descriptor

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

Deprecated, Use RunSpeedTestRequestToProbe.ProtoReflect.Descriptor instead.

func (*RunSpeedTestRequestToProbe) GetDirection

func (*RunSpeedTestRequestToProbe) GetProbingSession added in v0.4.40

func (m *RunSpeedTestRequestToProbe) GetProbingSession() string

func (*RunSpeedTestRequestToProbe) GetTargetName added in v0.4.40

func (m *RunSpeedTestRequestToProbe) GetTargetName() string

func (*RunSpeedTestRequestToProbe) GotenMessage

func (*RunSpeedTestRequestToProbe) GotenMessage()

func (*RunSpeedTestRequestToProbe) GotenObjectExt

func (o *RunSpeedTestRequestToProbe) GotenObjectExt()

func (*RunSpeedTestRequestToProbe) GotenValidate

func (obj *RunSpeedTestRequestToProbe) GotenValidate() error

func (*RunSpeedTestRequestToProbe) MakeDiffFieldMask

func (*RunSpeedTestRequestToProbe) MakeFullFieldMask

func (*RunSpeedTestRequestToProbe) MakeRawDiffFieldMask

func (*RunSpeedTestRequestToProbe) MakeRawFullFieldMask

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

func (*RunSpeedTestRequestToProbe) Marshal

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

func (*RunSpeedTestRequestToProbe) MarshalJSON

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

func (*RunSpeedTestRequestToProbe) Merge

func (*RunSpeedTestRequestToProbe) MergeRaw

func (*RunSpeedTestRequestToProbe) ProtoMessage

func (*RunSpeedTestRequestToProbe) ProtoMessage()

func (*RunSpeedTestRequestToProbe) ProtoReflect

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

func (*RunSpeedTestRequestToProbe) Reset

func (m *RunSpeedTestRequestToProbe) Reset()

func (*RunSpeedTestRequestToProbe) SetDirection

func (m *RunSpeedTestRequestToProbe) SetDirection(fv SpeedTestDirection)

func (*RunSpeedTestRequestToProbe) SetProbingSession added in v0.4.40

func (m *RunSpeedTestRequestToProbe) SetProbingSession(fv string)

func (*RunSpeedTestRequestToProbe) SetTargetName added in v0.4.40

func (m *RunSpeedTestRequestToProbe) SetTargetName(fv string)

func (*RunSpeedTestRequestToProbe) String

func (m *RunSpeedTestRequestToProbe) String() string

func (*RunSpeedTestRequestToProbe) Unmarshal

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

func (*RunSpeedTestRequestToProbe) UnmarshalJSON

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

type RunSpeedTestRequestToProbeFieldPathBuilder

type RunSpeedTestRequestToProbeFieldPathBuilder struct{}

func NewRunSpeedTestRequestToProbeFieldPathBuilder

func NewRunSpeedTestRequestToProbeFieldPathBuilder() RunSpeedTestRequestToProbeFieldPathBuilder

func (RunSpeedTestRequestToProbeFieldPathBuilder) Direction

func (RunSpeedTestRequestToProbeFieldPathBuilder) ProbingSession added in v0.4.40

func (RunSpeedTestRequestToProbeFieldPathBuilder) TargetName added in v0.4.40

type RunSpeedTestRequestToProbePathSelectorDirection

type RunSpeedTestRequestToProbePathSelectorDirection struct{}

func (RunSpeedTestRequestToProbePathSelectorDirection) FieldPath

func (RunSpeedTestRequestToProbePathSelectorDirection) WithArrayOfValues

func (RunSpeedTestRequestToProbePathSelectorDirection) WithValue

type RunSpeedTestRequestToProbePathSelectorProbingSession added in v0.4.40

type RunSpeedTestRequestToProbePathSelectorProbingSession struct{}

func (RunSpeedTestRequestToProbePathSelectorProbingSession) FieldPath added in v0.4.40

func (RunSpeedTestRequestToProbePathSelectorProbingSession) WithArrayOfValues added in v0.4.40

func (RunSpeedTestRequestToProbePathSelectorProbingSession) WithValue added in v0.4.40

type RunSpeedTestRequestToProbePathSelectorTargetName added in v0.4.40

type RunSpeedTestRequestToProbePathSelectorTargetName struct{}

func (RunSpeedTestRequestToProbePathSelectorTargetName) FieldPath added in v0.4.40

func (RunSpeedTestRequestToProbePathSelectorTargetName) WithArrayOfValues added in v0.4.40

func (RunSpeedTestRequestToProbePathSelectorTargetName) WithValue added in v0.4.40

type RunSpeedTestRequestToProbe_FieldMask

type RunSpeedTestRequestToProbe_FieldMask struct {
	Paths []RunSpeedTestRequestToProbe_FieldPath
}

func FullRunSpeedTestRequestToProbe_FieldMask

func FullRunSpeedTestRequestToProbe_FieldMask() *RunSpeedTestRequestToProbe_FieldMask

func (*RunSpeedTestRequestToProbe_FieldMask) AppendPath

func (*RunSpeedTestRequestToProbe_FieldMask) AppendRawPath

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

func (*RunSpeedTestRequestToProbe_FieldMask) DecodeFirestore

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

func (*RunSpeedTestRequestToProbe_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunSpeedTestRequestToProbe_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunSpeedTestRequestToProbe_FieldMask) FromProtoFieldMask

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

func (*RunSpeedTestRequestToProbe_FieldMask) GetPaths

func (*RunSpeedTestRequestToProbe_FieldMask) GetRawPaths

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

func (*RunSpeedTestRequestToProbe_FieldMask) IsFull

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) IsFull() bool

func (RunSpeedTestRequestToProbe_FieldMask) Marshal

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

implement methods required by customType

func (RunSpeedTestRequestToProbe_FieldMask) MarshalJSON

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

func (*RunSpeedTestRequestToProbe_FieldMask) PathsCount

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) PathsCount() int

func (*RunSpeedTestRequestToProbe_FieldMask) Project

func (*RunSpeedTestRequestToProbe_FieldMask) ProjectRaw

func (*RunSpeedTestRequestToProbe_FieldMask) ProtoMessage

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) ProtoMessage()

func (*RunSpeedTestRequestToProbe_FieldMask) ProtoReflect

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

func (*RunSpeedTestRequestToProbe_FieldMask) Reset

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) Reset()

func (*RunSpeedTestRequestToProbe_FieldMask) Set

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) Set(target, source *RunSpeedTestRequestToProbe)

func (*RunSpeedTestRequestToProbe_FieldMask) SetFromCliFlag

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

func (*RunSpeedTestRequestToProbe_FieldMask) SetRaw

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

func (*RunSpeedTestRequestToProbe_FieldMask) Size

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) Size() int

func (*RunSpeedTestRequestToProbe_FieldMask) String

func (fieldMask *RunSpeedTestRequestToProbe_FieldMask) String() string

func (*RunSpeedTestRequestToProbe_FieldMask) Subtract

func (*RunSpeedTestRequestToProbe_FieldMask) SubtractRaw

func (*RunSpeedTestRequestToProbe_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunSpeedTestRequestToProbe_FieldMask) Unmarshal

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

func (*RunSpeedTestRequestToProbe_FieldMask) UnmarshalJSON

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

type RunSpeedTestRequestToProbe_FieldPath

type RunSpeedTestRequestToProbe_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunSpeedTestRequestToProbe_FieldPathSelector
	Get(source *RunSpeedTestRequestToProbe) []interface{}
	GetSingle(source *RunSpeedTestRequestToProbe) (interface{}, bool)
	ClearValue(item *RunSpeedTestRequestToProbe)

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

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

func MustParseRunSpeedTestRequestToProbe_FieldPath

func MustParseRunSpeedTestRequestToProbe_FieldPath(rawField string) RunSpeedTestRequestToProbe_FieldPath

func ParseRunSpeedTestRequestToProbe_FieldPath

func ParseRunSpeedTestRequestToProbe_FieldPath(rawField string) (RunSpeedTestRequestToProbe_FieldPath, error)

type RunSpeedTestRequestToProbe_FieldPathArrayItemValue

type RunSpeedTestRequestToProbe_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunSpeedTestRequestToProbe_FieldPath
	ContainsValue(*RunSpeedTestRequestToProbe) bool
}

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

func MustParseRunSpeedTestRequestToProbe_FieldPathArrayItemValue

func MustParseRunSpeedTestRequestToProbe_FieldPathArrayItemValue(pathStr, valueStr string) RunSpeedTestRequestToProbe_FieldPathArrayItemValue

func ParseRunSpeedTestRequestToProbe_FieldPathArrayItemValue

func ParseRunSpeedTestRequestToProbe_FieldPathArrayItemValue(pathStr, valueStr string) (RunSpeedTestRequestToProbe_FieldPathArrayItemValue, error)

ParseRunSpeedTestRequestToProbe_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunSpeedTestRequestToProbe_FieldPathArrayOfValues

type RunSpeedTestRequestToProbe_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunSpeedTestRequestToProbe_FieldPath
}

RunSpeedTestRequestToProbe_FieldPathArrayOfValues allows storing slice of values for RunSpeedTestRequestToProbe fields according to their type

func MustParseRunSpeedTestRequestToProbe_FieldPathArrayOfValues

func MustParseRunSpeedTestRequestToProbe_FieldPathArrayOfValues(pathStr, valuesStr string) RunSpeedTestRequestToProbe_FieldPathArrayOfValues

func ParseRunSpeedTestRequestToProbe_FieldPathArrayOfValues

func ParseRunSpeedTestRequestToProbe_FieldPathArrayOfValues(pathStr, valuesStr string) (RunSpeedTestRequestToProbe_FieldPathArrayOfValues, error)

type RunSpeedTestRequestToProbe_FieldPathSelector

type RunSpeedTestRequestToProbe_FieldPathSelector int32
const (
	RunSpeedTestRequestToProbe_FieldPathSelectorDirection      RunSpeedTestRequestToProbe_FieldPathSelector = 0
	RunSpeedTestRequestToProbe_FieldPathSelectorTargetName     RunSpeedTestRequestToProbe_FieldPathSelector = 1
	RunSpeedTestRequestToProbe_FieldPathSelectorProbingSession RunSpeedTestRequestToProbe_FieldPathSelector = 2
)

func (RunSpeedTestRequestToProbe_FieldPathSelector) String

type RunSpeedTestRequestToProbe_FieldPathValue

type RunSpeedTestRequestToProbe_FieldPathValue interface {
	RunSpeedTestRequestToProbe_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunSpeedTestRequestToProbe)
	CompareWith(*RunSpeedTestRequestToProbe) (cmp int, comparable bool)
}

RunSpeedTestRequestToProbe_FieldPathValue allows storing values for RunSpeedTestRequestToProbe fields according to their type

func MustParseRunSpeedTestRequestToProbe_FieldPathValue

func MustParseRunSpeedTestRequestToProbe_FieldPathValue(pathStr, valueStr string) RunSpeedTestRequestToProbe_FieldPathValue

func ParseRunSpeedTestRequestToProbe_FieldPathValue

func ParseRunSpeedTestRequestToProbe_FieldPathValue(pathStr, valueStr string) (RunSpeedTestRequestToProbe_FieldPathValue, error)

type RunSpeedTestRequestToProbe_FieldTerminalPath

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) ClearValue

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) ClearValueRaw

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) Get

func (fp *RunSpeedTestRequestToProbe_FieldTerminalPath) Get(source *RunSpeedTestRequestToProbe) (values []interface{})

Get returns all values pointed by specific field from source RunSpeedTestRequestToProbe

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) GetRaw

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source RunSpeedTestRequestToProbe

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) GetSingleRaw

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) Selector

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) WithIArrayItemValue

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) WithIArrayOfValues

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) WithIValue

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPath) WithRawIValue

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

type RunSpeedTestRequestToProbe_FieldTerminalPathArrayItemValue

type RunSpeedTestRequestToProbe_FieldTerminalPathArrayItemValue struct {
	RunSpeedTestRequestToProbe_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayItemValue) GetSingle

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues

type RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues struct {
	RunSpeedTestRequestToProbe_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues) AsDirectionArrayOfValues

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues) AsProbingSessionArrayOfValues added in v0.4.40

func (fpaov *RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues) AsProbingSessionArrayOfValues() ([]string, bool)

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues) AsTargetNameArrayOfValues added in v0.4.40

func (fpaov *RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues) AsTargetNameArrayOfValues() ([]string, bool)

func (*RunSpeedTestRequestToProbe_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunSpeedTestRequestToProbe_FieldTerminalPathValue

type RunSpeedTestRequestToProbe_FieldTerminalPathValue struct {
	RunSpeedTestRequestToProbe_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) AsDirectionValue

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) AsProbingSessionValue added in v0.4.40

func (fpv *RunSpeedTestRequestToProbe_FieldTerminalPathValue) AsProbingSessionValue() (string, bool)

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) AsTargetNameValue added in v0.4.40

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunSpeedTestRequestToProbe_FieldTerminalPathValue' with the value under path in 'RunSpeedTestRequestToProbe'.

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) CompareWithRaw

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) GetRawValue

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

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

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunSpeedTestRequestToProbe

func (*RunSpeedTestRequestToProbe_FieldTerminalPathValue) SetToRaw

type RunSpeedTestRequest_FieldMask

type RunSpeedTestRequest_FieldMask struct {
	Paths []RunSpeedTestRequest_FieldPath
}

func FullRunSpeedTestRequest_FieldMask

func FullRunSpeedTestRequest_FieldMask() *RunSpeedTestRequest_FieldMask

func (*RunSpeedTestRequest_FieldMask) AppendPath

func (*RunSpeedTestRequest_FieldMask) AppendRawPath

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

func (*RunSpeedTestRequest_FieldMask) DecodeFirestore

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

func (*RunSpeedTestRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunSpeedTestRequest_FieldMask) FilterInputFields

func (fieldMask *RunSpeedTestRequest_FieldMask) FilterInputFields() *RunSpeedTestRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunSpeedTestRequest_FieldMask) FromProtoFieldMask

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

func (*RunSpeedTestRequest_FieldMask) GetPaths

func (*RunSpeedTestRequest_FieldMask) GetRawPaths

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

func (*RunSpeedTestRequest_FieldMask) IsFull

func (fieldMask *RunSpeedTestRequest_FieldMask) IsFull() bool

func (RunSpeedTestRequest_FieldMask) Marshal

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

implement methods required by customType

func (RunSpeedTestRequest_FieldMask) MarshalJSON

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

func (*RunSpeedTestRequest_FieldMask) PathsCount

func (fieldMask *RunSpeedTestRequest_FieldMask) PathsCount() int

func (*RunSpeedTestRequest_FieldMask) Project

func (*RunSpeedTestRequest_FieldMask) ProjectRaw

func (*RunSpeedTestRequest_FieldMask) ProtoMessage

func (fieldMask *RunSpeedTestRequest_FieldMask) ProtoMessage()

func (*RunSpeedTestRequest_FieldMask) ProtoReflect

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

func (*RunSpeedTestRequest_FieldMask) Reset

func (fieldMask *RunSpeedTestRequest_FieldMask) Reset()

func (*RunSpeedTestRequest_FieldMask) Set

func (fieldMask *RunSpeedTestRequest_FieldMask) Set(target, source *RunSpeedTestRequest)

func (*RunSpeedTestRequest_FieldMask) SetFromCliFlag

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

func (*RunSpeedTestRequest_FieldMask) SetRaw

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

func (*RunSpeedTestRequest_FieldMask) Size

func (fieldMask *RunSpeedTestRequest_FieldMask) Size() int

func (*RunSpeedTestRequest_FieldMask) String

func (fieldMask *RunSpeedTestRequest_FieldMask) String() string

func (*RunSpeedTestRequest_FieldMask) Subtract

func (*RunSpeedTestRequest_FieldMask) SubtractRaw

func (*RunSpeedTestRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunSpeedTestRequest_FieldMask) Unmarshal

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

func (*RunSpeedTestRequest_FieldMask) UnmarshalJSON

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

type RunSpeedTestRequest_FieldPath

type RunSpeedTestRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunSpeedTestRequest_FieldPathSelector
	Get(source *RunSpeedTestRequest) []interface{}
	GetSingle(source *RunSpeedTestRequest) (interface{}, bool)
	ClearValue(item *RunSpeedTestRequest)

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

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

func MustParseRunSpeedTestRequest_FieldPath

func MustParseRunSpeedTestRequest_FieldPath(rawField string) RunSpeedTestRequest_FieldPath

func ParseRunSpeedTestRequest_FieldPath

func ParseRunSpeedTestRequest_FieldPath(rawField string) (RunSpeedTestRequest_FieldPath, error)

type RunSpeedTestRequest_FieldPathArrayItemValue

type RunSpeedTestRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunSpeedTestRequest_FieldPath
	ContainsValue(*RunSpeedTestRequest) bool
}

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

func MustParseRunSpeedTestRequest_FieldPathArrayItemValue

func MustParseRunSpeedTestRequest_FieldPathArrayItemValue(pathStr, valueStr string) RunSpeedTestRequest_FieldPathArrayItemValue

func ParseRunSpeedTestRequest_FieldPathArrayItemValue

func ParseRunSpeedTestRequest_FieldPathArrayItemValue(pathStr, valueStr string) (RunSpeedTestRequest_FieldPathArrayItemValue, error)

ParseRunSpeedTestRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunSpeedTestRequest_FieldPathArrayOfValues

type RunSpeedTestRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunSpeedTestRequest_FieldPath
}

RunSpeedTestRequest_FieldPathArrayOfValues allows storing slice of values for RunSpeedTestRequest fields according to their type

func MustParseRunSpeedTestRequest_FieldPathArrayOfValues

func MustParseRunSpeedTestRequest_FieldPathArrayOfValues(pathStr, valuesStr string) RunSpeedTestRequest_FieldPathArrayOfValues

func ParseRunSpeedTestRequest_FieldPathArrayOfValues

func ParseRunSpeedTestRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (RunSpeedTestRequest_FieldPathArrayOfValues, error)

type RunSpeedTestRequest_FieldPathSelector

type RunSpeedTestRequest_FieldPathSelector int32
const (
	RunSpeedTestRequest_FieldPathSelectorName           RunSpeedTestRequest_FieldPathSelector = 0
	RunSpeedTestRequest_FieldPathSelectorDirection      RunSpeedTestRequest_FieldPathSelector = 1
	RunSpeedTestRequest_FieldPathSelectorProbingSession RunSpeedTestRequest_FieldPathSelector = 2
	RunSpeedTestRequest_FieldPathSelectorProbingTarget  RunSpeedTestRequest_FieldPathSelector = 3
)

func (RunSpeedTestRequest_FieldPathSelector) String

type RunSpeedTestRequest_FieldPathValue

type RunSpeedTestRequest_FieldPathValue interface {
	RunSpeedTestRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunSpeedTestRequest)
	CompareWith(*RunSpeedTestRequest) (cmp int, comparable bool)
}

RunSpeedTestRequest_FieldPathValue allows storing values for RunSpeedTestRequest fields according to their type

func MustParseRunSpeedTestRequest_FieldPathValue

func MustParseRunSpeedTestRequest_FieldPathValue(pathStr, valueStr string) RunSpeedTestRequest_FieldPathValue

func ParseRunSpeedTestRequest_FieldPathValue

func ParseRunSpeedTestRequest_FieldPathValue(pathStr, valueStr string) (RunSpeedTestRequest_FieldPathValue, error)

type RunSpeedTestRequest_FieldTerminalPath

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

func (*RunSpeedTestRequest_FieldTerminalPath) ClearValue

func (*RunSpeedTestRequest_FieldTerminalPath) ClearValueRaw

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

func (*RunSpeedTestRequest_FieldTerminalPath) Get

func (fp *RunSpeedTestRequest_FieldTerminalPath) Get(source *RunSpeedTestRequest) (values []interface{})

Get returns all values pointed by specific field from source RunSpeedTestRequest

func (*RunSpeedTestRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunSpeedTestRequest_FieldTerminalPath) GetRaw

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

func (*RunSpeedTestRequest_FieldTerminalPath) GetSingle

func (fp *RunSpeedTestRequest_FieldTerminalPath) GetSingle(source *RunSpeedTestRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunSpeedTestRequest

func (*RunSpeedTestRequest_FieldTerminalPath) GetSingleRaw

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

func (*RunSpeedTestRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunSpeedTestRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunSpeedTestRequest_FieldTerminalPath) Selector

func (*RunSpeedTestRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunSpeedTestRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunSpeedTestRequest_FieldTerminalPath) WithIArrayItemValue

func (*RunSpeedTestRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *RunSpeedTestRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) RunSpeedTestRequest_FieldPathArrayOfValues

func (*RunSpeedTestRequest_FieldTerminalPath) WithIValue

func (*RunSpeedTestRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunSpeedTestRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunSpeedTestRequest_FieldTerminalPath) WithRawIValue

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

type RunSpeedTestRequest_FieldTerminalPathArrayItemValue

type RunSpeedTestRequest_FieldTerminalPathArrayItemValue struct {
	RunSpeedTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunSpeedTestRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunSpeedTestRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *RunSpeedTestRequest_FieldTerminalPathArrayItemValue) GetSingle(source *RunSpeedTestRequest) (interface{}, bool)

func (*RunSpeedTestRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunSpeedTestRequest_FieldTerminalPathArrayOfValues

type RunSpeedTestRequest_FieldTerminalPathArrayOfValues struct {
	RunSpeedTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsDirectionArrayOfValues

func (fpaov *RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsDirectionArrayOfValues() ([]SpeedTestDirection, bool)

func (*RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsProbingSessionArrayOfValues added in v0.4.40

func (fpaov *RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsProbingSessionArrayOfValues() ([]*probing_session.Reference, bool)

func (*RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsProbingTargetArrayOfValues added in v0.4.40

func (fpaov *RunSpeedTestRequest_FieldTerminalPathArrayOfValues) AsProbingTargetArrayOfValues() ([]*probing_target.Reference, bool)

func (*RunSpeedTestRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunSpeedTestRequest_FieldTerminalPathValue

type RunSpeedTestRequest_FieldTerminalPathValue struct {
	RunSpeedTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestRequest_FieldTerminalPathValue) AsDirectionValue

func (*RunSpeedTestRequest_FieldTerminalPathValue) AsNameValue

func (*RunSpeedTestRequest_FieldTerminalPathValue) AsProbingSessionValue added in v0.4.40

func (*RunSpeedTestRequest_FieldTerminalPathValue) AsProbingTargetValue added in v0.4.40

func (*RunSpeedTestRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunSpeedTestRequest_FieldTerminalPathValue' with the value under path in 'RunSpeedTestRequest'.

func (*RunSpeedTestRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*RunSpeedTestRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*RunSpeedTestRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunSpeedTestRequest

func (*RunSpeedTestRequest_FieldTerminalPathValue) SetToRaw

type RunSpeedTestResponse

type RunSpeedTestResponse struct {
	Direction                  SpeedTestDirection         `` /* 140-byte string literal not displayed */
	SpeedMbps                  float64                    `protobuf:"fixed64,2,opt,name=speed_mbps,json=speedMbps,proto3" json:"speed_mbps,omitempty" firestore:"speedMbps"`
	ServerName                 string                     `protobuf:"bytes,3,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty" firestore:"serverName"`
	ServerIp                   string                     `protobuf:"bytes,4,opt,name=server_ip,json=serverIp,proto3" json:"server_ip,omitempty" firestore:"serverIp"`
	ServerLatency              float64                    `` /* 128-byte string literal not displayed */
	ServerRetransmitPercentage float64                    `` /* 182-byte string literal not displayed */
	ProbingSession             *probing_session.Reference `` /* 151-byte string literal not displayed */
	Target                     *probing_target.Reference  `protobuf:"bytes,8,opt,customtype=Reference,name=target,proto3" json:"target,omitempty" firestore:"target"`
	// contains filtered or unexported fields
}

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

func (*RunSpeedTestResponse) Clone

func (*RunSpeedTestResponse) CloneRaw

func (*RunSpeedTestResponse) Descriptor

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

Deprecated, Use RunSpeedTestResponse.ProtoReflect.Descriptor instead.

func (*RunSpeedTestResponse) GetDirection

func (m *RunSpeedTestResponse) GetDirection() SpeedTestDirection

func (*RunSpeedTestResponse) GetProbingSession added in v0.4.40

func (m *RunSpeedTestResponse) GetProbingSession() *probing_session.Reference

func (*RunSpeedTestResponse) GetServerIp

func (m *RunSpeedTestResponse) GetServerIp() string

func (*RunSpeedTestResponse) GetServerLatency

func (m *RunSpeedTestResponse) GetServerLatency() float64

func (*RunSpeedTestResponse) GetServerName

func (m *RunSpeedTestResponse) GetServerName() string

func (*RunSpeedTestResponse) GetServerRetransmitPercentage

func (m *RunSpeedTestResponse) GetServerRetransmitPercentage() float64

func (*RunSpeedTestResponse) GetSpeedMbps

func (m *RunSpeedTestResponse) GetSpeedMbps() float64

func (*RunSpeedTestResponse) GetTarget added in v0.4.40

func (*RunSpeedTestResponse) GotenMessage

func (*RunSpeedTestResponse) GotenMessage()

func (*RunSpeedTestResponse) GotenObjectExt

func (o *RunSpeedTestResponse) GotenObjectExt()

func (*RunSpeedTestResponse) GotenValidate

func (obj *RunSpeedTestResponse) GotenValidate() error

func (*RunSpeedTestResponse) MakeDiffFieldMask

func (*RunSpeedTestResponse) MakeFullFieldMask

func (o *RunSpeedTestResponse) MakeFullFieldMask() *RunSpeedTestResponse_FieldMask

func (*RunSpeedTestResponse) MakeRawDiffFieldMask

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

func (*RunSpeedTestResponse) MakeRawFullFieldMask

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

func (*RunSpeedTestResponse) Marshal

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

func (*RunSpeedTestResponse) MarshalJSON

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

func (*RunSpeedTestResponse) Merge

func (o *RunSpeedTestResponse) Merge(source *RunSpeedTestResponse)

func (*RunSpeedTestResponse) MergeRaw

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

func (*RunSpeedTestResponse) ProtoMessage

func (*RunSpeedTestResponse) ProtoMessage()

func (*RunSpeedTestResponse) ProtoReflect

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

func (*RunSpeedTestResponse) Reset

func (m *RunSpeedTestResponse) Reset()

func (*RunSpeedTestResponse) SetDirection

func (m *RunSpeedTestResponse) SetDirection(fv SpeedTestDirection)

func (*RunSpeedTestResponse) SetProbingSession added in v0.4.40

func (m *RunSpeedTestResponse) SetProbingSession(fv *probing_session.Reference)

func (*RunSpeedTestResponse) SetServerIp

func (m *RunSpeedTestResponse) SetServerIp(fv string)

func (*RunSpeedTestResponse) SetServerLatency

func (m *RunSpeedTestResponse) SetServerLatency(fv float64)

func (*RunSpeedTestResponse) SetServerName

func (m *RunSpeedTestResponse) SetServerName(fv string)

func (*RunSpeedTestResponse) SetServerRetransmitPercentage

func (m *RunSpeedTestResponse) SetServerRetransmitPercentage(fv float64)

func (*RunSpeedTestResponse) SetSpeedMbps

func (m *RunSpeedTestResponse) SetSpeedMbps(fv float64)

func (*RunSpeedTestResponse) SetTarget added in v0.4.40

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

func (*RunSpeedTestResponse) String

func (m *RunSpeedTestResponse) String() string

func (*RunSpeedTestResponse) Unmarshal

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

func (*RunSpeedTestResponse) UnmarshalJSON

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

type RunSpeedTestResponseFieldPathBuilder

type RunSpeedTestResponseFieldPathBuilder struct{}

func NewRunSpeedTestResponseFieldPathBuilder

func NewRunSpeedTestResponseFieldPathBuilder() RunSpeedTestResponseFieldPathBuilder

func (RunSpeedTestResponseFieldPathBuilder) Direction

func (RunSpeedTestResponseFieldPathBuilder) ProbingSession added in v0.4.40

func (RunSpeedTestResponseFieldPathBuilder) ServerIp

func (RunSpeedTestResponseFieldPathBuilder) ServerLatency

func (RunSpeedTestResponseFieldPathBuilder) ServerName

func (RunSpeedTestResponseFieldPathBuilder) ServerRetransmitPercentage

func (RunSpeedTestResponseFieldPathBuilder) SpeedMbps

func (RunSpeedTestResponseFieldPathBuilder) Target added in v0.4.40

type RunSpeedTestResponsePathSelectorDirection

type RunSpeedTestResponsePathSelectorDirection struct{}

func (RunSpeedTestResponsePathSelectorDirection) FieldPath

func (RunSpeedTestResponsePathSelectorDirection) WithArrayOfValues

func (RunSpeedTestResponsePathSelectorDirection) WithValue

type RunSpeedTestResponsePathSelectorProbingSession added in v0.4.40

type RunSpeedTestResponsePathSelectorProbingSession struct{}

func (RunSpeedTestResponsePathSelectorProbingSession) FieldPath added in v0.4.40

func (RunSpeedTestResponsePathSelectorProbingSession) WithArrayOfValues added in v0.4.40

func (RunSpeedTestResponsePathSelectorProbingSession) WithValue added in v0.4.40

type RunSpeedTestResponsePathSelectorServerIp

type RunSpeedTestResponsePathSelectorServerIp struct{}

func (RunSpeedTestResponsePathSelectorServerIp) FieldPath

func (RunSpeedTestResponsePathSelectorServerIp) WithArrayOfValues

func (RunSpeedTestResponsePathSelectorServerIp) WithValue

type RunSpeedTestResponsePathSelectorServerLatency

type RunSpeedTestResponsePathSelectorServerLatency struct{}

func (RunSpeedTestResponsePathSelectorServerLatency) FieldPath

func (RunSpeedTestResponsePathSelectorServerLatency) WithArrayOfValues

func (RunSpeedTestResponsePathSelectorServerLatency) WithValue

type RunSpeedTestResponsePathSelectorServerName

type RunSpeedTestResponsePathSelectorServerName struct{}

func (RunSpeedTestResponsePathSelectorServerName) FieldPath

func (RunSpeedTestResponsePathSelectorServerName) WithArrayOfValues

func (RunSpeedTestResponsePathSelectorServerName) WithValue

type RunSpeedTestResponsePathSelectorServerRetransmitPercentage

type RunSpeedTestResponsePathSelectorServerRetransmitPercentage struct{}

func (RunSpeedTestResponsePathSelectorServerRetransmitPercentage) FieldPath

func (RunSpeedTestResponsePathSelectorServerRetransmitPercentage) WithArrayOfValues

func (RunSpeedTestResponsePathSelectorServerRetransmitPercentage) WithValue

type RunSpeedTestResponsePathSelectorSpeedMbps

type RunSpeedTestResponsePathSelectorSpeedMbps struct{}

func (RunSpeedTestResponsePathSelectorSpeedMbps) FieldPath

func (RunSpeedTestResponsePathSelectorSpeedMbps) WithArrayOfValues

func (RunSpeedTestResponsePathSelectorSpeedMbps) WithValue

type RunSpeedTestResponsePathSelectorTarget added in v0.4.40

type RunSpeedTestResponsePathSelectorTarget struct{}

func (RunSpeedTestResponsePathSelectorTarget) FieldPath added in v0.4.40

func (RunSpeedTestResponsePathSelectorTarget) WithArrayOfValues added in v0.4.40

func (RunSpeedTestResponsePathSelectorTarget) WithValue added in v0.4.40

type RunSpeedTestResponse_FieldMask

type RunSpeedTestResponse_FieldMask struct {
	Paths []RunSpeedTestResponse_FieldPath
}

func FullRunSpeedTestResponse_FieldMask

func FullRunSpeedTestResponse_FieldMask() *RunSpeedTestResponse_FieldMask

func (*RunSpeedTestResponse_FieldMask) AppendPath

func (*RunSpeedTestResponse_FieldMask) AppendRawPath

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

func (*RunSpeedTestResponse_FieldMask) DecodeFirestore

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

func (*RunSpeedTestResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunSpeedTestResponse_FieldMask) FilterInputFields

func (fieldMask *RunSpeedTestResponse_FieldMask) FilterInputFields() *RunSpeedTestResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunSpeedTestResponse_FieldMask) FromProtoFieldMask

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

func (*RunSpeedTestResponse_FieldMask) GetPaths

func (*RunSpeedTestResponse_FieldMask) GetRawPaths

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

func (*RunSpeedTestResponse_FieldMask) IsFull

func (fieldMask *RunSpeedTestResponse_FieldMask) IsFull() bool

func (RunSpeedTestResponse_FieldMask) Marshal

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

implement methods required by customType

func (RunSpeedTestResponse_FieldMask) MarshalJSON

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

func (*RunSpeedTestResponse_FieldMask) PathsCount

func (fieldMask *RunSpeedTestResponse_FieldMask) PathsCount() int

func (*RunSpeedTestResponse_FieldMask) Project

func (*RunSpeedTestResponse_FieldMask) ProjectRaw

func (*RunSpeedTestResponse_FieldMask) ProtoMessage

func (fieldMask *RunSpeedTestResponse_FieldMask) ProtoMessage()

func (*RunSpeedTestResponse_FieldMask) ProtoReflect

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

func (*RunSpeedTestResponse_FieldMask) Reset

func (fieldMask *RunSpeedTestResponse_FieldMask) Reset()

func (*RunSpeedTestResponse_FieldMask) Set

func (fieldMask *RunSpeedTestResponse_FieldMask) Set(target, source *RunSpeedTestResponse)

func (*RunSpeedTestResponse_FieldMask) SetFromCliFlag

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

func (*RunSpeedTestResponse_FieldMask) SetRaw

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

func (*RunSpeedTestResponse_FieldMask) Size

func (fieldMask *RunSpeedTestResponse_FieldMask) Size() int

func (*RunSpeedTestResponse_FieldMask) String

func (fieldMask *RunSpeedTestResponse_FieldMask) String() string

func (*RunSpeedTestResponse_FieldMask) Subtract

func (*RunSpeedTestResponse_FieldMask) SubtractRaw

func (*RunSpeedTestResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunSpeedTestResponse_FieldMask) Unmarshal

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

func (*RunSpeedTestResponse_FieldMask) UnmarshalJSON

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

type RunSpeedTestResponse_FieldPath

type RunSpeedTestResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunSpeedTestResponse_FieldPathSelector
	Get(source *RunSpeedTestResponse) []interface{}
	GetSingle(source *RunSpeedTestResponse) (interface{}, bool)
	ClearValue(item *RunSpeedTestResponse)

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

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

func MustParseRunSpeedTestResponse_FieldPath

func MustParseRunSpeedTestResponse_FieldPath(rawField string) RunSpeedTestResponse_FieldPath

func ParseRunSpeedTestResponse_FieldPath

func ParseRunSpeedTestResponse_FieldPath(rawField string) (RunSpeedTestResponse_FieldPath, error)

type RunSpeedTestResponse_FieldPathArrayItemValue

type RunSpeedTestResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunSpeedTestResponse_FieldPath
	ContainsValue(*RunSpeedTestResponse) bool
}

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

func MustParseRunSpeedTestResponse_FieldPathArrayItemValue

func MustParseRunSpeedTestResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunSpeedTestResponse_FieldPathArrayItemValue

func ParseRunSpeedTestResponse_FieldPathArrayItemValue

func ParseRunSpeedTestResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunSpeedTestResponse_FieldPathArrayItemValue, error)

ParseRunSpeedTestResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunSpeedTestResponse_FieldPathArrayOfValues

type RunSpeedTestResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunSpeedTestResponse_FieldPath
}

RunSpeedTestResponse_FieldPathArrayOfValues allows storing slice of values for RunSpeedTestResponse fields according to their type

func MustParseRunSpeedTestResponse_FieldPathArrayOfValues

func MustParseRunSpeedTestResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunSpeedTestResponse_FieldPathArrayOfValues

func ParseRunSpeedTestResponse_FieldPathArrayOfValues

func ParseRunSpeedTestResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunSpeedTestResponse_FieldPathArrayOfValues, error)

type RunSpeedTestResponse_FieldPathSelector

type RunSpeedTestResponse_FieldPathSelector int32
const (
	RunSpeedTestResponse_FieldPathSelectorDirection                  RunSpeedTestResponse_FieldPathSelector = 0
	RunSpeedTestResponse_FieldPathSelectorSpeedMbps                  RunSpeedTestResponse_FieldPathSelector = 1
	RunSpeedTestResponse_FieldPathSelectorServerName                 RunSpeedTestResponse_FieldPathSelector = 2
	RunSpeedTestResponse_FieldPathSelectorServerIp                   RunSpeedTestResponse_FieldPathSelector = 3
	RunSpeedTestResponse_FieldPathSelectorServerLatency              RunSpeedTestResponse_FieldPathSelector = 4
	RunSpeedTestResponse_FieldPathSelectorServerRetransmitPercentage RunSpeedTestResponse_FieldPathSelector = 5
	RunSpeedTestResponse_FieldPathSelectorProbingSession             RunSpeedTestResponse_FieldPathSelector = 6
	RunSpeedTestResponse_FieldPathSelectorTarget                     RunSpeedTestResponse_FieldPathSelector = 7
)

func (RunSpeedTestResponse_FieldPathSelector) String

type RunSpeedTestResponse_FieldPathValue

type RunSpeedTestResponse_FieldPathValue interface {
	RunSpeedTestResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunSpeedTestResponse)
	CompareWith(*RunSpeedTestResponse) (cmp int, comparable bool)
}

RunSpeedTestResponse_FieldPathValue allows storing values for RunSpeedTestResponse fields according to their type

func MustParseRunSpeedTestResponse_FieldPathValue

func MustParseRunSpeedTestResponse_FieldPathValue(pathStr, valueStr string) RunSpeedTestResponse_FieldPathValue

func ParseRunSpeedTestResponse_FieldPathValue

func ParseRunSpeedTestResponse_FieldPathValue(pathStr, valueStr string) (RunSpeedTestResponse_FieldPathValue, error)

type RunSpeedTestResponse_FieldTerminalPath

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

func (*RunSpeedTestResponse_FieldTerminalPath) ClearValue

func (*RunSpeedTestResponse_FieldTerminalPath) ClearValueRaw

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

func (*RunSpeedTestResponse_FieldTerminalPath) Get

func (fp *RunSpeedTestResponse_FieldTerminalPath) Get(source *RunSpeedTestResponse) (values []interface{})

Get returns all values pointed by specific field from source RunSpeedTestResponse

func (*RunSpeedTestResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunSpeedTestResponse_FieldTerminalPath) GetRaw

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

func (*RunSpeedTestResponse_FieldTerminalPath) GetSingle

func (fp *RunSpeedTestResponse_FieldTerminalPath) GetSingle(source *RunSpeedTestResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunSpeedTestResponse

func (*RunSpeedTestResponse_FieldTerminalPath) GetSingleRaw

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

func (*RunSpeedTestResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunSpeedTestResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunSpeedTestResponse_FieldTerminalPath) Selector

func (*RunSpeedTestResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunSpeedTestResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunSpeedTestResponse_FieldTerminalPath) WithIArrayItemValue

func (*RunSpeedTestResponse_FieldTerminalPath) WithIArrayOfValues

func (*RunSpeedTestResponse_FieldTerminalPath) WithIValue

func (*RunSpeedTestResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunSpeedTestResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunSpeedTestResponse_FieldTerminalPath) WithRawIValue

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

type RunSpeedTestResponse_FieldTerminalPathArrayItemValue

type RunSpeedTestResponse_FieldTerminalPathArrayItemValue struct {
	RunSpeedTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunSpeedTestResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunSpeedTestResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *RunSpeedTestResponse_FieldTerminalPathArrayItemValue) GetSingle(source *RunSpeedTestResponse) (interface{}, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunSpeedTestResponse_FieldTerminalPathArrayOfValues

type RunSpeedTestResponse_FieldTerminalPathArrayOfValues struct {
	RunSpeedTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsDirectionArrayOfValues

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsDirectionArrayOfValues() ([]SpeedTestDirection, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsProbingSessionArrayOfValues added in v0.4.40

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsProbingSessionArrayOfValues() ([]*probing_session.Reference, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerIpArrayOfValues

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerIpArrayOfValues() ([]string, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerLatencyArrayOfValues

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerLatencyArrayOfValues() ([]float64, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerNameArrayOfValues

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerNameArrayOfValues() ([]string, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerRetransmitPercentageArrayOfValues

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsServerRetransmitPercentageArrayOfValues() ([]float64, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsSpeedMbpsArrayOfValues

func (fpaov *RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsSpeedMbpsArrayOfValues() ([]float64, bool)

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) AsTargetArrayOfValues added in v0.4.40

func (*RunSpeedTestResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunSpeedTestResponse_FieldTerminalPathValue

type RunSpeedTestResponse_FieldTerminalPathValue struct {
	RunSpeedTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsDirectionValue

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsProbingSessionValue added in v0.4.40

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsServerIpValue

func (fpv *RunSpeedTestResponse_FieldTerminalPathValue) AsServerIpValue() (string, bool)

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsServerLatencyValue

func (fpv *RunSpeedTestResponse_FieldTerminalPathValue) AsServerLatencyValue() (float64, bool)

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsServerNameValue

func (fpv *RunSpeedTestResponse_FieldTerminalPathValue) AsServerNameValue() (string, bool)

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsServerRetransmitPercentageValue

func (fpv *RunSpeedTestResponse_FieldTerminalPathValue) AsServerRetransmitPercentageValue() (float64, bool)

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsSpeedMbpsValue

func (fpv *RunSpeedTestResponse_FieldTerminalPathValue) AsSpeedMbpsValue() (float64, bool)

func (*RunSpeedTestResponse_FieldTerminalPathValue) AsTargetValue added in v0.4.40

func (*RunSpeedTestResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunSpeedTestResponse_FieldTerminalPathValue' with the value under path in 'RunSpeedTestResponse'.

func (*RunSpeedTestResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*RunSpeedTestResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*RunSpeedTestResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunSpeedTestResponse

func (*RunSpeedTestResponse_FieldTerminalPathValue) SetToRaw

type SpeedTestDirection

type SpeedTestDirection int32
const (
	SpeedTestDirection_Download SpeedTestDirection = 0
	SpeedTestDirection_Upload   SpeedTestDirection = 1
)

func (SpeedTestDirection) Descriptor

func (SpeedTestDirection) Enum

func (SpeedTestDirection) EnumDescriptor

func (SpeedTestDirection) EnumDescriptor() ([]byte, []int)

Deprecated, Use SpeedTestDirection.ProtoReflect.Descriptor instead.

func (SpeedTestDirection) Number

func (SpeedTestDirection) String

func (x SpeedTestDirection) String() string

func (SpeedTestDirection) Type

type SpeedTestServiceClient

type SpeedTestServiceClient interface {
	RunSpeedTest(ctx context.Context, in *RunSpeedTestRequest, opts ...grpc.CallOption) (RunSpeedTestClientStream, error)
}

SpeedTestServiceClient is the client API for SpeedTestService.

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

type SpeedTestServiceDescriptor added in v0.4.26

type SpeedTestServiceDescriptor struct{}

func GetSpeedTestServiceDescriptor added in v0.4.26

func GetSpeedTestServiceDescriptor() *SpeedTestServiceDescriptor

func (*SpeedTestServiceDescriptor) AllMethodDescriptors added in v0.4.26

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

func (*SpeedTestServiceDescriptor) GetApiName added in v0.4.26

func (d *SpeedTestServiceDescriptor) GetApiName() string

func (*SpeedTestServiceDescriptor) GetFullAPIName added in v0.4.26

func (d *SpeedTestServiceDescriptor) GetFullAPIName() string

func (*SpeedTestServiceDescriptor) GetProtoPkgName added in v0.4.26

func (d *SpeedTestServiceDescriptor) GetProtoPkgName() string

func (*SpeedTestServiceDescriptor) GetServiceDomain added in v0.4.26

func (d *SpeedTestServiceDescriptor) GetServiceDomain() string

func (*SpeedTestServiceDescriptor) GetServiceVersion added in v0.4.26

func (d *SpeedTestServiceDescriptor) GetServiceVersion() string

Jump to

Keyboard shortcuts

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