dns_query_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: 52 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DNSQueryTestServiceClient

type DNSQueryTestServiceClient interface {
	RunDNSQueryTest(ctx context.Context, in *RunDNSQueryTestRequest, opts ...grpc.CallOption) (*RunDNSQueryTestResponse, error)
}

DNSQueryTestServiceClient is the client API for DNSQueryTestService.

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

type DNSQueryTestServiceDescriptor added in v0.4.26

type DNSQueryTestServiceDescriptor struct{}

func GetDNSQueryTestServiceDescriptor added in v0.4.26

func GetDNSQueryTestServiceDescriptor() *DNSQueryTestServiceDescriptor

func (*DNSQueryTestServiceDescriptor) AllMethodDescriptors added in v0.4.26

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

func (*DNSQueryTestServiceDescriptor) GetApiName added in v0.4.26

func (d *DNSQueryTestServiceDescriptor) GetApiName() string

func (*DNSQueryTestServiceDescriptor) GetFullAPIName added in v0.4.26

func (d *DNSQueryTestServiceDescriptor) GetFullAPIName() string

func (*DNSQueryTestServiceDescriptor) GetProtoPkgName added in v0.4.26

func (d *DNSQueryTestServiceDescriptor) GetProtoPkgName() string

func (*DNSQueryTestServiceDescriptor) GetServiceDomain added in v0.4.26

func (d *DNSQueryTestServiceDescriptor) GetServiceDomain() string

func (*DNSQueryTestServiceDescriptor) GetServiceVersion added in v0.4.26

func (d *DNSQueryTestServiceDescriptor) GetServiceVersion() string

type RunDNSQueryTestDescriptor added in v0.4.26

type RunDNSQueryTestDescriptor struct{}

func GetRunDNSQueryTestDescriptor added in v0.4.26

func GetRunDNSQueryTestDescriptor() *RunDNSQueryTestDescriptor

func (*RunDNSQueryTestDescriptor) GetApiDescriptor added in v0.4.26

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

func (*RunDNSQueryTestDescriptor) GetApiName added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetApiName() string

func (*RunDNSQueryTestDescriptor) GetClientMsgReflectHandle added in v0.4.26

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

func (*RunDNSQueryTestDescriptor) GetFullMethodName added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetFullMethodName() string

func (*RunDNSQueryTestDescriptor) GetMethodName added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetMethodName() string

func (*RunDNSQueryTestDescriptor) GetProtoPkgName added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetProtoPkgName() string

func (*RunDNSQueryTestDescriptor) GetResourceDescriptor added in v0.4.27

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

func (*RunDNSQueryTestDescriptor) GetServerMsgReflectHandle added in v0.4.26

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

func (*RunDNSQueryTestDescriptor) GetServiceDomain added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetServiceDomain() string

func (*RunDNSQueryTestDescriptor) GetServiceVersion added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetServiceVersion() string

func (*RunDNSQueryTestDescriptor) GetVerb added in v0.4.26

func (d *RunDNSQueryTestDescriptor) GetVerb() string

func (*RunDNSQueryTestDescriptor) HasResource added in v0.4.27

func (d *RunDNSQueryTestDescriptor) HasResource() bool

func (*RunDNSQueryTestDescriptor) IsClientStream added in v0.4.26

func (d *RunDNSQueryTestDescriptor) IsClientStream() bool

func (*RunDNSQueryTestDescriptor) IsCollection added in v0.4.27

func (d *RunDNSQueryTestDescriptor) IsCollection() bool

func (*RunDNSQueryTestDescriptor) IsPlural added in v0.4.27

func (d *RunDNSQueryTestDescriptor) IsPlural() bool

func (*RunDNSQueryTestDescriptor) IsServerStream added in v0.4.26

func (d *RunDNSQueryTestDescriptor) IsServerStream() bool

func (*RunDNSQueryTestDescriptor) IsUnary added in v0.4.26

func (d *RunDNSQueryTestDescriptor) IsUnary() bool

func (*RunDNSQueryTestDescriptor) NewEmptyClientMsg added in v0.4.26

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

func (*RunDNSQueryTestDescriptor) NewEmptyServerMsg added in v0.4.26

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

func (*RunDNSQueryTestDescriptor) RequestHasResourceBody added in v0.4.26

func (d *RunDNSQueryTestDescriptor) RequestHasResourceBody() bool

type RunDNSQueryTestDescriptorClientMsgHandle added in v0.4.26

type RunDNSQueryTestDescriptorClientMsgHandle struct{}

func (*RunDNSQueryTestDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.27

func (*RunDNSQueryTestDescriptorClientMsgHandle) ExtractResourceName added in v0.4.27

func (*RunDNSQueryTestDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.27

type RunDNSQueryTestDescriptorServerMsgHandle added in v0.4.26

type RunDNSQueryTestDescriptorServerMsgHandle struct{}

func (*RunDNSQueryTestDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.27

func (*RunDNSQueryTestDescriptorServerMsgHandle) ExtractResourceName added in v0.4.27

func (*RunDNSQueryTestDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.27

type RunDNSQueryTestRequest

type RunDNSQueryTestRequest struct {

	//  reference of ntt.watchdog.v1alpha2.Probe
	Name *probe.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Query
	//
	// If unspecified,
	// (name, qtype, qclass) = (".", A, IN) will be used by default
	Query *common.DNSQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty" firestore:"query"`
	// Name server's address
	//
	// If unspecified, the agent will pick the dns server configured on the
	// device. On Linux and Mac, typically this is a local resolver. On windows, a
	// DNS server is picked from the list of configured dns servers. If fetching
	// the configured server fails, fall back to choose 8.8.8.8
	Server string `protobuf:"bytes,3,opt,name=server,proto3" json:"server,omitempty" firestore:"server"`
	// Name server's port number
	//
	// If unspecified, default DNS server port 53 is used
	Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty" firestore:"port"`
	// Whether use TCP or UDP to send DNS query
	//
	// If unspecified, agent will use UDP
	Tcp bool `protobuf:"varint,5,opt,name=tcp,proto3" json:"tcp,omitempty" firestore:"tcp"`
	// Whether skip recursion desired option to send DNS query
	//
	// If unspecified, agent will set the option
	NoRecursionDesired bool `` /* 149-byte string literal not displayed */
	// Whether reverse the DNS query
	//
	// If unspecified, agent will skip the option
	//
	// Specifying true means
	// - overwrite the qestion's class to PTR
	// - and make the query's name reversed (eg. 8.8.4.4
	// to 4.4.8.8.in-addr.arpa.)
	Reverse bool `protobuf:"varint,7,opt,name=reverse,proto3" json:"reverse,omitempty" firestore:"reverse"`
	// Default is Text format similar to dig command. Json is for internal use
	// only
	OutputFormat common.OnDemandTestResponseFormat `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*RunDNSQueryTestRequest) Clone

func (*RunDNSQueryTestRequest) CloneRaw

func (*RunDNSQueryTestRequest) Descriptor

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

Deprecated, Use RunDNSQueryTestRequest.ProtoReflect.Descriptor instead.

func (*RunDNSQueryTestRequest) GetName

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

func (*RunDNSQueryTestRequest) GetNoRecursionDesired

func (m *RunDNSQueryTestRequest) GetNoRecursionDesired() bool

func (*RunDNSQueryTestRequest) GetOutputFormat added in v0.10.0

func (*RunDNSQueryTestRequest) GetPort

func (m *RunDNSQueryTestRequest) GetPort() uint32

func (*RunDNSQueryTestRequest) GetQuery

func (m *RunDNSQueryTestRequest) GetQuery() *common.DNSQuery

func (*RunDNSQueryTestRequest) GetReverse

func (m *RunDNSQueryTestRequest) GetReverse() bool

func (*RunDNSQueryTestRequest) GetServer

func (m *RunDNSQueryTestRequest) GetServer() string

func (*RunDNSQueryTestRequest) GetTcp

func (m *RunDNSQueryTestRequest) GetTcp() bool

func (*RunDNSQueryTestRequest) GotenMessage

func (*RunDNSQueryTestRequest) GotenMessage()

func (*RunDNSQueryTestRequest) GotenObjectExt

func (o *RunDNSQueryTestRequest) GotenObjectExt()

func (*RunDNSQueryTestRequest) GotenValidate

func (obj *RunDNSQueryTestRequest) GotenValidate() error

func (*RunDNSQueryTestRequest) MakeDiffFieldMask

func (*RunDNSQueryTestRequest) MakeFullFieldMask

func (*RunDNSQueryTestRequest) MakeRawDiffFieldMask

func (*RunDNSQueryTestRequest) MakeRawFullFieldMask

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

func (*RunDNSQueryTestRequest) Marshal

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

func (*RunDNSQueryTestRequest) MarshalJSON

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

func (*RunDNSQueryTestRequest) Merge

func (*RunDNSQueryTestRequest) MergeRaw

func (*RunDNSQueryTestRequest) ProtoMessage

func (*RunDNSQueryTestRequest) ProtoMessage()

func (*RunDNSQueryTestRequest) ProtoReflect

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

func (*RunDNSQueryTestRequest) Reset

func (m *RunDNSQueryTestRequest) Reset()

func (*RunDNSQueryTestRequest) SetName

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

func (*RunDNSQueryTestRequest) SetNoRecursionDesired

func (m *RunDNSQueryTestRequest) SetNoRecursionDesired(fv bool)

func (*RunDNSQueryTestRequest) SetOutputFormat added in v0.10.0

func (*RunDNSQueryTestRequest) SetPort

func (m *RunDNSQueryTestRequest) SetPort(fv uint32)

func (*RunDNSQueryTestRequest) SetQuery

func (m *RunDNSQueryTestRequest) SetQuery(fv *common.DNSQuery)

func (*RunDNSQueryTestRequest) SetReverse

func (m *RunDNSQueryTestRequest) SetReverse(fv bool)

func (*RunDNSQueryTestRequest) SetServer

func (m *RunDNSQueryTestRequest) SetServer(fv string)

func (*RunDNSQueryTestRequest) SetTcp

func (m *RunDNSQueryTestRequest) SetTcp(fv bool)

func (*RunDNSQueryTestRequest) String

func (m *RunDNSQueryTestRequest) String() string

func (*RunDNSQueryTestRequest) Unmarshal

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

func (*RunDNSQueryTestRequest) UnmarshalJSON

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

type RunDNSQueryTestRequestFieldPathBuilder

type RunDNSQueryTestRequestFieldPathBuilder struct{}

func NewRunDNSQueryTestRequestFieldPathBuilder

func NewRunDNSQueryTestRequestFieldPathBuilder() RunDNSQueryTestRequestFieldPathBuilder

func (RunDNSQueryTestRequestFieldPathBuilder) Name

func (RunDNSQueryTestRequestFieldPathBuilder) NoRecursionDesired

func (RunDNSQueryTestRequestFieldPathBuilder) OutputFormat added in v0.10.0

func (RunDNSQueryTestRequestFieldPathBuilder) Port

func (RunDNSQueryTestRequestFieldPathBuilder) Query

func (RunDNSQueryTestRequestFieldPathBuilder) Reverse

func (RunDNSQueryTestRequestFieldPathBuilder) Server

func (RunDNSQueryTestRequestFieldPathBuilder) Tcp

type RunDNSQueryTestRequestPathSelectorName

type RunDNSQueryTestRequestPathSelectorName struct{}

func (RunDNSQueryTestRequestPathSelectorName) FieldPath

func (RunDNSQueryTestRequestPathSelectorName) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorName) WithValue

type RunDNSQueryTestRequestPathSelectorNoRecursionDesired

type RunDNSQueryTestRequestPathSelectorNoRecursionDesired struct{}

func (RunDNSQueryTestRequestPathSelectorNoRecursionDesired) FieldPath

func (RunDNSQueryTestRequestPathSelectorNoRecursionDesired) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorNoRecursionDesired) WithValue

type RunDNSQueryTestRequestPathSelectorOutputFormat added in v0.10.0

type RunDNSQueryTestRequestPathSelectorOutputFormat struct{}

func (RunDNSQueryTestRequestPathSelectorOutputFormat) FieldPath added in v0.10.0

func (RunDNSQueryTestRequestPathSelectorOutputFormat) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestRequestPathSelectorOutputFormat) WithValue added in v0.10.0

type RunDNSQueryTestRequestPathSelectorPort

type RunDNSQueryTestRequestPathSelectorPort struct{}

func (RunDNSQueryTestRequestPathSelectorPort) FieldPath

func (RunDNSQueryTestRequestPathSelectorPort) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorPort) WithValue

type RunDNSQueryTestRequestPathSelectorQuery

type RunDNSQueryTestRequestPathSelectorQuery struct{}

func (RunDNSQueryTestRequestPathSelectorQuery) FieldPath

func (RunDNSQueryTestRequestPathSelectorQuery) Name

func (RunDNSQueryTestRequestPathSelectorQuery) Qclass

func (RunDNSQueryTestRequestPathSelectorQuery) Qtype

func (RunDNSQueryTestRequestPathSelectorQuery) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorQuery) WithSubArrayItemValue

func (RunDNSQueryTestRequestPathSelectorQuery) WithSubArrayOfValues

func (RunDNSQueryTestRequestPathSelectorQuery) WithSubPath

func (RunDNSQueryTestRequestPathSelectorQuery) WithSubValue

func (RunDNSQueryTestRequestPathSelectorQuery) WithValue

type RunDNSQueryTestRequestPathSelectorQueryName

type RunDNSQueryTestRequestPathSelectorQueryName struct{}

func (RunDNSQueryTestRequestPathSelectorQueryName) FieldPath

func (RunDNSQueryTestRequestPathSelectorQueryName) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorQueryName) WithValue

type RunDNSQueryTestRequestPathSelectorQueryQclass

type RunDNSQueryTestRequestPathSelectorQueryQclass struct{}

func (RunDNSQueryTestRequestPathSelectorQueryQclass) FieldPath

func (RunDNSQueryTestRequestPathSelectorQueryQclass) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorQueryQclass) WithValue

type RunDNSQueryTestRequestPathSelectorQueryQtype

type RunDNSQueryTestRequestPathSelectorQueryQtype struct{}

func (RunDNSQueryTestRequestPathSelectorQueryQtype) FieldPath

func (RunDNSQueryTestRequestPathSelectorQueryQtype) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorQueryQtype) WithValue

type RunDNSQueryTestRequestPathSelectorReverse

type RunDNSQueryTestRequestPathSelectorReverse struct{}

func (RunDNSQueryTestRequestPathSelectorReverse) FieldPath

func (RunDNSQueryTestRequestPathSelectorReverse) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorReverse) WithValue

type RunDNSQueryTestRequestPathSelectorServer

type RunDNSQueryTestRequestPathSelectorServer struct{}

func (RunDNSQueryTestRequestPathSelectorServer) FieldPath

func (RunDNSQueryTestRequestPathSelectorServer) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorServer) WithValue

type RunDNSQueryTestRequestPathSelectorTcp

type RunDNSQueryTestRequestPathSelectorTcp struct{}

func (RunDNSQueryTestRequestPathSelectorTcp) FieldPath

func (RunDNSQueryTestRequestPathSelectorTcp) WithArrayOfValues

func (RunDNSQueryTestRequestPathSelectorTcp) WithValue

type RunDNSQueryTestRequest_FieldMask

type RunDNSQueryTestRequest_FieldMask struct {
	Paths []RunDNSQueryTestRequest_FieldPath
}

func FullRunDNSQueryTestRequest_FieldMask

func FullRunDNSQueryTestRequest_FieldMask() *RunDNSQueryTestRequest_FieldMask

func (*RunDNSQueryTestRequest_FieldMask) AppendPath

func (*RunDNSQueryTestRequest_FieldMask) AppendRawPath

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

func (*RunDNSQueryTestRequest_FieldMask) DecodeFirestore

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

func (*RunDNSQueryTestRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunDNSQueryTestRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunDNSQueryTestRequest_FieldMask) FromProtoFieldMask

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

func (*RunDNSQueryTestRequest_FieldMask) GetPaths

func (*RunDNSQueryTestRequest_FieldMask) GetRawPaths

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

func (*RunDNSQueryTestRequest_FieldMask) IsFull

func (fieldMask *RunDNSQueryTestRequest_FieldMask) IsFull() bool

func (RunDNSQueryTestRequest_FieldMask) Marshal

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

implement methods required by customType

func (RunDNSQueryTestRequest_FieldMask) MarshalJSON

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

func (*RunDNSQueryTestRequest_FieldMask) PathsCount

func (fieldMask *RunDNSQueryTestRequest_FieldMask) PathsCount() int

func (*RunDNSQueryTestRequest_FieldMask) Project

func (*RunDNSQueryTestRequest_FieldMask) ProjectRaw

func (*RunDNSQueryTestRequest_FieldMask) ProtoMessage

func (fieldMask *RunDNSQueryTestRequest_FieldMask) ProtoMessage()

func (*RunDNSQueryTestRequest_FieldMask) ProtoReflect

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

func (*RunDNSQueryTestRequest_FieldMask) Reset

func (fieldMask *RunDNSQueryTestRequest_FieldMask) Reset()

func (*RunDNSQueryTestRequest_FieldMask) Set

func (fieldMask *RunDNSQueryTestRequest_FieldMask) Set(target, source *RunDNSQueryTestRequest)

func (*RunDNSQueryTestRequest_FieldMask) SetFromCliFlag

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

func (*RunDNSQueryTestRequest_FieldMask) SetRaw

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

func (*RunDNSQueryTestRequest_FieldMask) Size

func (fieldMask *RunDNSQueryTestRequest_FieldMask) Size() int

func (*RunDNSQueryTestRequest_FieldMask) String

func (fieldMask *RunDNSQueryTestRequest_FieldMask) String() string

func (*RunDNSQueryTestRequest_FieldMask) Subtract

func (*RunDNSQueryTestRequest_FieldMask) SubtractRaw

func (*RunDNSQueryTestRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunDNSQueryTestRequest_FieldMask) Unmarshal

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

func (*RunDNSQueryTestRequest_FieldMask) UnmarshalJSON

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

type RunDNSQueryTestRequest_FieldPath

type RunDNSQueryTestRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunDNSQueryTestRequest_FieldPathSelector
	Get(source *RunDNSQueryTestRequest) []interface{}
	GetSingle(source *RunDNSQueryTestRequest) (interface{}, bool)
	ClearValue(item *RunDNSQueryTestRequest)

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

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

func MustParseRunDNSQueryTestRequest_FieldPath

func MustParseRunDNSQueryTestRequest_FieldPath(rawField string) RunDNSQueryTestRequest_FieldPath

func ParseRunDNSQueryTestRequest_FieldPath

func ParseRunDNSQueryTestRequest_FieldPath(rawField string) (RunDNSQueryTestRequest_FieldPath, error)

type RunDNSQueryTestRequest_FieldPathArrayItemValue

type RunDNSQueryTestRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunDNSQueryTestRequest_FieldPath
	ContainsValue(*RunDNSQueryTestRequest) bool
}

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

func MustParseRunDNSQueryTestRequest_FieldPathArrayItemValue

func MustParseRunDNSQueryTestRequest_FieldPathArrayItemValue(pathStr, valueStr string) RunDNSQueryTestRequest_FieldPathArrayItemValue

func ParseRunDNSQueryTestRequest_FieldPathArrayItemValue

func ParseRunDNSQueryTestRequest_FieldPathArrayItemValue(pathStr, valueStr string) (RunDNSQueryTestRequest_FieldPathArrayItemValue, error)

ParseRunDNSQueryTestRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunDNSQueryTestRequest_FieldPathArrayOfValues

type RunDNSQueryTestRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunDNSQueryTestRequest_FieldPath
}

RunDNSQueryTestRequest_FieldPathArrayOfValues allows storing slice of values for RunDNSQueryTestRequest fields according to their type

func MustParseRunDNSQueryTestRequest_FieldPathArrayOfValues

func MustParseRunDNSQueryTestRequest_FieldPathArrayOfValues(pathStr, valuesStr string) RunDNSQueryTestRequest_FieldPathArrayOfValues

func ParseRunDNSQueryTestRequest_FieldPathArrayOfValues

func ParseRunDNSQueryTestRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (RunDNSQueryTestRequest_FieldPathArrayOfValues, error)

type RunDNSQueryTestRequest_FieldPathSelector

type RunDNSQueryTestRequest_FieldPathSelector int32
const (
	RunDNSQueryTestRequest_FieldPathSelectorName               RunDNSQueryTestRequest_FieldPathSelector = 0
	RunDNSQueryTestRequest_FieldPathSelectorQuery              RunDNSQueryTestRequest_FieldPathSelector = 1
	RunDNSQueryTestRequest_FieldPathSelectorServer             RunDNSQueryTestRequest_FieldPathSelector = 2
	RunDNSQueryTestRequest_FieldPathSelectorPort               RunDNSQueryTestRequest_FieldPathSelector = 3
	RunDNSQueryTestRequest_FieldPathSelectorTcp                RunDNSQueryTestRequest_FieldPathSelector = 4
	RunDNSQueryTestRequest_FieldPathSelectorNoRecursionDesired RunDNSQueryTestRequest_FieldPathSelector = 5
	RunDNSQueryTestRequest_FieldPathSelectorReverse            RunDNSQueryTestRequest_FieldPathSelector = 6
	RunDNSQueryTestRequest_FieldPathSelectorOutputFormat       RunDNSQueryTestRequest_FieldPathSelector = 7
)

func (RunDNSQueryTestRequest_FieldPathSelector) String

type RunDNSQueryTestRequest_FieldPathValue

type RunDNSQueryTestRequest_FieldPathValue interface {
	RunDNSQueryTestRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunDNSQueryTestRequest)
	CompareWith(*RunDNSQueryTestRequest) (cmp int, comparable bool)
}

RunDNSQueryTestRequest_FieldPathValue allows storing values for RunDNSQueryTestRequest fields according to their type

func MustParseRunDNSQueryTestRequest_FieldPathValue

func MustParseRunDNSQueryTestRequest_FieldPathValue(pathStr, valueStr string) RunDNSQueryTestRequest_FieldPathValue

func ParseRunDNSQueryTestRequest_FieldPathValue

func ParseRunDNSQueryTestRequest_FieldPathValue(pathStr, valueStr string) (RunDNSQueryTestRequest_FieldPathValue, error)

type RunDNSQueryTestRequest_FieldSubPath

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

func (*RunDNSQueryTestRequest_FieldSubPath) AsQuerySubPath

func (*RunDNSQueryTestRequest_FieldSubPath) ClearValue

func (*RunDNSQueryTestRequest_FieldSubPath) ClearValueRaw

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

func (*RunDNSQueryTestRequest_FieldSubPath) Get

func (fps *RunDNSQueryTestRequest_FieldSubPath) Get(source *RunDNSQueryTestRequest) (values []interface{})

Get returns all values pointed by selected field from source RunDNSQueryTestRequest

func (*RunDNSQueryTestRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunDNSQueryTestRequest_FieldSubPath) GetRaw

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

func (*RunDNSQueryTestRequest_FieldSubPath) GetSingle

func (fps *RunDNSQueryTestRequest_FieldSubPath) GetSingle(source *RunDNSQueryTestRequest) (interface{}, bool)

GetSingle returns value of selected field from source RunDNSQueryTestRequest

func (*RunDNSQueryTestRequest_FieldSubPath) GetSingleRaw

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

func (*RunDNSQueryTestRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunDNSQueryTestRequest_FieldSubPath) JSONString

func (fps *RunDNSQueryTestRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*RunDNSQueryTestRequest_FieldSubPath) Selector

func (*RunDNSQueryTestRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunDNSQueryTestRequest_FieldSubPath) String

String returns path representation in proto convention

func (*RunDNSQueryTestRequest_FieldSubPath) WithIArrayItemValue

func (fps *RunDNSQueryTestRequest_FieldSubPath) WithIArrayItemValue(value interface{}) RunDNSQueryTestRequest_FieldPathArrayItemValue

func (*RunDNSQueryTestRequest_FieldSubPath) WithIArrayOfValues

func (fps *RunDNSQueryTestRequest_FieldSubPath) WithIArrayOfValues(values interface{}) RunDNSQueryTestRequest_FieldPathArrayOfValues

func (*RunDNSQueryTestRequest_FieldSubPath) WithIValue

func (*RunDNSQueryTestRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*RunDNSQueryTestRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*RunDNSQueryTestRequest_FieldSubPath) WithRawIValue

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

type RunDNSQueryTestRequest_FieldSubPathArrayItemValue

type RunDNSQueryTestRequest_FieldSubPathArrayItemValue struct {
	RunDNSQueryTestRequest_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestRequest_FieldSubPathArrayItemValue) AsQueryPathItemValue

func (*RunDNSQueryTestRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*RunDNSQueryTestRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type RunDNSQueryTestRequest_FieldSubPathArrayOfValues

type RunDNSQueryTestRequest_FieldSubPathArrayOfValues struct {
	RunDNSQueryTestRequest_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestRequest_FieldSubPathArrayOfValues) AsQueryPathArrayOfValues

func (*RunDNSQueryTestRequest_FieldSubPathArrayOfValues) GetRawValues

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

type RunDNSQueryTestRequest_FieldSubPathValue

type RunDNSQueryTestRequest_FieldSubPathValue struct {
	RunDNSQueryTestRequest_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestRequest_FieldSubPathValue) AsQueryPathValue

func (*RunDNSQueryTestRequest_FieldSubPathValue) CompareWith

func (*RunDNSQueryTestRequest_FieldSubPathValue) CompareWithRaw

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

func (*RunDNSQueryTestRequest_FieldSubPathValue) GetRawValue

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

func (*RunDNSQueryTestRequest_FieldSubPathValue) SetTo

func (*RunDNSQueryTestRequest_FieldSubPathValue) SetToRaw

type RunDNSQueryTestRequest_FieldTerminalPath

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) ClearValue

func (*RunDNSQueryTestRequest_FieldTerminalPath) ClearValueRaw

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) Get

func (fp *RunDNSQueryTestRequest_FieldTerminalPath) Get(source *RunDNSQueryTestRequest) (values []interface{})

Get returns all values pointed by specific field from source RunDNSQueryTestRequest

func (*RunDNSQueryTestRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunDNSQueryTestRequest_FieldTerminalPath) GetRaw

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) GetSingle

func (fp *RunDNSQueryTestRequest_FieldTerminalPath) GetSingle(source *RunDNSQueryTestRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunDNSQueryTestRequest

func (*RunDNSQueryTestRequest_FieldTerminalPath) GetSingleRaw

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunDNSQueryTestRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunDNSQueryTestRequest_FieldTerminalPath) Selector

func (*RunDNSQueryTestRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunDNSQueryTestRequest_FieldTerminalPath) WithIArrayItemValue

func (*RunDNSQueryTestRequest_FieldTerminalPath) WithIArrayOfValues

func (*RunDNSQueryTestRequest_FieldTerminalPath) WithIValue

func (*RunDNSQueryTestRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunDNSQueryTestRequest_FieldTerminalPath) WithRawIValue

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

type RunDNSQueryTestRequest_FieldTerminalPathArrayItemValue

type RunDNSQueryTestRequest_FieldTerminalPathArrayItemValue struct {
	RunDNSQueryTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues

type RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues struct {
	RunDNSQueryTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsNoRecursionDesiredArrayOfValues

func (fpaov *RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsNoRecursionDesiredArrayOfValues() ([]bool, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsOutputFormatArrayOfValues added in v0.10.0

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsPortArrayOfValues

func (fpaov *RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsPortArrayOfValues() ([]uint32, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsQueryArrayOfValues

func (fpaov *RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsQueryArrayOfValues() ([]*common.DNSQuery, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsReverseArrayOfValues

func (fpaov *RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsReverseArrayOfValues() ([]bool, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsServerArrayOfValues

func (fpaov *RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsServerArrayOfValues() ([]string, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsTcpArrayOfValues

func (fpaov *RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) AsTcpArrayOfValues() ([]bool, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunDNSQueryTestRequest_FieldTerminalPathValue

type RunDNSQueryTestRequest_FieldTerminalPathValue struct {
	RunDNSQueryTestRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsNameValue

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsNoRecursionDesiredValue

func (fpv *RunDNSQueryTestRequest_FieldTerminalPathValue) AsNoRecursionDesiredValue() (bool, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsOutputFormatValue added in v0.10.0

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsPortValue

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsQueryValue

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsReverseValue

func (fpv *RunDNSQueryTestRequest_FieldTerminalPathValue) AsReverseValue() (bool, bool)

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsServerValue

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) AsTcpValue

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunDNSQueryTestRequest_FieldTerminalPathValue' with the value under path in 'RunDNSQueryTestRequest'.

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunDNSQueryTestRequest

func (*RunDNSQueryTestRequest_FieldTerminalPathValue) SetToRaw

type RunDNSQueryTestResponse

type RunDNSQueryTestResponse struct {

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

func (*RunDNSQueryTestResponse) Clone

func (*RunDNSQueryTestResponse) CloneRaw

func (*RunDNSQueryTestResponse) Descriptor

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

Deprecated, Use RunDNSQueryTestResponse.ProtoReflect.Descriptor instead.

func (*RunDNSQueryTestResponse) GetJsonResponse added in v0.10.0

func (*RunDNSQueryTestResponse) GetTextResponse added in v0.10.0

func (m *RunDNSQueryTestResponse) GetTextResponse() string

func (*RunDNSQueryTestResponse) GotenMessage

func (*RunDNSQueryTestResponse) GotenMessage()

func (*RunDNSQueryTestResponse) GotenObjectExt

func (o *RunDNSQueryTestResponse) GotenObjectExt()

func (*RunDNSQueryTestResponse) GotenValidate

func (obj *RunDNSQueryTestResponse) GotenValidate() error

func (*RunDNSQueryTestResponse) MakeDiffFieldMask

func (*RunDNSQueryTestResponse) MakeFullFieldMask

func (*RunDNSQueryTestResponse) MakeRawDiffFieldMask

func (*RunDNSQueryTestResponse) MakeRawFullFieldMask

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

func (*RunDNSQueryTestResponse) Marshal

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

func (*RunDNSQueryTestResponse) MarshalJSON

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

func (*RunDNSQueryTestResponse) Merge

func (*RunDNSQueryTestResponse) MergeRaw

func (*RunDNSQueryTestResponse) ProtoMessage

func (*RunDNSQueryTestResponse) ProtoMessage()

func (*RunDNSQueryTestResponse) ProtoReflect

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

func (*RunDNSQueryTestResponse) Reset

func (m *RunDNSQueryTestResponse) Reset()

func (*RunDNSQueryTestResponse) SetJsonResponse added in v0.10.0

func (*RunDNSQueryTestResponse) SetTextResponse added in v0.10.0

func (m *RunDNSQueryTestResponse) SetTextResponse(fv string)

func (*RunDNSQueryTestResponse) String

func (m *RunDNSQueryTestResponse) String() string

func (*RunDNSQueryTestResponse) Unmarshal

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

func (*RunDNSQueryTestResponse) UnmarshalJSON

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

type RunDNSQueryTestResponseFieldPathBuilder

type RunDNSQueryTestResponseFieldPathBuilder struct{}

func NewRunDNSQueryTestResponseFieldPathBuilder

func NewRunDNSQueryTestResponseFieldPathBuilder() RunDNSQueryTestResponseFieldPathBuilder

func (RunDNSQueryTestResponseFieldPathBuilder) JsonResponse added in v0.10.0

func (RunDNSQueryTestResponseFieldPathBuilder) TextResponse added in v0.10.0

type RunDNSQueryTestResponseJsonResponseFieldPathBuilder added in v0.10.0

type RunDNSQueryTestResponseJsonResponseFieldPathBuilder struct{}

func NewRunDNSQueryTestResponseJsonResponseFieldPathBuilder added in v0.10.0

func NewRunDNSQueryTestResponseJsonResponseFieldPathBuilder() RunDNSQueryTestResponseJsonResponseFieldPathBuilder

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Answers added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Extras added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Flags added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Id added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Ns added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Queries added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Rcode added in v0.10.0

func (RunDNSQueryTestResponseJsonResponseFieldPathBuilder) Rtt added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPath added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunDNSQueryTestResponseJsonResponse_FieldPathSelector
	Get(source *RunDNSQueryTestResponse_JsonResponse) []interface{}
	GetSingle(source *RunDNSQueryTestResponse_JsonResponse) (interface{}, bool)
	ClearValue(item *RunDNSQueryTestResponse_JsonResponse)

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

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

func BuildRunDNSQueryTestResponseJsonResponse_FieldPath added in v0.10.0

func BuildRunDNSQueryTestResponseJsonResponse_FieldPath(fp gotenobject.RawFieldPath) (RunDNSQueryTestResponseJsonResponse_FieldPath, error)

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPath added in v0.10.0

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPath(rawField string) RunDNSQueryTestResponseJsonResponse_FieldPath

func ParseRunDNSQueryTestResponseJsonResponse_FieldPath added in v0.10.0

func ParseRunDNSQueryTestResponseJsonResponse_FieldPath(rawField string) (RunDNSQueryTestResponseJsonResponse_FieldPath, error)

type RunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunDNSQueryTestResponseJsonResponse_FieldPath
	ContainsValue(*RunDNSQueryTestResponse_JsonResponse) bool
}

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

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue

func ParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue added in v0.10.0

func ParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue, error)

ParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunDNSQueryTestResponseJsonResponse_FieldPath
}

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

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues

func ParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues added in v0.10.0

func ParseRunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunDNSQueryTestResponseJsonResponse_FieldPathArrayOfValues, error)

type RunDNSQueryTestResponseJsonResponse_FieldPathSelector added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPathSelector int32
const (
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorId      RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 0
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorRcode   RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 1
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorFlags   RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 2
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorQueries RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 3
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorAnswers RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 4
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorNs      RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 5
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorExtras  RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 6
	RunDNSQueryTestResponseJsonResponse_FieldPathSelectorRtt     RunDNSQueryTestResponseJsonResponse_FieldPathSelector = 7
)

func (RunDNSQueryTestResponseJsonResponse_FieldPathSelector) String added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPathValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldPathValue interface {
	RunDNSQueryTestResponseJsonResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunDNSQueryTestResponse_JsonResponse)
	CompareWith(*RunDNSQueryTestResponse_JsonResponse) (cmp int, comparable bool)
}

RunDNSQueryTestResponseJsonResponse_FieldPathValue allows storing values for JsonResponse fields according to their type

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPathValue added in v0.10.0

func MustParseRunDNSQueryTestResponseJsonResponse_FieldPathValue(pathStr, valueStr string) RunDNSQueryTestResponseJsonResponse_FieldPathValue

func ParseRunDNSQueryTestResponseJsonResponse_FieldPathValue added in v0.10.0

func ParseRunDNSQueryTestResponseJsonResponse_FieldPathValue(pathStr, valueStr string) (RunDNSQueryTestResponseJsonResponse_FieldPathValue, error)

type RunDNSQueryTestResponseJsonResponse_FieldSubPath added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) AsAnswersSubPath added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) AsExtrasSubPath added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) AsNsSubPath added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) AsQueriesSubPath added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) ClearValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) ClearValueRaw added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) Get added in v0.10.0

Get returns all values pointed by selected field from source RunDNSQueryTestResponse_JsonResponse

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) GetRaw added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) GetSingle added in v0.10.0

GetSingle returns value of selected field from source RunDNSQueryTestResponse_JsonResponse

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) GetSingleRaw added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) Selector added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) WithIArrayItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) WithIArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) WithIValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) WithRawIArrayItemValue added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) WithRawIArrayOfValues added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPath) WithRawIValue added in v0.10.0

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

type RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue struct {
	RunDNSQueryTestResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue) AsAnswersPathItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue) AsExtrasPathItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue) AsNsPathItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue) AsQueriesPathItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayItemValue) GetRawItemValue added in v0.10.0

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

GetRawValue returns stored array item value

type RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues struct {
	RunDNSQueryTestResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues) AsAnswersPathArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues) AsExtrasPathArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues) AsNsPathArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues) AsQueriesPathArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunDNSQueryTestResponseJsonResponse_FieldSubPathValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldSubPathValue struct {
	RunDNSQueryTestResponseJsonResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) AsAnswersPathValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) AsExtrasPathValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) AsNsPathValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) AsQueriesPathValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) CompareWith added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) CompareWithRaw added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) GetRawValue added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) SetTo added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldSubPathValue) SetToRaw added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPath added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) ClearValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) Get added in v0.10.0

Get returns all values pointed by specific field from source RunDNSQueryTestResponse_JsonResponse

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) GetDefault added in v0.10.0

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

GetDefault returns a default value of the field type

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) GetRaw added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) GetSingle added in v0.10.0

GetSingle returns value pointed by specific field of from source RunDNSQueryTestResponse_JsonResponse

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) GetSingleRaw added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) Selector added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) WithIValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPath) WithRawIValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue struct {
	RunDNSQueryTestResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) AsAnswersItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) AsExtrasItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) AsFlagsItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) AsNsItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) AsQueriesItemValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

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

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

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

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

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues struct {
	RunDNSQueryTestResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsAnswersArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsExtrasArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsFlagsArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsIdArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsNsArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsQueriesArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsRcodeArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) AsRttArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

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

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue added in v0.10.0

type RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue struct {
	RunDNSQueryTestResponseJsonResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsAnswersValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsExtrasValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsFlagsValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsIdValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsNsValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsQueriesValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsRcodeValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) AsRttValue added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) CompareWith added in v0.10.0

CompareWith compares value in the 'RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue' with the value under path in 'RunDNSQueryTestResponse_JsonResponse'.

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) GetRawValue added in v0.10.0

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

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

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object JsonResponse

func (*RunDNSQueryTestResponseJsonResponse_FieldTerminalPathValue) SetToRaw added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponse added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponse struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Answers added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Extras added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Flags added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Id added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Ns added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Queries added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Rcode added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) Rtt added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) WithSubArrayItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) WithSubArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) WithSubPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) WithSubValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponse) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswers added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswers struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) Class added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) Name added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) Rdata added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) Rdlength added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) Rrtype added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) Ttl added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswers) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersClass added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersClass struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersClass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersClass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersClass) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersName added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersName struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersName) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdata added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdata struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdata) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdata) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdata) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdata) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdlength added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdlength struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdlength) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdlength) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRdlength) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRrtype added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRrtype struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRrtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRrtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersRrtype) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersTtl added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseAnswersTtl struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersTtl) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersTtl) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseAnswersTtl) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtras added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtras struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) Class added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) Name added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) Rdata added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) Rdlength added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) Rrtype added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) Ttl added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtras) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasClass added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasClass struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasClass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasClass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasClass) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasName added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasName struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasName) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdata added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdata struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdata) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdata) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdata) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdata) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdlength added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdlength struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdlength) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdlength) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRdlength) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRrtype added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRrtype struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRrtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRrtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasRrtype) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasTtl added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseExtrasTtl struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasTtl) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasTtl) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseExtrasTtl) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseFlags added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseFlags struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseFlags) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseFlags) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseFlags) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseFlags) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseId added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseId struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseId) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseId) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseId) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNs added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNs struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) Class added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) Name added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) Rdata added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) Rdlength added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) Rrtype added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) Ttl added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNs) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsClass added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsClass struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsClass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsClass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsClass) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsName added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsName struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsName) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsRdata added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsRdata struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdata) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdata) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdata) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdata) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsRdlength added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsRdlength struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdlength) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdlength) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRdlength) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsRrtype added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsRrtype struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRrtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRrtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsRrtype) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsTtl added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseNsTtl struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsTtl) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsTtl) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseNsTtl) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueries added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueries struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) Name added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) Qclass added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) Qtype added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueries) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueriesName added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueriesName struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesName) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQclass added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQclass struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQclass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQclass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQclass) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQtype added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQtype struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseQueriesQtype) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseRcode added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseRcode struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseRcode) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseRcode) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseRcode) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseRtt added in v0.10.0

type RunDNSQueryTestResponsePathSelectorJsonResponseRtt struct{}

func (RunDNSQueryTestResponsePathSelectorJsonResponseRtt) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseRtt) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorJsonResponseRtt) WithValue added in v0.10.0

type RunDNSQueryTestResponsePathSelectorTextResponse added in v0.10.0

type RunDNSQueryTestResponsePathSelectorTextResponse struct{}

func (RunDNSQueryTestResponsePathSelectorTextResponse) FieldPath added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorTextResponse) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponsePathSelectorTextResponse) WithValue added in v0.10.0

type RunDNSQueryTestResponse_FieldMask

type RunDNSQueryTestResponse_FieldMask struct {
	Paths []RunDNSQueryTestResponse_FieldPath
}

func FullRunDNSQueryTestResponse_FieldMask

func FullRunDNSQueryTestResponse_FieldMask() *RunDNSQueryTestResponse_FieldMask

func (*RunDNSQueryTestResponse_FieldMask) AppendPath

func (*RunDNSQueryTestResponse_FieldMask) AppendRawPath

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

func (*RunDNSQueryTestResponse_FieldMask) DecodeFirestore

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

func (*RunDNSQueryTestResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*RunDNSQueryTestResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunDNSQueryTestResponse_FieldMask) FromProtoFieldMask

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

func (*RunDNSQueryTestResponse_FieldMask) GetPaths

func (*RunDNSQueryTestResponse_FieldMask) GetRawPaths

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

func (*RunDNSQueryTestResponse_FieldMask) IsFull

func (fieldMask *RunDNSQueryTestResponse_FieldMask) IsFull() bool

func (RunDNSQueryTestResponse_FieldMask) Marshal

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

implement methods required by customType

func (RunDNSQueryTestResponse_FieldMask) MarshalJSON

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

func (*RunDNSQueryTestResponse_FieldMask) PathsCount

func (fieldMask *RunDNSQueryTestResponse_FieldMask) PathsCount() int

func (*RunDNSQueryTestResponse_FieldMask) Project

func (*RunDNSQueryTestResponse_FieldMask) ProjectRaw

func (*RunDNSQueryTestResponse_FieldMask) ProtoMessage

func (fieldMask *RunDNSQueryTestResponse_FieldMask) ProtoMessage()

func (*RunDNSQueryTestResponse_FieldMask) ProtoReflect

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

func (*RunDNSQueryTestResponse_FieldMask) Reset

func (fieldMask *RunDNSQueryTestResponse_FieldMask) Reset()

func (*RunDNSQueryTestResponse_FieldMask) Set

func (fieldMask *RunDNSQueryTestResponse_FieldMask) Set(target, source *RunDNSQueryTestResponse)

func (*RunDNSQueryTestResponse_FieldMask) SetFromCliFlag

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

func (*RunDNSQueryTestResponse_FieldMask) SetRaw

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

func (*RunDNSQueryTestResponse_FieldMask) Size

func (fieldMask *RunDNSQueryTestResponse_FieldMask) Size() int

func (*RunDNSQueryTestResponse_FieldMask) String

func (fieldMask *RunDNSQueryTestResponse_FieldMask) String() string

func (*RunDNSQueryTestResponse_FieldMask) Subtract

func (*RunDNSQueryTestResponse_FieldMask) SubtractRaw

func (*RunDNSQueryTestResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*RunDNSQueryTestResponse_FieldMask) Unmarshal

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

func (*RunDNSQueryTestResponse_FieldMask) UnmarshalJSON

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

type RunDNSQueryTestResponse_FieldPath

type RunDNSQueryTestResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() RunDNSQueryTestResponse_FieldPathSelector
	Get(source *RunDNSQueryTestResponse) []interface{}
	GetSingle(source *RunDNSQueryTestResponse) (interface{}, bool)
	ClearValue(item *RunDNSQueryTestResponse)

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

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

func MustParseRunDNSQueryTestResponse_FieldPath

func MustParseRunDNSQueryTestResponse_FieldPath(rawField string) RunDNSQueryTestResponse_FieldPath

func ParseRunDNSQueryTestResponse_FieldPath

func ParseRunDNSQueryTestResponse_FieldPath(rawField string) (RunDNSQueryTestResponse_FieldPath, error)

type RunDNSQueryTestResponse_FieldPathArrayItemValue

type RunDNSQueryTestResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	RunDNSQueryTestResponse_FieldPath
	ContainsValue(*RunDNSQueryTestResponse) bool
}

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

func MustParseRunDNSQueryTestResponse_FieldPathArrayItemValue

func MustParseRunDNSQueryTestResponse_FieldPathArrayItemValue(pathStr, valueStr string) RunDNSQueryTestResponse_FieldPathArrayItemValue

func ParseRunDNSQueryTestResponse_FieldPathArrayItemValue

func ParseRunDNSQueryTestResponse_FieldPathArrayItemValue(pathStr, valueStr string) (RunDNSQueryTestResponse_FieldPathArrayItemValue, error)

ParseRunDNSQueryTestResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type RunDNSQueryTestResponse_FieldPathArrayOfValues

type RunDNSQueryTestResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	RunDNSQueryTestResponse_FieldPath
}

RunDNSQueryTestResponse_FieldPathArrayOfValues allows storing slice of values for RunDNSQueryTestResponse fields according to their type

func MustParseRunDNSQueryTestResponse_FieldPathArrayOfValues

func MustParseRunDNSQueryTestResponse_FieldPathArrayOfValues(pathStr, valuesStr string) RunDNSQueryTestResponse_FieldPathArrayOfValues

func ParseRunDNSQueryTestResponse_FieldPathArrayOfValues

func ParseRunDNSQueryTestResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (RunDNSQueryTestResponse_FieldPathArrayOfValues, error)

type RunDNSQueryTestResponse_FieldPathSelector

type RunDNSQueryTestResponse_FieldPathSelector int32
const (
	RunDNSQueryTestResponse_FieldPathSelectorJsonResponse RunDNSQueryTestResponse_FieldPathSelector = 0
	RunDNSQueryTestResponse_FieldPathSelectorTextResponse RunDNSQueryTestResponse_FieldPathSelector = 1
)

func (RunDNSQueryTestResponse_FieldPathSelector) String

type RunDNSQueryTestResponse_FieldPathValue

type RunDNSQueryTestResponse_FieldPathValue interface {
	RunDNSQueryTestResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **RunDNSQueryTestResponse)
	CompareWith(*RunDNSQueryTestResponse) (cmp int, comparable bool)
}

RunDNSQueryTestResponse_FieldPathValue allows storing values for RunDNSQueryTestResponse fields according to their type

func MustParseRunDNSQueryTestResponse_FieldPathValue

func MustParseRunDNSQueryTestResponse_FieldPathValue(pathStr, valueStr string) RunDNSQueryTestResponse_FieldPathValue

func ParseRunDNSQueryTestResponse_FieldPathValue

func ParseRunDNSQueryTestResponse_FieldPathValue(pathStr, valueStr string) (RunDNSQueryTestResponse_FieldPathValue, error)

type RunDNSQueryTestResponse_FieldSubPath

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

func (*RunDNSQueryTestResponse_FieldSubPath) AsJsonResponseSubPath added in v0.10.0

func (*RunDNSQueryTestResponse_FieldSubPath) ClearValue

func (*RunDNSQueryTestResponse_FieldSubPath) ClearValueRaw

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

func (*RunDNSQueryTestResponse_FieldSubPath) Get

func (fps *RunDNSQueryTestResponse_FieldSubPath) Get(source *RunDNSQueryTestResponse) (values []interface{})

Get returns all values pointed by selected field from source RunDNSQueryTestResponse

func (*RunDNSQueryTestResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunDNSQueryTestResponse_FieldSubPath) GetRaw

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

func (*RunDNSQueryTestResponse_FieldSubPath) GetSingle

func (fps *RunDNSQueryTestResponse_FieldSubPath) GetSingle(source *RunDNSQueryTestResponse) (interface{}, bool)

GetSingle returns value of selected field from source RunDNSQueryTestResponse

func (*RunDNSQueryTestResponse_FieldSubPath) GetSingleRaw

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

func (*RunDNSQueryTestResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunDNSQueryTestResponse_FieldSubPath) JSONString

func (fps *RunDNSQueryTestResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*RunDNSQueryTestResponse_FieldSubPath) Selector

func (*RunDNSQueryTestResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunDNSQueryTestResponse_FieldSubPath) String

String returns path representation in proto convention

func (*RunDNSQueryTestResponse_FieldSubPath) WithIArrayItemValue

func (*RunDNSQueryTestResponse_FieldSubPath) WithIArrayOfValues

func (*RunDNSQueryTestResponse_FieldSubPath) WithIValue

func (*RunDNSQueryTestResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*RunDNSQueryTestResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*RunDNSQueryTestResponse_FieldSubPath) WithRawIValue

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

type RunDNSQueryTestResponse_FieldSubPathArrayItemValue

type RunDNSQueryTestResponse_FieldSubPathArrayItemValue struct {
	RunDNSQueryTestResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_FieldSubPathArrayItemValue) AsJsonResponsePathItemValue added in v0.10.0

func (*RunDNSQueryTestResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*RunDNSQueryTestResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type RunDNSQueryTestResponse_FieldSubPathArrayOfValues

type RunDNSQueryTestResponse_FieldSubPathArrayOfValues struct {
	RunDNSQueryTestResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_FieldSubPathArrayOfValues) AsJsonResponsePathArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponse_FieldSubPathArrayOfValues) GetRawValues

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

type RunDNSQueryTestResponse_FieldSubPathValue

type RunDNSQueryTestResponse_FieldSubPathValue struct {
	RunDNSQueryTestResponse_FieldPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_FieldSubPathValue) AsJsonResponsePathValue added in v0.10.0

func (*RunDNSQueryTestResponse_FieldSubPathValue) CompareWith

func (*RunDNSQueryTestResponse_FieldSubPathValue) CompareWithRaw

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

func (*RunDNSQueryTestResponse_FieldSubPathValue) GetRawValue

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

func (*RunDNSQueryTestResponse_FieldSubPathValue) SetTo

func (*RunDNSQueryTestResponse_FieldSubPathValue) SetToRaw

type RunDNSQueryTestResponse_FieldTerminalPath

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

func (*RunDNSQueryTestResponse_FieldTerminalPath) ClearValue

func (*RunDNSQueryTestResponse_FieldTerminalPath) ClearValueRaw

func (*RunDNSQueryTestResponse_FieldTerminalPath) Get

func (fp *RunDNSQueryTestResponse_FieldTerminalPath) Get(source *RunDNSQueryTestResponse) (values []interface{})

Get returns all values pointed by specific field from source RunDNSQueryTestResponse

func (*RunDNSQueryTestResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*RunDNSQueryTestResponse_FieldTerminalPath) GetRaw

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

func (*RunDNSQueryTestResponse_FieldTerminalPath) GetSingle

func (fp *RunDNSQueryTestResponse_FieldTerminalPath) GetSingle(source *RunDNSQueryTestResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source RunDNSQueryTestResponse

func (*RunDNSQueryTestResponse_FieldTerminalPath) GetSingleRaw

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

func (*RunDNSQueryTestResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*RunDNSQueryTestResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*RunDNSQueryTestResponse_FieldTerminalPath) Selector

func (*RunDNSQueryTestResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*RunDNSQueryTestResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*RunDNSQueryTestResponse_FieldTerminalPath) WithIArrayItemValue

func (*RunDNSQueryTestResponse_FieldTerminalPath) WithIArrayOfValues

func (*RunDNSQueryTestResponse_FieldTerminalPath) WithIValue

func (*RunDNSQueryTestResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*RunDNSQueryTestResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*RunDNSQueryTestResponse_FieldTerminalPath) WithRawIValue

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

type RunDNSQueryTestResponse_FieldTerminalPathArrayItemValue

type RunDNSQueryTestResponse_FieldTerminalPathArrayItemValue struct {
	RunDNSQueryTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type RunDNSQueryTestResponse_FieldTerminalPathArrayOfValues

type RunDNSQueryTestResponse_FieldTerminalPathArrayOfValues struct {
	RunDNSQueryTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayOfValues) AsJsonResponseArrayOfValues added in v0.10.0

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayOfValues) AsTextResponseArrayOfValues added in v0.10.0

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

func (*RunDNSQueryTestResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type RunDNSQueryTestResponse_FieldTerminalPathValue

type RunDNSQueryTestResponse_FieldTerminalPathValue struct {
	RunDNSQueryTestResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) AsJsonResponseValue added in v0.10.0

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) AsTextResponseValue added in v0.10.0

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

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'RunDNSQueryTestResponse_FieldTerminalPathValue' with the value under path in 'RunDNSQueryTestResponse'.

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RunDNSQueryTestResponse

func (*RunDNSQueryTestResponse_FieldTerminalPathValue) SetToRaw

type RunDNSQueryTestResponse_JsonResponse added in v0.10.0

type RunDNSQueryTestResponse_JsonResponse struct {

	// Message identifier
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" firestore:"id"`
	// Message respoonse code
	// The notifion would follow
	// https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-6
	Rcode string `protobuf:"bytes,2,opt,name=rcode,proto3" json:"rcode,omitempty" firestore:"rcode"`
	// Flags in the message
	// A list of elements are as follows
	// qr: Query Response
	// aa: Authoritative Answer
	// tc: Truncated Response
	// rd: Recursion Desired
	// ra: Recursion Available
	//  z: Zero
	// ad: Authentic Data
	// cd: Checking Disabled
	Flags []string `protobuf:"bytes,3,rep,name=flags,proto3" json:"flags,omitempty" firestore:"flags"`
	// Query section
	Queries []*common.DNSQuery `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty" firestore:"queries"`
	// Answer section
	Answers []*common.DNSResourceRecord `protobuf:"bytes,5,rep,name=answers,proto3" json:"answers,omitempty" firestore:"answers"`
	// Authority section
	Ns []*common.DNSResourceRecord `protobuf:"bytes,6,rep,name=ns,proto3" json:"ns,omitempty" firestore:"ns"`
	// Additional section
	Extras []*common.DNSResourceRecord `protobuf:"bytes,7,rep,name=extras,proto3" json:"extras,omitempty" firestore:"extras"`
	// Total time taken to send the Query and receive response
	Rtt *duration.Duration `protobuf:"bytes,8,opt,name=rtt,proto3" json:"rtt,omitempty" firestore:"rtt"`
	// contains filtered or unexported fields
}

func (*RunDNSQueryTestResponse_JsonResponse) Clone added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) CloneRaw added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) Descriptor added in v0.10.0

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

Deprecated, Use RunDNSQueryTestResponse_JsonResponse.ProtoReflect.Descriptor instead.

func (*RunDNSQueryTestResponse_JsonResponse) GetAnswers added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetExtras added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetFlags added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetId added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetNs added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetQueries added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetRcode added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GetRtt added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GotenMessage added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) GotenMessage()

func (*RunDNSQueryTestResponse_JsonResponse) GotenObjectExt added in v0.10.0

func (o *RunDNSQueryTestResponse_JsonResponse) GotenObjectExt()

func (*RunDNSQueryTestResponse_JsonResponse) GotenValidate added in v0.10.0

func (obj *RunDNSQueryTestResponse_JsonResponse) GotenValidate() error

func (*RunDNSQueryTestResponse_JsonResponse) MakeDiffFieldMask added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) MakeFullFieldMask added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) MakeRawDiffFieldMask added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) MakeRawFullFieldMask added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) Marshal added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) MarshalJSON added in v0.10.0

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

func (*RunDNSQueryTestResponse_JsonResponse) Merge added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) MergeRaw added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) ProtoMessage added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) ProtoMessage()

func (*RunDNSQueryTestResponse_JsonResponse) ProtoReflect added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) Reset added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetAnswers added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetExtras added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetFlags added in v0.10.0

func (m *RunDNSQueryTestResponse_JsonResponse) SetFlags(fv []string)

func (*RunDNSQueryTestResponse_JsonResponse) SetId added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetNs added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetQueries added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetRcode added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) SetRtt added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) String added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) Unmarshal added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse) UnmarshalJSON added in v0.10.0

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

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) Class added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) Name added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) Rdata added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) Rdlength added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) Rrtype added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) Ttl added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithSubArrayItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithSubArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithSubPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithSubValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswers) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersClass added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersClass struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersClass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersClass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersClass) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersName added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersName struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersName) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdata added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdata struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdata) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdata) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdata) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdata) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdlength added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdlength struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdlength) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdlength) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRdlength) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRrtype added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRrtype struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRrtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRrtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersRrtype) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersTtl added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersTtl struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersTtl) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersTtl) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorAnswersTtl) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtras added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtras struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) Class added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) Name added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) Rdata added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) Rdlength added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) Rrtype added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) Ttl added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithSubArrayItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithSubArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithSubPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithSubValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtras) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasClass added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasClass struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasClass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasClass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasClass) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasName added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasName struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasName) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdata added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdata struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdata) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdata) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdata) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdata) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdlength added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdlength struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdlength) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdlength) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRdlength) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRrtype added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRrtype struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRrtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRrtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasRrtype) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasTtl added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasTtl struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasTtl) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasTtl) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorExtrasTtl) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorFlags added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorFlags struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorFlags) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorFlags) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorFlags) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorFlags) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorId added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorId struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorId) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorId) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorId) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNs added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNs struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) Class added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) Name added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) Rdata added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) Rdlength added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) Rrtype added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) Ttl added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithSubArrayItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithSubArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithSubPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithSubValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNs) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsClass added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsClass struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsClass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsClass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsClass) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsName added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsName struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsName) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdata added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdata struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdata) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdata) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdata) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdata) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdlength added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdlength struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdlength) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdlength) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRdlength) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsRrtype added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsRrtype struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRrtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRrtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsRrtype) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsTtl added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorNsTtl struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsTtl) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsTtl) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorNsTtl) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueries added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueries struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) Name added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) Qclass added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) Qtype added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithSubArrayItemValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithSubArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithSubPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithSubValue added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueries) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesName added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesName struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesName) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesName) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesName) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQclass added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQclass struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQclass) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQclass) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQclass) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQtype added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQtype struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQtype) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQtype) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorQueriesQtype) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorRcode added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorRcode struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorRcode) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorRcode) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorRcode) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorRtt added in v0.10.0

type RunDNSQueryTestResponse_JsonResponsePathSelectorRtt struct{}

func (RunDNSQueryTestResponse_JsonResponsePathSelectorRtt) FieldPath added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorRtt) WithArrayOfValues added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponsePathSelectorRtt) WithValue added in v0.10.0

type RunDNSQueryTestResponse_JsonResponse_FieldMask added in v0.10.0

type RunDNSQueryTestResponse_JsonResponse_FieldMask struct {
	Paths []RunDNSQueryTestResponseJsonResponse_FieldPath
}

func FullRunDNSQueryTestResponse_JsonResponse_FieldMask added in v0.10.0

func FullRunDNSQueryTestResponse_JsonResponse_FieldMask() *RunDNSQueryTestResponse_JsonResponse_FieldMask

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) AppendPath added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) AppendRawPath added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) DecodeFirestore added in v0.10.0

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

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) EncodeFirestore added in v0.10.0

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

firestore encoding/decoding integration

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) FilterInputFields added in v0.10.0

FilterInputFields generates copy of field paths with output_only field paths removed

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) FromProtoFieldMask added in v0.10.0

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

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) GetPaths added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) GetRawPaths added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) IsFull added in v0.10.0

func (RunDNSQueryTestResponse_JsonResponse_FieldMask) Marshal added in v0.10.0

implement methods required by customType

func (RunDNSQueryTestResponse_JsonResponse_FieldMask) MarshalJSON added in v0.10.0

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

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) PathsCount added in v0.10.0

func (fieldMask *RunDNSQueryTestResponse_JsonResponse_FieldMask) PathsCount() int

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) Project added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) ProjectRaw added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) ProtoMessage added in v0.10.0

func (fieldMask *RunDNSQueryTestResponse_JsonResponse_FieldMask) ProtoMessage()

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) ProtoReflect added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) Reset added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) Set added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) SetFromCliFlag added in v0.10.0

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

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) SetRaw added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) Size added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) String added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) Subtract added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) SubtractRaw added in v0.10.0

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) ToProtoFieldMask added in v0.10.0

ToFieldMask is used for proto conversions

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) Unmarshal added in v0.10.0

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

func (*RunDNSQueryTestResponse_JsonResponse_FieldMask) UnmarshalJSON added in v0.10.0

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

Jump to

Keyboard shortcuts

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