common

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	IpVersion_name = map[int32]string{
		0: "IPVERSION_ANY",
		1: "IPV4",
		2: "IPV6",
	}

	IpVersion_value = map[string]int32{
		"IPVERSION_ANY": 0,
		"IPV4":          1,
		"IPV6":          2,
	}
)
View Source
var (
	ProbingMode_name = map[int32]string{
		0: "PROBING_MODE_UNSPECIFIED",
		1: "ICMP",
		2: "HTTP",
		3: "UDP",
		4: "TCP",
		5: "SPEED_TEST",
	}

	ProbingMode_value = map[string]int32{
		"PROBING_MODE_UNSPECIFIED": 0,
		"ICMP":                     1,
		"HTTP":                     2,
		"UDP":                      3,
		"TCP":                      4,
		"SPEED_TEST":               5,
	}
)
View Source
var (
	ProxySetting_name = map[int32]string{
		0: "USE_SYSTEM_CONFIGURATION",
		1: "DISABLE_PROXY",
		2: "OVERRIDE_SYSTEM_CONFIGURATION",
	}

	ProxySetting_value = map[string]int32{
		"USE_SYSTEM_CONFIGURATION":      0,
		"DISABLE_PROXY":                 1,
		"OVERRIDE_SYSTEM_CONFIGURATION": 2,
	}
)
View Source
var (
	LocationType_name = map[int32]string{
		0: "LOCATION_TYPE_UNSPECIFIED",
		1: "SITE",
		2: "REGION",
		3: "ANYCAST",
	}

	LocationType_value = map[string]int32{
		"LOCATION_TYPE_UNSPECIFIED": 0,
		"SITE":                      1,
		"REGION":                    2,
		"ANYCAST":                   3,
	}
)
View Source
var (
	HTTPRequestMethod_name = map[int32]string{
		0: "GET",
		1: "POST",
		2: "PUT",
		3: "DELETE",
	}

	HTTPRequestMethod_value = map[string]int32{
		"GET":    0,
		"POST":   1,
		"PUT":    2,
		"DELETE": 3,
	}
)
View Source
var (
	AuthenticationMethod_name = map[int32]string{
		0: "NO_AUTH",
		1: "BASIC",
		2: "EXTERNAL_TOKEN_REQUEST",
	}

	AuthenticationMethod_value = map[string]int32{
		"NO_AUTH":                0,
		"BASIC":                  1,
		"EXTERNAL_TOKEN_REQUEST": 2,
	}
)
View Source
var (
	DNSClass_name = map[int32]string{
		0: "DNS_CLASS_UNSPECIFIED",
		1: "IN",
		3: "CH",
		4: "HS",
	}

	DNSClass_value = map[string]int32{
		"DNS_CLASS_UNSPECIFIED": 0,
		"IN":                    1,
		"CH":                    3,
		"HS":                    4,
	}
)
View Source
var (
	DNSResourceRecordType_name = map[int32]string{
		0:   "DNS_RESOURCE_RECORD_TYPE_UNSPECIFIED",
		1:   "A",
		2:   "NS",
		5:   "CNAME",
		6:   "SOA",
		7:   "MB",
		8:   "MG",
		9:   "MR",
		10:  "NULL",
		11:  "WKS",
		12:  "PTR",
		13:  "HINFO",
		14:  "MINFO",
		15:  "MX",
		16:  "TXT",
		28:  "AAAA",
		33:  "SRV",
		41:  "OPT",
		255: "ANY",
		256: "URI",
	}

	DNSResourceRecordType_value = map[string]int32{
		"DNS_RESOURCE_RECORD_TYPE_UNSPECIFIED": 0,
		"A":                                    1,
		"NS":                                   2,
		"CNAME":                                5,
		"SOA":                                  6,
		"MB":                                   7,
		"MG":                                   8,
		"MR":                                   9,
		"NULL":                                 10,
		"WKS":                                  11,
		"PTR":                                  12,
		"HINFO":                                13,
		"MINFO":                                14,
		"MX":                                   15,
		"TXT":                                  16,
		"AAAA":                                 28,
		"SRV":                                  33,
		"OPT":                                  41,
		"ANY":                                  255,
		"URI":                                  256,
	}
)
View Source
var (
	TraceReason_name = map[int32]string{
		0: "UNDEFINED",
		1: "USER_REQUEST_ONDEMAND",
		2: "PROBING_SESSION_START",
		3: "SLA_CHANGE",
		4: "PERIODIC",
	}

	TraceReason_value = map[string]int32{
		"UNDEFINED":             0,
		"USER_REQUEST_ONDEMAND": 1,
		"PROBING_SESSION_START": 2,
		"SLA_CHANGE":            3,
		"PERIODIC":              4,
	}
)
View Source
var (
	TraceType_name = map[int32]string{
		0: "UNDEFINED_TYPE",
		1: "INBAND",
		2: "OUT_OF_BAND",
	}

	TraceType_value = map[string]int32{
		"UNDEFINED_TYPE": 0,
		"INBAND":         1,
		"OUT_OF_BAND":    2,
	}
)
View Source
var (
	OnDemandTestResponseFormat_name = map[int32]string{
		0: "TEXT",
		1: "JSON",
		2: "BOTH_TEXT_AND_JSON",
	}

	OnDemandTestResponseFormat_value = map[string]int32{
		"TEXT":               0,
		"JSON":               1,
		"BOTH_TEXT_AND_JSON": 2,
	}
)
View Source
var (
	ContactInformation_PhoneType_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "MOBILE",
		2: "HOME",
		3: "WORK",
	}

	ContactInformation_PhoneType_value = map[string]int32{
		"UNSPECIFIED": 0,
		"MOBILE":      1,
		"HOME":        2,
		"WORK":        3,
	}
)
View Source
var (
	LocationDiscoverySpec_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "ONLY_PRIMARY",
		2: "PREFER_PRIMARY",
		3: "PREFER_DISCOVERED",
	}

	LocationDiscoverySpec_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED":  0,
		"ONLY_PRIMARY":      1,
		"PREFER_PRIMARY":    2,
		"PREFER_DISCOVERED": 3,
	}
)
View Source
var (
	SpeedTestSettings_ServerSelection_name = map[int32]string{
		0: "NEAREST",
		1: "ALL",
	}

	SpeedTestSettings_ServerSelection_value = map[string]int32{
		"NEAREST": 0,
		"ALL":     1,
	}
)

Functions

This section is empty.

Types

type ASInfo

type ASInfo struct {

	// AS Number string example AS7018
	Asn string `protobuf:"bytes,1,opt,name=asn,proto3" json:"asn,omitempty" firestore:"asn"`
	// AS Owner name example AT&T Services, Inc.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Domain name example att.com
	Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty" firestore:"domain"`
	// Routes exported from this ASN example 12.128.0.0/9
	Routes []string `protobuf:"bytes,4,rep,name=routes,proto3" json:"routes,omitempty" firestore:"routes"`
	// ASN Owner type example isp(AT&T) / hosting(google)/ business (Amazon)
	AsnType string `protobuf:"bytes,5,opt,name=asn_type,json=asnType,proto3" json:"asn_type,omitempty" firestore:"asnType"`
	// contains filtered or unexported fields
}

func (*ASInfo) Clone

func (o *ASInfo) Clone() *ASInfo

func (*ASInfo) CloneRaw

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

func (*ASInfo) Descriptor

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

Deprecated, Use ASInfo.ProtoReflect.Descriptor instead.

func (*ASInfo) GetAsn

func (m *ASInfo) GetAsn() string

func (*ASInfo) GetAsnType

func (m *ASInfo) GetAsnType() string

func (*ASInfo) GetDomain

func (m *ASInfo) GetDomain() string

func (*ASInfo) GetName

func (m *ASInfo) GetName() string

func (*ASInfo) GetRoutes

func (m *ASInfo) GetRoutes() []string

func (*ASInfo) GotenMessage

func (*ASInfo) GotenMessage()

func (*ASInfo) GotenObjectExt

func (o *ASInfo) GotenObjectExt()

func (*ASInfo) GotenValidate

func (obj *ASInfo) GotenValidate() error

func (*ASInfo) MakeDiffFieldMask

func (o *ASInfo) MakeDiffFieldMask(other *ASInfo) *ASInfo_FieldMask

func (*ASInfo) MakeFullFieldMask

func (o *ASInfo) MakeFullFieldMask() *ASInfo_FieldMask

func (*ASInfo) MakeRawDiffFieldMask

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

func (*ASInfo) MakeRawFullFieldMask

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

func (*ASInfo) Marshal

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

func (*ASInfo) MarshalJSON

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

func (*ASInfo) Merge

func (o *ASInfo) Merge(source *ASInfo)

func (*ASInfo) MergeRaw

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

func (*ASInfo) ProtoMessage

func (*ASInfo) ProtoMessage()

func (*ASInfo) ProtoReflect

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

func (*ASInfo) Reset

func (m *ASInfo) Reset()

func (*ASInfo) SetAsn

func (m *ASInfo) SetAsn(fv string)

func (*ASInfo) SetAsnType

func (m *ASInfo) SetAsnType(fv string)

func (*ASInfo) SetDomain

func (m *ASInfo) SetDomain(fv string)

func (*ASInfo) SetName

func (m *ASInfo) SetName(fv string)

func (*ASInfo) SetRoutes

func (m *ASInfo) SetRoutes(fv []string)

func (*ASInfo) String

func (m *ASInfo) String() string

func (*ASInfo) Unmarshal

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

func (*ASInfo) UnmarshalJSON

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

type ASInfoFieldPathBuilder

type ASInfoFieldPathBuilder struct{}

func NewASInfoFieldPathBuilder

func NewASInfoFieldPathBuilder() ASInfoFieldPathBuilder

func (ASInfoFieldPathBuilder) Asn

func (ASInfoFieldPathBuilder) AsnType

func (ASInfoFieldPathBuilder) Domain

func (ASInfoFieldPathBuilder) Name

func (ASInfoFieldPathBuilder) Routes

type ASInfoPathSelectorAsn

type ASInfoPathSelectorAsn struct{}

func (ASInfoPathSelectorAsn) FieldPath

func (ASInfoPathSelectorAsn) WithArrayOfValues

func (ASInfoPathSelectorAsn) WithValue

type ASInfoPathSelectorAsnType

type ASInfoPathSelectorAsnType struct{}

func (ASInfoPathSelectorAsnType) FieldPath

func (ASInfoPathSelectorAsnType) WithArrayOfValues

func (ASInfoPathSelectorAsnType) WithValue

type ASInfoPathSelectorDomain

type ASInfoPathSelectorDomain struct{}

func (ASInfoPathSelectorDomain) FieldPath

func (ASInfoPathSelectorDomain) WithArrayOfValues

func (ASInfoPathSelectorDomain) WithValue

type ASInfoPathSelectorName

type ASInfoPathSelectorName struct{}

func (ASInfoPathSelectorName) FieldPath

func (ASInfoPathSelectorName) WithArrayOfValues

func (ASInfoPathSelectorName) WithValue

type ASInfoPathSelectorRoutes

type ASInfoPathSelectorRoutes struct{}

func (ASInfoPathSelectorRoutes) FieldPath

func (ASInfoPathSelectorRoutes) WithArrayOfValues

func (ASInfoPathSelectorRoutes) WithItemValue

func (ASInfoPathSelectorRoutes) WithValue

type ASInfo_FieldMask

type ASInfo_FieldMask struct {
	Paths []ASInfo_FieldPath
}

func FullASInfo_FieldMask

func FullASInfo_FieldMask() *ASInfo_FieldMask

func (*ASInfo_FieldMask) AppendPath

func (fieldMask *ASInfo_FieldMask) AppendPath(path ASInfo_FieldPath)

func (*ASInfo_FieldMask) AppendRawPath

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

func (*ASInfo_FieldMask) DecodeFirestore

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

func (*ASInfo_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ASInfo_FieldMask) FilterInputFields

func (fieldMask *ASInfo_FieldMask) FilterInputFields() *ASInfo_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ASInfo_FieldMask) FromProtoFieldMask

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

func (*ASInfo_FieldMask) GetPaths

func (fieldMask *ASInfo_FieldMask) GetPaths() []ASInfo_FieldPath

func (*ASInfo_FieldMask) GetRawPaths

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

func (*ASInfo_FieldMask) IsFull

func (fieldMask *ASInfo_FieldMask) IsFull() bool

func (ASInfo_FieldMask) Marshal

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

implement methods required by customType

func (ASInfo_FieldMask) MarshalJSON

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

func (*ASInfo_FieldMask) PathsCount

func (fieldMask *ASInfo_FieldMask) PathsCount() int

func (*ASInfo_FieldMask) Project

func (fieldMask *ASInfo_FieldMask) Project(source *ASInfo) *ASInfo

func (*ASInfo_FieldMask) ProjectRaw

func (*ASInfo_FieldMask) ProtoMessage

func (fieldMask *ASInfo_FieldMask) ProtoMessage()

func (*ASInfo_FieldMask) ProtoReflect

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

func (*ASInfo_FieldMask) Reset

func (fieldMask *ASInfo_FieldMask) Reset()

func (*ASInfo_FieldMask) Set

func (fieldMask *ASInfo_FieldMask) Set(target, source *ASInfo)

func (*ASInfo_FieldMask) SetFromCliFlag

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

func (*ASInfo_FieldMask) SetRaw

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

func (*ASInfo_FieldMask) Size

func (fieldMask *ASInfo_FieldMask) Size() int

func (*ASInfo_FieldMask) String

func (fieldMask *ASInfo_FieldMask) String() string

func (*ASInfo_FieldMask) Subtract

func (fieldMask *ASInfo_FieldMask) Subtract(other *ASInfo_FieldMask) *ASInfo_FieldMask

func (*ASInfo_FieldMask) SubtractRaw

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

func (*ASInfo_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ASInfo_FieldMask) Unmarshal

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

func (*ASInfo_FieldMask) UnmarshalJSON

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

type ASInfo_FieldPath

type ASInfo_FieldPath interface {
	gotenobject.FieldPath
	Selector() ASInfo_FieldPathSelector
	Get(source *ASInfo) []interface{}
	GetSingle(source *ASInfo) (interface{}, bool)
	ClearValue(item *ASInfo)

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

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

func BuildASInfo_FieldPath

func BuildASInfo_FieldPath(fp gotenobject.RawFieldPath) (ASInfo_FieldPath, error)

func MustParseASInfo_FieldPath

func MustParseASInfo_FieldPath(rawField string) ASInfo_FieldPath

func ParseASInfo_FieldPath

func ParseASInfo_FieldPath(rawField string) (ASInfo_FieldPath, error)

type ASInfo_FieldPathArrayItemValue

type ASInfo_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ASInfo_FieldPath
	ContainsValue(*ASInfo) bool
}

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

func MustParseASInfo_FieldPathArrayItemValue

func MustParseASInfo_FieldPathArrayItemValue(pathStr, valueStr string) ASInfo_FieldPathArrayItemValue

func ParseASInfo_FieldPathArrayItemValue

func ParseASInfo_FieldPathArrayItemValue(pathStr, valueStr string) (ASInfo_FieldPathArrayItemValue, error)

ParseASInfo_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ASInfo_FieldPathArrayOfValues

type ASInfo_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ASInfo_FieldPath
}

ASInfo_FieldPathArrayOfValues allows storing slice of values for ASInfo fields according to their type

func MustParseASInfo_FieldPathArrayOfValues

func MustParseASInfo_FieldPathArrayOfValues(pathStr, valuesStr string) ASInfo_FieldPathArrayOfValues

func ParseASInfo_FieldPathArrayOfValues

func ParseASInfo_FieldPathArrayOfValues(pathStr, valuesStr string) (ASInfo_FieldPathArrayOfValues, error)

type ASInfo_FieldPathSelector

type ASInfo_FieldPathSelector int32
const (
	ASInfo_FieldPathSelectorAsn     ASInfo_FieldPathSelector = 0
	ASInfo_FieldPathSelectorName    ASInfo_FieldPathSelector = 1
	ASInfo_FieldPathSelectorDomain  ASInfo_FieldPathSelector = 2
	ASInfo_FieldPathSelectorRoutes  ASInfo_FieldPathSelector = 3
	ASInfo_FieldPathSelectorAsnType ASInfo_FieldPathSelector = 4
)

func (ASInfo_FieldPathSelector) String

func (s ASInfo_FieldPathSelector) String() string

type ASInfo_FieldPathValue

type ASInfo_FieldPathValue interface {
	ASInfo_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ASInfo)
	CompareWith(*ASInfo) (cmp int, comparable bool)
}

ASInfo_FieldPathValue allows storing values for ASInfo fields according to their type

func MustParseASInfo_FieldPathValue

func MustParseASInfo_FieldPathValue(pathStr, valueStr string) ASInfo_FieldPathValue

func ParseASInfo_FieldPathValue

func ParseASInfo_FieldPathValue(pathStr, valueStr string) (ASInfo_FieldPathValue, error)

type ASInfo_FieldTerminalPath

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

func (*ASInfo_FieldTerminalPath) ClearValue

func (fp *ASInfo_FieldTerminalPath) ClearValue(item *ASInfo)

func (*ASInfo_FieldTerminalPath) ClearValueRaw

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

func (*ASInfo_FieldTerminalPath) Get

func (fp *ASInfo_FieldTerminalPath) Get(source *ASInfo) (values []interface{})

Get returns all values pointed by specific field from source ASInfo

func (*ASInfo_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ASInfo_FieldTerminalPath) GetRaw

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

func (*ASInfo_FieldTerminalPath) GetSingle

func (fp *ASInfo_FieldTerminalPath) GetSingle(source *ASInfo) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ASInfo

func (*ASInfo_FieldTerminalPath) GetSingleRaw

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

func (*ASInfo_FieldTerminalPath) IsLeaf

func (fp *ASInfo_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ASInfo_FieldTerminalPath) JSONString

func (fp *ASInfo_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ASInfo_FieldTerminalPath) Selector

func (*ASInfo_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ASInfo_FieldTerminalPath) String

func (fp *ASInfo_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*ASInfo_FieldTerminalPath) WithIArrayItemValue

func (fp *ASInfo_FieldTerminalPath) WithIArrayItemValue(value interface{}) ASInfo_FieldPathArrayItemValue

func (*ASInfo_FieldTerminalPath) WithIArrayOfValues

func (fp *ASInfo_FieldTerminalPath) WithIArrayOfValues(values interface{}) ASInfo_FieldPathArrayOfValues

func (*ASInfo_FieldTerminalPath) WithIValue

func (fp *ASInfo_FieldTerminalPath) WithIValue(value interface{}) ASInfo_FieldPathValue

func (*ASInfo_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ASInfo_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ASInfo_FieldTerminalPath) WithRawIValue

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

type ASInfo_FieldTerminalPathArrayItemValue

type ASInfo_FieldTerminalPathArrayItemValue struct {
	ASInfo_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ASInfo_FieldTerminalPathArrayItemValue) AsRoutesItemValue

func (fpaiv *ASInfo_FieldTerminalPathArrayItemValue) AsRoutesItemValue() (string, bool)

func (*ASInfo_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *ASInfo_FieldTerminalPathArrayItemValue) ContainsValue(source *ASInfo) bool

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

func (*ASInfo_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ASInfo_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ASInfo_FieldTerminalPathArrayItemValue) GetSingle(source *ASInfo) (interface{}, bool)

func (*ASInfo_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ASInfo_FieldTerminalPathArrayOfValues

type ASInfo_FieldTerminalPathArrayOfValues struct {
	ASInfo_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ASInfo_FieldTerminalPathArrayOfValues) AsAsnArrayOfValues

func (fpaov *ASInfo_FieldTerminalPathArrayOfValues) AsAsnArrayOfValues() ([]string, bool)

func (*ASInfo_FieldTerminalPathArrayOfValues) AsAsnTypeArrayOfValues

func (fpaov *ASInfo_FieldTerminalPathArrayOfValues) AsAsnTypeArrayOfValues() ([]string, bool)

func (*ASInfo_FieldTerminalPathArrayOfValues) AsDomainArrayOfValues

func (fpaov *ASInfo_FieldTerminalPathArrayOfValues) AsDomainArrayOfValues() ([]string, bool)

func (*ASInfo_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *ASInfo_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*ASInfo_FieldTerminalPathArrayOfValues) AsRoutesArrayOfValues

func (fpaov *ASInfo_FieldTerminalPathArrayOfValues) AsRoutesArrayOfValues() ([][]string, bool)

func (*ASInfo_FieldTerminalPathArrayOfValues) GetRawValues

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

type ASInfo_FieldTerminalPathValue

type ASInfo_FieldTerminalPathValue struct {
	ASInfo_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ASInfo_FieldTerminalPathValue) AsAsnTypeValue

func (fpv *ASInfo_FieldTerminalPathValue) AsAsnTypeValue() (string, bool)

func (*ASInfo_FieldTerminalPathValue) AsAsnValue

func (fpv *ASInfo_FieldTerminalPathValue) AsAsnValue() (string, bool)

func (*ASInfo_FieldTerminalPathValue) AsDomainValue

func (fpv *ASInfo_FieldTerminalPathValue) AsDomainValue() (string, bool)

func (*ASInfo_FieldTerminalPathValue) AsNameValue

func (fpv *ASInfo_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*ASInfo_FieldTerminalPathValue) AsRoutesValue

func (fpv *ASInfo_FieldTerminalPathValue) AsRoutesValue() ([]string, bool)

func (*ASInfo_FieldTerminalPathValue) CompareWith

func (fpv *ASInfo_FieldTerminalPathValue) CompareWith(source *ASInfo) (int, bool)

CompareWith compares value in the 'ASInfo_FieldTerminalPathValue' with the value under path in 'ASInfo'.

func (*ASInfo_FieldTerminalPathValue) CompareWithRaw

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

func (*ASInfo_FieldTerminalPathValue) GetRawValue

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

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

func (*ASInfo_FieldTerminalPathValue) SetTo

func (fpv *ASInfo_FieldTerminalPathValue) SetTo(target **ASInfo)

SetTo stores value for selected field for object ASInfo

func (*ASInfo_FieldTerminalPathValue) SetToRaw

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

type Address

type Address struct {

	// Postal code
	PostalCode string `protobuf:"bytes,1,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty" firestore:"postalCode"`
	// Country code example US, JP
	CountryCode string `protobuf:"bytes,2,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty" firestore:"countryCode"`
	// Continent, e.g. North America, Asia
	Continent string `protobuf:"bytes,9,opt,name=continent,proto3" json:"continent,omitempty" firestore:"continent"`
	// Country name example United States, Japan
	Country string `protobuf:"bytes,3,opt,name=country,proto3" json:"country,omitempty" firestore:"country"`
	// Probe Location Administrative Area level 1 name, e.g. California (state),
	// Chiba (prefecture)
	AdminArea1 string `protobuf:"bytes,4,opt,name=admin_area1,json=adminArea1,proto3" json:"admin_area1,omitempty" firestore:"adminArea1"`
	// Probe Location Administrative Area level 2 name, e.g. Santa Clara (county),
	// Tateyama (town)
	AdminArea2 string `protobuf:"bytes,5,opt,name=admin_area2,json=adminArea2,proto3" json:"admin_area2,omitempty" firestore:"adminArea2"`
	// Probe Location Administrative Area level 3 name, e.g. Sunnyvale (city)
	AdminArea3 string `protobuf:"bytes,6,opt,name=admin_area3,json=adminArea3,proto3" json:"admin_area3,omitempty" firestore:"adminArea3"`
	// Probe Location Administrative Area level 4 name, e.g. Sunnyvale (city)
	AdminArea4 string `protobuf:"bytes,8,opt,name=admin_area4,json=adminArea4,proto3" json:"admin_area4,omitempty" firestore:"adminArea4"`
	// Street Address
	StreetAddress string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Address) Clone

func (o *Address) Clone() *Address

func (*Address) CloneRaw

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

func (*Address) Descriptor

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

Deprecated, Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetAdminArea1

func (m *Address) GetAdminArea1() string

func (*Address) GetAdminArea2

func (m *Address) GetAdminArea2() string

func (*Address) GetAdminArea3

func (m *Address) GetAdminArea3() string

func (*Address) GetAdminArea4

func (m *Address) GetAdminArea4() string

func (*Address) GetContinent

func (m *Address) GetContinent() string

func (*Address) GetCountry

func (m *Address) GetCountry() string

func (*Address) GetCountryCode

func (m *Address) GetCountryCode() string

func (*Address) GetPostalCode

func (m *Address) GetPostalCode() string

func (*Address) GetStreetAddress

func (m *Address) GetStreetAddress() string

func (*Address) GotenMessage

func (*Address) GotenMessage()

func (*Address) GotenObjectExt

func (o *Address) GotenObjectExt()

func (*Address) GotenValidate

func (obj *Address) GotenValidate() error

func (*Address) MakeDiffFieldMask

func (o *Address) MakeDiffFieldMask(other *Address) *Address_FieldMask

func (*Address) MakeFullFieldMask

func (o *Address) MakeFullFieldMask() *Address_FieldMask

func (*Address) MakeRawDiffFieldMask

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

func (*Address) MakeRawFullFieldMask

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

func (*Address) Marshal

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

func (*Address) MarshalJSON

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

func (*Address) Merge

func (o *Address) Merge(source *Address)

func (*Address) MergeRaw

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

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) ProtoReflect

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

func (*Address) Reset

func (m *Address) Reset()

func (*Address) SetAdminArea1

func (m *Address) SetAdminArea1(fv string)

func (*Address) SetAdminArea2

func (m *Address) SetAdminArea2(fv string)

func (*Address) SetAdminArea3

func (m *Address) SetAdminArea3(fv string)

func (*Address) SetAdminArea4

func (m *Address) SetAdminArea4(fv string)

func (*Address) SetContinent

func (m *Address) SetContinent(fv string)

func (*Address) SetCountry

func (m *Address) SetCountry(fv string)

func (*Address) SetCountryCode

func (m *Address) SetCountryCode(fv string)

func (*Address) SetPostalCode

func (m *Address) SetPostalCode(fv string)

func (*Address) SetStreetAddress

func (m *Address) SetStreetAddress(fv string)

func (*Address) String

func (m *Address) String() string

func (*Address) Unmarshal

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

func (*Address) UnmarshalJSON

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

type AddressFieldPathBuilder

type AddressFieldPathBuilder struct{}

func NewAddressFieldPathBuilder

func NewAddressFieldPathBuilder() AddressFieldPathBuilder

func (AddressFieldPathBuilder) AdminArea1

func (AddressFieldPathBuilder) AdminArea2

func (AddressFieldPathBuilder) AdminArea3

func (AddressFieldPathBuilder) AdminArea4

func (AddressFieldPathBuilder) Continent

func (AddressFieldPathBuilder) Country

func (AddressFieldPathBuilder) CountryCode

func (AddressFieldPathBuilder) PostalCode

func (AddressFieldPathBuilder) StreetAddress

type AddressPathSelectorAdminArea1

type AddressPathSelectorAdminArea1 struct{}

func (AddressPathSelectorAdminArea1) FieldPath

func (AddressPathSelectorAdminArea1) WithArrayOfValues

func (AddressPathSelectorAdminArea1) WithValue

type AddressPathSelectorAdminArea2

type AddressPathSelectorAdminArea2 struct{}

func (AddressPathSelectorAdminArea2) FieldPath

func (AddressPathSelectorAdminArea2) WithArrayOfValues

func (AddressPathSelectorAdminArea2) WithValue

type AddressPathSelectorAdminArea3

type AddressPathSelectorAdminArea3 struct{}

func (AddressPathSelectorAdminArea3) FieldPath

func (AddressPathSelectorAdminArea3) WithArrayOfValues

func (AddressPathSelectorAdminArea3) WithValue

type AddressPathSelectorAdminArea4

type AddressPathSelectorAdminArea4 struct{}

func (AddressPathSelectorAdminArea4) FieldPath

func (AddressPathSelectorAdminArea4) WithArrayOfValues

func (AddressPathSelectorAdminArea4) WithValue

type AddressPathSelectorContinent

type AddressPathSelectorContinent struct{}

func (AddressPathSelectorContinent) FieldPath

func (AddressPathSelectorContinent) WithArrayOfValues

func (AddressPathSelectorContinent) WithValue

type AddressPathSelectorCountry

type AddressPathSelectorCountry struct{}

func (AddressPathSelectorCountry) FieldPath

func (AddressPathSelectorCountry) WithArrayOfValues

func (AddressPathSelectorCountry) WithValue

type AddressPathSelectorCountryCode

type AddressPathSelectorCountryCode struct{}

func (AddressPathSelectorCountryCode) FieldPath

func (AddressPathSelectorCountryCode) WithArrayOfValues

func (AddressPathSelectorCountryCode) WithValue

type AddressPathSelectorPostalCode

type AddressPathSelectorPostalCode struct{}

func (AddressPathSelectorPostalCode) FieldPath

func (AddressPathSelectorPostalCode) WithArrayOfValues

func (AddressPathSelectorPostalCode) WithValue

type AddressPathSelectorStreetAddress

type AddressPathSelectorStreetAddress struct{}

func (AddressPathSelectorStreetAddress) FieldPath

func (AddressPathSelectorStreetAddress) WithArrayOfValues

func (AddressPathSelectorStreetAddress) WithValue

type Address_FieldMask

type Address_FieldMask struct {
	Paths []Address_FieldPath
}

func FullAddress_FieldMask

func FullAddress_FieldMask() *Address_FieldMask

func (*Address_FieldMask) AppendPath

func (fieldMask *Address_FieldMask) AppendPath(path Address_FieldPath)

func (*Address_FieldMask) AppendRawPath

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

func (*Address_FieldMask) DecodeFirestore

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

func (*Address_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Address_FieldMask) FilterInputFields

func (fieldMask *Address_FieldMask) FilterInputFields() *Address_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Address_FieldMask) FromProtoFieldMask

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

func (*Address_FieldMask) GetPaths

func (fieldMask *Address_FieldMask) GetPaths() []Address_FieldPath

func (*Address_FieldMask) GetRawPaths

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

func (*Address_FieldMask) IsFull

func (fieldMask *Address_FieldMask) IsFull() bool

func (Address_FieldMask) Marshal

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

implement methods required by customType

func (Address_FieldMask) MarshalJSON

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

func (*Address_FieldMask) PathsCount

func (fieldMask *Address_FieldMask) PathsCount() int

func (*Address_FieldMask) Project

func (fieldMask *Address_FieldMask) Project(source *Address) *Address

func (*Address_FieldMask) ProjectRaw

func (*Address_FieldMask) ProtoMessage

func (fieldMask *Address_FieldMask) ProtoMessage()

func (*Address_FieldMask) ProtoReflect

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

func (*Address_FieldMask) Reset

func (fieldMask *Address_FieldMask) Reset()

func (*Address_FieldMask) Set

func (fieldMask *Address_FieldMask) Set(target, source *Address)

func (*Address_FieldMask) SetFromCliFlag

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

func (*Address_FieldMask) SetRaw

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

func (*Address_FieldMask) Size

func (fieldMask *Address_FieldMask) Size() int

func (*Address_FieldMask) String

func (fieldMask *Address_FieldMask) String() string

func (*Address_FieldMask) Subtract

func (fieldMask *Address_FieldMask) Subtract(other *Address_FieldMask) *Address_FieldMask

func (*Address_FieldMask) SubtractRaw

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

func (*Address_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Address_FieldMask) Unmarshal

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

func (*Address_FieldMask) UnmarshalJSON

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

type Address_FieldPath

type Address_FieldPath interface {
	gotenobject.FieldPath
	Selector() Address_FieldPathSelector
	Get(source *Address) []interface{}
	GetSingle(source *Address) (interface{}, bool)
	ClearValue(item *Address)

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

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

func BuildAddress_FieldPath

func BuildAddress_FieldPath(fp gotenobject.RawFieldPath) (Address_FieldPath, error)

func MustParseAddress_FieldPath

func MustParseAddress_FieldPath(rawField string) Address_FieldPath

func ParseAddress_FieldPath

func ParseAddress_FieldPath(rawField string) (Address_FieldPath, error)

type Address_FieldPathArrayItemValue

type Address_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Address_FieldPath
	ContainsValue(*Address) bool
}

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

func MustParseAddress_FieldPathArrayItemValue

func MustParseAddress_FieldPathArrayItemValue(pathStr, valueStr string) Address_FieldPathArrayItemValue

func ParseAddress_FieldPathArrayItemValue

func ParseAddress_FieldPathArrayItemValue(pathStr, valueStr string) (Address_FieldPathArrayItemValue, error)

ParseAddress_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Address_FieldPathArrayOfValues

type Address_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Address_FieldPath
}

Address_FieldPathArrayOfValues allows storing slice of values for Address fields according to their type

func MustParseAddress_FieldPathArrayOfValues

func MustParseAddress_FieldPathArrayOfValues(pathStr, valuesStr string) Address_FieldPathArrayOfValues

func ParseAddress_FieldPathArrayOfValues

func ParseAddress_FieldPathArrayOfValues(pathStr, valuesStr string) (Address_FieldPathArrayOfValues, error)

type Address_FieldPathSelector

type Address_FieldPathSelector int32
const (
	Address_FieldPathSelectorPostalCode    Address_FieldPathSelector = 0
	Address_FieldPathSelectorCountryCode   Address_FieldPathSelector = 1
	Address_FieldPathSelectorContinent     Address_FieldPathSelector = 2
	Address_FieldPathSelectorCountry       Address_FieldPathSelector = 3
	Address_FieldPathSelectorAdminArea1    Address_FieldPathSelector = 4
	Address_FieldPathSelectorAdminArea2    Address_FieldPathSelector = 5
	Address_FieldPathSelectorAdminArea3    Address_FieldPathSelector = 6
	Address_FieldPathSelectorAdminArea4    Address_FieldPathSelector = 7
	Address_FieldPathSelectorStreetAddress Address_FieldPathSelector = 8
)

func (Address_FieldPathSelector) String

func (s Address_FieldPathSelector) String() string

type Address_FieldPathValue

type Address_FieldPathValue interface {
	Address_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Address)
	CompareWith(*Address) (cmp int, comparable bool)
}

Address_FieldPathValue allows storing values for Address fields according to their type

func MustParseAddress_FieldPathValue

func MustParseAddress_FieldPathValue(pathStr, valueStr string) Address_FieldPathValue

func ParseAddress_FieldPathValue

func ParseAddress_FieldPathValue(pathStr, valueStr string) (Address_FieldPathValue, error)

type Address_FieldTerminalPath

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

func (*Address_FieldTerminalPath) ClearValue

func (fp *Address_FieldTerminalPath) ClearValue(item *Address)

func (*Address_FieldTerminalPath) ClearValueRaw

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

func (*Address_FieldTerminalPath) Get

func (fp *Address_FieldTerminalPath) Get(source *Address) (values []interface{})

Get returns all values pointed by specific field from source Address

func (*Address_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Address_FieldTerminalPath) GetRaw

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

func (*Address_FieldTerminalPath) GetSingle

func (fp *Address_FieldTerminalPath) GetSingle(source *Address) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Address

func (*Address_FieldTerminalPath) GetSingleRaw

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

func (*Address_FieldTerminalPath) IsLeaf

func (fp *Address_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Address_FieldTerminalPath) JSONString

func (fp *Address_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Address_FieldTerminalPath) Selector

func (*Address_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*Address_FieldTerminalPath) String

func (fp *Address_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Address_FieldTerminalPath) WithIArrayItemValue

func (fp *Address_FieldTerminalPath) WithIArrayItemValue(value interface{}) Address_FieldPathArrayItemValue

func (*Address_FieldTerminalPath) WithIArrayOfValues

func (fp *Address_FieldTerminalPath) WithIArrayOfValues(values interface{}) Address_FieldPathArrayOfValues

func (*Address_FieldTerminalPath) WithIValue

func (fp *Address_FieldTerminalPath) WithIValue(value interface{}) Address_FieldPathValue

func (*Address_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Address_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Address_FieldTerminalPath) WithRawIValue

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

type Address_FieldTerminalPathArrayItemValue

type Address_FieldTerminalPathArrayItemValue struct {
	Address_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Address_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Address_FieldTerminalPathArrayItemValue) ContainsValue(source *Address) bool

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

func (*Address_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Address_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Address_FieldTerminalPathArrayItemValue) GetSingle(source *Address) (interface{}, bool)

func (*Address_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Address_FieldTerminalPathArrayOfValues

type Address_FieldTerminalPathArrayOfValues struct {
	Address_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Address_FieldTerminalPathArrayOfValues) AsAdminArea1ArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsAdminArea1ArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsAdminArea2ArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsAdminArea2ArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsAdminArea3ArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsAdminArea3ArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsAdminArea4ArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsAdminArea4ArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsContinentArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsContinentArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsCountryArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsCountryArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsCountryCodeArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsCountryCodeArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsPostalCodeArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsPostalCodeArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) AsStreetAddressArrayOfValues

func (fpaov *Address_FieldTerminalPathArrayOfValues) AsStreetAddressArrayOfValues() ([]string, bool)

func (*Address_FieldTerminalPathArrayOfValues) GetRawValues

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

type Address_FieldTerminalPathValue

type Address_FieldTerminalPathValue struct {
	Address_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Address_FieldTerminalPathValue) AsAdminArea1Value

func (fpv *Address_FieldTerminalPathValue) AsAdminArea1Value() (string, bool)

func (*Address_FieldTerminalPathValue) AsAdminArea2Value

func (fpv *Address_FieldTerminalPathValue) AsAdminArea2Value() (string, bool)

func (*Address_FieldTerminalPathValue) AsAdminArea3Value

func (fpv *Address_FieldTerminalPathValue) AsAdminArea3Value() (string, bool)

func (*Address_FieldTerminalPathValue) AsAdminArea4Value

func (fpv *Address_FieldTerminalPathValue) AsAdminArea4Value() (string, bool)

func (*Address_FieldTerminalPathValue) AsContinentValue

func (fpv *Address_FieldTerminalPathValue) AsContinentValue() (string, bool)

func (*Address_FieldTerminalPathValue) AsCountryCodeValue

func (fpv *Address_FieldTerminalPathValue) AsCountryCodeValue() (string, bool)

func (*Address_FieldTerminalPathValue) AsCountryValue

func (fpv *Address_FieldTerminalPathValue) AsCountryValue() (string, bool)

func (*Address_FieldTerminalPathValue) AsPostalCodeValue

func (fpv *Address_FieldTerminalPathValue) AsPostalCodeValue() (string, bool)

func (*Address_FieldTerminalPathValue) AsStreetAddressValue

func (fpv *Address_FieldTerminalPathValue) AsStreetAddressValue() (string, bool)

func (*Address_FieldTerminalPathValue) CompareWith

func (fpv *Address_FieldTerminalPathValue) CompareWith(source *Address) (int, bool)

CompareWith compares value in the 'Address_FieldTerminalPathValue' with the value under path in 'Address'.

func (*Address_FieldTerminalPathValue) CompareWithRaw

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

func (*Address_FieldTerminalPathValue) GetRawValue

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

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

func (*Address_FieldTerminalPathValue) SetTo

func (fpv *Address_FieldTerminalPathValue) SetTo(target **Address)

SetTo stores value for selected field for object Address

func (*Address_FieldTerminalPathValue) SetToRaw

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

type AuthenticationMethod

type AuthenticationMethod int32
const (
	AuthenticationMethod_NO_AUTH                AuthenticationMethod = 0
	AuthenticationMethod_BASIC                  AuthenticationMethod = 1
	AuthenticationMethod_EXTERNAL_TOKEN_REQUEST AuthenticationMethod = 2
)

func (AuthenticationMethod) Descriptor

func (AuthenticationMethod) Enum

func (AuthenticationMethod) EnumDescriptor

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

Deprecated, Use AuthenticationMethod.ProtoReflect.Descriptor instead.

func (AuthenticationMethod) Number

func (AuthenticationMethod) String

func (x AuthenticationMethod) String() string

func (AuthenticationMethod) Type

type Carrier

type Carrier struct {

	// Mobile network carrier name example AT&T
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Mobile country code example 214
	MobileCountryCode string `` /* 144-byte string literal not displayed */
	// Mobile network code example 7
	MobileNetworkCode string `` /* 144-byte string literal not displayed */
	// Mobile location area code example 2862
	LocationAreaCode string `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Carrier) Clone

func (o *Carrier) Clone() *Carrier

func (*Carrier) CloneRaw

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

func (*Carrier) Descriptor

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

Deprecated, Use Carrier.ProtoReflect.Descriptor instead.

func (*Carrier) GetLocationAreaCode

func (m *Carrier) GetLocationAreaCode() string

func (*Carrier) GetMobileCountryCode

func (m *Carrier) GetMobileCountryCode() string

func (*Carrier) GetMobileNetworkCode

func (m *Carrier) GetMobileNetworkCode() string

func (*Carrier) GetName

func (m *Carrier) GetName() string

func (*Carrier) GotenMessage

func (*Carrier) GotenMessage()

func (*Carrier) GotenObjectExt

func (o *Carrier) GotenObjectExt()

func (*Carrier) GotenValidate

func (obj *Carrier) GotenValidate() error

func (*Carrier) MakeDiffFieldMask

func (o *Carrier) MakeDiffFieldMask(other *Carrier) *Carrier_FieldMask

func (*Carrier) MakeFullFieldMask

func (o *Carrier) MakeFullFieldMask() *Carrier_FieldMask

func (*Carrier) MakeRawDiffFieldMask

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

func (*Carrier) MakeRawFullFieldMask

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

func (*Carrier) Marshal

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

func (*Carrier) MarshalJSON

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

func (*Carrier) Merge

func (o *Carrier) Merge(source *Carrier)

func (*Carrier) MergeRaw

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

func (*Carrier) ProtoMessage

func (*Carrier) ProtoMessage()

func (*Carrier) ProtoReflect

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

func (*Carrier) Reset

func (m *Carrier) Reset()

func (*Carrier) SetLocationAreaCode

func (m *Carrier) SetLocationAreaCode(fv string)

func (*Carrier) SetMobileCountryCode

func (m *Carrier) SetMobileCountryCode(fv string)

func (*Carrier) SetMobileNetworkCode

func (m *Carrier) SetMobileNetworkCode(fv string)

func (*Carrier) SetName

func (m *Carrier) SetName(fv string)

func (*Carrier) String

func (m *Carrier) String() string

func (*Carrier) Unmarshal

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

func (*Carrier) UnmarshalJSON

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

type CarrierFieldPathBuilder

type CarrierFieldPathBuilder struct{}

func NewCarrierFieldPathBuilder

func NewCarrierFieldPathBuilder() CarrierFieldPathBuilder

func (CarrierFieldPathBuilder) LocationAreaCode

func (CarrierFieldPathBuilder) MobileCountryCode

func (CarrierFieldPathBuilder) MobileNetworkCode

func (CarrierFieldPathBuilder) Name

type CarrierPathSelectorLocationAreaCode

type CarrierPathSelectorLocationAreaCode struct{}

func (CarrierPathSelectorLocationAreaCode) FieldPath

func (CarrierPathSelectorLocationAreaCode) WithArrayOfValues

func (CarrierPathSelectorLocationAreaCode) WithValue

type CarrierPathSelectorMobileCountryCode

type CarrierPathSelectorMobileCountryCode struct{}

func (CarrierPathSelectorMobileCountryCode) FieldPath

func (CarrierPathSelectorMobileCountryCode) WithArrayOfValues

func (CarrierPathSelectorMobileCountryCode) WithValue

type CarrierPathSelectorMobileNetworkCode

type CarrierPathSelectorMobileNetworkCode struct{}

func (CarrierPathSelectorMobileNetworkCode) FieldPath

func (CarrierPathSelectorMobileNetworkCode) WithArrayOfValues

func (CarrierPathSelectorMobileNetworkCode) WithValue

type CarrierPathSelectorName

type CarrierPathSelectorName struct{}

func (CarrierPathSelectorName) FieldPath

func (CarrierPathSelectorName) WithArrayOfValues

func (CarrierPathSelectorName) WithValue

type Carrier_FieldMask

type Carrier_FieldMask struct {
	Paths []Carrier_FieldPath
}

func FullCarrier_FieldMask

func FullCarrier_FieldMask() *Carrier_FieldMask

func (*Carrier_FieldMask) AppendPath

func (fieldMask *Carrier_FieldMask) AppendPath(path Carrier_FieldPath)

func (*Carrier_FieldMask) AppendRawPath

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

func (*Carrier_FieldMask) DecodeFirestore

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

func (*Carrier_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Carrier_FieldMask) FilterInputFields

func (fieldMask *Carrier_FieldMask) FilterInputFields() *Carrier_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Carrier_FieldMask) FromProtoFieldMask

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

func (*Carrier_FieldMask) GetPaths

func (fieldMask *Carrier_FieldMask) GetPaths() []Carrier_FieldPath

func (*Carrier_FieldMask) GetRawPaths

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

func (*Carrier_FieldMask) IsFull

func (fieldMask *Carrier_FieldMask) IsFull() bool

func (Carrier_FieldMask) Marshal

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

implement methods required by customType

func (Carrier_FieldMask) MarshalJSON

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

func (*Carrier_FieldMask) PathsCount

func (fieldMask *Carrier_FieldMask) PathsCount() int

func (*Carrier_FieldMask) Project

func (fieldMask *Carrier_FieldMask) Project(source *Carrier) *Carrier

func (*Carrier_FieldMask) ProjectRaw

func (*Carrier_FieldMask) ProtoMessage

func (fieldMask *Carrier_FieldMask) ProtoMessage()

func (*Carrier_FieldMask) ProtoReflect

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

func (*Carrier_FieldMask) Reset

func (fieldMask *Carrier_FieldMask) Reset()

func (*Carrier_FieldMask) Set

func (fieldMask *Carrier_FieldMask) Set(target, source *Carrier)

func (*Carrier_FieldMask) SetFromCliFlag

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

func (*Carrier_FieldMask) SetRaw

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

func (*Carrier_FieldMask) Size

func (fieldMask *Carrier_FieldMask) Size() int

func (*Carrier_FieldMask) String

func (fieldMask *Carrier_FieldMask) String() string

func (*Carrier_FieldMask) Subtract

func (fieldMask *Carrier_FieldMask) Subtract(other *Carrier_FieldMask) *Carrier_FieldMask

func (*Carrier_FieldMask) SubtractRaw

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

func (*Carrier_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Carrier_FieldMask) Unmarshal

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

func (*Carrier_FieldMask) UnmarshalJSON

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

type Carrier_FieldPath

type Carrier_FieldPath interface {
	gotenobject.FieldPath
	Selector() Carrier_FieldPathSelector
	Get(source *Carrier) []interface{}
	GetSingle(source *Carrier) (interface{}, bool)
	ClearValue(item *Carrier)

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

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

func BuildCarrier_FieldPath

func BuildCarrier_FieldPath(fp gotenobject.RawFieldPath) (Carrier_FieldPath, error)

func MustParseCarrier_FieldPath

func MustParseCarrier_FieldPath(rawField string) Carrier_FieldPath

func ParseCarrier_FieldPath

func ParseCarrier_FieldPath(rawField string) (Carrier_FieldPath, error)

type Carrier_FieldPathArrayItemValue

type Carrier_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Carrier_FieldPath
	ContainsValue(*Carrier) bool
}

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

func MustParseCarrier_FieldPathArrayItemValue

func MustParseCarrier_FieldPathArrayItemValue(pathStr, valueStr string) Carrier_FieldPathArrayItemValue

func ParseCarrier_FieldPathArrayItemValue

func ParseCarrier_FieldPathArrayItemValue(pathStr, valueStr string) (Carrier_FieldPathArrayItemValue, error)

ParseCarrier_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Carrier_FieldPathArrayOfValues

type Carrier_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Carrier_FieldPath
}

Carrier_FieldPathArrayOfValues allows storing slice of values for Carrier fields according to their type

func MustParseCarrier_FieldPathArrayOfValues

func MustParseCarrier_FieldPathArrayOfValues(pathStr, valuesStr string) Carrier_FieldPathArrayOfValues

func ParseCarrier_FieldPathArrayOfValues

func ParseCarrier_FieldPathArrayOfValues(pathStr, valuesStr string) (Carrier_FieldPathArrayOfValues, error)

type Carrier_FieldPathSelector

type Carrier_FieldPathSelector int32
const (
	Carrier_FieldPathSelectorName              Carrier_FieldPathSelector = 0
	Carrier_FieldPathSelectorMobileCountryCode Carrier_FieldPathSelector = 1
	Carrier_FieldPathSelectorMobileNetworkCode Carrier_FieldPathSelector = 2
	Carrier_FieldPathSelectorLocationAreaCode  Carrier_FieldPathSelector = 3
)

func (Carrier_FieldPathSelector) String

func (s Carrier_FieldPathSelector) String() string

type Carrier_FieldPathValue

type Carrier_FieldPathValue interface {
	Carrier_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Carrier)
	CompareWith(*Carrier) (cmp int, comparable bool)
}

Carrier_FieldPathValue allows storing values for Carrier fields according to their type

func MustParseCarrier_FieldPathValue

func MustParseCarrier_FieldPathValue(pathStr, valueStr string) Carrier_FieldPathValue

func ParseCarrier_FieldPathValue

func ParseCarrier_FieldPathValue(pathStr, valueStr string) (Carrier_FieldPathValue, error)

type Carrier_FieldTerminalPath

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

func (*Carrier_FieldTerminalPath) ClearValue

func (fp *Carrier_FieldTerminalPath) ClearValue(item *Carrier)

func (*Carrier_FieldTerminalPath) ClearValueRaw

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

func (*Carrier_FieldTerminalPath) Get

func (fp *Carrier_FieldTerminalPath) Get(source *Carrier) (values []interface{})

Get returns all values pointed by specific field from source Carrier

func (*Carrier_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Carrier_FieldTerminalPath) GetRaw

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

func (*Carrier_FieldTerminalPath) GetSingle

func (fp *Carrier_FieldTerminalPath) GetSingle(source *Carrier) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Carrier

func (*Carrier_FieldTerminalPath) GetSingleRaw

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

func (*Carrier_FieldTerminalPath) IsLeaf

func (fp *Carrier_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Carrier_FieldTerminalPath) JSONString

func (fp *Carrier_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Carrier_FieldTerminalPath) Selector

func (*Carrier_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*Carrier_FieldTerminalPath) String

func (fp *Carrier_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Carrier_FieldTerminalPath) WithIArrayItemValue

func (fp *Carrier_FieldTerminalPath) WithIArrayItemValue(value interface{}) Carrier_FieldPathArrayItemValue

func (*Carrier_FieldTerminalPath) WithIArrayOfValues

func (fp *Carrier_FieldTerminalPath) WithIArrayOfValues(values interface{}) Carrier_FieldPathArrayOfValues

func (*Carrier_FieldTerminalPath) WithIValue

func (fp *Carrier_FieldTerminalPath) WithIValue(value interface{}) Carrier_FieldPathValue

func (*Carrier_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Carrier_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Carrier_FieldTerminalPath) WithRawIValue

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

type Carrier_FieldTerminalPathArrayItemValue

type Carrier_FieldTerminalPathArrayItemValue struct {
	Carrier_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Carrier_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Carrier_FieldTerminalPathArrayItemValue) ContainsValue(source *Carrier) bool

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

func (*Carrier_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Carrier_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Carrier_FieldTerminalPathArrayItemValue) GetSingle(source *Carrier) (interface{}, bool)

func (*Carrier_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Carrier_FieldTerminalPathArrayOfValues

type Carrier_FieldTerminalPathArrayOfValues struct {
	Carrier_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Carrier_FieldTerminalPathArrayOfValues) AsLocationAreaCodeArrayOfValues

func (fpaov *Carrier_FieldTerminalPathArrayOfValues) AsLocationAreaCodeArrayOfValues() ([]string, bool)

func (*Carrier_FieldTerminalPathArrayOfValues) AsMobileCountryCodeArrayOfValues

func (fpaov *Carrier_FieldTerminalPathArrayOfValues) AsMobileCountryCodeArrayOfValues() ([]string, bool)

func (*Carrier_FieldTerminalPathArrayOfValues) AsMobileNetworkCodeArrayOfValues

func (fpaov *Carrier_FieldTerminalPathArrayOfValues) AsMobileNetworkCodeArrayOfValues() ([]string, bool)

func (*Carrier_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *Carrier_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*Carrier_FieldTerminalPathArrayOfValues) GetRawValues

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

type Carrier_FieldTerminalPathValue

type Carrier_FieldTerminalPathValue struct {
	Carrier_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Carrier_FieldTerminalPathValue) AsLocationAreaCodeValue

func (fpv *Carrier_FieldTerminalPathValue) AsLocationAreaCodeValue() (string, bool)

func (*Carrier_FieldTerminalPathValue) AsMobileCountryCodeValue

func (fpv *Carrier_FieldTerminalPathValue) AsMobileCountryCodeValue() (string, bool)

func (*Carrier_FieldTerminalPathValue) AsMobileNetworkCodeValue

func (fpv *Carrier_FieldTerminalPathValue) AsMobileNetworkCodeValue() (string, bool)

func (*Carrier_FieldTerminalPathValue) AsNameValue

func (fpv *Carrier_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*Carrier_FieldTerminalPathValue) CompareWith

func (fpv *Carrier_FieldTerminalPathValue) CompareWith(source *Carrier) (int, bool)

CompareWith compares value in the 'Carrier_FieldTerminalPathValue' with the value under path in 'Carrier'.

func (*Carrier_FieldTerminalPathValue) CompareWithRaw

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

func (*Carrier_FieldTerminalPathValue) GetRawValue

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

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

func (*Carrier_FieldTerminalPathValue) SetTo

func (fpv *Carrier_FieldTerminalPathValue) SetTo(target **Carrier)

SetTo stores value for selected field for object Carrier

func (*Carrier_FieldTerminalPathValue) SetToRaw

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

type ContactInformation

type ContactInformation struct {
	FullName string                            `protobuf:"bytes,1,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty" firestore:"fullName"`
	Email    string                            `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty" firestore:"email"`
	Phones   []*ContactInformation_PhoneNumber `protobuf:"bytes,4,rep,name=phones,proto3" json:"phones,omitempty" firestore:"phones"`
	// contains filtered or unexported fields
}

func (*ContactInformation) Clone

func (*ContactInformation) CloneRaw

func (*ContactInformation) Descriptor

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

Deprecated, Use ContactInformation.ProtoReflect.Descriptor instead.

func (*ContactInformation) GetEmail

func (m *ContactInformation) GetEmail() string

func (*ContactInformation) GetFullName

func (m *ContactInformation) GetFullName() string

func (*ContactInformation) GetPhones

func (*ContactInformation) GotenMessage

func (*ContactInformation) GotenMessage()

func (*ContactInformation) GotenObjectExt

func (o *ContactInformation) GotenObjectExt()

func (*ContactInformation) GotenValidate

func (obj *ContactInformation) GotenValidate() error

func (*ContactInformation) MakeDiffFieldMask

func (*ContactInformation) MakeFullFieldMask

func (o *ContactInformation) MakeFullFieldMask() *ContactInformation_FieldMask

func (*ContactInformation) MakeRawDiffFieldMask

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

func (*ContactInformation) MakeRawFullFieldMask

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

func (*ContactInformation) Marshal

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

func (*ContactInformation) MarshalJSON

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

func (*ContactInformation) Merge

func (o *ContactInformation) Merge(source *ContactInformation)

func (*ContactInformation) MergeRaw

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

func (*ContactInformation) ProtoMessage

func (*ContactInformation) ProtoMessage()

func (*ContactInformation) ProtoReflect

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

func (*ContactInformation) Reset

func (m *ContactInformation) Reset()

func (*ContactInformation) SetEmail

func (m *ContactInformation) SetEmail(fv string)

func (*ContactInformation) SetFullName

func (m *ContactInformation) SetFullName(fv string)

func (*ContactInformation) SetPhones

func (*ContactInformation) String

func (m *ContactInformation) String() string

func (*ContactInformation) Unmarshal

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

func (*ContactInformation) UnmarshalJSON

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

type ContactInformationFieldPathBuilder

type ContactInformationFieldPathBuilder struct{}

func NewContactInformationFieldPathBuilder

func NewContactInformationFieldPathBuilder() ContactInformationFieldPathBuilder

func (ContactInformationFieldPathBuilder) Email

func (ContactInformationFieldPathBuilder) FullName

func (ContactInformationFieldPathBuilder) Phones

type ContactInformationPathSelectorEmail

type ContactInformationPathSelectorEmail struct{}

func (ContactInformationPathSelectorEmail) FieldPath

func (ContactInformationPathSelectorEmail) WithArrayOfValues

func (ContactInformationPathSelectorEmail) WithValue

type ContactInformationPathSelectorFullName

type ContactInformationPathSelectorFullName struct{}

func (ContactInformationPathSelectorFullName) FieldPath

func (ContactInformationPathSelectorFullName) WithArrayOfValues

func (ContactInformationPathSelectorFullName) WithValue

type ContactInformationPathSelectorPhones

type ContactInformationPathSelectorPhones struct{}

func (ContactInformationPathSelectorPhones) FieldPath

func (ContactInformationPathSelectorPhones) Number

func (ContactInformationPathSelectorPhones) Type

func (ContactInformationPathSelectorPhones) WithArrayOfValues

func (ContactInformationPathSelectorPhones) WithSubArrayItemValue

func (ContactInformationPathSelectorPhones) WithSubArrayOfValues

func (ContactInformationPathSelectorPhones) WithSubValue

func (ContactInformationPathSelectorPhones) WithValue

type ContactInformationPathSelectorPhonesNumber

type ContactInformationPathSelectorPhonesNumber struct{}

func (ContactInformationPathSelectorPhonesNumber) FieldPath

func (ContactInformationPathSelectorPhonesNumber) WithArrayOfValues

func (ContactInformationPathSelectorPhonesNumber) WithValue

type ContactInformationPathSelectorPhonesType

type ContactInformationPathSelectorPhonesType struct{}

func (ContactInformationPathSelectorPhonesType) FieldPath

func (ContactInformationPathSelectorPhonesType) WithArrayOfValues

func (ContactInformationPathSelectorPhonesType) WithValue

type ContactInformationPhoneNumberFieldPathBuilder

type ContactInformationPhoneNumberFieldPathBuilder struct{}

func NewContactInformationPhoneNumberFieldPathBuilder

func NewContactInformationPhoneNumberFieldPathBuilder() ContactInformationPhoneNumberFieldPathBuilder

func (ContactInformationPhoneNumberFieldPathBuilder) Number

func (ContactInformationPhoneNumberFieldPathBuilder) Type

type ContactInformationPhoneNumber_FieldPath

type ContactInformationPhoneNumber_FieldPath interface {
	gotenobject.FieldPath
	Selector() ContactInformationPhoneNumber_FieldPathSelector
	Get(source *ContactInformation_PhoneNumber) []interface{}
	GetSingle(source *ContactInformation_PhoneNumber) (interface{}, bool)
	ClearValue(item *ContactInformation_PhoneNumber)

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

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

func MustParseContactInformationPhoneNumber_FieldPath

func MustParseContactInformationPhoneNumber_FieldPath(rawField string) ContactInformationPhoneNumber_FieldPath

func ParseContactInformationPhoneNumber_FieldPath

func ParseContactInformationPhoneNumber_FieldPath(rawField string) (ContactInformationPhoneNumber_FieldPath, error)

type ContactInformationPhoneNumber_FieldPathArrayItemValue

type ContactInformationPhoneNumber_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ContactInformationPhoneNumber_FieldPath
	ContainsValue(*ContactInformation_PhoneNumber) bool
}

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

func MustParseContactInformationPhoneNumber_FieldPathArrayItemValue

func MustParseContactInformationPhoneNumber_FieldPathArrayItemValue(pathStr, valueStr string) ContactInformationPhoneNumber_FieldPathArrayItemValue

func ParseContactInformationPhoneNumber_FieldPathArrayItemValue

func ParseContactInformationPhoneNumber_FieldPathArrayItemValue(pathStr, valueStr string) (ContactInformationPhoneNumber_FieldPathArrayItemValue, error)

ParseContactInformationPhoneNumber_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ContactInformationPhoneNumber_FieldPathArrayOfValues

type ContactInformationPhoneNumber_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ContactInformationPhoneNumber_FieldPath
}

ContactInformationPhoneNumber_FieldPathArrayOfValues allows storing slice of values for PhoneNumber fields according to their type

func MustParseContactInformationPhoneNumber_FieldPathArrayOfValues

func MustParseContactInformationPhoneNumber_FieldPathArrayOfValues(pathStr, valuesStr string) ContactInformationPhoneNumber_FieldPathArrayOfValues

func ParseContactInformationPhoneNumber_FieldPathArrayOfValues

func ParseContactInformationPhoneNumber_FieldPathArrayOfValues(pathStr, valuesStr string) (ContactInformationPhoneNumber_FieldPathArrayOfValues, error)

type ContactInformationPhoneNumber_FieldPathSelector

type ContactInformationPhoneNumber_FieldPathSelector int32
const (
	ContactInformationPhoneNumber_FieldPathSelectorNumber ContactInformationPhoneNumber_FieldPathSelector = 0
	ContactInformationPhoneNumber_FieldPathSelectorType   ContactInformationPhoneNumber_FieldPathSelector = 1
)

func (ContactInformationPhoneNumber_FieldPathSelector) String

type ContactInformationPhoneNumber_FieldPathValue

type ContactInformationPhoneNumber_FieldPathValue interface {
	ContactInformationPhoneNumber_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ContactInformation_PhoneNumber)
	CompareWith(*ContactInformation_PhoneNumber) (cmp int, comparable bool)
}

ContactInformationPhoneNumber_FieldPathValue allows storing values for PhoneNumber fields according to their type

func MustParseContactInformationPhoneNumber_FieldPathValue

func MustParseContactInformationPhoneNumber_FieldPathValue(pathStr, valueStr string) ContactInformationPhoneNumber_FieldPathValue

func ParseContactInformationPhoneNumber_FieldPathValue

func ParseContactInformationPhoneNumber_FieldPathValue(pathStr, valueStr string) (ContactInformationPhoneNumber_FieldPathValue, error)

type ContactInformationPhoneNumber_FieldTerminalPath

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

func (*ContactInformationPhoneNumber_FieldTerminalPath) ClearValue

func (*ContactInformationPhoneNumber_FieldTerminalPath) ClearValueRaw

func (*ContactInformationPhoneNumber_FieldTerminalPath) Get

Get returns all values pointed by specific field from source ContactInformation_PhoneNumber

func (*ContactInformationPhoneNumber_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ContactInformationPhoneNumber_FieldTerminalPath) GetRaw

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

func (*ContactInformationPhoneNumber_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source ContactInformation_PhoneNumber

func (*ContactInformationPhoneNumber_FieldTerminalPath) GetSingleRaw

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

func (*ContactInformationPhoneNumber_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ContactInformationPhoneNumber_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ContactInformationPhoneNumber_FieldTerminalPath) Selector

func (*ContactInformationPhoneNumber_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (*ContactInformationPhoneNumber_FieldTerminalPath) String

String returns path representation in proto convention

func (*ContactInformationPhoneNumber_FieldTerminalPath) WithIArrayItemValue

func (*ContactInformationPhoneNumber_FieldTerminalPath) WithIArrayOfValues

func (*ContactInformationPhoneNumber_FieldTerminalPath) WithIValue

func (*ContactInformationPhoneNumber_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ContactInformationPhoneNumber_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ContactInformationPhoneNumber_FieldTerminalPath) WithRawIValue

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

type ContactInformationPhoneNumber_FieldTerminalPathArrayItemValue

type ContactInformationPhoneNumber_FieldTerminalPathArrayItemValue struct {
	ContactInformationPhoneNumber_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayItemValue) GetSingle

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ContactInformationPhoneNumber_FieldTerminalPathArrayOfValues

type ContactInformationPhoneNumber_FieldTerminalPathArrayOfValues struct {
	ContactInformationPhoneNumber_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayOfValues) AsNumberArrayOfValues

func (fpaov *ContactInformationPhoneNumber_FieldTerminalPathArrayOfValues) AsNumberArrayOfValues() ([]string, bool)

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*ContactInformationPhoneNumber_FieldTerminalPathArrayOfValues) GetRawValues

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

type ContactInformationPhoneNumber_FieldTerminalPathValue

type ContactInformationPhoneNumber_FieldTerminalPathValue struct {
	ContactInformationPhoneNumber_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) AsNumberValue

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) AsTypeValue

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ContactInformationPhoneNumber_FieldTerminalPathValue' with the value under path in 'ContactInformation_PhoneNumber'.

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) CompareWithRaw

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) GetRawValue

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

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

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object PhoneNumber

func (*ContactInformationPhoneNumber_FieldTerminalPathValue) SetToRaw

type ContactInformation_FieldMask

type ContactInformation_FieldMask struct {
	Paths []ContactInformation_FieldPath
}

func FullContactInformation_FieldMask

func FullContactInformation_FieldMask() *ContactInformation_FieldMask

func (*ContactInformation_FieldMask) AppendPath

func (fieldMask *ContactInformation_FieldMask) AppendPath(path ContactInformation_FieldPath)

func (*ContactInformation_FieldMask) AppendRawPath

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

func (*ContactInformation_FieldMask) DecodeFirestore

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

func (*ContactInformation_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ContactInformation_FieldMask) FilterInputFields

func (fieldMask *ContactInformation_FieldMask) FilterInputFields() *ContactInformation_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ContactInformation_FieldMask) FromProtoFieldMask

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

func (*ContactInformation_FieldMask) GetPaths

func (*ContactInformation_FieldMask) GetRawPaths

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

func (*ContactInformation_FieldMask) IsFull

func (fieldMask *ContactInformation_FieldMask) IsFull() bool

func (ContactInformation_FieldMask) Marshal

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

implement methods required by customType

func (ContactInformation_FieldMask) MarshalJSON

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

func (*ContactInformation_FieldMask) PathsCount

func (fieldMask *ContactInformation_FieldMask) PathsCount() int

func (*ContactInformation_FieldMask) Project

func (*ContactInformation_FieldMask) ProjectRaw

func (*ContactInformation_FieldMask) ProtoMessage

func (fieldMask *ContactInformation_FieldMask) ProtoMessage()

func (*ContactInformation_FieldMask) ProtoReflect

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

func (*ContactInformation_FieldMask) Reset

func (fieldMask *ContactInformation_FieldMask) Reset()

func (*ContactInformation_FieldMask) Set

func (fieldMask *ContactInformation_FieldMask) Set(target, source *ContactInformation)

func (*ContactInformation_FieldMask) SetFromCliFlag

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

func (*ContactInformation_FieldMask) SetRaw

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

func (*ContactInformation_FieldMask) Size

func (fieldMask *ContactInformation_FieldMask) Size() int

func (*ContactInformation_FieldMask) String

func (fieldMask *ContactInformation_FieldMask) String() string

func (*ContactInformation_FieldMask) Subtract

func (*ContactInformation_FieldMask) SubtractRaw

func (*ContactInformation_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ContactInformation_FieldMask) Unmarshal

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

func (*ContactInformation_FieldMask) UnmarshalJSON

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

type ContactInformation_FieldPath

type ContactInformation_FieldPath interface {
	gotenobject.FieldPath
	Selector() ContactInformation_FieldPathSelector
	Get(source *ContactInformation) []interface{}
	GetSingle(source *ContactInformation) (interface{}, bool)
	ClearValue(item *ContactInformation)

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

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

func MustParseContactInformation_FieldPath

func MustParseContactInformation_FieldPath(rawField string) ContactInformation_FieldPath

func ParseContactInformation_FieldPath

func ParseContactInformation_FieldPath(rawField string) (ContactInformation_FieldPath, error)

type ContactInformation_FieldPathArrayItemValue

type ContactInformation_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ContactInformation_FieldPath
	ContainsValue(*ContactInformation) bool
}

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

func MustParseContactInformation_FieldPathArrayItemValue

func MustParseContactInformation_FieldPathArrayItemValue(pathStr, valueStr string) ContactInformation_FieldPathArrayItemValue

func ParseContactInformation_FieldPathArrayItemValue

func ParseContactInformation_FieldPathArrayItemValue(pathStr, valueStr string) (ContactInformation_FieldPathArrayItemValue, error)

ParseContactInformation_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ContactInformation_FieldPathArrayOfValues

type ContactInformation_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ContactInformation_FieldPath
}

ContactInformation_FieldPathArrayOfValues allows storing slice of values for ContactInformation fields according to their type

func MustParseContactInformation_FieldPathArrayOfValues

func MustParseContactInformation_FieldPathArrayOfValues(pathStr, valuesStr string) ContactInformation_FieldPathArrayOfValues

func ParseContactInformation_FieldPathArrayOfValues

func ParseContactInformation_FieldPathArrayOfValues(pathStr, valuesStr string) (ContactInformation_FieldPathArrayOfValues, error)

type ContactInformation_FieldPathSelector

type ContactInformation_FieldPathSelector int32
const (
	ContactInformation_FieldPathSelectorFullName ContactInformation_FieldPathSelector = 0
	ContactInformation_FieldPathSelectorEmail    ContactInformation_FieldPathSelector = 1
	ContactInformation_FieldPathSelectorPhones   ContactInformation_FieldPathSelector = 2
)

func (ContactInformation_FieldPathSelector) String

type ContactInformation_FieldPathValue

type ContactInformation_FieldPathValue interface {
	ContactInformation_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ContactInformation)
	CompareWith(*ContactInformation) (cmp int, comparable bool)
}

ContactInformation_FieldPathValue allows storing values for ContactInformation fields according to their type

func MustParseContactInformation_FieldPathValue

func MustParseContactInformation_FieldPathValue(pathStr, valueStr string) ContactInformation_FieldPathValue

func ParseContactInformation_FieldPathValue

func ParseContactInformation_FieldPathValue(pathStr, valueStr string) (ContactInformation_FieldPathValue, error)

type ContactInformation_FieldSubPath

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

func (*ContactInformation_FieldSubPath) AsPhonesSubPath

func (*ContactInformation_FieldSubPath) ClearValue

func (fps *ContactInformation_FieldSubPath) ClearValue(item *ContactInformation)

func (*ContactInformation_FieldSubPath) ClearValueRaw

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

func (*ContactInformation_FieldSubPath) Get

func (fps *ContactInformation_FieldSubPath) Get(source *ContactInformation) (values []interface{})

Get returns all values pointed by selected field from source ContactInformation

func (*ContactInformation_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ContactInformation_FieldSubPath) GetRaw

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

func (*ContactInformation_FieldSubPath) GetSingle

func (fps *ContactInformation_FieldSubPath) GetSingle(source *ContactInformation) (interface{}, bool)

GetSingle returns value of selected field from source ContactInformation

func (*ContactInformation_FieldSubPath) GetSingleRaw

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

func (*ContactInformation_FieldSubPath) IsLeaf

func (fps *ContactInformation_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ContactInformation_FieldSubPath) JSONString

func (fps *ContactInformation_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ContactInformation_FieldSubPath) Selector

func (*ContactInformation_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ContactInformation_FieldSubPath) String

String returns path representation in proto convention

func (*ContactInformation_FieldSubPath) WithIArrayItemValue

func (fps *ContactInformation_FieldSubPath) WithIArrayItemValue(value interface{}) ContactInformation_FieldPathArrayItemValue

func (*ContactInformation_FieldSubPath) WithIArrayOfValues

func (fps *ContactInformation_FieldSubPath) WithIArrayOfValues(values interface{}) ContactInformation_FieldPathArrayOfValues

func (*ContactInformation_FieldSubPath) WithIValue

func (fps *ContactInformation_FieldSubPath) WithIValue(value interface{}) ContactInformation_FieldPathValue

func (*ContactInformation_FieldSubPath) WithRawIArrayItemValue

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

func (*ContactInformation_FieldSubPath) WithRawIArrayOfValues

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

func (*ContactInformation_FieldSubPath) WithRawIValue

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

type ContactInformation_FieldSubPathArrayItemValue

type ContactInformation_FieldSubPathArrayItemValue struct {
	ContactInformation_FieldPath
	// contains filtered or unexported fields
}

func (*ContactInformation_FieldSubPathArrayItemValue) AsPhonesPathItemValue

func (*ContactInformation_FieldSubPathArrayItemValue) ContainsValue

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

func (*ContactInformation_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ContactInformation_FieldSubPathArrayOfValues

type ContactInformation_FieldSubPathArrayOfValues struct {
	ContactInformation_FieldPath
	// contains filtered or unexported fields
}

func (*ContactInformation_FieldSubPathArrayOfValues) AsPhonesPathArrayOfValues

func (*ContactInformation_FieldSubPathArrayOfValues) GetRawValues

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

type ContactInformation_FieldSubPathValue

type ContactInformation_FieldSubPathValue struct {
	ContactInformation_FieldPath
	// contains filtered or unexported fields
}

func (*ContactInformation_FieldSubPathValue) AsPhonesPathValue

func (*ContactInformation_FieldSubPathValue) CompareWith

func (fpvs *ContactInformation_FieldSubPathValue) CompareWith(source *ContactInformation) (int, bool)

func (*ContactInformation_FieldSubPathValue) CompareWithRaw

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

func (*ContactInformation_FieldSubPathValue) GetRawValue

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

func (*ContactInformation_FieldSubPathValue) SetTo

func (*ContactInformation_FieldSubPathValue) SetToRaw

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

type ContactInformation_FieldTerminalPath

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

func (*ContactInformation_FieldTerminalPath) ClearValue

func (*ContactInformation_FieldTerminalPath) ClearValueRaw

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

func (*ContactInformation_FieldTerminalPath) Get

func (fp *ContactInformation_FieldTerminalPath) Get(source *ContactInformation) (values []interface{})

Get returns all values pointed by specific field from source ContactInformation

func (*ContactInformation_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ContactInformation_FieldTerminalPath) GetRaw

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

func (*ContactInformation_FieldTerminalPath) GetSingle

func (fp *ContactInformation_FieldTerminalPath) GetSingle(source *ContactInformation) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ContactInformation

func (*ContactInformation_FieldTerminalPath) GetSingleRaw

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

func (*ContactInformation_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ContactInformation_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ContactInformation_FieldTerminalPath) Selector

func (*ContactInformation_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ContactInformation_FieldTerminalPath) String

String returns path representation in proto convention

func (*ContactInformation_FieldTerminalPath) WithIArrayItemValue

func (fp *ContactInformation_FieldTerminalPath) WithIArrayItemValue(value interface{}) ContactInformation_FieldPathArrayItemValue

func (*ContactInformation_FieldTerminalPath) WithIArrayOfValues

func (fp *ContactInformation_FieldTerminalPath) WithIArrayOfValues(values interface{}) ContactInformation_FieldPathArrayOfValues

func (*ContactInformation_FieldTerminalPath) WithIValue

func (*ContactInformation_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ContactInformation_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ContactInformation_FieldTerminalPath) WithRawIValue

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

type ContactInformation_FieldTerminalPathArrayItemValue

type ContactInformation_FieldTerminalPathArrayItemValue struct {
	ContactInformation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ContactInformation_FieldTerminalPathArrayItemValue) AsPhonesItemValue

func (*ContactInformation_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ContactInformation_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ContactInformation_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ContactInformation_FieldTerminalPathArrayItemValue) GetSingle(source *ContactInformation) (interface{}, bool)

func (*ContactInformation_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ContactInformation_FieldTerminalPathArrayOfValues

type ContactInformation_FieldTerminalPathArrayOfValues struct {
	ContactInformation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ContactInformation_FieldTerminalPathArrayOfValues) AsEmailArrayOfValues

func (fpaov *ContactInformation_FieldTerminalPathArrayOfValues) AsEmailArrayOfValues() ([]string, bool)

func (*ContactInformation_FieldTerminalPathArrayOfValues) AsFullNameArrayOfValues

func (fpaov *ContactInformation_FieldTerminalPathArrayOfValues) AsFullNameArrayOfValues() ([]string, bool)

func (*ContactInformation_FieldTerminalPathArrayOfValues) AsPhonesArrayOfValues

func (*ContactInformation_FieldTerminalPathArrayOfValues) GetRawValues

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

type ContactInformation_FieldTerminalPathValue

type ContactInformation_FieldTerminalPathValue struct {
	ContactInformation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ContactInformation_FieldTerminalPathValue) AsEmailValue

func (fpv *ContactInformation_FieldTerminalPathValue) AsEmailValue() (string, bool)

func (*ContactInformation_FieldTerminalPathValue) AsFullNameValue

func (fpv *ContactInformation_FieldTerminalPathValue) AsFullNameValue() (string, bool)

func (*ContactInformation_FieldTerminalPathValue) AsPhonesValue

func (*ContactInformation_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ContactInformation_FieldTerminalPathValue' with the value under path in 'ContactInformation'.

func (*ContactInformation_FieldTerminalPathValue) CompareWithRaw

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

func (*ContactInformation_FieldTerminalPathValue) GetRawValue

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

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

func (*ContactInformation_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ContactInformation

func (*ContactInformation_FieldTerminalPathValue) SetToRaw

type ContactInformation_PhoneNumber

type ContactInformation_PhoneNumber struct {
	Number string                       `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty" firestore:"number"`
	Type   ContactInformation_PhoneType `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ContactInformation_PhoneNumber) Clone

func (*ContactInformation_PhoneNumber) CloneRaw

func (*ContactInformation_PhoneNumber) Descriptor

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

Deprecated, Use ContactInformation_PhoneNumber.ProtoReflect.Descriptor instead.

func (*ContactInformation_PhoneNumber) GetNumber

func (m *ContactInformation_PhoneNumber) GetNumber() string

func (*ContactInformation_PhoneNumber) GetType

func (*ContactInformation_PhoneNumber) GotenMessage

func (*ContactInformation_PhoneNumber) GotenMessage()

func (*ContactInformation_PhoneNumber) GotenObjectExt

func (o *ContactInformation_PhoneNumber) GotenObjectExt()

func (*ContactInformation_PhoneNumber) GotenValidate

func (obj *ContactInformation_PhoneNumber) GotenValidate() error

func (*ContactInformation_PhoneNumber) MakeDiffFieldMask

func (*ContactInformation_PhoneNumber) MakeFullFieldMask

func (*ContactInformation_PhoneNumber) MakeRawDiffFieldMask

func (*ContactInformation_PhoneNumber) MakeRawFullFieldMask

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

func (*ContactInformation_PhoneNumber) Marshal

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

func (*ContactInformation_PhoneNumber) MarshalJSON

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

func (*ContactInformation_PhoneNumber) Merge

func (*ContactInformation_PhoneNumber) MergeRaw

func (*ContactInformation_PhoneNumber) ProtoMessage

func (*ContactInformation_PhoneNumber) ProtoMessage()

func (*ContactInformation_PhoneNumber) ProtoReflect

func (*ContactInformation_PhoneNumber) Reset

func (m *ContactInformation_PhoneNumber) Reset()

func (*ContactInformation_PhoneNumber) SetNumber

func (m *ContactInformation_PhoneNumber) SetNumber(fv string)

func (*ContactInformation_PhoneNumber) SetType

func (*ContactInformation_PhoneNumber) String

func (*ContactInformation_PhoneNumber) Unmarshal

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

func (*ContactInformation_PhoneNumber) UnmarshalJSON

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

type ContactInformation_PhoneNumberPathSelectorNumber

type ContactInformation_PhoneNumberPathSelectorNumber struct{}

func (ContactInformation_PhoneNumberPathSelectorNumber) FieldPath

func (ContactInformation_PhoneNumberPathSelectorNumber) WithArrayOfValues

func (ContactInformation_PhoneNumberPathSelectorNumber) WithValue

type ContactInformation_PhoneNumberPathSelectorType

type ContactInformation_PhoneNumberPathSelectorType struct{}

func (ContactInformation_PhoneNumberPathSelectorType) FieldPath

type ContactInformation_PhoneNumber_FieldMask

type ContactInformation_PhoneNumber_FieldMask struct {
	Paths []ContactInformationPhoneNumber_FieldPath
}

func FullContactInformation_PhoneNumber_FieldMask

func FullContactInformation_PhoneNumber_FieldMask() *ContactInformation_PhoneNumber_FieldMask

func (*ContactInformation_PhoneNumber_FieldMask) AppendPath

func (*ContactInformation_PhoneNumber_FieldMask) AppendRawPath

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

func (*ContactInformation_PhoneNumber_FieldMask) DecodeFirestore

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

func (*ContactInformation_PhoneNumber_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ContactInformation_PhoneNumber_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ContactInformation_PhoneNumber_FieldMask) FromProtoFieldMask

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

func (*ContactInformation_PhoneNumber_FieldMask) GetPaths

func (*ContactInformation_PhoneNumber_FieldMask) GetRawPaths

func (*ContactInformation_PhoneNumber_FieldMask) IsFull

func (fieldMask *ContactInformation_PhoneNumber_FieldMask) IsFull() bool

func (ContactInformation_PhoneNumber_FieldMask) Marshal

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

implement methods required by customType

func (ContactInformation_PhoneNumber_FieldMask) MarshalJSON

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

func (*ContactInformation_PhoneNumber_FieldMask) PathsCount

func (fieldMask *ContactInformation_PhoneNumber_FieldMask) PathsCount() int

func (*ContactInformation_PhoneNumber_FieldMask) Project

func (*ContactInformation_PhoneNumber_FieldMask) ProjectRaw

func (*ContactInformation_PhoneNumber_FieldMask) ProtoMessage

func (fieldMask *ContactInformation_PhoneNumber_FieldMask) ProtoMessage()

func (*ContactInformation_PhoneNumber_FieldMask) ProtoReflect

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

func (*ContactInformation_PhoneNumber_FieldMask) Reset

func (fieldMask *ContactInformation_PhoneNumber_FieldMask) Reset()

func (*ContactInformation_PhoneNumber_FieldMask) Set

func (*ContactInformation_PhoneNumber_FieldMask) SetFromCliFlag

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

func (*ContactInformation_PhoneNumber_FieldMask) SetRaw

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

func (*ContactInformation_PhoneNumber_FieldMask) Size

func (*ContactInformation_PhoneNumber_FieldMask) String

func (*ContactInformation_PhoneNumber_FieldMask) Subtract

func (*ContactInformation_PhoneNumber_FieldMask) SubtractRaw

func (*ContactInformation_PhoneNumber_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ContactInformation_PhoneNumber_FieldMask) Unmarshal

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

func (*ContactInformation_PhoneNumber_FieldMask) UnmarshalJSON

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

type ContactInformation_PhoneType

type ContactInformation_PhoneType int32
const (
	ContactInformation_UNSPECIFIED ContactInformation_PhoneType = 0
	ContactInformation_MOBILE      ContactInformation_PhoneType = 1
	ContactInformation_HOME        ContactInformation_PhoneType = 2
	ContactInformation_WORK        ContactInformation_PhoneType = 3
)

func (ContactInformation_PhoneType) Descriptor

func (ContactInformation_PhoneType) Enum

func (ContactInformation_PhoneType) EnumDescriptor

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

Deprecated, Use ContactInformation_PhoneType.ProtoReflect.Descriptor instead.

func (ContactInformation_PhoneType) Number

func (ContactInformation_PhoneType) String

func (ContactInformation_PhoneType) Type

type DNSClass

type DNSClass int32

DNS class https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-2

Field numbers follow IANA code

const (
	DNSClass_DNS_CLASS_UNSPECIFIED DNSClass = 0
	DNSClass_IN                    DNSClass = 1
	DNSClass_CH                    DNSClass = 3
	DNSClass_HS                    DNSClass = 4
)

func (DNSClass) Descriptor

func (DNSClass) Descriptor() preflect.EnumDescriptor

func (DNSClass) Enum

func (x DNSClass) Enum() *DNSClass

func (DNSClass) EnumDescriptor

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

Deprecated, Use DNSClass.ProtoReflect.Descriptor instead.

func (DNSClass) Number

func (x DNSClass) Number() preflect.EnumNumber

func (DNSClass) String

func (x DNSClass) String() string

func (DNSClass) Type

func (DNSClass) Type() preflect.EnumType

type DNSQuery

type DNSQuery struct {

	// Record name to query
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Record type to query
	Qtype DNSResourceRecordType `` /* 131-byte string literal not displayed */
	// DNS class to query
	Qclass DNSClass `protobuf:"varint,3,opt,name=qclass,proto3,enum=ntt.watchdog.v1alpha2.DNSClass" json:"qclass,omitempty" firestore:"qclass"`
	// contains filtered or unexported fields
}

Query message

func (*DNSQuery) Clone

func (o *DNSQuery) Clone() *DNSQuery

func (*DNSQuery) CloneRaw

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

func (*DNSQuery) Descriptor

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

Deprecated, Use DNSQuery.ProtoReflect.Descriptor instead.

func (*DNSQuery) GetName

func (m *DNSQuery) GetName() string

func (*DNSQuery) GetQclass

func (m *DNSQuery) GetQclass() DNSClass

func (*DNSQuery) GetQtype

func (m *DNSQuery) GetQtype() DNSResourceRecordType

func (*DNSQuery) GotenMessage

func (*DNSQuery) GotenMessage()

func (*DNSQuery) GotenObjectExt

func (o *DNSQuery) GotenObjectExt()

func (*DNSQuery) GotenValidate

func (obj *DNSQuery) GotenValidate() error

func (*DNSQuery) MakeDiffFieldMask

func (o *DNSQuery) MakeDiffFieldMask(other *DNSQuery) *DNSQuery_FieldMask

func (*DNSQuery) MakeFullFieldMask

func (o *DNSQuery) MakeFullFieldMask() *DNSQuery_FieldMask

func (*DNSQuery) MakeRawDiffFieldMask

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

func (*DNSQuery) MakeRawFullFieldMask

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

func (*DNSQuery) Marshal

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

func (*DNSQuery) MarshalJSON

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

func (*DNSQuery) Merge

func (o *DNSQuery) Merge(source *DNSQuery)

func (*DNSQuery) MergeRaw

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

func (*DNSQuery) ProtoMessage

func (*DNSQuery) ProtoMessage()

func (*DNSQuery) ProtoReflect

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

func (*DNSQuery) Reset

func (m *DNSQuery) Reset()

func (*DNSQuery) SetName

func (m *DNSQuery) SetName(fv string)

func (*DNSQuery) SetQclass

func (m *DNSQuery) SetQclass(fv DNSClass)

func (*DNSQuery) SetQtype

func (m *DNSQuery) SetQtype(fv DNSResourceRecordType)

func (*DNSQuery) String

func (m *DNSQuery) String() string

func (*DNSQuery) Unmarshal

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

func (*DNSQuery) UnmarshalJSON

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

type DNSQueryFieldPathBuilder

type DNSQueryFieldPathBuilder struct{}

func NewDNSQueryFieldPathBuilder

func NewDNSQueryFieldPathBuilder() DNSQueryFieldPathBuilder

func (DNSQueryFieldPathBuilder) Name

func (DNSQueryFieldPathBuilder) Qclass

func (DNSQueryFieldPathBuilder) Qtype

type DNSQueryPathSelectorName

type DNSQueryPathSelectorName struct{}

func (DNSQueryPathSelectorName) FieldPath

func (DNSQueryPathSelectorName) WithArrayOfValues

func (DNSQueryPathSelectorName) WithValue

type DNSQueryPathSelectorQclass

type DNSQueryPathSelectorQclass struct{}

func (DNSQueryPathSelectorQclass) FieldPath

func (DNSQueryPathSelectorQclass) WithArrayOfValues

func (DNSQueryPathSelectorQclass) WithValue

type DNSQueryPathSelectorQtype

type DNSQueryPathSelectorQtype struct{}

func (DNSQueryPathSelectorQtype) FieldPath

func (DNSQueryPathSelectorQtype) WithArrayOfValues

func (DNSQueryPathSelectorQtype) WithValue

type DNSQuery_FieldMask

type DNSQuery_FieldMask struct {
	Paths []DNSQuery_FieldPath
}

func FullDNSQuery_FieldMask

func FullDNSQuery_FieldMask() *DNSQuery_FieldMask

func (*DNSQuery_FieldMask) AppendPath

func (fieldMask *DNSQuery_FieldMask) AppendPath(path DNSQuery_FieldPath)

func (*DNSQuery_FieldMask) AppendRawPath

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

func (*DNSQuery_FieldMask) DecodeFirestore

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

func (*DNSQuery_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*DNSQuery_FieldMask) FilterInputFields

func (fieldMask *DNSQuery_FieldMask) FilterInputFields() *DNSQuery_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*DNSQuery_FieldMask) FromProtoFieldMask

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

func (*DNSQuery_FieldMask) GetPaths

func (fieldMask *DNSQuery_FieldMask) GetPaths() []DNSQuery_FieldPath

func (*DNSQuery_FieldMask) GetRawPaths

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

func (*DNSQuery_FieldMask) IsFull

func (fieldMask *DNSQuery_FieldMask) IsFull() bool

func (DNSQuery_FieldMask) Marshal

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

implement methods required by customType

func (DNSQuery_FieldMask) MarshalJSON

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

func (*DNSQuery_FieldMask) PathsCount

func (fieldMask *DNSQuery_FieldMask) PathsCount() int

func (*DNSQuery_FieldMask) Project

func (fieldMask *DNSQuery_FieldMask) Project(source *DNSQuery) *DNSQuery

func (*DNSQuery_FieldMask) ProjectRaw

func (*DNSQuery_FieldMask) ProtoMessage

func (fieldMask *DNSQuery_FieldMask) ProtoMessage()

func (*DNSQuery_FieldMask) ProtoReflect

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

func (*DNSQuery_FieldMask) Reset

func (fieldMask *DNSQuery_FieldMask) Reset()

func (*DNSQuery_FieldMask) Set

func (fieldMask *DNSQuery_FieldMask) Set(target, source *DNSQuery)

func (*DNSQuery_FieldMask) SetFromCliFlag

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

func (*DNSQuery_FieldMask) SetRaw

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

func (*DNSQuery_FieldMask) Size

func (fieldMask *DNSQuery_FieldMask) Size() int

func (*DNSQuery_FieldMask) String

func (fieldMask *DNSQuery_FieldMask) String() string

func (*DNSQuery_FieldMask) Subtract

func (fieldMask *DNSQuery_FieldMask) Subtract(other *DNSQuery_FieldMask) *DNSQuery_FieldMask

func (*DNSQuery_FieldMask) SubtractRaw

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

func (*DNSQuery_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*DNSQuery_FieldMask) Unmarshal

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

func (*DNSQuery_FieldMask) UnmarshalJSON

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

type DNSQuery_FieldPath

type DNSQuery_FieldPath interface {
	gotenobject.FieldPath
	Selector() DNSQuery_FieldPathSelector
	Get(source *DNSQuery) []interface{}
	GetSingle(source *DNSQuery) (interface{}, bool)
	ClearValue(item *DNSQuery)

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

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

func BuildDNSQuery_FieldPath

func BuildDNSQuery_FieldPath(fp gotenobject.RawFieldPath) (DNSQuery_FieldPath, error)

func MustParseDNSQuery_FieldPath

func MustParseDNSQuery_FieldPath(rawField string) DNSQuery_FieldPath

func ParseDNSQuery_FieldPath

func ParseDNSQuery_FieldPath(rawField string) (DNSQuery_FieldPath, error)

type DNSQuery_FieldPathArrayItemValue

type DNSQuery_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	DNSQuery_FieldPath
	ContainsValue(*DNSQuery) bool
}

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

func MustParseDNSQuery_FieldPathArrayItemValue

func MustParseDNSQuery_FieldPathArrayItemValue(pathStr, valueStr string) DNSQuery_FieldPathArrayItemValue

func ParseDNSQuery_FieldPathArrayItemValue

func ParseDNSQuery_FieldPathArrayItemValue(pathStr, valueStr string) (DNSQuery_FieldPathArrayItemValue, error)

ParseDNSQuery_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type DNSQuery_FieldPathArrayOfValues

type DNSQuery_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	DNSQuery_FieldPath
}

DNSQuery_FieldPathArrayOfValues allows storing slice of values for DNSQuery fields according to their type

func MustParseDNSQuery_FieldPathArrayOfValues

func MustParseDNSQuery_FieldPathArrayOfValues(pathStr, valuesStr string) DNSQuery_FieldPathArrayOfValues

func ParseDNSQuery_FieldPathArrayOfValues

func ParseDNSQuery_FieldPathArrayOfValues(pathStr, valuesStr string) (DNSQuery_FieldPathArrayOfValues, error)

type DNSQuery_FieldPathSelector

type DNSQuery_FieldPathSelector int32
const (
	DNSQuery_FieldPathSelectorName   DNSQuery_FieldPathSelector = 0
	DNSQuery_FieldPathSelectorQtype  DNSQuery_FieldPathSelector = 1
	DNSQuery_FieldPathSelectorQclass DNSQuery_FieldPathSelector = 2
)

func (DNSQuery_FieldPathSelector) String

type DNSQuery_FieldPathValue

type DNSQuery_FieldPathValue interface {
	DNSQuery_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **DNSQuery)
	CompareWith(*DNSQuery) (cmp int, comparable bool)
}

DNSQuery_FieldPathValue allows storing values for DNSQuery fields according to their type

func MustParseDNSQuery_FieldPathValue

func MustParseDNSQuery_FieldPathValue(pathStr, valueStr string) DNSQuery_FieldPathValue

func ParseDNSQuery_FieldPathValue

func ParseDNSQuery_FieldPathValue(pathStr, valueStr string) (DNSQuery_FieldPathValue, error)

type DNSQuery_FieldTerminalPath

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

func (*DNSQuery_FieldTerminalPath) ClearValue

func (fp *DNSQuery_FieldTerminalPath) ClearValue(item *DNSQuery)

func (*DNSQuery_FieldTerminalPath) ClearValueRaw

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

func (*DNSQuery_FieldTerminalPath) Get

func (fp *DNSQuery_FieldTerminalPath) Get(source *DNSQuery) (values []interface{})

Get returns all values pointed by specific field from source DNSQuery

func (*DNSQuery_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*DNSQuery_FieldTerminalPath) GetRaw

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

func (*DNSQuery_FieldTerminalPath) GetSingle

func (fp *DNSQuery_FieldTerminalPath) GetSingle(source *DNSQuery) (interface{}, bool)

GetSingle returns value pointed by specific field of from source DNSQuery

func (*DNSQuery_FieldTerminalPath) GetSingleRaw

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

func (*DNSQuery_FieldTerminalPath) IsLeaf

func (fp *DNSQuery_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*DNSQuery_FieldTerminalPath) JSONString

func (fp *DNSQuery_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*DNSQuery_FieldTerminalPath) Selector

func (*DNSQuery_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*DNSQuery_FieldTerminalPath) String

func (fp *DNSQuery_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*DNSQuery_FieldTerminalPath) WithIArrayItemValue

func (fp *DNSQuery_FieldTerminalPath) WithIArrayItemValue(value interface{}) DNSQuery_FieldPathArrayItemValue

func (*DNSQuery_FieldTerminalPath) WithIArrayOfValues

func (fp *DNSQuery_FieldTerminalPath) WithIArrayOfValues(values interface{}) DNSQuery_FieldPathArrayOfValues

func (*DNSQuery_FieldTerminalPath) WithIValue

func (fp *DNSQuery_FieldTerminalPath) WithIValue(value interface{}) DNSQuery_FieldPathValue

func (*DNSQuery_FieldTerminalPath) WithRawIArrayItemValue

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

func (*DNSQuery_FieldTerminalPath) WithRawIArrayOfValues

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

func (*DNSQuery_FieldTerminalPath) WithRawIValue

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

type DNSQuery_FieldTerminalPathArrayItemValue

type DNSQuery_FieldTerminalPathArrayItemValue struct {
	DNSQuery_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DNSQuery_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *DNSQuery_FieldTerminalPathArrayItemValue) ContainsValue(source *DNSQuery) bool

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

func (*DNSQuery_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*DNSQuery_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *DNSQuery_FieldTerminalPathArrayItemValue) GetSingle(source *DNSQuery) (interface{}, bool)

func (*DNSQuery_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type DNSQuery_FieldTerminalPathArrayOfValues

type DNSQuery_FieldTerminalPathArrayOfValues struct {
	DNSQuery_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DNSQuery_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *DNSQuery_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*DNSQuery_FieldTerminalPathArrayOfValues) AsQclassArrayOfValues

func (fpaov *DNSQuery_FieldTerminalPathArrayOfValues) AsQclassArrayOfValues() ([]DNSClass, bool)

func (*DNSQuery_FieldTerminalPathArrayOfValues) AsQtypeArrayOfValues

func (fpaov *DNSQuery_FieldTerminalPathArrayOfValues) AsQtypeArrayOfValues() ([]DNSResourceRecordType, bool)

func (*DNSQuery_FieldTerminalPathArrayOfValues) GetRawValues

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

type DNSQuery_FieldTerminalPathValue

type DNSQuery_FieldTerminalPathValue struct {
	DNSQuery_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DNSQuery_FieldTerminalPathValue) AsNameValue

func (fpv *DNSQuery_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*DNSQuery_FieldTerminalPathValue) AsQclassValue

func (fpv *DNSQuery_FieldTerminalPathValue) AsQclassValue() (DNSClass, bool)

func (*DNSQuery_FieldTerminalPathValue) AsQtypeValue

func (*DNSQuery_FieldTerminalPathValue) CompareWith

func (fpv *DNSQuery_FieldTerminalPathValue) CompareWith(source *DNSQuery) (int, bool)

CompareWith compares value in the 'DNSQuery_FieldTerminalPathValue' with the value under path in 'DNSQuery'.

func (*DNSQuery_FieldTerminalPathValue) CompareWithRaw

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

func (*DNSQuery_FieldTerminalPathValue) GetRawValue

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

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

func (*DNSQuery_FieldTerminalPathValue) SetTo

func (fpv *DNSQuery_FieldTerminalPathValue) SetTo(target **DNSQuery)

SetTo stores value for selected field for object DNSQuery

func (*DNSQuery_FieldTerminalPathValue) SetToRaw

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

type DNSResourceRecord

type DNSResourceRecord struct {

	// Record name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Record type
	Rrtype DNSResourceRecordType `` /* 134-byte string literal not displayed */
	// DNS class of the record
	Class DNSClass `protobuf:"varint,3,opt,name=class,proto3,enum=ntt.watchdog.v1alpha2.DNSClass" json:"class,omitempty" firestore:"class"`
	// Record TTL
	Ttl uint32 `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty" firestore:"ttl"`
	// Rdata length
	Rdlength uint32 `protobuf:"varint,5,opt,name=rdlength,proto3" json:"rdlength,omitempty" firestore:"rdlength"`
	// Rdata
	Rdata []string `protobuf:"bytes,6,rep,name=rdata,proto3" json:"rdata,omitempty" firestore:"rdata"`
	// contains filtered or unexported fields
}

Resource record

func (*DNSResourceRecord) Clone

func (*DNSResourceRecord) CloneRaw

func (*DNSResourceRecord) Descriptor

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

Deprecated, Use DNSResourceRecord.ProtoReflect.Descriptor instead.

func (*DNSResourceRecord) GetClass

func (m *DNSResourceRecord) GetClass() DNSClass

func (*DNSResourceRecord) GetName

func (m *DNSResourceRecord) GetName() string

func (*DNSResourceRecord) GetRdata

func (m *DNSResourceRecord) GetRdata() []string

func (*DNSResourceRecord) GetRdlength

func (m *DNSResourceRecord) GetRdlength() uint32

func (*DNSResourceRecord) GetRrtype

func (*DNSResourceRecord) GetTtl

func (m *DNSResourceRecord) GetTtl() uint32

func (*DNSResourceRecord) GotenMessage

func (*DNSResourceRecord) GotenMessage()

func (*DNSResourceRecord) GotenObjectExt

func (o *DNSResourceRecord) GotenObjectExt()

func (*DNSResourceRecord) GotenValidate

func (obj *DNSResourceRecord) GotenValidate() error

func (*DNSResourceRecord) MakeDiffFieldMask

func (o *DNSResourceRecord) MakeDiffFieldMask(other *DNSResourceRecord) *DNSResourceRecord_FieldMask

func (*DNSResourceRecord) MakeFullFieldMask

func (o *DNSResourceRecord) MakeFullFieldMask() *DNSResourceRecord_FieldMask

func (*DNSResourceRecord) MakeRawDiffFieldMask

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

func (*DNSResourceRecord) MakeRawFullFieldMask

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

func (*DNSResourceRecord) Marshal

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

func (*DNSResourceRecord) MarshalJSON

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

func (*DNSResourceRecord) Merge

func (o *DNSResourceRecord) Merge(source *DNSResourceRecord)

func (*DNSResourceRecord) MergeRaw

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

func (*DNSResourceRecord) ProtoMessage

func (*DNSResourceRecord) ProtoMessage()

func (*DNSResourceRecord) ProtoReflect

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

func (*DNSResourceRecord) Reset

func (m *DNSResourceRecord) Reset()

func (*DNSResourceRecord) SetClass

func (m *DNSResourceRecord) SetClass(fv DNSClass)

func (*DNSResourceRecord) SetName

func (m *DNSResourceRecord) SetName(fv string)

func (*DNSResourceRecord) SetRdata

func (m *DNSResourceRecord) SetRdata(fv []string)

func (*DNSResourceRecord) SetRdlength

func (m *DNSResourceRecord) SetRdlength(fv uint32)

func (*DNSResourceRecord) SetRrtype

func (m *DNSResourceRecord) SetRrtype(fv DNSResourceRecordType)

func (*DNSResourceRecord) SetTtl

func (m *DNSResourceRecord) SetTtl(fv uint32)

func (*DNSResourceRecord) String

func (m *DNSResourceRecord) String() string

func (*DNSResourceRecord) Unmarshal

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

func (*DNSResourceRecord) UnmarshalJSON

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

type DNSResourceRecordFieldPathBuilder

type DNSResourceRecordFieldPathBuilder struct{}

func NewDNSResourceRecordFieldPathBuilder

func NewDNSResourceRecordFieldPathBuilder() DNSResourceRecordFieldPathBuilder

func (DNSResourceRecordFieldPathBuilder) Class

func (DNSResourceRecordFieldPathBuilder) Name

func (DNSResourceRecordFieldPathBuilder) Rdata

func (DNSResourceRecordFieldPathBuilder) Rdlength

func (DNSResourceRecordFieldPathBuilder) Rrtype

func (DNSResourceRecordFieldPathBuilder) Ttl

type DNSResourceRecordPathSelectorClass

type DNSResourceRecordPathSelectorClass struct{}

func (DNSResourceRecordPathSelectorClass) FieldPath

func (DNSResourceRecordPathSelectorClass) WithArrayOfValues

func (DNSResourceRecordPathSelectorClass) WithValue

type DNSResourceRecordPathSelectorName

type DNSResourceRecordPathSelectorName struct{}

func (DNSResourceRecordPathSelectorName) FieldPath

func (DNSResourceRecordPathSelectorName) WithArrayOfValues

func (DNSResourceRecordPathSelectorName) WithValue

type DNSResourceRecordPathSelectorRdata

type DNSResourceRecordPathSelectorRdata struct{}

func (DNSResourceRecordPathSelectorRdata) FieldPath

func (DNSResourceRecordPathSelectorRdata) WithArrayOfValues

func (DNSResourceRecordPathSelectorRdata) WithItemValue

func (DNSResourceRecordPathSelectorRdata) WithValue

type DNSResourceRecordPathSelectorRdlength

type DNSResourceRecordPathSelectorRdlength struct{}

func (DNSResourceRecordPathSelectorRdlength) FieldPath

func (DNSResourceRecordPathSelectorRdlength) WithArrayOfValues

func (DNSResourceRecordPathSelectorRdlength) WithValue

type DNSResourceRecordPathSelectorRrtype

type DNSResourceRecordPathSelectorRrtype struct{}

func (DNSResourceRecordPathSelectorRrtype) FieldPath

func (DNSResourceRecordPathSelectorRrtype) WithArrayOfValues

func (DNSResourceRecordPathSelectorRrtype) WithValue

type DNSResourceRecordPathSelectorTtl

type DNSResourceRecordPathSelectorTtl struct{}

func (DNSResourceRecordPathSelectorTtl) FieldPath

func (DNSResourceRecordPathSelectorTtl) WithArrayOfValues

func (DNSResourceRecordPathSelectorTtl) WithValue

type DNSResourceRecordType

type DNSResourceRecordType int32

Resource record type https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4

Field numbers follow IANA code

const (
	DNSResourceRecordType_DNS_RESOURCE_RECORD_TYPE_UNSPECIFIED DNSResourceRecordType = 0
	DNSResourceRecordType_A                                    DNSResourceRecordType = 1
	DNSResourceRecordType_NS                                   DNSResourceRecordType = 2
	DNSResourceRecordType_CNAME                                DNSResourceRecordType = 5
	DNSResourceRecordType_SOA                                  DNSResourceRecordType = 6
	DNSResourceRecordType_MB                                   DNSResourceRecordType = 7
	DNSResourceRecordType_MG                                   DNSResourceRecordType = 8
	DNSResourceRecordType_MR                                   DNSResourceRecordType = 9
	DNSResourceRecordType_NULL                                 DNSResourceRecordType = 10
	DNSResourceRecordType_WKS                                  DNSResourceRecordType = 11
	DNSResourceRecordType_PTR                                  DNSResourceRecordType = 12
	DNSResourceRecordType_HINFO                                DNSResourceRecordType = 13
	DNSResourceRecordType_MINFO                                DNSResourceRecordType = 14
	DNSResourceRecordType_MX                                   DNSResourceRecordType = 15
	DNSResourceRecordType_TXT                                  DNSResourceRecordType = 16
	DNSResourceRecordType_AAAA                                 DNSResourceRecordType = 28
	DNSResourceRecordType_SRV                                  DNSResourceRecordType = 33
	DNSResourceRecordType_OPT                                  DNSResourceRecordType = 41
	DNSResourceRecordType_ANY                                  DNSResourceRecordType = 255
	DNSResourceRecordType_URI                                  DNSResourceRecordType = 256
)

func (DNSResourceRecordType) Descriptor

func (DNSResourceRecordType) Enum

func (DNSResourceRecordType) EnumDescriptor

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

Deprecated, Use DNSResourceRecordType.ProtoReflect.Descriptor instead.

func (DNSResourceRecordType) Number

func (DNSResourceRecordType) String

func (x DNSResourceRecordType) String() string

func (DNSResourceRecordType) Type

type DNSResourceRecord_FieldMask

type DNSResourceRecord_FieldMask struct {
	Paths []DNSResourceRecord_FieldPath
}

func FullDNSResourceRecord_FieldMask

func FullDNSResourceRecord_FieldMask() *DNSResourceRecord_FieldMask

func (*DNSResourceRecord_FieldMask) AppendPath

func (fieldMask *DNSResourceRecord_FieldMask) AppendPath(path DNSResourceRecord_FieldPath)

func (*DNSResourceRecord_FieldMask) AppendRawPath

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

func (*DNSResourceRecord_FieldMask) DecodeFirestore

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

func (*DNSResourceRecord_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*DNSResourceRecord_FieldMask) FilterInputFields

func (fieldMask *DNSResourceRecord_FieldMask) FilterInputFields() *DNSResourceRecord_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*DNSResourceRecord_FieldMask) FromProtoFieldMask

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

func (*DNSResourceRecord_FieldMask) GetPaths

func (*DNSResourceRecord_FieldMask) GetRawPaths

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

func (*DNSResourceRecord_FieldMask) IsFull

func (fieldMask *DNSResourceRecord_FieldMask) IsFull() bool

func (DNSResourceRecord_FieldMask) Marshal

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

implement methods required by customType

func (DNSResourceRecord_FieldMask) MarshalJSON

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

func (*DNSResourceRecord_FieldMask) PathsCount

func (fieldMask *DNSResourceRecord_FieldMask) PathsCount() int

func (*DNSResourceRecord_FieldMask) Project

func (*DNSResourceRecord_FieldMask) ProjectRaw

func (*DNSResourceRecord_FieldMask) ProtoMessage

func (fieldMask *DNSResourceRecord_FieldMask) ProtoMessage()

func (*DNSResourceRecord_FieldMask) ProtoReflect

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

func (*DNSResourceRecord_FieldMask) Reset

func (fieldMask *DNSResourceRecord_FieldMask) Reset()

func (*DNSResourceRecord_FieldMask) Set

func (fieldMask *DNSResourceRecord_FieldMask) Set(target, source *DNSResourceRecord)

func (*DNSResourceRecord_FieldMask) SetFromCliFlag

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

func (*DNSResourceRecord_FieldMask) SetRaw

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

func (*DNSResourceRecord_FieldMask) Size

func (fieldMask *DNSResourceRecord_FieldMask) Size() int

func (*DNSResourceRecord_FieldMask) String

func (fieldMask *DNSResourceRecord_FieldMask) String() string

func (*DNSResourceRecord_FieldMask) Subtract

func (*DNSResourceRecord_FieldMask) SubtractRaw

func (*DNSResourceRecord_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*DNSResourceRecord_FieldMask) Unmarshal

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

func (*DNSResourceRecord_FieldMask) UnmarshalJSON

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

type DNSResourceRecord_FieldPath

type DNSResourceRecord_FieldPath interface {
	gotenobject.FieldPath
	Selector() DNSResourceRecord_FieldPathSelector
	Get(source *DNSResourceRecord) []interface{}
	GetSingle(source *DNSResourceRecord) (interface{}, bool)
	ClearValue(item *DNSResourceRecord)

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

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

func MustParseDNSResourceRecord_FieldPath

func MustParseDNSResourceRecord_FieldPath(rawField string) DNSResourceRecord_FieldPath

func ParseDNSResourceRecord_FieldPath

func ParseDNSResourceRecord_FieldPath(rawField string) (DNSResourceRecord_FieldPath, error)

type DNSResourceRecord_FieldPathArrayItemValue

type DNSResourceRecord_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	DNSResourceRecord_FieldPath
	ContainsValue(*DNSResourceRecord) bool
}

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

func MustParseDNSResourceRecord_FieldPathArrayItemValue

func MustParseDNSResourceRecord_FieldPathArrayItemValue(pathStr, valueStr string) DNSResourceRecord_FieldPathArrayItemValue

func ParseDNSResourceRecord_FieldPathArrayItemValue

func ParseDNSResourceRecord_FieldPathArrayItemValue(pathStr, valueStr string) (DNSResourceRecord_FieldPathArrayItemValue, error)

ParseDNSResourceRecord_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type DNSResourceRecord_FieldPathArrayOfValues

type DNSResourceRecord_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	DNSResourceRecord_FieldPath
}

DNSResourceRecord_FieldPathArrayOfValues allows storing slice of values for DNSResourceRecord fields according to their type

func MustParseDNSResourceRecord_FieldPathArrayOfValues

func MustParseDNSResourceRecord_FieldPathArrayOfValues(pathStr, valuesStr string) DNSResourceRecord_FieldPathArrayOfValues

func ParseDNSResourceRecord_FieldPathArrayOfValues

func ParseDNSResourceRecord_FieldPathArrayOfValues(pathStr, valuesStr string) (DNSResourceRecord_FieldPathArrayOfValues, error)

type DNSResourceRecord_FieldPathSelector

type DNSResourceRecord_FieldPathSelector int32
const (
	DNSResourceRecord_FieldPathSelectorName     DNSResourceRecord_FieldPathSelector = 0
	DNSResourceRecord_FieldPathSelectorRrtype   DNSResourceRecord_FieldPathSelector = 1
	DNSResourceRecord_FieldPathSelectorClass    DNSResourceRecord_FieldPathSelector = 2
	DNSResourceRecord_FieldPathSelectorTtl      DNSResourceRecord_FieldPathSelector = 3
	DNSResourceRecord_FieldPathSelectorRdlength DNSResourceRecord_FieldPathSelector = 4
	DNSResourceRecord_FieldPathSelectorRdata    DNSResourceRecord_FieldPathSelector = 5
)

func (DNSResourceRecord_FieldPathSelector) String

type DNSResourceRecord_FieldPathValue

type DNSResourceRecord_FieldPathValue interface {
	DNSResourceRecord_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **DNSResourceRecord)
	CompareWith(*DNSResourceRecord) (cmp int, comparable bool)
}

DNSResourceRecord_FieldPathValue allows storing values for DNSResourceRecord fields according to their type

func MustParseDNSResourceRecord_FieldPathValue

func MustParseDNSResourceRecord_FieldPathValue(pathStr, valueStr string) DNSResourceRecord_FieldPathValue

func ParseDNSResourceRecord_FieldPathValue

func ParseDNSResourceRecord_FieldPathValue(pathStr, valueStr string) (DNSResourceRecord_FieldPathValue, error)

type DNSResourceRecord_FieldTerminalPath

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

func (*DNSResourceRecord_FieldTerminalPath) ClearValue

func (*DNSResourceRecord_FieldTerminalPath) ClearValueRaw

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

func (*DNSResourceRecord_FieldTerminalPath) Get

func (fp *DNSResourceRecord_FieldTerminalPath) Get(source *DNSResourceRecord) (values []interface{})

Get returns all values pointed by specific field from source DNSResourceRecord

func (*DNSResourceRecord_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*DNSResourceRecord_FieldTerminalPath) GetRaw

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

func (*DNSResourceRecord_FieldTerminalPath) GetSingle

func (fp *DNSResourceRecord_FieldTerminalPath) GetSingle(source *DNSResourceRecord) (interface{}, bool)

GetSingle returns value pointed by specific field of from source DNSResourceRecord

func (*DNSResourceRecord_FieldTerminalPath) GetSingleRaw

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

func (*DNSResourceRecord_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*DNSResourceRecord_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*DNSResourceRecord_FieldTerminalPath) Selector

func (*DNSResourceRecord_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*DNSResourceRecord_FieldTerminalPath) String

String returns path representation in proto convention

func (*DNSResourceRecord_FieldTerminalPath) WithIArrayItemValue

func (fp *DNSResourceRecord_FieldTerminalPath) WithIArrayItemValue(value interface{}) DNSResourceRecord_FieldPathArrayItemValue

func (*DNSResourceRecord_FieldTerminalPath) WithIArrayOfValues

func (fp *DNSResourceRecord_FieldTerminalPath) WithIArrayOfValues(values interface{}) DNSResourceRecord_FieldPathArrayOfValues

func (*DNSResourceRecord_FieldTerminalPath) WithIValue

func (*DNSResourceRecord_FieldTerminalPath) WithRawIArrayItemValue

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

func (*DNSResourceRecord_FieldTerminalPath) WithRawIArrayOfValues

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

func (*DNSResourceRecord_FieldTerminalPath) WithRawIValue

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

type DNSResourceRecord_FieldTerminalPathArrayItemValue

type DNSResourceRecord_FieldTerminalPathArrayItemValue struct {
	DNSResourceRecord_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DNSResourceRecord_FieldTerminalPathArrayItemValue) AsRdataItemValue

func (fpaiv *DNSResourceRecord_FieldTerminalPathArrayItemValue) AsRdataItemValue() (string, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*DNSResourceRecord_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*DNSResourceRecord_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *DNSResourceRecord_FieldTerminalPathArrayItemValue) GetSingle(source *DNSResourceRecord) (interface{}, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type DNSResourceRecord_FieldTerminalPathArrayOfValues

type DNSResourceRecord_FieldTerminalPathArrayOfValues struct {
	DNSResourceRecord_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) AsClassArrayOfValues

func (fpaov *DNSResourceRecord_FieldTerminalPathArrayOfValues) AsClassArrayOfValues() ([]DNSClass, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *DNSResourceRecord_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) AsRdataArrayOfValues

func (fpaov *DNSResourceRecord_FieldTerminalPathArrayOfValues) AsRdataArrayOfValues() ([][]string, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) AsRdlengthArrayOfValues

func (fpaov *DNSResourceRecord_FieldTerminalPathArrayOfValues) AsRdlengthArrayOfValues() ([]uint32, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) AsRrtypeArrayOfValues

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) AsTtlArrayOfValues

func (fpaov *DNSResourceRecord_FieldTerminalPathArrayOfValues) AsTtlArrayOfValues() ([]uint32, bool)

func (*DNSResourceRecord_FieldTerminalPathArrayOfValues) GetRawValues

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

type DNSResourceRecord_FieldTerminalPathValue

type DNSResourceRecord_FieldTerminalPathValue struct {
	DNSResourceRecord_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DNSResourceRecord_FieldTerminalPathValue) AsClassValue

func (*DNSResourceRecord_FieldTerminalPathValue) AsNameValue

func (*DNSResourceRecord_FieldTerminalPathValue) AsRdataValue

func (fpv *DNSResourceRecord_FieldTerminalPathValue) AsRdataValue() ([]string, bool)

func (*DNSResourceRecord_FieldTerminalPathValue) AsRdlengthValue

func (fpv *DNSResourceRecord_FieldTerminalPathValue) AsRdlengthValue() (uint32, bool)

func (*DNSResourceRecord_FieldTerminalPathValue) AsRrtypeValue

func (*DNSResourceRecord_FieldTerminalPathValue) AsTtlValue

func (*DNSResourceRecord_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'DNSResourceRecord_FieldTerminalPathValue' with the value under path in 'DNSResourceRecord'.

func (*DNSResourceRecord_FieldTerminalPathValue) CompareWithRaw

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

func (*DNSResourceRecord_FieldTerminalPathValue) GetRawValue

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

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

func (*DNSResourceRecord_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object DNSResourceRecord

func (*DNSResourceRecord_FieldTerminalPathValue) SetToRaw

type DurationStatsMilliSeconds added in v0.4.45

type DurationStatsMilliSeconds struct {
	Mean  float64 `protobuf:"fixed64,1,opt,name=mean,proto3" json:"mean,omitempty" firestore:"mean"`
	Min   float64 `protobuf:"fixed64,2,opt,name=min,proto3" json:"min,omitempty" firestore:"min"`
	Max   float64 `protobuf:"fixed64,3,opt,name=max,proto3" json:"max,omitempty" firestore:"max"`
	Count int32   `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty" firestore:"count"`
	// contains filtered or unexported fields
}

func (*DurationStatsMilliSeconds) Clone added in v0.4.45

func (*DurationStatsMilliSeconds) CloneRaw added in v0.4.45

func (*DurationStatsMilliSeconds) Descriptor added in v0.4.45

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

Deprecated, Use DurationStatsMilliSeconds.ProtoReflect.Descriptor instead.

func (*DurationStatsMilliSeconds) GetCount added in v0.4.45

func (m *DurationStatsMilliSeconds) GetCount() int32

func (*DurationStatsMilliSeconds) GetMax added in v0.4.45

func (m *DurationStatsMilliSeconds) GetMax() float64

func (*DurationStatsMilliSeconds) GetMean added in v0.4.45

func (m *DurationStatsMilliSeconds) GetMean() float64

func (*DurationStatsMilliSeconds) GetMin added in v0.4.45

func (m *DurationStatsMilliSeconds) GetMin() float64

func (*DurationStatsMilliSeconds) GotenMessage added in v0.4.45

func (*DurationStatsMilliSeconds) GotenMessage()

func (*DurationStatsMilliSeconds) GotenObjectExt added in v0.4.45

func (o *DurationStatsMilliSeconds) GotenObjectExt()

func (*DurationStatsMilliSeconds) GotenValidate added in v0.4.45

func (obj *DurationStatsMilliSeconds) GotenValidate() error

func (*DurationStatsMilliSeconds) MakeDiffFieldMask added in v0.4.45

func (*DurationStatsMilliSeconds) MakeFullFieldMask added in v0.4.45

func (*DurationStatsMilliSeconds) MakeRawDiffFieldMask added in v0.4.45

func (*DurationStatsMilliSeconds) MakeRawFullFieldMask added in v0.4.45

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

func (*DurationStatsMilliSeconds) Marshal added in v0.4.45

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

func (*DurationStatsMilliSeconds) MarshalJSON added in v0.4.45

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

func (*DurationStatsMilliSeconds) Merge added in v0.4.45

func (*DurationStatsMilliSeconds) MergeRaw added in v0.4.45

func (*DurationStatsMilliSeconds) ProtoMessage added in v0.4.45

func (*DurationStatsMilliSeconds) ProtoMessage()

func (*DurationStatsMilliSeconds) ProtoReflect added in v0.4.45

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

func (*DurationStatsMilliSeconds) Reset added in v0.4.45

func (m *DurationStatsMilliSeconds) Reset()

func (*DurationStatsMilliSeconds) SetCount added in v0.4.45

func (m *DurationStatsMilliSeconds) SetCount(fv int32)

func (*DurationStatsMilliSeconds) SetMax added in v0.4.45

func (m *DurationStatsMilliSeconds) SetMax(fv float64)

func (*DurationStatsMilliSeconds) SetMean added in v0.4.45

func (m *DurationStatsMilliSeconds) SetMean(fv float64)

func (*DurationStatsMilliSeconds) SetMin added in v0.4.45

func (m *DurationStatsMilliSeconds) SetMin(fv float64)

func (*DurationStatsMilliSeconds) String added in v0.4.45

func (m *DurationStatsMilliSeconds) String() string

func (*DurationStatsMilliSeconds) Unmarshal added in v0.4.45

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

func (*DurationStatsMilliSeconds) UnmarshalJSON added in v0.4.45

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

type DurationStatsMilliSecondsFieldPathBuilder added in v0.4.45

type DurationStatsMilliSecondsFieldPathBuilder struct{}

func NewDurationStatsMilliSecondsFieldPathBuilder added in v0.4.45

func NewDurationStatsMilliSecondsFieldPathBuilder() DurationStatsMilliSecondsFieldPathBuilder

func (DurationStatsMilliSecondsFieldPathBuilder) Count added in v0.4.45

func (DurationStatsMilliSecondsFieldPathBuilder) Max added in v0.4.45

func (DurationStatsMilliSecondsFieldPathBuilder) Mean added in v0.4.45

func (DurationStatsMilliSecondsFieldPathBuilder) Min added in v0.4.45

type DurationStatsMilliSecondsPathSelectorCount added in v0.4.45

type DurationStatsMilliSecondsPathSelectorCount struct{}

func (DurationStatsMilliSecondsPathSelectorCount) FieldPath added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorCount) WithArrayOfValues added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorCount) WithValue added in v0.4.45

type DurationStatsMilliSecondsPathSelectorMax added in v0.4.45

type DurationStatsMilliSecondsPathSelectorMax struct{}

func (DurationStatsMilliSecondsPathSelectorMax) FieldPath added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorMax) WithArrayOfValues added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorMax) WithValue added in v0.4.45

type DurationStatsMilliSecondsPathSelectorMean added in v0.4.45

type DurationStatsMilliSecondsPathSelectorMean struct{}

func (DurationStatsMilliSecondsPathSelectorMean) FieldPath added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorMean) WithArrayOfValues added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorMean) WithValue added in v0.4.45

type DurationStatsMilliSecondsPathSelectorMin added in v0.4.45

type DurationStatsMilliSecondsPathSelectorMin struct{}

func (DurationStatsMilliSecondsPathSelectorMin) FieldPath added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorMin) WithArrayOfValues added in v0.4.45

func (DurationStatsMilliSecondsPathSelectorMin) WithValue added in v0.4.45

type DurationStatsMilliSeconds_FieldMask added in v0.4.45

type DurationStatsMilliSeconds_FieldMask struct {
	Paths []DurationStatsMilliSeconds_FieldPath
}

func FullDurationStatsMilliSeconds_FieldMask added in v0.4.45

func FullDurationStatsMilliSeconds_FieldMask() *DurationStatsMilliSeconds_FieldMask

func (*DurationStatsMilliSeconds_FieldMask) AppendPath added in v0.4.45

func (*DurationStatsMilliSeconds_FieldMask) AppendRawPath added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) DecodeFirestore added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) EncodeFirestore added in v0.4.45

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

firestore encoding/decoding integration

func (*DurationStatsMilliSeconds_FieldMask) FilterInputFields added in v0.4.45

FilterInputFields generates copy of field paths with output_only field paths removed

func (*DurationStatsMilliSeconds_FieldMask) FromProtoFieldMask added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) GetPaths added in v0.4.45

func (*DurationStatsMilliSeconds_FieldMask) GetRawPaths added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) IsFull added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) IsFull() bool

func (DurationStatsMilliSeconds_FieldMask) Marshal added in v0.4.45

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

implement methods required by customType

func (DurationStatsMilliSeconds_FieldMask) MarshalJSON added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) PathsCount added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) PathsCount() int

func (*DurationStatsMilliSeconds_FieldMask) Project added in v0.4.45

func (*DurationStatsMilliSeconds_FieldMask) ProjectRaw added in v0.4.45

func (*DurationStatsMilliSeconds_FieldMask) ProtoMessage added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) ProtoMessage()

func (*DurationStatsMilliSeconds_FieldMask) ProtoReflect added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) Reset added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) Reset()

func (*DurationStatsMilliSeconds_FieldMask) Set added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) Set(target, source *DurationStatsMilliSeconds)

func (*DurationStatsMilliSeconds_FieldMask) SetFromCliFlag added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) SetRaw added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) Size added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) Size() int

func (*DurationStatsMilliSeconds_FieldMask) String added in v0.4.45

func (fieldMask *DurationStatsMilliSeconds_FieldMask) String() string

func (*DurationStatsMilliSeconds_FieldMask) Subtract added in v0.4.45

func (*DurationStatsMilliSeconds_FieldMask) SubtractRaw added in v0.4.45

func (*DurationStatsMilliSeconds_FieldMask) ToProtoFieldMask added in v0.4.45

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

ToFieldMask is used for proto conversions

func (*DurationStatsMilliSeconds_FieldMask) Unmarshal added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldMask) UnmarshalJSON added in v0.4.45

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

type DurationStatsMilliSeconds_FieldPath added in v0.4.45

type DurationStatsMilliSeconds_FieldPath interface {
	gotenobject.FieldPath
	Selector() DurationStatsMilliSeconds_FieldPathSelector
	Get(source *DurationStatsMilliSeconds) []interface{}
	GetSingle(source *DurationStatsMilliSeconds) (interface{}, bool)
	ClearValue(item *DurationStatsMilliSeconds)

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

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

func BuildDurationStatsMilliSeconds_FieldPath added in v0.4.45

func BuildDurationStatsMilliSeconds_FieldPath(fp gotenobject.RawFieldPath) (DurationStatsMilliSeconds_FieldPath, error)

func MustParseDurationStatsMilliSeconds_FieldPath added in v0.4.45

func MustParseDurationStatsMilliSeconds_FieldPath(rawField string) DurationStatsMilliSeconds_FieldPath

func ParseDurationStatsMilliSeconds_FieldPath added in v0.4.45

func ParseDurationStatsMilliSeconds_FieldPath(rawField string) (DurationStatsMilliSeconds_FieldPath, error)

type DurationStatsMilliSeconds_FieldPathArrayItemValue added in v0.4.45

type DurationStatsMilliSeconds_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	DurationStatsMilliSeconds_FieldPath
	ContainsValue(*DurationStatsMilliSeconds) bool
}

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

func MustParseDurationStatsMilliSeconds_FieldPathArrayItemValue added in v0.4.45

func MustParseDurationStatsMilliSeconds_FieldPathArrayItemValue(pathStr, valueStr string) DurationStatsMilliSeconds_FieldPathArrayItemValue

func ParseDurationStatsMilliSeconds_FieldPathArrayItemValue added in v0.4.45

func ParseDurationStatsMilliSeconds_FieldPathArrayItemValue(pathStr, valueStr string) (DurationStatsMilliSeconds_FieldPathArrayItemValue, error)

ParseDurationStatsMilliSeconds_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type DurationStatsMilliSeconds_FieldPathArrayOfValues added in v0.4.45

type DurationStatsMilliSeconds_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	DurationStatsMilliSeconds_FieldPath
}

DurationStatsMilliSeconds_FieldPathArrayOfValues allows storing slice of values for DurationStatsMilliSeconds fields according to their type

func MustParseDurationStatsMilliSeconds_FieldPathArrayOfValues added in v0.4.45

func MustParseDurationStatsMilliSeconds_FieldPathArrayOfValues(pathStr, valuesStr string) DurationStatsMilliSeconds_FieldPathArrayOfValues

func ParseDurationStatsMilliSeconds_FieldPathArrayOfValues added in v0.4.45

func ParseDurationStatsMilliSeconds_FieldPathArrayOfValues(pathStr, valuesStr string) (DurationStatsMilliSeconds_FieldPathArrayOfValues, error)

type DurationStatsMilliSeconds_FieldPathSelector added in v0.4.45

type DurationStatsMilliSeconds_FieldPathSelector int32
const (
	DurationStatsMilliSeconds_FieldPathSelectorMean  DurationStatsMilliSeconds_FieldPathSelector = 0
	DurationStatsMilliSeconds_FieldPathSelectorMin   DurationStatsMilliSeconds_FieldPathSelector = 1
	DurationStatsMilliSeconds_FieldPathSelectorMax   DurationStatsMilliSeconds_FieldPathSelector = 2
	DurationStatsMilliSeconds_FieldPathSelectorCount DurationStatsMilliSeconds_FieldPathSelector = 3
)

func (DurationStatsMilliSeconds_FieldPathSelector) String added in v0.4.45

type DurationStatsMilliSeconds_FieldPathValue added in v0.4.45

type DurationStatsMilliSeconds_FieldPathValue interface {
	DurationStatsMilliSeconds_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **DurationStatsMilliSeconds)
	CompareWith(*DurationStatsMilliSeconds) (cmp int, comparable bool)
}

DurationStatsMilliSeconds_FieldPathValue allows storing values for DurationStatsMilliSeconds fields according to their type

func MustParseDurationStatsMilliSeconds_FieldPathValue added in v0.4.45

func MustParseDurationStatsMilliSeconds_FieldPathValue(pathStr, valueStr string) DurationStatsMilliSeconds_FieldPathValue

func ParseDurationStatsMilliSeconds_FieldPathValue added in v0.4.45

func ParseDurationStatsMilliSeconds_FieldPathValue(pathStr, valueStr string) (DurationStatsMilliSeconds_FieldPathValue, error)

type DurationStatsMilliSeconds_FieldTerminalPath added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPath) ClearValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPath) ClearValueRaw added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPath) Get added in v0.4.45

func (fp *DurationStatsMilliSeconds_FieldTerminalPath) Get(source *DurationStatsMilliSeconds) (values []interface{})

Get returns all values pointed by specific field from source DurationStatsMilliSeconds

func (*DurationStatsMilliSeconds_FieldTerminalPath) GetDefault added in v0.4.45

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

GetDefault returns a default value of the field type

func (*DurationStatsMilliSeconds_FieldTerminalPath) GetRaw added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPath) GetSingle added in v0.4.45

func (fp *DurationStatsMilliSeconds_FieldTerminalPath) GetSingle(source *DurationStatsMilliSeconds) (interface{}, bool)

GetSingle returns value pointed by specific field of from source DurationStatsMilliSeconds

func (*DurationStatsMilliSeconds_FieldTerminalPath) GetSingleRaw added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPath) IsLeaf added in v0.4.45

IsLeaf - whether field path is holds simple value

func (*DurationStatsMilliSeconds_FieldTerminalPath) JSONString added in v0.4.45

JSONString returns path representation is JSON convention

func (*DurationStatsMilliSeconds_FieldTerminalPath) Selector added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*DurationStatsMilliSeconds_FieldTerminalPath) String added in v0.4.45

String returns path representation in proto convention

func (*DurationStatsMilliSeconds_FieldTerminalPath) WithIArrayItemValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPath) WithIArrayOfValues added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPath) WithIValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPath) WithRawIValue added in v0.4.45

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

type DurationStatsMilliSeconds_FieldTerminalPathArrayItemValue added in v0.4.45

type DurationStatsMilliSeconds_FieldTerminalPathArrayItemValue struct {
	DurationStatsMilliSeconds_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.45

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

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

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.45

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

type DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues added in v0.4.45

type DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues struct {
	DurationStatsMilliSeconds_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues) AsCountArrayOfValues added in v0.4.45

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

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues) AsMaxArrayOfValues added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues) AsMeanArrayOfValues added in v0.4.45

func (fpaov *DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues) AsMeanArrayOfValues() ([]float64, bool)

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues) AsMinArrayOfValues added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.45

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

type DurationStatsMilliSeconds_FieldTerminalPathValue added in v0.4.45

type DurationStatsMilliSeconds_FieldTerminalPathValue struct {
	DurationStatsMilliSeconds_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) AsCountValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) AsMaxValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) AsMeanValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) AsMinValue added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) CompareWith added in v0.4.45

CompareWith compares value in the 'DurationStatsMilliSeconds_FieldTerminalPathValue' with the value under path in 'DurationStatsMilliSeconds'.

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) CompareWithRaw added in v0.4.45

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) GetRawValue added in v0.4.45

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

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

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) SetTo added in v0.4.45

SetTo stores value for selected field for object DurationStatsMilliSeconds

func (*DurationStatsMilliSeconds_FieldTerminalPathValue) SetToRaw added in v0.4.45

type HTTPProbingConfig

type HTTPProbingConfig struct {
	HttpRequest *HTTPProbingConfig_HTTPRequest `protobuf:"bytes,1,opt,name=http_request,json=httpRequest,proto3" json:"http_request,omitempty" firestore:"httpRequest"`
	AuthConfig  *HTTPProbingConfig_HTTPAuth    `protobuf:"bytes,2,opt,name=auth_config,json=authConfig,proto3" json:"auth_config,omitempty" firestore:"authConfig"`
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig) Clone

func (*HTTPProbingConfig) CloneRaw

func (*HTTPProbingConfig) Descriptor

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

Deprecated, Use HTTPProbingConfig.ProtoReflect.Descriptor instead.

func (*HTTPProbingConfig) GetAuthConfig

func (m *HTTPProbingConfig) GetAuthConfig() *HTTPProbingConfig_HTTPAuth

func (*HTTPProbingConfig) GetHttpRequest

func (m *HTTPProbingConfig) GetHttpRequest() *HTTPProbingConfig_HTTPRequest

func (*HTTPProbingConfig) GotenMessage

func (*HTTPProbingConfig) GotenMessage()

func (*HTTPProbingConfig) GotenObjectExt

func (o *HTTPProbingConfig) GotenObjectExt()

func (*HTTPProbingConfig) GotenValidate

func (obj *HTTPProbingConfig) GotenValidate() error

func (*HTTPProbingConfig) MakeDiffFieldMask

func (o *HTTPProbingConfig) MakeDiffFieldMask(other *HTTPProbingConfig) *HTTPProbingConfig_FieldMask

func (*HTTPProbingConfig) MakeFullFieldMask

func (o *HTTPProbingConfig) MakeFullFieldMask() *HTTPProbingConfig_FieldMask

func (*HTTPProbingConfig) MakeRawDiffFieldMask

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

func (*HTTPProbingConfig) MakeRawFullFieldMask

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

func (*HTTPProbingConfig) Marshal

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

func (*HTTPProbingConfig) MarshalJSON

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

func (*HTTPProbingConfig) Merge

func (o *HTTPProbingConfig) Merge(source *HTTPProbingConfig)

func (*HTTPProbingConfig) MergeRaw

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

func (*HTTPProbingConfig) ProtoMessage

func (*HTTPProbingConfig) ProtoMessage()

func (*HTTPProbingConfig) ProtoReflect

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

func (*HTTPProbingConfig) Reset

func (m *HTTPProbingConfig) Reset()

func (*HTTPProbingConfig) SetAuthConfig

func (m *HTTPProbingConfig) SetAuthConfig(fv *HTTPProbingConfig_HTTPAuth)

func (*HTTPProbingConfig) SetHttpRequest

func (m *HTTPProbingConfig) SetHttpRequest(fv *HTTPProbingConfig_HTTPRequest)

func (*HTTPProbingConfig) String

func (m *HTTPProbingConfig) String() string

func (*HTTPProbingConfig) Unmarshal

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

func (*HTTPProbingConfig) UnmarshalJSON

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

type HTTPProbingConfigFieldPathBuilder

type HTTPProbingConfigFieldPathBuilder struct{}

func NewHTTPProbingConfigFieldPathBuilder

func NewHTTPProbingConfigFieldPathBuilder() HTTPProbingConfigFieldPathBuilder

func (HTTPProbingConfigFieldPathBuilder) AuthConfig

func (HTTPProbingConfigFieldPathBuilder) HttpRequest

type HTTPProbingConfigHTTPAuthFieldPathBuilder

type HTTPProbingConfigHTTPAuthFieldPathBuilder struct{}

func NewHTTPProbingConfigHTTPAuthFieldPathBuilder

func NewHTTPProbingConfigHTTPAuthFieldPathBuilder() HTTPProbingConfigHTTPAuthFieldPathBuilder

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) Password

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) RequestHeaderTokenKey

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) TokenRequest

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) TokenResponseBodyExpiryKey

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) TokenResponseBodyKey

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) TokenResponseHeader

func (HTTPProbingConfigHTTPAuthFieldPathBuilder) Username

type HTTPProbingConfigHTTPAuth_FieldPath

type HTTPProbingConfigHTTPAuth_FieldPath interface {
	gotenobject.FieldPath
	Selector() HTTPProbingConfigHTTPAuth_FieldPathSelector
	Get(source *HTTPProbingConfig_HTTPAuth) []interface{}
	GetSingle(source *HTTPProbingConfig_HTTPAuth) (interface{}, bool)
	ClearValue(item *HTTPProbingConfig_HTTPAuth)

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

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

func MustParseHTTPProbingConfigHTTPAuth_FieldPath

func MustParseHTTPProbingConfigHTTPAuth_FieldPath(rawField string) HTTPProbingConfigHTTPAuth_FieldPath

func ParseHTTPProbingConfigHTTPAuth_FieldPath

func ParseHTTPProbingConfigHTTPAuth_FieldPath(rawField string) (HTTPProbingConfigHTTPAuth_FieldPath, error)

type HTTPProbingConfigHTTPAuth_FieldPathArrayItemValue

type HTTPProbingConfigHTTPAuth_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HTTPProbingConfigHTTPAuth_FieldPath
	ContainsValue(*HTTPProbingConfig_HTTPAuth) bool
}

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

func MustParseHTTPProbingConfigHTTPAuth_FieldPathArrayItemValue

func MustParseHTTPProbingConfigHTTPAuth_FieldPathArrayItemValue(pathStr, valueStr string) HTTPProbingConfigHTTPAuth_FieldPathArrayItemValue

func ParseHTTPProbingConfigHTTPAuth_FieldPathArrayItemValue

func ParseHTTPProbingConfigHTTPAuth_FieldPathArrayItemValue(pathStr, valueStr string) (HTTPProbingConfigHTTPAuth_FieldPathArrayItemValue, error)

ParseHTTPProbingConfigHTTPAuth_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HTTPProbingConfigHTTPAuth_FieldPathArrayOfValues

type HTTPProbingConfigHTTPAuth_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HTTPProbingConfigHTTPAuth_FieldPath
}

HTTPProbingConfigHTTPAuth_FieldPathArrayOfValues allows storing slice of values for HTTPAuth fields according to their type

func MustParseHTTPProbingConfigHTTPAuth_FieldPathArrayOfValues

func MustParseHTTPProbingConfigHTTPAuth_FieldPathArrayOfValues(pathStr, valuesStr string) HTTPProbingConfigHTTPAuth_FieldPathArrayOfValues

func ParseHTTPProbingConfigHTTPAuth_FieldPathArrayOfValues

func ParseHTTPProbingConfigHTTPAuth_FieldPathArrayOfValues(pathStr, valuesStr string) (HTTPProbingConfigHTTPAuth_FieldPathArrayOfValues, error)

type HTTPProbingConfigHTTPAuth_FieldPathSelector

type HTTPProbingConfigHTTPAuth_FieldPathSelector int32
const (
	HTTPProbingConfigHTTPAuth_FieldPathSelectorUsername                   HTTPProbingConfigHTTPAuth_FieldPathSelector = 0
	HTTPProbingConfigHTTPAuth_FieldPathSelectorPassword                   HTTPProbingConfigHTTPAuth_FieldPathSelector = 1
	HTTPProbingConfigHTTPAuth_FieldPathSelectorTokenRequest               HTTPProbingConfigHTTPAuth_FieldPathSelector = 2
	HTTPProbingConfigHTTPAuth_FieldPathSelectorTokenResponseHeader        HTTPProbingConfigHTTPAuth_FieldPathSelector = 3
	HTTPProbingConfigHTTPAuth_FieldPathSelectorTokenResponseBodyKey       HTTPProbingConfigHTTPAuth_FieldPathSelector = 4
	HTTPProbingConfigHTTPAuth_FieldPathSelectorRequestHeaderTokenKey      HTTPProbingConfigHTTPAuth_FieldPathSelector = 5
	HTTPProbingConfigHTTPAuth_FieldPathSelectorTokenResponseBodyExpiryKey HTTPProbingConfigHTTPAuth_FieldPathSelector = 6
)

func (HTTPProbingConfigHTTPAuth_FieldPathSelector) String

type HTTPProbingConfigHTTPAuth_FieldPathValue

type HTTPProbingConfigHTTPAuth_FieldPathValue interface {
	HTTPProbingConfigHTTPAuth_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HTTPProbingConfig_HTTPAuth)
	CompareWith(*HTTPProbingConfig_HTTPAuth) (cmp int, comparable bool)
}

HTTPProbingConfigHTTPAuth_FieldPathValue allows storing values for HTTPAuth fields according to their type

func MustParseHTTPProbingConfigHTTPAuth_FieldPathValue

func MustParseHTTPProbingConfigHTTPAuth_FieldPathValue(pathStr, valueStr string) HTTPProbingConfigHTTPAuth_FieldPathValue

func ParseHTTPProbingConfigHTTPAuth_FieldPathValue

func ParseHTTPProbingConfigHTTPAuth_FieldPathValue(pathStr, valueStr string) (HTTPProbingConfigHTTPAuth_FieldPathValue, error)

type HTTPProbingConfigHTTPAuth_FieldSubPath

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) AsTokenRequestSubPath

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) ClearValue

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) ClearValueRaw

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) Get

func (fps *HTTPProbingConfigHTTPAuth_FieldSubPath) Get(source *HTTPProbingConfig_HTTPAuth) (values []interface{})

Get returns all values pointed by selected field from source HTTPProbingConfig_HTTPAuth

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) GetRaw

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) GetSingle

func (fps *HTTPProbingConfigHTTPAuth_FieldSubPath) GetSingle(source *HTTPProbingConfig_HTTPAuth) (interface{}, bool)

GetSingle returns value of selected field from source HTTPProbingConfig_HTTPAuth

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) GetSingleRaw

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) Selector

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) String

String returns path representation in proto convention

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) WithIArrayItemValue

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) WithIArrayOfValues

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) WithIValue

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) WithRawIArrayItemValue

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) WithRawIArrayOfValues

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPath) WithRawIValue

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

type HTTPProbingConfigHTTPAuth_FieldSubPathArrayItemValue

type HTTPProbingConfigHTTPAuth_FieldSubPathArrayItemValue struct {
	HTTPProbingConfigHTTPAuth_FieldPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPAuth_FieldSubPathArrayItemValue) AsTokenRequestPathItemValue

func (*HTTPProbingConfigHTTPAuth_FieldSubPathArrayItemValue) ContainsValue

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type HTTPProbingConfigHTTPAuth_FieldSubPathArrayOfValues

type HTTPProbingConfigHTTPAuth_FieldSubPathArrayOfValues struct {
	HTTPProbingConfigHTTPAuth_FieldPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPAuth_FieldSubPathArrayOfValues) AsTokenRequestPathArrayOfValues

func (*HTTPProbingConfigHTTPAuth_FieldSubPathArrayOfValues) GetRawValues

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

type HTTPProbingConfigHTTPAuth_FieldSubPathValue

type HTTPProbingConfigHTTPAuth_FieldSubPathValue struct {
	HTTPProbingConfigHTTPAuth_FieldPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPAuth_FieldSubPathValue) AsTokenRequestPathValue

func (*HTTPProbingConfigHTTPAuth_FieldSubPathValue) CompareWith

func (*HTTPProbingConfigHTTPAuth_FieldSubPathValue) CompareWithRaw

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPathValue) GetRawValue

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

func (*HTTPProbingConfigHTTPAuth_FieldSubPathValue) SetTo

func (*HTTPProbingConfigHTTPAuth_FieldSubPathValue) SetToRaw

type HTTPProbingConfigHTTPAuth_FieldTerminalPath

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) ClearValue

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) ClearValueRaw

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) Get

func (fp *HTTPProbingConfigHTTPAuth_FieldTerminalPath) Get(source *HTTPProbingConfig_HTTPAuth) (values []interface{})

Get returns all values pointed by specific field from source HTTPProbingConfig_HTTPAuth

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) GetRaw

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) GetSingle

func (fp *HTTPProbingConfigHTTPAuth_FieldTerminalPath) GetSingle(source *HTTPProbingConfig_HTTPAuth) (interface{}, bool)

GetSingle returns value pointed by specific field of from source HTTPProbingConfig_HTTPAuth

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) GetSingleRaw

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) Selector

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) String

String returns path representation in proto convention

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) WithIArrayItemValue

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) WithIArrayOfValues

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) WithIValue

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) WithRawIArrayItemValue

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) WithRawIArrayOfValues

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPath) WithRawIValue

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

type HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayItemValue

type HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayItemValue struct {
	HTTPProbingConfigHTTPAuth_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayItemValue) GetSingle

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues

type HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues struct {
	HTTPProbingConfigHTTPAuth_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsPasswordArrayOfValues

func (fpaov *HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsPasswordArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsRequestHeaderTokenKeyArrayOfValues

func (fpaov *HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsRequestHeaderTokenKeyArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenRequestArrayOfValues

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenResponseBodyExpiryKeyArrayOfValues

func (fpaov *HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenResponseBodyExpiryKeyArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenResponseBodyKeyArrayOfValues

func (fpaov *HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenResponseBodyKeyArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenResponseHeaderArrayOfValues

func (fpaov *HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsTokenResponseHeaderArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsUsernameArrayOfValues

func (fpaov *HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) AsUsernameArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathArrayOfValues) GetRawValues

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

type HTTPProbingConfigHTTPAuth_FieldTerminalPathValue

type HTTPProbingConfigHTTPAuth_FieldTerminalPathValue struct {
	HTTPProbingConfigHTTPAuth_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsPasswordValue

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsRequestHeaderTokenKeyValue

func (fpv *HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsRequestHeaderTokenKeyValue() (string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenRequestValue

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenResponseBodyExpiryKeyValue

func (fpv *HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenResponseBodyExpiryKeyValue() (string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenResponseBodyKeyValue

func (fpv *HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenResponseBodyKeyValue() (string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenResponseHeaderValue

func (fpv *HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsTokenResponseHeaderValue() (string, bool)

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) AsUsernameValue

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'HTTPProbingConfigHTTPAuth_FieldTerminalPathValue' with the value under path in 'HTTPProbingConfig_HTTPAuth'.

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) CompareWithRaw

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) GetRawValue

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

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

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object HTTPAuth

func (*HTTPProbingConfigHTTPAuth_FieldTerminalPathValue) SetToRaw

type HTTPProbingConfigHTTPRequestFieldPathBuilder

type HTTPProbingConfigHTTPRequestFieldPathBuilder struct{}

func NewHTTPProbingConfigHTTPRequestFieldPathBuilder

func NewHTTPProbingConfigHTTPRequestFieldPathBuilder() HTTPProbingConfigHTTPRequestFieldPathBuilder

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) AuthenticationMethod

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) ExpectedResponseCode

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) RequestBody

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) RequestHeaders

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) RequestMethod

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) Timeout

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) Url

type HTTPProbingConfigHTTPRequest_FieldPath

type HTTPProbingConfigHTTPRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() HTTPProbingConfigHTTPRequest_FieldPathSelector
	Get(source *HTTPProbingConfig_HTTPRequest) []interface{}
	GetSingle(source *HTTPProbingConfig_HTTPRequest) (interface{}, bool)
	ClearValue(item *HTTPProbingConfig_HTTPRequest)

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

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

func MustParseHTTPProbingConfigHTTPRequest_FieldPath

func MustParseHTTPProbingConfigHTTPRequest_FieldPath(rawField string) HTTPProbingConfigHTTPRequest_FieldPath

func ParseHTTPProbingConfigHTTPRequest_FieldPath

func ParseHTTPProbingConfigHTTPRequest_FieldPath(rawField string) (HTTPProbingConfigHTTPRequest_FieldPath, error)

type HTTPProbingConfigHTTPRequest_FieldPathArrayItemValue

type HTTPProbingConfigHTTPRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HTTPProbingConfigHTTPRequest_FieldPath
	ContainsValue(*HTTPProbingConfig_HTTPRequest) bool
}

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

func MustParseHTTPProbingConfigHTTPRequest_FieldPathArrayItemValue

func MustParseHTTPProbingConfigHTTPRequest_FieldPathArrayItemValue(pathStr, valueStr string) HTTPProbingConfigHTTPRequest_FieldPathArrayItemValue

func ParseHTTPProbingConfigHTTPRequest_FieldPathArrayItemValue

func ParseHTTPProbingConfigHTTPRequest_FieldPathArrayItemValue(pathStr, valueStr string) (HTTPProbingConfigHTTPRequest_FieldPathArrayItemValue, error)

ParseHTTPProbingConfigHTTPRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HTTPProbingConfigHTTPRequest_FieldPathArrayOfValues

type HTTPProbingConfigHTTPRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HTTPProbingConfigHTTPRequest_FieldPath
}

HTTPProbingConfigHTTPRequest_FieldPathArrayOfValues allows storing slice of values for HTTPRequest fields according to their type

func MustParseHTTPProbingConfigHTTPRequest_FieldPathArrayOfValues

func MustParseHTTPProbingConfigHTTPRequest_FieldPathArrayOfValues(pathStr, valuesStr string) HTTPProbingConfigHTTPRequest_FieldPathArrayOfValues

func ParseHTTPProbingConfigHTTPRequest_FieldPathArrayOfValues

func ParseHTTPProbingConfigHTTPRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (HTTPProbingConfigHTTPRequest_FieldPathArrayOfValues, error)

type HTTPProbingConfigHTTPRequest_FieldPathMap

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

FieldPath for map type with additional Key information

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) ClearValue

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) ClearValueRaw

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) Get

func (fpm *HTTPProbingConfigHTTPRequest_FieldPathMap) Get(source *HTTPProbingConfig_HTTPRequest) (values []interface{})

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) GetRaw

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) GetSingle

func (fpm *HTTPProbingConfigHTTPRequest_FieldPathMap) GetSingle(source *HTTPProbingConfig_HTTPRequest) (interface{}, bool)

GetSingle returns value by selected field map key from source HTTPProbingConfig_HTTPRequest

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) GetSingleRaw

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) JSONString

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) Key

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) Selector

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) String

String returns path representation in proto convention

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) WithIArrayItemValue

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) WithIArrayOfValues

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) WithIValue

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) WithRawIArrayItemValue

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) WithRawIArrayOfValues

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMap) WithRawIValue

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

type HTTPProbingConfigHTTPRequest_FieldPathMapArrayOfValues

type HTTPProbingConfigHTTPRequest_FieldPathMapArrayOfValues struct {
	HTTPProbingConfigHTTPRequest_FieldPathMap
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequest_FieldPathMapArrayOfValues) AsRequestHeadersArrayOfElementValues

func (fpmaov *HTTPProbingConfigHTTPRequest_FieldPathMapArrayOfValues) AsRequestHeadersArrayOfElementValues() ([]string, bool)

func (*HTTPProbingConfigHTTPRequest_FieldPathMapArrayOfValues) GetRawValues

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

type HTTPProbingConfigHTTPRequest_FieldPathMapValue

type HTTPProbingConfigHTTPRequest_FieldPathMapValue struct {
	HTTPProbingConfigHTTPRequest_FieldPathMap
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequest_FieldPathMapValue) AsRequestHeadersElementValue

func (fpmv *HTTPProbingConfigHTTPRequest_FieldPathMapValue) AsRequestHeadersElementValue() (string, bool)

func (*HTTPProbingConfigHTTPRequest_FieldPathMapValue) CompareWith

CompareWith compares value in the 'HTTPProbingConfigHTTPRequest_FieldPathMapValue' with the value under path in 'HTTPProbingConfig_HTTPRequest'.

func (*HTTPProbingConfigHTTPRequest_FieldPathMapValue) CompareWithRaw

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMapValue) GetRawValue

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

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

func (*HTTPProbingConfigHTTPRequest_FieldPathMapValue) SetTo

SetTo stores value for selected field in HTTPRequest

func (*HTTPProbingConfigHTTPRequest_FieldPathMapValue) SetToRaw

type HTTPProbingConfigHTTPRequest_FieldPathSelector

type HTTPProbingConfigHTTPRequest_FieldPathSelector int32
const (
	HTTPProbingConfigHTTPRequest_FieldPathSelectorUrl                  HTTPProbingConfigHTTPRequest_FieldPathSelector = 0
	HTTPProbingConfigHTTPRequest_FieldPathSelectorRequestHeaders       HTTPProbingConfigHTTPRequest_FieldPathSelector = 1
	HTTPProbingConfigHTTPRequest_FieldPathSelectorRequestMethod        HTTPProbingConfigHTTPRequest_FieldPathSelector = 2
	HTTPProbingConfigHTTPRequest_FieldPathSelectorExpectedResponseCode HTTPProbingConfigHTTPRequest_FieldPathSelector = 3
	HTTPProbingConfigHTTPRequest_FieldPathSelectorTimeout              HTTPProbingConfigHTTPRequest_FieldPathSelector = 4
	HTTPProbingConfigHTTPRequest_FieldPathSelectorRequestBody          HTTPProbingConfigHTTPRequest_FieldPathSelector = 5
	HTTPProbingConfigHTTPRequest_FieldPathSelectorAuthenticationMethod HTTPProbingConfigHTTPRequest_FieldPathSelector = 6
)

func (HTTPProbingConfigHTTPRequest_FieldPathSelector) String

type HTTPProbingConfigHTTPRequest_FieldPathValue

type HTTPProbingConfigHTTPRequest_FieldPathValue interface {
	HTTPProbingConfigHTTPRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HTTPProbingConfig_HTTPRequest)
	CompareWith(*HTTPProbingConfig_HTTPRequest) (cmp int, comparable bool)
}

HTTPProbingConfigHTTPRequest_FieldPathValue allows storing values for HTTPRequest fields according to their type

func MustParseHTTPProbingConfigHTTPRequest_FieldPathValue

func MustParseHTTPProbingConfigHTTPRequest_FieldPathValue(pathStr, valueStr string) HTTPProbingConfigHTTPRequest_FieldPathValue

func ParseHTTPProbingConfigHTTPRequest_FieldPathValue

func ParseHTTPProbingConfigHTTPRequest_FieldPathValue(pathStr, valueStr string) (HTTPProbingConfigHTTPRequest_FieldPathValue, error)

type HTTPProbingConfigHTTPRequest_FieldTerminalPath

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) ClearValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) ClearValueRaw

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) Get

func (fp *HTTPProbingConfigHTTPRequest_FieldTerminalPath) Get(source *HTTPProbingConfig_HTTPRequest) (values []interface{})

Get returns all values pointed by specific field from source HTTPProbingConfig_HTTPRequest

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) GetRaw

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source HTTPProbingConfig_HTTPRequest

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) GetSingleRaw

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) Selector

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) WithIArrayItemValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) WithIArrayOfValues

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) WithIValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPath) WithRawIValue

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

type HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayItemValue

type HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayItemValue struct {
	HTTPProbingConfigHTTPRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues

type HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues struct {
	HTTPProbingConfigHTTPRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsAuthenticationMethodArrayOfValues

func (fpaov *HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsAuthenticationMethodArrayOfValues() ([]AuthenticationMethod, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsExpectedResponseCodeArrayOfValues

func (fpaov *HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsExpectedResponseCodeArrayOfValues() ([]uint32, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsRequestBodyArrayOfValues

func (fpaov *HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsRequestBodyArrayOfValues() ([]string, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsRequestHeadersArrayOfValues

func (fpaov *HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsRequestHeadersArrayOfValues() ([]map[string]string, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsRequestMethodArrayOfValues

func (fpaov *HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsRequestMethodArrayOfValues() ([]HTTPRequestMethod, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsTimeoutArrayOfValues

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) AsUrlArrayOfValues

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type HTTPProbingConfigHTTPRequest_FieldTerminalPathValue

type HTTPProbingConfigHTTPRequest_FieldTerminalPathValue struct {
	HTTPProbingConfigHTTPRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsAuthenticationMethodValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsExpectedResponseCodeValue

func (fpv *HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsExpectedResponseCodeValue() (uint32, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsRequestBodyValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsRequestHeadersValue

func (fpv *HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsRequestHeadersValue() (map[string]string, bool)

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsRequestMethodValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsTimeoutValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) AsUrlValue

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'HTTPProbingConfigHTTPRequest_FieldTerminalPathValue' with the value under path in 'HTTPProbingConfig_HTTPRequest'.

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) CompareWithRaw

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object HTTPRequest

func (*HTTPProbingConfigHTTPRequest_FieldTerminalPathValue) SetToRaw

type HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestRequestHeaders

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

func (HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestRequestHeaders) FieldPath

func (HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestRequestHeaders) WithValue

type HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders

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

func (HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders) FieldPath

func (HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders) WithValue

type HTTPProbingConfigPathSelectorAuthConfig

type HTTPProbingConfigPathSelectorAuthConfig struct{}

func (HTTPProbingConfigPathSelectorAuthConfig) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfig) Password

func (HTTPProbingConfigPathSelectorAuthConfig) RequestHeaderTokenKey

func (HTTPProbingConfigPathSelectorAuthConfig) TokenRequest

func (HTTPProbingConfigPathSelectorAuthConfig) TokenResponseBodyExpiryKey

func (HTTPProbingConfigPathSelectorAuthConfig) TokenResponseBodyKey

func (HTTPProbingConfigPathSelectorAuthConfig) TokenResponseHeader

func (HTTPProbingConfigPathSelectorAuthConfig) Username

func (HTTPProbingConfigPathSelectorAuthConfig) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfig) WithSubArrayItemValue

func (HTTPProbingConfigPathSelectorAuthConfig) WithSubArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfig) WithSubPath

func (HTTPProbingConfigPathSelectorAuthConfig) WithSubValue

func (HTTPProbingConfigPathSelectorAuthConfig) WithValue

type HTTPProbingConfigPathSelectorAuthConfigPassword

type HTTPProbingConfigPathSelectorAuthConfigPassword struct{}

func (HTTPProbingConfigPathSelectorAuthConfigPassword) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigPassword) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigPassword) WithValue

type HTTPProbingConfigPathSelectorAuthConfigRequestHeaderTokenKey

type HTTPProbingConfigPathSelectorAuthConfigRequestHeaderTokenKey struct{}

func (HTTPProbingConfigPathSelectorAuthConfigRequestHeaderTokenKey) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigRequestHeaderTokenKey) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigRequestHeaderTokenKey) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequest

type HTTPProbingConfigPathSelectorAuthConfigTokenRequest struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) RequestBody

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) RequestHeaders

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) RequestMethod

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) Timeout

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) Url

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequest) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestAuthenticationMethod

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestAuthenticationMethod struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestAuthenticationMethod) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestAuthenticationMethod) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestAuthenticationMethod) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestExpectedResponseCode

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestExpectedResponseCode struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestExpectedResponseCode) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestExpectedResponseCode) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestExpectedResponseCode) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestBody

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestBody struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestBody) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestBody) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestBody) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestHeaders

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestHeaders struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestHeaders) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestHeaders) WithKey

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestHeaders) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestMethod

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestMethod struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestMethod) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestMethod) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestRequestMethod) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestTimeout

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestTimeout struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestTimeout) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestTimeout) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestTimeout) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrl

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrl struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrl) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrl) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrl) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyExpiryKey

type HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyExpiryKey struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyExpiryKey) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyExpiryKey) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyExpiryKey) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyKey

type HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyKey struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyKey) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyKey) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseBodyKey) WithValue

type HTTPProbingConfigPathSelectorAuthConfigTokenResponseHeader

type HTTPProbingConfigPathSelectorAuthConfigTokenResponseHeader struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseHeader) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseHeader) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenResponseHeader) WithValue

type HTTPProbingConfigPathSelectorAuthConfigUsername

type HTTPProbingConfigPathSelectorAuthConfigUsername struct{}

func (HTTPProbingConfigPathSelectorAuthConfigUsername) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigUsername) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigUsername) WithValue

type HTTPProbingConfigPathSelectorHttpRequest

type HTTPProbingConfigPathSelectorHttpRequest struct{}

func (HTTPProbingConfigPathSelectorHttpRequest) AuthenticationMethod

func (HTTPProbingConfigPathSelectorHttpRequest) ExpectedResponseCode

func (HTTPProbingConfigPathSelectorHttpRequest) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequest) RequestBody

func (HTTPProbingConfigPathSelectorHttpRequest) RequestHeaders

func (HTTPProbingConfigPathSelectorHttpRequest) RequestMethod

func (HTTPProbingConfigPathSelectorHttpRequest) Timeout

func (HTTPProbingConfigPathSelectorHttpRequest) Url

func (HTTPProbingConfigPathSelectorHttpRequest) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequest) WithSubArrayItemValue

func (HTTPProbingConfigPathSelectorHttpRequest) WithSubArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequest) WithSubPath

func (HTTPProbingConfigPathSelectorHttpRequest) WithSubValue

func (HTTPProbingConfigPathSelectorHttpRequest) WithValue

type HTTPProbingConfigPathSelectorHttpRequestAuthenticationMethod

type HTTPProbingConfigPathSelectorHttpRequestAuthenticationMethod struct{}

func (HTTPProbingConfigPathSelectorHttpRequestAuthenticationMethod) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestAuthenticationMethod) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestAuthenticationMethod) WithValue

type HTTPProbingConfigPathSelectorHttpRequestExpectedResponseCode

type HTTPProbingConfigPathSelectorHttpRequestExpectedResponseCode struct{}

func (HTTPProbingConfigPathSelectorHttpRequestExpectedResponseCode) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestExpectedResponseCode) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestExpectedResponseCode) WithValue

type HTTPProbingConfigPathSelectorHttpRequestRequestBody

type HTTPProbingConfigPathSelectorHttpRequestRequestBody struct{}

func (HTTPProbingConfigPathSelectorHttpRequestRequestBody) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestRequestBody) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestRequestBody) WithValue

type HTTPProbingConfigPathSelectorHttpRequestRequestHeaders

type HTTPProbingConfigPathSelectorHttpRequestRequestHeaders struct{}

func (HTTPProbingConfigPathSelectorHttpRequestRequestHeaders) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestRequestHeaders) WithKey

func (HTTPProbingConfigPathSelectorHttpRequestRequestHeaders) WithValue

type HTTPProbingConfigPathSelectorHttpRequestRequestMethod

type HTTPProbingConfigPathSelectorHttpRequestRequestMethod struct{}

func (HTTPProbingConfigPathSelectorHttpRequestRequestMethod) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestRequestMethod) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestRequestMethod) WithValue

type HTTPProbingConfigPathSelectorHttpRequestTimeout

type HTTPProbingConfigPathSelectorHttpRequestTimeout struct{}

func (HTTPProbingConfigPathSelectorHttpRequestTimeout) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestTimeout) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestTimeout) WithValue

type HTTPProbingConfigPathSelectorHttpRequestUrl

type HTTPProbingConfigPathSelectorHttpRequestUrl struct{}

func (HTTPProbingConfigPathSelectorHttpRequestUrl) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestUrl) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestUrl) WithValue

type HTTPProbingConfig_FieldMask

type HTTPProbingConfig_FieldMask struct {
	Paths []HTTPProbingConfig_FieldPath
}

func FullHTTPProbingConfig_FieldMask

func FullHTTPProbingConfig_FieldMask() *HTTPProbingConfig_FieldMask

func (*HTTPProbingConfig_FieldMask) AppendPath

func (fieldMask *HTTPProbingConfig_FieldMask) AppendPath(path HTTPProbingConfig_FieldPath)

func (*HTTPProbingConfig_FieldMask) AppendRawPath

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

func (*HTTPProbingConfig_FieldMask) DecodeFirestore

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

func (*HTTPProbingConfig_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*HTTPProbingConfig_FieldMask) FilterInputFields

func (fieldMask *HTTPProbingConfig_FieldMask) FilterInputFields() *HTTPProbingConfig_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HTTPProbingConfig_FieldMask) FromProtoFieldMask

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

func (*HTTPProbingConfig_FieldMask) GetPaths

func (*HTTPProbingConfig_FieldMask) GetRawPaths

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

func (*HTTPProbingConfig_FieldMask) IsFull

func (fieldMask *HTTPProbingConfig_FieldMask) IsFull() bool

func (HTTPProbingConfig_FieldMask) Marshal

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

implement methods required by customType

func (HTTPProbingConfig_FieldMask) MarshalJSON

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

func (*HTTPProbingConfig_FieldMask) PathsCount

func (fieldMask *HTTPProbingConfig_FieldMask) PathsCount() int

func (*HTTPProbingConfig_FieldMask) Project

func (*HTTPProbingConfig_FieldMask) ProjectRaw

func (*HTTPProbingConfig_FieldMask) ProtoMessage

func (fieldMask *HTTPProbingConfig_FieldMask) ProtoMessage()

func (*HTTPProbingConfig_FieldMask) ProtoReflect

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

func (*HTTPProbingConfig_FieldMask) Reset

func (fieldMask *HTTPProbingConfig_FieldMask) Reset()

func (*HTTPProbingConfig_FieldMask) Set

func (fieldMask *HTTPProbingConfig_FieldMask) Set(target, source *HTTPProbingConfig)

func (*HTTPProbingConfig_FieldMask) SetFromCliFlag

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

func (*HTTPProbingConfig_FieldMask) SetRaw

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

func (*HTTPProbingConfig_FieldMask) Size

func (fieldMask *HTTPProbingConfig_FieldMask) Size() int

func (*HTTPProbingConfig_FieldMask) String

func (fieldMask *HTTPProbingConfig_FieldMask) String() string

func (*HTTPProbingConfig_FieldMask) Subtract

func (*HTTPProbingConfig_FieldMask) SubtractRaw

func (*HTTPProbingConfig_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*HTTPProbingConfig_FieldMask) Unmarshal

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

func (*HTTPProbingConfig_FieldMask) UnmarshalJSON

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

type HTTPProbingConfig_FieldPath

type HTTPProbingConfig_FieldPath interface {
	gotenobject.FieldPath
	Selector() HTTPProbingConfig_FieldPathSelector
	Get(source *HTTPProbingConfig) []interface{}
	GetSingle(source *HTTPProbingConfig) (interface{}, bool)
	ClearValue(item *HTTPProbingConfig)

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

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

func MustParseHTTPProbingConfig_FieldPath

func MustParseHTTPProbingConfig_FieldPath(rawField string) HTTPProbingConfig_FieldPath

func ParseHTTPProbingConfig_FieldPath

func ParseHTTPProbingConfig_FieldPath(rawField string) (HTTPProbingConfig_FieldPath, error)

type HTTPProbingConfig_FieldPathArrayItemValue

type HTTPProbingConfig_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HTTPProbingConfig_FieldPath
	ContainsValue(*HTTPProbingConfig) bool
}

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

func MustParseHTTPProbingConfig_FieldPathArrayItemValue

func MustParseHTTPProbingConfig_FieldPathArrayItemValue(pathStr, valueStr string) HTTPProbingConfig_FieldPathArrayItemValue

func ParseHTTPProbingConfig_FieldPathArrayItemValue

func ParseHTTPProbingConfig_FieldPathArrayItemValue(pathStr, valueStr string) (HTTPProbingConfig_FieldPathArrayItemValue, error)

ParseHTTPProbingConfig_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HTTPProbingConfig_FieldPathArrayOfValues

type HTTPProbingConfig_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HTTPProbingConfig_FieldPath
}

HTTPProbingConfig_FieldPathArrayOfValues allows storing slice of values for HTTPProbingConfig fields according to their type

func MustParseHTTPProbingConfig_FieldPathArrayOfValues

func MustParseHTTPProbingConfig_FieldPathArrayOfValues(pathStr, valuesStr string) HTTPProbingConfig_FieldPathArrayOfValues

func ParseHTTPProbingConfig_FieldPathArrayOfValues

func ParseHTTPProbingConfig_FieldPathArrayOfValues(pathStr, valuesStr string) (HTTPProbingConfig_FieldPathArrayOfValues, error)

type HTTPProbingConfig_FieldPathSelector

type HTTPProbingConfig_FieldPathSelector int32
const (
	HTTPProbingConfig_FieldPathSelectorHttpRequest HTTPProbingConfig_FieldPathSelector = 0
	HTTPProbingConfig_FieldPathSelectorAuthConfig  HTTPProbingConfig_FieldPathSelector = 1
)

func (HTTPProbingConfig_FieldPathSelector) String

type HTTPProbingConfig_FieldPathValue

type HTTPProbingConfig_FieldPathValue interface {
	HTTPProbingConfig_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HTTPProbingConfig)
	CompareWith(*HTTPProbingConfig) (cmp int, comparable bool)
}

HTTPProbingConfig_FieldPathValue allows storing values for HTTPProbingConfig fields according to their type

func MustParseHTTPProbingConfig_FieldPathValue

func MustParseHTTPProbingConfig_FieldPathValue(pathStr, valueStr string) HTTPProbingConfig_FieldPathValue

func ParseHTTPProbingConfig_FieldPathValue

func ParseHTTPProbingConfig_FieldPathValue(pathStr, valueStr string) (HTTPProbingConfig_FieldPathValue, error)

type HTTPProbingConfig_FieldSubPath

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

func (*HTTPProbingConfig_FieldSubPath) AsAuthConfigSubPath

func (*HTTPProbingConfig_FieldSubPath) AsHttpRequestSubPath

func (*HTTPProbingConfig_FieldSubPath) ClearValue

func (fps *HTTPProbingConfig_FieldSubPath) ClearValue(item *HTTPProbingConfig)

func (*HTTPProbingConfig_FieldSubPath) ClearValueRaw

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

func (*HTTPProbingConfig_FieldSubPath) Get

func (fps *HTTPProbingConfig_FieldSubPath) Get(source *HTTPProbingConfig) (values []interface{})

Get returns all values pointed by selected field from source HTTPProbingConfig

func (*HTTPProbingConfig_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfig_FieldSubPath) GetRaw

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

func (*HTTPProbingConfig_FieldSubPath) GetSingle

func (fps *HTTPProbingConfig_FieldSubPath) GetSingle(source *HTTPProbingConfig) (interface{}, bool)

GetSingle returns value of selected field from source HTTPProbingConfig

func (*HTTPProbingConfig_FieldSubPath) GetSingleRaw

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

func (*HTTPProbingConfig_FieldSubPath) IsLeaf

func (fps *HTTPProbingConfig_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfig_FieldSubPath) JSONString

func (fps *HTTPProbingConfig_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*HTTPProbingConfig_FieldSubPath) Selector

func (*HTTPProbingConfig_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HTTPProbingConfig_FieldSubPath) String

func (fps *HTTPProbingConfig_FieldSubPath) String() string

String returns path representation in proto convention

func (*HTTPProbingConfig_FieldSubPath) WithIArrayItemValue

func (fps *HTTPProbingConfig_FieldSubPath) WithIArrayItemValue(value interface{}) HTTPProbingConfig_FieldPathArrayItemValue

func (*HTTPProbingConfig_FieldSubPath) WithIArrayOfValues

func (fps *HTTPProbingConfig_FieldSubPath) WithIArrayOfValues(values interface{}) HTTPProbingConfig_FieldPathArrayOfValues

func (*HTTPProbingConfig_FieldSubPath) WithIValue

func (fps *HTTPProbingConfig_FieldSubPath) WithIValue(value interface{}) HTTPProbingConfig_FieldPathValue

func (*HTTPProbingConfig_FieldSubPath) WithRawIArrayItemValue

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

func (*HTTPProbingConfig_FieldSubPath) WithRawIArrayOfValues

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

func (*HTTPProbingConfig_FieldSubPath) WithRawIValue

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

type HTTPProbingConfig_FieldSubPathArrayItemValue

type HTTPProbingConfig_FieldSubPathArrayItemValue struct {
	HTTPProbingConfig_FieldPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_FieldSubPathArrayItemValue) AsAuthConfigPathItemValue

func (*HTTPProbingConfig_FieldSubPathArrayItemValue) AsHttpRequestPathItemValue

func (*HTTPProbingConfig_FieldSubPathArrayItemValue) ContainsValue

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

func (*HTTPProbingConfig_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type HTTPProbingConfig_FieldSubPathArrayOfValues

type HTTPProbingConfig_FieldSubPathArrayOfValues struct {
	HTTPProbingConfig_FieldPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_FieldSubPathArrayOfValues) AsAuthConfigPathArrayOfValues

func (*HTTPProbingConfig_FieldSubPathArrayOfValues) AsHttpRequestPathArrayOfValues

func (*HTTPProbingConfig_FieldSubPathArrayOfValues) GetRawValues

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

type HTTPProbingConfig_FieldSubPathValue

type HTTPProbingConfig_FieldSubPathValue struct {
	HTTPProbingConfig_FieldPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_FieldSubPathValue) AsAuthConfigPathValue

func (*HTTPProbingConfig_FieldSubPathValue) AsHttpRequestPathValue

func (*HTTPProbingConfig_FieldSubPathValue) CompareWith

func (fpvs *HTTPProbingConfig_FieldSubPathValue) CompareWith(source *HTTPProbingConfig) (int, bool)

func (*HTTPProbingConfig_FieldSubPathValue) CompareWithRaw

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

func (*HTTPProbingConfig_FieldSubPathValue) GetRawValue

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

func (*HTTPProbingConfig_FieldSubPathValue) SetTo

func (*HTTPProbingConfig_FieldSubPathValue) SetToRaw

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

type HTTPProbingConfig_FieldTerminalPath

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

func (*HTTPProbingConfig_FieldTerminalPath) ClearValue

func (*HTTPProbingConfig_FieldTerminalPath) ClearValueRaw

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

func (*HTTPProbingConfig_FieldTerminalPath) Get

func (fp *HTTPProbingConfig_FieldTerminalPath) Get(source *HTTPProbingConfig) (values []interface{})

Get returns all values pointed by specific field from source HTTPProbingConfig

func (*HTTPProbingConfig_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfig_FieldTerminalPath) GetRaw

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

func (*HTTPProbingConfig_FieldTerminalPath) GetSingle

func (fp *HTTPProbingConfig_FieldTerminalPath) GetSingle(source *HTTPProbingConfig) (interface{}, bool)

GetSingle returns value pointed by specific field of from source HTTPProbingConfig

func (*HTTPProbingConfig_FieldTerminalPath) GetSingleRaw

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

func (*HTTPProbingConfig_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfig_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*HTTPProbingConfig_FieldTerminalPath) Selector

func (*HTTPProbingConfig_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HTTPProbingConfig_FieldTerminalPath) String

String returns path representation in proto convention

func (*HTTPProbingConfig_FieldTerminalPath) WithIArrayItemValue

func (fp *HTTPProbingConfig_FieldTerminalPath) WithIArrayItemValue(value interface{}) HTTPProbingConfig_FieldPathArrayItemValue

func (*HTTPProbingConfig_FieldTerminalPath) WithIArrayOfValues

func (fp *HTTPProbingConfig_FieldTerminalPath) WithIArrayOfValues(values interface{}) HTTPProbingConfig_FieldPathArrayOfValues

func (*HTTPProbingConfig_FieldTerminalPath) WithIValue

func (*HTTPProbingConfig_FieldTerminalPath) WithRawIArrayItemValue

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

func (*HTTPProbingConfig_FieldTerminalPath) WithRawIArrayOfValues

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

func (*HTTPProbingConfig_FieldTerminalPath) WithRawIValue

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

type HTTPProbingConfig_FieldTerminalPathArrayItemValue

type HTTPProbingConfig_FieldTerminalPathArrayItemValue struct {
	HTTPProbingConfig_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*HTTPProbingConfig_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*HTTPProbingConfig_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *HTTPProbingConfig_FieldTerminalPathArrayItemValue) GetSingle(source *HTTPProbingConfig) (interface{}, bool)

func (*HTTPProbingConfig_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type HTTPProbingConfig_FieldTerminalPathArrayOfValues

type HTTPProbingConfig_FieldTerminalPathArrayOfValues struct {
	HTTPProbingConfig_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_FieldTerminalPathArrayOfValues) AsAuthConfigArrayOfValues

func (fpaov *HTTPProbingConfig_FieldTerminalPathArrayOfValues) AsAuthConfigArrayOfValues() ([]*HTTPProbingConfig_HTTPAuth, bool)

func (*HTTPProbingConfig_FieldTerminalPathArrayOfValues) AsHttpRequestArrayOfValues

func (*HTTPProbingConfig_FieldTerminalPathArrayOfValues) GetRawValues

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

type HTTPProbingConfig_FieldTerminalPathValue

type HTTPProbingConfig_FieldTerminalPathValue struct {
	HTTPProbingConfig_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_FieldTerminalPathValue) AsAuthConfigValue

func (*HTTPProbingConfig_FieldTerminalPathValue) AsHttpRequestValue

func (*HTTPProbingConfig_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'HTTPProbingConfig_FieldTerminalPathValue' with the value under path in 'HTTPProbingConfig'.

func (*HTTPProbingConfig_FieldTerminalPathValue) CompareWithRaw

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

func (*HTTPProbingConfig_FieldTerminalPathValue) GetRawValue

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

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

func (*HTTPProbingConfig_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object HTTPProbingConfig

func (*HTTPProbingConfig_FieldTerminalPathValue) SetToRaw

type HTTPProbingConfig_HTTPAuth

type HTTPProbingConfig_HTTPAuth struct {

	// For authentication method BASIC
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty" firestore:"username"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty" firestore:"password"`
	// For EXTERNAL_TOKEN_REQUEST
	TokenRequest *HTTPProbingConfig_HTTPRequest `protobuf:"bytes,3,opt,name=token_request,json=tokenRequest,proto3" json:"token_request,omitempty" firestore:"tokenRequest"`
	// For EXTERNAL_TOKEN_REQUEST, Header name where the token response is
	// available
	TokenResponseHeader string `` /* 152-byte string literal not displayed */
	// For EXTERNAL_TOKEN_REQUEST, Json key where the token response is
	// available. For nested keys use a.b.c This or token_response_header needs
	// to be provided for EXTERNAL_TOKEN_REQUEST
	TokenResponseBodyKey string `` /* 158-byte string literal not displayed */
	// For EXTERNAL_TOKEN_REQUEST, specifies the header to use for sending token
	RequestHeaderTokenKey string `` /* 162-byte string literal not displayed */
	// For EXTERNAL_TOKEN_REQUEST, specifies the response body json key that
	// holds token expiry
	TokenResponseBodyExpiryKey string `` /* 184-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_HTTPAuth) Clone

func (*HTTPProbingConfig_HTTPAuth) CloneRaw

func (*HTTPProbingConfig_HTTPAuth) Descriptor

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

Deprecated, Use HTTPProbingConfig_HTTPAuth.ProtoReflect.Descriptor instead.

func (*HTTPProbingConfig_HTTPAuth) GetPassword

func (m *HTTPProbingConfig_HTTPAuth) GetPassword() string

func (*HTTPProbingConfig_HTTPAuth) GetRequestHeaderTokenKey

func (m *HTTPProbingConfig_HTTPAuth) GetRequestHeaderTokenKey() string

func (*HTTPProbingConfig_HTTPAuth) GetTokenRequest

func (*HTTPProbingConfig_HTTPAuth) GetTokenResponseBodyExpiryKey

func (m *HTTPProbingConfig_HTTPAuth) GetTokenResponseBodyExpiryKey() string

func (*HTTPProbingConfig_HTTPAuth) GetTokenResponseBodyKey

func (m *HTTPProbingConfig_HTTPAuth) GetTokenResponseBodyKey() string

func (*HTTPProbingConfig_HTTPAuth) GetTokenResponseHeader

func (m *HTTPProbingConfig_HTTPAuth) GetTokenResponseHeader() string

func (*HTTPProbingConfig_HTTPAuth) GetUsername

func (m *HTTPProbingConfig_HTTPAuth) GetUsername() string

func (*HTTPProbingConfig_HTTPAuth) GotenMessage

func (*HTTPProbingConfig_HTTPAuth) GotenMessage()

func (*HTTPProbingConfig_HTTPAuth) GotenObjectExt

func (o *HTTPProbingConfig_HTTPAuth) GotenObjectExt()

func (*HTTPProbingConfig_HTTPAuth) GotenValidate

func (obj *HTTPProbingConfig_HTTPAuth) GotenValidate() error

func (*HTTPProbingConfig_HTTPAuth) MakeDiffFieldMask

func (*HTTPProbingConfig_HTTPAuth) MakeFullFieldMask

func (*HTTPProbingConfig_HTTPAuth) MakeRawDiffFieldMask

func (*HTTPProbingConfig_HTTPAuth) MakeRawFullFieldMask

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

func (*HTTPProbingConfig_HTTPAuth) Marshal

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

func (*HTTPProbingConfig_HTTPAuth) MarshalJSON

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

func (*HTTPProbingConfig_HTTPAuth) Merge

func (*HTTPProbingConfig_HTTPAuth) MergeRaw

func (*HTTPProbingConfig_HTTPAuth) ProtoMessage

func (*HTTPProbingConfig_HTTPAuth) ProtoMessage()

func (*HTTPProbingConfig_HTTPAuth) ProtoReflect

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

func (*HTTPProbingConfig_HTTPAuth) Reset

func (m *HTTPProbingConfig_HTTPAuth) Reset()

func (*HTTPProbingConfig_HTTPAuth) SetPassword

func (m *HTTPProbingConfig_HTTPAuth) SetPassword(fv string)

func (*HTTPProbingConfig_HTTPAuth) SetRequestHeaderTokenKey

func (m *HTTPProbingConfig_HTTPAuth) SetRequestHeaderTokenKey(fv string)

func (*HTTPProbingConfig_HTTPAuth) SetTokenRequest

func (*HTTPProbingConfig_HTTPAuth) SetTokenResponseBodyExpiryKey

func (m *HTTPProbingConfig_HTTPAuth) SetTokenResponseBodyExpiryKey(fv string)

func (*HTTPProbingConfig_HTTPAuth) SetTokenResponseBodyKey

func (m *HTTPProbingConfig_HTTPAuth) SetTokenResponseBodyKey(fv string)

func (*HTTPProbingConfig_HTTPAuth) SetTokenResponseHeader

func (m *HTTPProbingConfig_HTTPAuth) SetTokenResponseHeader(fv string)

func (*HTTPProbingConfig_HTTPAuth) SetUsername

func (m *HTTPProbingConfig_HTTPAuth) SetUsername(fv string)

func (*HTTPProbingConfig_HTTPAuth) String

func (m *HTTPProbingConfig_HTTPAuth) String() string

func (*HTTPProbingConfig_HTTPAuth) Unmarshal

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

func (*HTTPProbingConfig_HTTPAuth) UnmarshalJSON

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

type HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestRequestHeaders

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

func (HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestRequestHeaders) FieldPath

func (HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestRequestHeaders) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorPassword

type HTTPProbingConfig_HTTPAuthPathSelectorPassword struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorPassword) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorPassword) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorPassword) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorRequestHeaderTokenKey

type HTTPProbingConfig_HTTPAuthPathSelectorRequestHeaderTokenKey struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorRequestHeaderTokenKey) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorRequestHeaderTokenKey) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorRequestHeaderTokenKey) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) RequestBody

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) RequestHeaders

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) RequestMethod

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) Timeout

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) Url

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) WithSubArrayItemValue

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) WithSubArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) WithSubPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) WithSubValue

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequest) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestAuthenticationMethod

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestAuthenticationMethod struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestAuthenticationMethod) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestAuthenticationMethod) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestAuthenticationMethod) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestExpectedResponseCode

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestExpectedResponseCode struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestExpectedResponseCode) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestExpectedResponseCode) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestExpectedResponseCode) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestBody

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestBody struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestBody) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestBody) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestBody) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestHeaders

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestHeaders struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestHeaders) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestHeaders) WithKey

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestHeaders) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestMethod

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestMethod struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestMethod) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestMethod) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestRequestMethod) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestTimeout

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestTimeout struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestTimeout) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestTimeout) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestTimeout) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrl

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrl struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrl) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrl) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrl) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyExpiryKey

type HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyExpiryKey struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyExpiryKey) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyExpiryKey) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyExpiryKey) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyKey

type HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyKey struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyKey) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyKey) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseBodyKey) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseHeader

type HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseHeader struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseHeader) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseHeader) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenResponseHeader) WithValue

type HTTPProbingConfig_HTTPAuthPathSelectorUsername

type HTTPProbingConfig_HTTPAuthPathSelectorUsername struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorUsername) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorUsername) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorUsername) WithValue

type HTTPProbingConfig_HTTPAuth_FieldMask

type HTTPProbingConfig_HTTPAuth_FieldMask struct {
	Paths []HTTPProbingConfigHTTPAuth_FieldPath
}

func FullHTTPProbingConfig_HTTPAuth_FieldMask

func FullHTTPProbingConfig_HTTPAuth_FieldMask() *HTTPProbingConfig_HTTPAuth_FieldMask

func (*HTTPProbingConfig_HTTPAuth_FieldMask) AppendPath

func (*HTTPProbingConfig_HTTPAuth_FieldMask) AppendRawPath

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) DecodeFirestore

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*HTTPProbingConfig_HTTPAuth_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HTTPProbingConfig_HTTPAuth_FieldMask) FromProtoFieldMask

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) GetPaths

func (*HTTPProbingConfig_HTTPAuth_FieldMask) GetRawPaths

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) IsFull

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) IsFull() bool

func (HTTPProbingConfig_HTTPAuth_FieldMask) Marshal

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

implement methods required by customType

func (HTTPProbingConfig_HTTPAuth_FieldMask) MarshalJSON

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) PathsCount

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) PathsCount() int

func (*HTTPProbingConfig_HTTPAuth_FieldMask) Project

func (*HTTPProbingConfig_HTTPAuth_FieldMask) ProjectRaw

func (*HTTPProbingConfig_HTTPAuth_FieldMask) ProtoMessage

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) ProtoMessage()

func (*HTTPProbingConfig_HTTPAuth_FieldMask) ProtoReflect

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) Reset

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) Reset()

func (*HTTPProbingConfig_HTTPAuth_FieldMask) Set

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) Set(target, source *HTTPProbingConfig_HTTPAuth)

func (*HTTPProbingConfig_HTTPAuth_FieldMask) SetFromCliFlag

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) SetRaw

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) Size

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) Size() int

func (*HTTPProbingConfig_HTTPAuth_FieldMask) String

func (fieldMask *HTTPProbingConfig_HTTPAuth_FieldMask) String() string

func (*HTTPProbingConfig_HTTPAuth_FieldMask) Subtract

func (*HTTPProbingConfig_HTTPAuth_FieldMask) SubtractRaw

func (*HTTPProbingConfig_HTTPAuth_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*HTTPProbingConfig_HTTPAuth_FieldMask) Unmarshal

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

func (*HTTPProbingConfig_HTTPAuth_FieldMask) UnmarshalJSON

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

type HTTPProbingConfig_HTTPRequest

type HTTPProbingConfig_HTTPRequest struct {
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty" firestore:"url"`
	// http headers to use in the probe requests as key value pairs
	RequestHeaders       map[string]string    `` /* 218-byte string literal not displayed */
	RequestMethod        HTTPRequestMethod    `` /* 172-byte string literal not displayed */
	ExpectedResponseCode uint32               `` /* 157-byte string literal not displayed */
	Timeout              *duration.Duration   `protobuf:"bytes,5,opt,name=timeout,proto3" json:"timeout,omitempty" firestore:"timeout"`
	RequestBody          string               `protobuf:"bytes,6,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty" firestore:"requestBody"`
	AuthenticationMethod AuthenticationMethod `` /* 203-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_HTTPRequest) Clone

func (*HTTPProbingConfig_HTTPRequest) CloneRaw

func (*HTTPProbingConfig_HTTPRequest) Descriptor

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

Deprecated, Use HTTPProbingConfig_HTTPRequest.ProtoReflect.Descriptor instead.

func (*HTTPProbingConfig_HTTPRequest) GetAuthenticationMethod

func (m *HTTPProbingConfig_HTTPRequest) GetAuthenticationMethod() AuthenticationMethod

func (*HTTPProbingConfig_HTTPRequest) GetExpectedResponseCode

func (m *HTTPProbingConfig_HTTPRequest) GetExpectedResponseCode() uint32

func (*HTTPProbingConfig_HTTPRequest) GetRequestBody

func (m *HTTPProbingConfig_HTTPRequest) GetRequestBody() string

func (*HTTPProbingConfig_HTTPRequest) GetRequestHeaders

func (m *HTTPProbingConfig_HTTPRequest) GetRequestHeaders() map[string]string

func (*HTTPProbingConfig_HTTPRequest) GetRequestMethod

func (m *HTTPProbingConfig_HTTPRequest) GetRequestMethod() HTTPRequestMethod

func (*HTTPProbingConfig_HTTPRequest) GetTimeout

func (*HTTPProbingConfig_HTTPRequest) GetUrl

func (*HTTPProbingConfig_HTTPRequest) GotenMessage

func (*HTTPProbingConfig_HTTPRequest) GotenMessage()

func (*HTTPProbingConfig_HTTPRequest) GotenObjectExt

func (o *HTTPProbingConfig_HTTPRequest) GotenObjectExt()

func (*HTTPProbingConfig_HTTPRequest) GotenValidate

func (obj *HTTPProbingConfig_HTTPRequest) GotenValidate() error

func (*HTTPProbingConfig_HTTPRequest) MakeDiffFieldMask

func (*HTTPProbingConfig_HTTPRequest) MakeFullFieldMask

func (*HTTPProbingConfig_HTTPRequest) MakeRawDiffFieldMask

func (*HTTPProbingConfig_HTTPRequest) MakeRawFullFieldMask

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

func (*HTTPProbingConfig_HTTPRequest) Marshal

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

func (*HTTPProbingConfig_HTTPRequest) MarshalJSON

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

func (*HTTPProbingConfig_HTTPRequest) Merge

func (*HTTPProbingConfig_HTTPRequest) MergeRaw

func (*HTTPProbingConfig_HTTPRequest) ProtoMessage

func (*HTTPProbingConfig_HTTPRequest) ProtoMessage()

func (*HTTPProbingConfig_HTTPRequest) ProtoReflect

func (*HTTPProbingConfig_HTTPRequest) Reset

func (m *HTTPProbingConfig_HTTPRequest) Reset()

func (*HTTPProbingConfig_HTTPRequest) SetAuthenticationMethod

func (m *HTTPProbingConfig_HTTPRequest) SetAuthenticationMethod(fv AuthenticationMethod)

func (*HTTPProbingConfig_HTTPRequest) SetExpectedResponseCode

func (m *HTTPProbingConfig_HTTPRequest) SetExpectedResponseCode(fv uint32)

func (*HTTPProbingConfig_HTTPRequest) SetRequestBody

func (m *HTTPProbingConfig_HTTPRequest) SetRequestBody(fv string)

func (*HTTPProbingConfig_HTTPRequest) SetRequestHeaders

func (m *HTTPProbingConfig_HTTPRequest) SetRequestHeaders(fv map[string]string)

func (*HTTPProbingConfig_HTTPRequest) SetRequestMethod

func (m *HTTPProbingConfig_HTTPRequest) SetRequestMethod(fv HTTPRequestMethod)

func (*HTTPProbingConfig_HTTPRequest) SetTimeout

func (m *HTTPProbingConfig_HTTPRequest) SetTimeout(fv *duration.Duration)

func (*HTTPProbingConfig_HTTPRequest) SetUrl

func (m *HTTPProbingConfig_HTTPRequest) SetUrl(fv string)

func (*HTTPProbingConfig_HTTPRequest) String

func (*HTTPProbingConfig_HTTPRequest) Unmarshal

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

func (*HTTPProbingConfig_HTTPRequest) UnmarshalJSON

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

type HTTPProbingConfig_HTTPRequestMapPathSelectorRequestHeaders

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

func (HTTPProbingConfig_HTTPRequestMapPathSelectorRequestHeaders) FieldPath

func (HTTPProbingConfig_HTTPRequestMapPathSelectorRequestHeaders) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestMapPathSelectorRequestHeaders) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorAuthenticationMethod

type HTTPProbingConfig_HTTPRequestPathSelectorAuthenticationMethod struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorAuthenticationMethod) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorAuthenticationMethod) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorAuthenticationMethod) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorExpectedResponseCode

type HTTPProbingConfig_HTTPRequestPathSelectorExpectedResponseCode struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorExpectedResponseCode) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorExpectedResponseCode) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorExpectedResponseCode) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorRequestBody

type HTTPProbingConfig_HTTPRequestPathSelectorRequestBody struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestBody) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestBody) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestBody) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorRequestHeaders

type HTTPProbingConfig_HTTPRequestPathSelectorRequestHeaders struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestHeaders) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestHeaders) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestHeaders) WithKey

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestHeaders) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorRequestMethod

type HTTPProbingConfig_HTTPRequestPathSelectorRequestMethod struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestMethod) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestMethod) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorRequestMethod) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorTimeout

type HTTPProbingConfig_HTTPRequestPathSelectorTimeout struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorTimeout) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorTimeout) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorTimeout) WithValue

type HTTPProbingConfig_HTTPRequestPathSelectorUrl

type HTTPProbingConfig_HTTPRequestPathSelectorUrl struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorUrl) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorUrl) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequestPathSelectorUrl) WithValue

type HTTPProbingConfig_HTTPRequest_FieldMask

type HTTPProbingConfig_HTTPRequest_FieldMask struct {
	Paths []HTTPProbingConfigHTTPRequest_FieldPath
}

func FullHTTPProbingConfig_HTTPRequest_FieldMask

func FullHTTPProbingConfig_HTTPRequest_FieldMask() *HTTPProbingConfig_HTTPRequest_FieldMask

func (*HTTPProbingConfig_HTTPRequest_FieldMask) AppendPath

func (*HTTPProbingConfig_HTTPRequest_FieldMask) AppendRawPath

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) DecodeFirestore

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*HTTPProbingConfig_HTTPRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HTTPProbingConfig_HTTPRequest_FieldMask) FromProtoFieldMask

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) GetPaths

func (*HTTPProbingConfig_HTTPRequest_FieldMask) GetRawPaths

func (*HTTPProbingConfig_HTTPRequest_FieldMask) IsFull

func (fieldMask *HTTPProbingConfig_HTTPRequest_FieldMask) IsFull() bool

func (HTTPProbingConfig_HTTPRequest_FieldMask) Marshal

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

implement methods required by customType

func (HTTPProbingConfig_HTTPRequest_FieldMask) MarshalJSON

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) PathsCount

func (fieldMask *HTTPProbingConfig_HTTPRequest_FieldMask) PathsCount() int

func (*HTTPProbingConfig_HTTPRequest_FieldMask) Project

func (*HTTPProbingConfig_HTTPRequest_FieldMask) ProjectRaw

func (*HTTPProbingConfig_HTTPRequest_FieldMask) ProtoMessage

func (fieldMask *HTTPProbingConfig_HTTPRequest_FieldMask) ProtoMessage()

func (*HTTPProbingConfig_HTTPRequest_FieldMask) ProtoReflect

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) Reset

func (fieldMask *HTTPProbingConfig_HTTPRequest_FieldMask) Reset()

func (*HTTPProbingConfig_HTTPRequest_FieldMask) Set

func (*HTTPProbingConfig_HTTPRequest_FieldMask) SetFromCliFlag

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) SetRaw

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) Size

func (fieldMask *HTTPProbingConfig_HTTPRequest_FieldMask) Size() int

func (*HTTPProbingConfig_HTTPRequest_FieldMask) String

func (fieldMask *HTTPProbingConfig_HTTPRequest_FieldMask) String() string

func (*HTTPProbingConfig_HTTPRequest_FieldMask) Subtract

func (*HTTPProbingConfig_HTTPRequest_FieldMask) SubtractRaw

func (*HTTPProbingConfig_HTTPRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*HTTPProbingConfig_HTTPRequest_FieldMask) Unmarshal

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

func (*HTTPProbingConfig_HTTPRequest_FieldMask) UnmarshalJSON

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

type HTTPRequestMethod

type HTTPRequestMethod int32
const (
	HTTPRequestMethod_GET    HTTPRequestMethod = 0
	HTTPRequestMethod_POST   HTTPRequestMethod = 1
	HTTPRequestMethod_PUT    HTTPRequestMethod = 2
	HTTPRequestMethod_DELETE HTTPRequestMethod = 3
)

func (HTTPRequestMethod) Descriptor

func (HTTPRequestMethod) Enum

func (HTTPRequestMethod) EnumDescriptor

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

Deprecated, Use HTTPRequestMethod.ProtoReflect.Descriptor instead.

func (HTTPRequestMethod) Number

func (HTTPRequestMethod) String

func (x HTTPRequestMethod) String() string

func (HTTPRequestMethod) Type

type HopInfo added in v0.4.45

type HopInfo struct {
	HopIp     string `protobuf:"bytes,1,opt,name=hop_ip,json=hopIp,proto3" json:"hop_ip,omitempty" firestore:"hopIp"`
	HopAsn    string `protobuf:"bytes,2,opt,name=hop_asn,json=hopAsn,proto3" json:"hop_asn,omitempty" firestore:"hopAsn"`
	HopAsName string `protobuf:"bytes,3,opt,name=hop_as_name,json=hopAsName,proto3" json:"hop_as_name,omitempty" firestore:"hopAsName"`
	// contains filtered or unexported fields
}

func (*HopInfo) Clone added in v0.4.45

func (o *HopInfo) Clone() *HopInfo

func (*HopInfo) CloneRaw added in v0.4.45

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

func (*HopInfo) Descriptor added in v0.4.45

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

Deprecated, Use HopInfo.ProtoReflect.Descriptor instead.

func (*HopInfo) GetHopAsName added in v0.4.45

func (m *HopInfo) GetHopAsName() string

func (*HopInfo) GetHopAsn added in v0.4.45

func (m *HopInfo) GetHopAsn() string

func (*HopInfo) GetHopIp added in v0.4.45

func (m *HopInfo) GetHopIp() string

func (*HopInfo) GotenMessage added in v0.4.45

func (*HopInfo) GotenMessage()

func (*HopInfo) GotenObjectExt added in v0.4.45

func (o *HopInfo) GotenObjectExt()

func (*HopInfo) GotenValidate added in v0.4.45

func (obj *HopInfo) GotenValidate() error

func (*HopInfo) MakeDiffFieldMask added in v0.4.45

func (o *HopInfo) MakeDiffFieldMask(other *HopInfo) *HopInfo_FieldMask

func (*HopInfo) MakeFullFieldMask added in v0.4.45

func (o *HopInfo) MakeFullFieldMask() *HopInfo_FieldMask

func (*HopInfo) MakeRawDiffFieldMask added in v0.4.45

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

func (*HopInfo) MakeRawFullFieldMask added in v0.4.45

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

func (*HopInfo) Marshal added in v0.4.45

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

func (*HopInfo) MarshalJSON added in v0.4.45

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

func (*HopInfo) Merge added in v0.4.45

func (o *HopInfo) Merge(source *HopInfo)

func (*HopInfo) MergeRaw added in v0.4.45

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

func (*HopInfo) ProtoMessage added in v0.4.45

func (*HopInfo) ProtoMessage()

func (*HopInfo) ProtoReflect added in v0.4.45

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

func (*HopInfo) Reset added in v0.4.45

func (m *HopInfo) Reset()

func (*HopInfo) SetHopAsName added in v0.4.45

func (m *HopInfo) SetHopAsName(fv string)

func (*HopInfo) SetHopAsn added in v0.4.45

func (m *HopInfo) SetHopAsn(fv string)

func (*HopInfo) SetHopIp added in v0.4.45

func (m *HopInfo) SetHopIp(fv string)

func (*HopInfo) String added in v0.4.45

func (m *HopInfo) String() string

func (*HopInfo) Unmarshal added in v0.4.45

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

func (*HopInfo) UnmarshalJSON added in v0.4.45

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

type HopInfoFieldPathBuilder added in v0.4.45

type HopInfoFieldPathBuilder struct{}

func NewHopInfoFieldPathBuilder added in v0.4.45

func NewHopInfoFieldPathBuilder() HopInfoFieldPathBuilder

func (HopInfoFieldPathBuilder) HopAsName added in v0.4.45

func (HopInfoFieldPathBuilder) HopAsn added in v0.4.45

func (HopInfoFieldPathBuilder) HopIp added in v0.4.45

type HopInfoPathSelectorHopAsName added in v0.4.45

type HopInfoPathSelectorHopAsName struct{}

func (HopInfoPathSelectorHopAsName) FieldPath added in v0.4.45

func (HopInfoPathSelectorHopAsName) WithArrayOfValues added in v0.4.45

func (HopInfoPathSelectorHopAsName) WithValue added in v0.4.45

type HopInfoPathSelectorHopAsn added in v0.4.45

type HopInfoPathSelectorHopAsn struct{}

func (HopInfoPathSelectorHopAsn) FieldPath added in v0.4.45

func (HopInfoPathSelectorHopAsn) WithArrayOfValues added in v0.4.45

func (HopInfoPathSelectorHopAsn) WithValue added in v0.4.45

type HopInfoPathSelectorHopIp added in v0.4.45

type HopInfoPathSelectorHopIp struct{}

func (HopInfoPathSelectorHopIp) FieldPath added in v0.4.45

func (HopInfoPathSelectorHopIp) WithArrayOfValues added in v0.4.45

func (HopInfoPathSelectorHopIp) WithValue added in v0.4.45

type HopInfo_FieldMask added in v0.4.45

type HopInfo_FieldMask struct {
	Paths []HopInfo_FieldPath
}

func FullHopInfo_FieldMask added in v0.4.45

func FullHopInfo_FieldMask() *HopInfo_FieldMask

func (*HopInfo_FieldMask) AppendPath added in v0.4.45

func (fieldMask *HopInfo_FieldMask) AppendPath(path HopInfo_FieldPath)

func (*HopInfo_FieldMask) AppendRawPath added in v0.4.45

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

func (*HopInfo_FieldMask) DecodeFirestore added in v0.4.45

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

func (*HopInfo_FieldMask) EncodeFirestore added in v0.4.45

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

firestore encoding/decoding integration

func (*HopInfo_FieldMask) FilterInputFields added in v0.4.45

func (fieldMask *HopInfo_FieldMask) FilterInputFields() *HopInfo_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HopInfo_FieldMask) FromProtoFieldMask added in v0.4.45

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

func (*HopInfo_FieldMask) GetPaths added in v0.4.45

func (fieldMask *HopInfo_FieldMask) GetPaths() []HopInfo_FieldPath

func (*HopInfo_FieldMask) GetRawPaths added in v0.4.45

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

func (*HopInfo_FieldMask) IsFull added in v0.4.45

func (fieldMask *HopInfo_FieldMask) IsFull() bool

func (HopInfo_FieldMask) Marshal added in v0.4.45

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

implement methods required by customType

func (HopInfo_FieldMask) MarshalJSON added in v0.4.45

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

func (*HopInfo_FieldMask) PathsCount added in v0.4.45

func (fieldMask *HopInfo_FieldMask) PathsCount() int

func (*HopInfo_FieldMask) Project added in v0.4.45

func (fieldMask *HopInfo_FieldMask) Project(source *HopInfo) *HopInfo

func (*HopInfo_FieldMask) ProjectRaw added in v0.4.45

func (*HopInfo_FieldMask) ProtoMessage added in v0.4.45

func (fieldMask *HopInfo_FieldMask) ProtoMessage()

func (*HopInfo_FieldMask) ProtoReflect added in v0.4.45

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

func (*HopInfo_FieldMask) Reset added in v0.4.45

func (fieldMask *HopInfo_FieldMask) Reset()

func (*HopInfo_FieldMask) Set added in v0.4.45

func (fieldMask *HopInfo_FieldMask) Set(target, source *HopInfo)

func (*HopInfo_FieldMask) SetFromCliFlag added in v0.4.45

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

func (*HopInfo_FieldMask) SetRaw added in v0.4.45

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

func (*HopInfo_FieldMask) Size added in v0.4.45

func (fieldMask *HopInfo_FieldMask) Size() int

func (*HopInfo_FieldMask) String added in v0.4.45

func (fieldMask *HopInfo_FieldMask) String() string

func (*HopInfo_FieldMask) Subtract added in v0.4.45

func (fieldMask *HopInfo_FieldMask) Subtract(other *HopInfo_FieldMask) *HopInfo_FieldMask

func (*HopInfo_FieldMask) SubtractRaw added in v0.4.45

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

func (*HopInfo_FieldMask) ToProtoFieldMask added in v0.4.45

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

ToFieldMask is used for proto conversions

func (*HopInfo_FieldMask) Unmarshal added in v0.4.45

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

func (*HopInfo_FieldMask) UnmarshalJSON added in v0.4.45

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

type HopInfo_FieldPath added in v0.4.45

type HopInfo_FieldPath interface {
	gotenobject.FieldPath
	Selector() HopInfo_FieldPathSelector
	Get(source *HopInfo) []interface{}
	GetSingle(source *HopInfo) (interface{}, bool)
	ClearValue(item *HopInfo)

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

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

func BuildHopInfo_FieldPath added in v0.4.45

func BuildHopInfo_FieldPath(fp gotenobject.RawFieldPath) (HopInfo_FieldPath, error)

func MustParseHopInfo_FieldPath added in v0.4.45

func MustParseHopInfo_FieldPath(rawField string) HopInfo_FieldPath

func ParseHopInfo_FieldPath added in v0.4.45

func ParseHopInfo_FieldPath(rawField string) (HopInfo_FieldPath, error)

type HopInfo_FieldPathArrayItemValue added in v0.4.45

type HopInfo_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HopInfo_FieldPath
	ContainsValue(*HopInfo) bool
}

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

func MustParseHopInfo_FieldPathArrayItemValue added in v0.4.45

func MustParseHopInfo_FieldPathArrayItemValue(pathStr, valueStr string) HopInfo_FieldPathArrayItemValue

func ParseHopInfo_FieldPathArrayItemValue added in v0.4.45

func ParseHopInfo_FieldPathArrayItemValue(pathStr, valueStr string) (HopInfo_FieldPathArrayItemValue, error)

ParseHopInfo_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HopInfo_FieldPathArrayOfValues added in v0.4.45

type HopInfo_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HopInfo_FieldPath
}

HopInfo_FieldPathArrayOfValues allows storing slice of values for HopInfo fields according to their type

func MustParseHopInfo_FieldPathArrayOfValues added in v0.4.45

func MustParseHopInfo_FieldPathArrayOfValues(pathStr, valuesStr string) HopInfo_FieldPathArrayOfValues

func ParseHopInfo_FieldPathArrayOfValues added in v0.4.45

func ParseHopInfo_FieldPathArrayOfValues(pathStr, valuesStr string) (HopInfo_FieldPathArrayOfValues, error)

type HopInfo_FieldPathSelector added in v0.4.45

type HopInfo_FieldPathSelector int32
const (
	HopInfo_FieldPathSelectorHopIp     HopInfo_FieldPathSelector = 0
	HopInfo_FieldPathSelectorHopAsn    HopInfo_FieldPathSelector = 1
	HopInfo_FieldPathSelectorHopAsName HopInfo_FieldPathSelector = 2
)

func (HopInfo_FieldPathSelector) String added in v0.4.45

func (s HopInfo_FieldPathSelector) String() string

type HopInfo_FieldPathValue added in v0.4.45

type HopInfo_FieldPathValue interface {
	HopInfo_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HopInfo)
	CompareWith(*HopInfo) (cmp int, comparable bool)
}

HopInfo_FieldPathValue allows storing values for HopInfo fields according to their type

func MustParseHopInfo_FieldPathValue added in v0.4.45

func MustParseHopInfo_FieldPathValue(pathStr, valueStr string) HopInfo_FieldPathValue

func ParseHopInfo_FieldPathValue added in v0.4.45

func ParseHopInfo_FieldPathValue(pathStr, valueStr string) (HopInfo_FieldPathValue, error)

type HopInfo_FieldTerminalPath added in v0.4.45

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

func (*HopInfo_FieldTerminalPath) ClearValue added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) ClearValue(item *HopInfo)

func (*HopInfo_FieldTerminalPath) ClearValueRaw added in v0.4.45

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

func (*HopInfo_FieldTerminalPath) Get added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) Get(source *HopInfo) (values []interface{})

Get returns all values pointed by specific field from source HopInfo

func (*HopInfo_FieldTerminalPath) GetDefault added in v0.4.45

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

GetDefault returns a default value of the field type

func (*HopInfo_FieldTerminalPath) GetRaw added in v0.4.45

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

func (*HopInfo_FieldTerminalPath) GetSingle added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) GetSingle(source *HopInfo) (interface{}, bool)

GetSingle returns value pointed by specific field of from source HopInfo

func (*HopInfo_FieldTerminalPath) GetSingleRaw added in v0.4.45

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

func (*HopInfo_FieldTerminalPath) IsLeaf added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*HopInfo_FieldTerminalPath) JSONString added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*HopInfo_FieldTerminalPath) Selector added in v0.4.45

func (*HopInfo_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HopInfo_FieldTerminalPath) String added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*HopInfo_FieldTerminalPath) WithIArrayItemValue added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) WithIArrayItemValue(value interface{}) HopInfo_FieldPathArrayItemValue

func (*HopInfo_FieldTerminalPath) WithIArrayOfValues added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) WithIArrayOfValues(values interface{}) HopInfo_FieldPathArrayOfValues

func (*HopInfo_FieldTerminalPath) WithIValue added in v0.4.45

func (fp *HopInfo_FieldTerminalPath) WithIValue(value interface{}) HopInfo_FieldPathValue

func (*HopInfo_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.45

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

func (*HopInfo_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.45

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

func (*HopInfo_FieldTerminalPath) WithRawIValue added in v0.4.45

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

type HopInfo_FieldTerminalPathArrayItemValue added in v0.4.45

type HopInfo_FieldTerminalPathArrayItemValue struct {
	HopInfo_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopInfo_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.45

func (fpaiv *HopInfo_FieldTerminalPathArrayItemValue) ContainsValue(source *HopInfo) bool

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

func (*HopInfo_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.45

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

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

func (*HopInfo_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.45

func (fpaiv *HopInfo_FieldTerminalPathArrayItemValue) GetSingle(source *HopInfo) (interface{}, bool)

func (*HopInfo_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.45

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

type HopInfo_FieldTerminalPathArrayOfValues added in v0.4.45

type HopInfo_FieldTerminalPathArrayOfValues struct {
	HopInfo_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopInfo_FieldTerminalPathArrayOfValues) AsHopAsNameArrayOfValues added in v0.4.45

func (fpaov *HopInfo_FieldTerminalPathArrayOfValues) AsHopAsNameArrayOfValues() ([]string, bool)

func (*HopInfo_FieldTerminalPathArrayOfValues) AsHopAsnArrayOfValues added in v0.4.45

func (fpaov *HopInfo_FieldTerminalPathArrayOfValues) AsHopAsnArrayOfValues() ([]string, bool)

func (*HopInfo_FieldTerminalPathArrayOfValues) AsHopIpArrayOfValues added in v0.4.45

func (fpaov *HopInfo_FieldTerminalPathArrayOfValues) AsHopIpArrayOfValues() ([]string, bool)

func (*HopInfo_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.45

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

type HopInfo_FieldTerminalPathValue added in v0.4.45

type HopInfo_FieldTerminalPathValue struct {
	HopInfo_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopInfo_FieldTerminalPathValue) AsHopAsNameValue added in v0.4.45

func (fpv *HopInfo_FieldTerminalPathValue) AsHopAsNameValue() (string, bool)

func (*HopInfo_FieldTerminalPathValue) AsHopAsnValue added in v0.4.45

func (fpv *HopInfo_FieldTerminalPathValue) AsHopAsnValue() (string, bool)

func (*HopInfo_FieldTerminalPathValue) AsHopIpValue added in v0.4.45

func (fpv *HopInfo_FieldTerminalPathValue) AsHopIpValue() (string, bool)

func (*HopInfo_FieldTerminalPathValue) CompareWith added in v0.4.45

func (fpv *HopInfo_FieldTerminalPathValue) CompareWith(source *HopInfo) (int, bool)

CompareWith compares value in the 'HopInfo_FieldTerminalPathValue' with the value under path in 'HopInfo'.

func (*HopInfo_FieldTerminalPathValue) CompareWithRaw added in v0.4.45

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

func (*HopInfo_FieldTerminalPathValue) GetRawValue added in v0.4.45

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

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

func (*HopInfo_FieldTerminalPathValue) SetTo added in v0.4.45

func (fpv *HopInfo_FieldTerminalPathValue) SetTo(target **HopInfo)

SetTo stores value for selected field for object HopInfo

func (*HopInfo_FieldTerminalPathValue) SetToRaw added in v0.4.45

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

type HopStat added in v0.4.45

type HopStat struct {
	TtlExceededLatency *DurationStatsMilliSeconds `` /* 148-byte string literal not displayed */
	IcmpLatency        *DurationStatsMilliSeconds `protobuf:"bytes,2,opt,name=icmp_latency,json=icmpLatency,proto3" json:"icmp_latency,omitempty" firestore:"icmpLatency"`
	Loss               *LossStats                 `protobuf:"bytes,3,opt,name=loss,proto3" json:"loss,omitempty" firestore:"loss"`
	// contains filtered or unexported fields
}

func (*HopStat) Clone added in v0.4.45

func (o *HopStat) Clone() *HopStat

func (*HopStat) CloneRaw added in v0.4.45

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

func (*HopStat) Descriptor added in v0.4.45

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

Deprecated, Use HopStat.ProtoReflect.Descriptor instead.

func (*HopStat) GetIcmpLatency added in v0.4.45

func (m *HopStat) GetIcmpLatency() *DurationStatsMilliSeconds

func (*HopStat) GetLoss added in v0.4.45

func (m *HopStat) GetLoss() *LossStats

func (*HopStat) GetTtlExceededLatency added in v0.4.45

func (m *HopStat) GetTtlExceededLatency() *DurationStatsMilliSeconds

func (*HopStat) GotenMessage added in v0.4.45

func (*HopStat) GotenMessage()

func (*HopStat) GotenObjectExt added in v0.4.45

func (o *HopStat) GotenObjectExt()

func (*HopStat) GotenValidate added in v0.4.45

func (obj *HopStat) GotenValidate() error

func (*HopStat) MakeDiffFieldMask added in v0.4.45

func (o *HopStat) MakeDiffFieldMask(other *HopStat) *HopStat_FieldMask

func (*HopStat) MakeFullFieldMask added in v0.4.45

func (o *HopStat) MakeFullFieldMask() *HopStat_FieldMask

func (*HopStat) MakeRawDiffFieldMask added in v0.4.45

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

func (*HopStat) MakeRawFullFieldMask added in v0.4.45

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

func (*HopStat) Marshal added in v0.4.45

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

func (*HopStat) MarshalJSON added in v0.4.45

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

func (*HopStat) Merge added in v0.4.45

func (o *HopStat) Merge(source *HopStat)

func (*HopStat) MergeRaw added in v0.4.45

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

func (*HopStat) ProtoMessage added in v0.4.45

func (*HopStat) ProtoMessage()

func (*HopStat) ProtoReflect added in v0.4.45

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

func (*HopStat) Reset added in v0.4.45

func (m *HopStat) Reset()

func (*HopStat) SetIcmpLatency added in v0.4.45

func (m *HopStat) SetIcmpLatency(fv *DurationStatsMilliSeconds)

func (*HopStat) SetLoss added in v0.4.45

func (m *HopStat) SetLoss(fv *LossStats)

func (*HopStat) SetTtlExceededLatency added in v0.4.45

func (m *HopStat) SetTtlExceededLatency(fv *DurationStatsMilliSeconds)

func (*HopStat) String added in v0.4.45

func (m *HopStat) String() string

func (*HopStat) Unmarshal added in v0.4.45

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

func (*HopStat) UnmarshalJSON added in v0.4.45

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

type HopStatFieldPathBuilder added in v0.4.45

type HopStatFieldPathBuilder struct{}

func NewHopStatFieldPathBuilder added in v0.4.45

func NewHopStatFieldPathBuilder() HopStatFieldPathBuilder

func (HopStatFieldPathBuilder) IcmpLatency added in v0.4.45

func (HopStatFieldPathBuilder) Loss added in v0.4.45

func (HopStatFieldPathBuilder) TtlExceededLatency added in v0.4.45

type HopStatPathSelectorIcmpLatency added in v0.4.45

type HopStatPathSelectorIcmpLatency struct{}

func (HopStatPathSelectorIcmpLatency) Count added in v0.4.45

func (HopStatPathSelectorIcmpLatency) FieldPath added in v0.4.45

func (HopStatPathSelectorIcmpLatency) Max added in v0.4.45

func (HopStatPathSelectorIcmpLatency) Mean added in v0.4.45

func (HopStatPathSelectorIcmpLatency) Min added in v0.4.45

func (HopStatPathSelectorIcmpLatency) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorIcmpLatency) WithSubArrayItemValue added in v0.4.45

func (HopStatPathSelectorIcmpLatency) WithSubArrayOfValues added in v0.4.45

func (HopStatPathSelectorIcmpLatency) WithSubPath added in v0.4.45

func (HopStatPathSelectorIcmpLatency) WithSubValue added in v0.4.45

func (HopStatPathSelectorIcmpLatency) WithValue added in v0.4.45

type HopStatPathSelectorIcmpLatencyCount added in v0.4.45

type HopStatPathSelectorIcmpLatencyCount struct{}

func (HopStatPathSelectorIcmpLatencyCount) FieldPath added in v0.4.45

func (HopStatPathSelectorIcmpLatencyCount) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorIcmpLatencyCount) WithValue added in v0.4.45

type HopStatPathSelectorIcmpLatencyMax added in v0.4.45

type HopStatPathSelectorIcmpLatencyMax struct{}

func (HopStatPathSelectorIcmpLatencyMax) FieldPath added in v0.4.45

func (HopStatPathSelectorIcmpLatencyMax) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorIcmpLatencyMax) WithValue added in v0.4.45

type HopStatPathSelectorIcmpLatencyMean added in v0.4.45

type HopStatPathSelectorIcmpLatencyMean struct{}

func (HopStatPathSelectorIcmpLatencyMean) FieldPath added in v0.4.45

func (HopStatPathSelectorIcmpLatencyMean) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorIcmpLatencyMean) WithValue added in v0.4.45

type HopStatPathSelectorIcmpLatencyMin added in v0.4.45

type HopStatPathSelectorIcmpLatencyMin struct{}

func (HopStatPathSelectorIcmpLatencyMin) FieldPath added in v0.4.45

func (HopStatPathSelectorIcmpLatencyMin) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorIcmpLatencyMin) WithValue added in v0.4.45

type HopStatPathSelectorLoss added in v0.4.45

type HopStatPathSelectorLoss struct{}

func (HopStatPathSelectorLoss) FieldPath added in v0.4.45

func (HopStatPathSelectorLoss) LossPercentage added in v0.4.45

func (HopStatPathSelectorLoss) PacketsLost added in v0.4.45

func (HopStatPathSelectorLoss) PacketsSent added in v0.4.45

func (HopStatPathSelectorLoss) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorLoss) WithSubArrayItemValue added in v0.4.45

func (HopStatPathSelectorLoss) WithSubArrayOfValues added in v0.4.45

func (HopStatPathSelectorLoss) WithSubPath added in v0.4.45

func (HopStatPathSelectorLoss) WithSubValue added in v0.4.45

func (HopStatPathSelectorLoss) WithValue added in v0.4.45

type HopStatPathSelectorLossLossPercentage added in v0.4.45

type HopStatPathSelectorLossLossPercentage struct{}

func (HopStatPathSelectorLossLossPercentage) FieldPath added in v0.4.45

func (HopStatPathSelectorLossLossPercentage) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorLossLossPercentage) WithValue added in v0.4.45

type HopStatPathSelectorLossPacketsLost added in v0.4.45

type HopStatPathSelectorLossPacketsLost struct{}

func (HopStatPathSelectorLossPacketsLost) FieldPath added in v0.4.45

func (HopStatPathSelectorLossPacketsLost) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorLossPacketsLost) WithValue added in v0.4.45

type HopStatPathSelectorLossPacketsSent added in v0.4.45

type HopStatPathSelectorLossPacketsSent struct{}

func (HopStatPathSelectorLossPacketsSent) FieldPath added in v0.4.45

func (HopStatPathSelectorLossPacketsSent) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorLossPacketsSent) WithValue added in v0.4.45

type HopStatPathSelectorTtlExceededLatency added in v0.4.45

type HopStatPathSelectorTtlExceededLatency struct{}

func (HopStatPathSelectorTtlExceededLatency) Count added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) FieldPath added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) Max added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) Mean added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) Min added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) WithSubArrayItemValue added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) WithSubArrayOfValues added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) WithSubPath added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) WithSubValue added in v0.4.45

func (HopStatPathSelectorTtlExceededLatency) WithValue added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyCount added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyCount struct{}

func (HopStatPathSelectorTtlExceededLatencyCount) FieldPath added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyCount) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyCount) WithValue added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyMax added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyMax struct{}

func (HopStatPathSelectorTtlExceededLatencyMax) FieldPath added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyMax) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyMax) WithValue added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyMean added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyMean struct{}

func (HopStatPathSelectorTtlExceededLatencyMean) FieldPath added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyMean) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyMean) WithValue added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyMin added in v0.4.45

type HopStatPathSelectorTtlExceededLatencyMin struct{}

func (HopStatPathSelectorTtlExceededLatencyMin) FieldPath added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyMin) WithArrayOfValues added in v0.4.45

func (HopStatPathSelectorTtlExceededLatencyMin) WithValue added in v0.4.45

type HopStat_FieldMask added in v0.4.45

type HopStat_FieldMask struct {
	Paths []HopStat_FieldPath
}

func FullHopStat_FieldMask added in v0.4.45

func FullHopStat_FieldMask() *HopStat_FieldMask

func (*HopStat_FieldMask) AppendPath added in v0.4.45

func (fieldMask *HopStat_FieldMask) AppendPath(path HopStat_FieldPath)

func (*HopStat_FieldMask) AppendRawPath added in v0.4.45

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

func (*HopStat_FieldMask) DecodeFirestore added in v0.4.45

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

func (*HopStat_FieldMask) EncodeFirestore added in v0.4.45

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

firestore encoding/decoding integration

func (*HopStat_FieldMask) FilterInputFields added in v0.4.45

func (fieldMask *HopStat_FieldMask) FilterInputFields() *HopStat_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HopStat_FieldMask) FromProtoFieldMask added in v0.4.45

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

func (*HopStat_FieldMask) GetPaths added in v0.4.45

func (fieldMask *HopStat_FieldMask) GetPaths() []HopStat_FieldPath

func (*HopStat_FieldMask) GetRawPaths added in v0.4.45

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

func (*HopStat_FieldMask) IsFull added in v0.4.45

func (fieldMask *HopStat_FieldMask) IsFull() bool

func (HopStat_FieldMask) Marshal added in v0.4.45

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

implement methods required by customType

func (HopStat_FieldMask) MarshalJSON added in v0.4.45

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

func (*HopStat_FieldMask) PathsCount added in v0.4.45

func (fieldMask *HopStat_FieldMask) PathsCount() int

func (*HopStat_FieldMask) Project added in v0.4.45

func (fieldMask *HopStat_FieldMask) Project(source *HopStat) *HopStat

func (*HopStat_FieldMask) ProjectRaw added in v0.4.45

func (*HopStat_FieldMask) ProtoMessage added in v0.4.45

func (fieldMask *HopStat_FieldMask) ProtoMessage()

func (*HopStat_FieldMask) ProtoReflect added in v0.4.45

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

func (*HopStat_FieldMask) Reset added in v0.4.45

func (fieldMask *HopStat_FieldMask) Reset()

func (*HopStat_FieldMask) Set added in v0.4.45

func (fieldMask *HopStat_FieldMask) Set(target, source *HopStat)

func (*HopStat_FieldMask) SetFromCliFlag added in v0.4.45

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

func (*HopStat_FieldMask) SetRaw added in v0.4.45

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

func (*HopStat_FieldMask) Size added in v0.4.45

func (fieldMask *HopStat_FieldMask) Size() int

func (*HopStat_FieldMask) String added in v0.4.45

func (fieldMask *HopStat_FieldMask) String() string

func (*HopStat_FieldMask) Subtract added in v0.4.45

func (fieldMask *HopStat_FieldMask) Subtract(other *HopStat_FieldMask) *HopStat_FieldMask

func (*HopStat_FieldMask) SubtractRaw added in v0.4.45

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

func (*HopStat_FieldMask) ToProtoFieldMask added in v0.4.45

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

ToFieldMask is used for proto conversions

func (*HopStat_FieldMask) Unmarshal added in v0.4.45

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

func (*HopStat_FieldMask) UnmarshalJSON added in v0.4.45

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

type HopStat_FieldPath added in v0.4.45

type HopStat_FieldPath interface {
	gotenobject.FieldPath
	Selector() HopStat_FieldPathSelector
	Get(source *HopStat) []interface{}
	GetSingle(source *HopStat) (interface{}, bool)
	ClearValue(item *HopStat)

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

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

func BuildHopStat_FieldPath added in v0.4.45

func BuildHopStat_FieldPath(fp gotenobject.RawFieldPath) (HopStat_FieldPath, error)

func MustParseHopStat_FieldPath added in v0.4.45

func MustParseHopStat_FieldPath(rawField string) HopStat_FieldPath

func ParseHopStat_FieldPath added in v0.4.45

func ParseHopStat_FieldPath(rawField string) (HopStat_FieldPath, error)

type HopStat_FieldPathArrayItemValue added in v0.4.45

type HopStat_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HopStat_FieldPath
	ContainsValue(*HopStat) bool
}

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

func MustParseHopStat_FieldPathArrayItemValue added in v0.4.45

func MustParseHopStat_FieldPathArrayItemValue(pathStr, valueStr string) HopStat_FieldPathArrayItemValue

func ParseHopStat_FieldPathArrayItemValue added in v0.4.45

func ParseHopStat_FieldPathArrayItemValue(pathStr, valueStr string) (HopStat_FieldPathArrayItemValue, error)

ParseHopStat_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HopStat_FieldPathArrayOfValues added in v0.4.45

type HopStat_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HopStat_FieldPath
}

HopStat_FieldPathArrayOfValues allows storing slice of values for HopStat fields according to their type

func MustParseHopStat_FieldPathArrayOfValues added in v0.4.45

func MustParseHopStat_FieldPathArrayOfValues(pathStr, valuesStr string) HopStat_FieldPathArrayOfValues

func ParseHopStat_FieldPathArrayOfValues added in v0.4.45

func ParseHopStat_FieldPathArrayOfValues(pathStr, valuesStr string) (HopStat_FieldPathArrayOfValues, error)

type HopStat_FieldPathSelector added in v0.4.45

type HopStat_FieldPathSelector int32
const (
	HopStat_FieldPathSelectorTtlExceededLatency HopStat_FieldPathSelector = 0
	HopStat_FieldPathSelectorIcmpLatency        HopStat_FieldPathSelector = 1
	HopStat_FieldPathSelectorLoss               HopStat_FieldPathSelector = 2
)

func (HopStat_FieldPathSelector) String added in v0.4.45

func (s HopStat_FieldPathSelector) String() string

type HopStat_FieldPathValue added in v0.4.45

type HopStat_FieldPathValue interface {
	HopStat_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HopStat)
	CompareWith(*HopStat) (cmp int, comparable bool)
}

HopStat_FieldPathValue allows storing values for HopStat fields according to their type

func MustParseHopStat_FieldPathValue added in v0.4.45

func MustParseHopStat_FieldPathValue(pathStr, valueStr string) HopStat_FieldPathValue

func ParseHopStat_FieldPathValue added in v0.4.45

func ParseHopStat_FieldPathValue(pathStr, valueStr string) (HopStat_FieldPathValue, error)

type HopStat_FieldSubPath added in v0.4.45

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

func (*HopStat_FieldSubPath) AsIcmpLatencySubPath added in v0.4.45

func (fps *HopStat_FieldSubPath) AsIcmpLatencySubPath() (DurationStatsMilliSeconds_FieldPath, bool)

func (*HopStat_FieldSubPath) AsLossSubPath added in v0.4.45

func (fps *HopStat_FieldSubPath) AsLossSubPath() (LossStats_FieldPath, bool)

func (*HopStat_FieldSubPath) AsTtlExceededLatencySubPath added in v0.4.45

func (fps *HopStat_FieldSubPath) AsTtlExceededLatencySubPath() (DurationStatsMilliSeconds_FieldPath, bool)

func (*HopStat_FieldSubPath) ClearValue added in v0.4.45

func (fps *HopStat_FieldSubPath) ClearValue(item *HopStat)

func (*HopStat_FieldSubPath) ClearValueRaw added in v0.4.45

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

func (*HopStat_FieldSubPath) Get added in v0.4.45

func (fps *HopStat_FieldSubPath) Get(source *HopStat) (values []interface{})

Get returns all values pointed by selected field from source HopStat

func (*HopStat_FieldSubPath) GetDefault added in v0.4.45

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

GetDefault returns a default value of the field type

func (*HopStat_FieldSubPath) GetRaw added in v0.4.45

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

func (*HopStat_FieldSubPath) GetSingle added in v0.4.45

func (fps *HopStat_FieldSubPath) GetSingle(source *HopStat) (interface{}, bool)

GetSingle returns value of selected field from source HopStat

func (*HopStat_FieldSubPath) GetSingleRaw added in v0.4.45

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

func (*HopStat_FieldSubPath) IsLeaf added in v0.4.45

func (fps *HopStat_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*HopStat_FieldSubPath) JSONString added in v0.4.45

func (fps *HopStat_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*HopStat_FieldSubPath) Selector added in v0.4.45

func (*HopStat_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HopStat_FieldSubPath) String added in v0.4.45

func (fps *HopStat_FieldSubPath) String() string

String returns path representation in proto convention

func (*HopStat_FieldSubPath) WithIArrayItemValue added in v0.4.45

func (fps *HopStat_FieldSubPath) WithIArrayItemValue(value interface{}) HopStat_FieldPathArrayItemValue

func (*HopStat_FieldSubPath) WithIArrayOfValues added in v0.4.45

func (fps *HopStat_FieldSubPath) WithIArrayOfValues(values interface{}) HopStat_FieldPathArrayOfValues

func (*HopStat_FieldSubPath) WithIValue added in v0.4.45

func (fps *HopStat_FieldSubPath) WithIValue(value interface{}) HopStat_FieldPathValue

func (*HopStat_FieldSubPath) WithRawIArrayItemValue added in v0.4.45

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

func (*HopStat_FieldSubPath) WithRawIArrayOfValues added in v0.4.45

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

func (*HopStat_FieldSubPath) WithRawIValue added in v0.4.45

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

type HopStat_FieldSubPathArrayItemValue added in v0.4.45

type HopStat_FieldSubPathArrayItemValue struct {
	HopStat_FieldPath
	// contains filtered or unexported fields
}

func (*HopStat_FieldSubPathArrayItemValue) AsIcmpLatencyPathItemValue added in v0.4.45

func (*HopStat_FieldSubPathArrayItemValue) AsLossPathItemValue added in v0.4.45

func (*HopStat_FieldSubPathArrayItemValue) AsTtlExceededLatencyPathItemValue added in v0.4.45

func (fpaivs *HopStat_FieldSubPathArrayItemValue) AsTtlExceededLatencyPathItemValue() (DurationStatsMilliSeconds_FieldPathArrayItemValue, bool)

func (*HopStat_FieldSubPathArrayItemValue) ContainsValue added in v0.4.45

func (fpaivs *HopStat_FieldSubPathArrayItemValue) ContainsValue(source *HopStat) bool

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

func (*HopStat_FieldSubPathArrayItemValue) GetRawItemValue added in v0.4.45

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

GetRawValue returns stored array item value

type HopStat_FieldSubPathArrayOfValues added in v0.4.45

type HopStat_FieldSubPathArrayOfValues struct {
	HopStat_FieldPath
	// contains filtered or unexported fields
}

func (*HopStat_FieldSubPathArrayOfValues) AsIcmpLatencyPathArrayOfValues added in v0.4.45

func (*HopStat_FieldSubPathArrayOfValues) AsLossPathArrayOfValues added in v0.4.45

func (fpsaov *HopStat_FieldSubPathArrayOfValues) AsLossPathArrayOfValues() (LossStats_FieldPathArrayOfValues, bool)

func (*HopStat_FieldSubPathArrayOfValues) AsTtlExceededLatencyPathArrayOfValues added in v0.4.45

func (fpsaov *HopStat_FieldSubPathArrayOfValues) AsTtlExceededLatencyPathArrayOfValues() (DurationStatsMilliSeconds_FieldPathArrayOfValues, bool)

func (*HopStat_FieldSubPathArrayOfValues) GetRawValues added in v0.4.45

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

type HopStat_FieldSubPathValue added in v0.4.45

type HopStat_FieldSubPathValue struct {
	HopStat_FieldPath
	// contains filtered or unexported fields
}

func (*HopStat_FieldSubPathValue) AsIcmpLatencyPathValue added in v0.4.45

func (*HopStat_FieldSubPathValue) AsLossPathValue added in v0.4.45

func (fpvs *HopStat_FieldSubPathValue) AsLossPathValue() (LossStats_FieldPathValue, bool)

func (*HopStat_FieldSubPathValue) AsTtlExceededLatencyPathValue added in v0.4.45

func (fpvs *HopStat_FieldSubPathValue) AsTtlExceededLatencyPathValue() (DurationStatsMilliSeconds_FieldPathValue, bool)

func (*HopStat_FieldSubPathValue) CompareWith added in v0.4.45

func (fpvs *HopStat_FieldSubPathValue) CompareWith(source *HopStat) (int, bool)

func (*HopStat_FieldSubPathValue) CompareWithRaw added in v0.4.45

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

func (*HopStat_FieldSubPathValue) GetRawValue added in v0.4.45

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

func (*HopStat_FieldSubPathValue) SetTo added in v0.4.45

func (fpvs *HopStat_FieldSubPathValue) SetTo(target **HopStat)

func (*HopStat_FieldSubPathValue) SetToRaw added in v0.4.45

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

type HopStat_FieldTerminalPath added in v0.4.45

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

func (*HopStat_FieldTerminalPath) ClearValue added in v0.4.45

func (fp *HopStat_FieldTerminalPath) ClearValue(item *HopStat)

func (*HopStat_FieldTerminalPath) ClearValueRaw added in v0.4.45

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

func (*HopStat_FieldTerminalPath) Get added in v0.4.45

func (fp *HopStat_FieldTerminalPath) Get(source *HopStat) (values []interface{})

Get returns all values pointed by specific field from source HopStat

func (*HopStat_FieldTerminalPath) GetDefault added in v0.4.45

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

GetDefault returns a default value of the field type

func (*HopStat_FieldTerminalPath) GetRaw added in v0.4.45

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

func (*HopStat_FieldTerminalPath) GetSingle added in v0.4.45

func (fp *HopStat_FieldTerminalPath) GetSingle(source *HopStat) (interface{}, bool)

GetSingle returns value pointed by specific field of from source HopStat

func (*HopStat_FieldTerminalPath) GetSingleRaw added in v0.4.45

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

func (*HopStat_FieldTerminalPath) IsLeaf added in v0.4.45

func (fp *HopStat_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*HopStat_FieldTerminalPath) JSONString added in v0.4.45

func (fp *HopStat_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*HopStat_FieldTerminalPath) Selector added in v0.4.45

func (*HopStat_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*HopStat_FieldTerminalPath) String added in v0.4.45

func (fp *HopStat_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*HopStat_FieldTerminalPath) WithIArrayItemValue added in v0.4.45

func (fp *HopStat_FieldTerminalPath) WithIArrayItemValue(value interface{}) HopStat_FieldPathArrayItemValue

func (*HopStat_FieldTerminalPath) WithIArrayOfValues added in v0.4.45

func (fp *HopStat_FieldTerminalPath) WithIArrayOfValues(values interface{}) HopStat_FieldPathArrayOfValues

func (*HopStat_FieldTerminalPath) WithIValue added in v0.4.45

func (fp *HopStat_FieldTerminalPath) WithIValue(value interface{}) HopStat_FieldPathValue

func (*HopStat_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.45

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

func (*HopStat_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.45

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

func (*HopStat_FieldTerminalPath) WithRawIValue added in v0.4.45

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

type HopStat_FieldTerminalPathArrayItemValue added in v0.4.45

type HopStat_FieldTerminalPathArrayItemValue struct {
	HopStat_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopStat_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.45

func (fpaiv *HopStat_FieldTerminalPathArrayItemValue) ContainsValue(source *HopStat) bool

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

func (*HopStat_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.45

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

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

func (*HopStat_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.45

func (fpaiv *HopStat_FieldTerminalPathArrayItemValue) GetSingle(source *HopStat) (interface{}, bool)

func (*HopStat_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.45

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

type HopStat_FieldTerminalPathArrayOfValues added in v0.4.45

type HopStat_FieldTerminalPathArrayOfValues struct {
	HopStat_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopStat_FieldTerminalPathArrayOfValues) AsIcmpLatencyArrayOfValues added in v0.4.45

func (fpaov *HopStat_FieldTerminalPathArrayOfValues) AsIcmpLatencyArrayOfValues() ([]*DurationStatsMilliSeconds, bool)

func (*HopStat_FieldTerminalPathArrayOfValues) AsLossArrayOfValues added in v0.4.45

func (fpaov *HopStat_FieldTerminalPathArrayOfValues) AsLossArrayOfValues() ([]*LossStats, bool)

func (*HopStat_FieldTerminalPathArrayOfValues) AsTtlExceededLatencyArrayOfValues added in v0.4.45

func (fpaov *HopStat_FieldTerminalPathArrayOfValues) AsTtlExceededLatencyArrayOfValues() ([]*DurationStatsMilliSeconds, bool)

func (*HopStat_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.45

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

type HopStat_FieldTerminalPathValue added in v0.4.45

type HopStat_FieldTerminalPathValue struct {
	HopStat_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HopStat_FieldTerminalPathValue) AsIcmpLatencyValue added in v0.4.45

func (fpv *HopStat_FieldTerminalPathValue) AsIcmpLatencyValue() (*DurationStatsMilliSeconds, bool)

func (*HopStat_FieldTerminalPathValue) AsLossValue added in v0.4.45

func (fpv *HopStat_FieldTerminalPathValue) AsLossValue() (*LossStats, bool)

func (*HopStat_FieldTerminalPathValue) AsTtlExceededLatencyValue added in v0.4.45

func (fpv *HopStat_FieldTerminalPathValue) AsTtlExceededLatencyValue() (*DurationStatsMilliSeconds, bool)

func (*HopStat_FieldTerminalPathValue) CompareWith added in v0.4.45

func (fpv *HopStat_FieldTerminalPathValue) CompareWith(source *HopStat) (int, bool)

CompareWith compares value in the 'HopStat_FieldTerminalPathValue' with the value under path in 'HopStat'.

func (*HopStat_FieldTerminalPathValue) CompareWithRaw added in v0.4.45

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

func (*HopStat_FieldTerminalPathValue) GetRawValue added in v0.4.45

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

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

func (*HopStat_FieldTerminalPathValue) SetTo added in v0.4.45

func (fpv *HopStat_FieldTerminalPathValue) SetTo(target **HopStat)

SetTo stores value for selected field for object HopStat

func (*HopStat_FieldTerminalPathValue) SetToRaw added in v0.4.45

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

type IpVersion

type IpVersion int32
const (
	IpVersion_IPVERSION_ANY IpVersion = 0
	IpVersion_IPV4          IpVersion = 1
	IpVersion_IPV6          IpVersion = 2
)

func (IpVersion) Descriptor

func (IpVersion) Descriptor() preflect.EnumDescriptor

func (IpVersion) Enum

func (x IpVersion) Enum() *IpVersion

func (IpVersion) EnumDescriptor

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

Deprecated, Use IpVersion.ProtoReflect.Descriptor instead.

func (IpVersion) Number

func (x IpVersion) Number() preflect.EnumNumber

func (IpVersion) String

func (x IpVersion) String() string

func (IpVersion) Type

func (IpVersion) Type() preflect.EnumType

type Location

type Location struct {

	// Address
	Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" firestore:"address"`
	// Admin Area Hierarchy
	AdminHierarchy *admin_area.AdminHierarchy `` /* 130-byte string literal not displayed */
	// coordinates
	Coordinates *latlng.LatLng `protobuf:"bytes,2,opt,name=coordinates,proto3" json:"coordinates,omitempty" firestore:"coordinates"`
	// location accuracy in meters
	Accuracy float64 `protobuf:"fixed64,3,opt,name=accuracy,proto3" json:"accuracy,omitempty" firestore:"accuracy"`
	// contains filtered or unexported fields
}

Location - address names the locations of Probes

func (*Location) Clone

func (o *Location) Clone() *Location

func (*Location) CloneRaw

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

func (*Location) Descriptor

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

Deprecated, Use Location.ProtoReflect.Descriptor instead.

func (*Location) GetAccuracy

func (m *Location) GetAccuracy() float64

func (*Location) GetAddress

func (m *Location) GetAddress() *Address

func (*Location) GetAdminHierarchy

func (m *Location) GetAdminHierarchy() *admin_area.AdminHierarchy

func (*Location) GetCoordinates

func (m *Location) GetCoordinates() *latlng.LatLng

func (*Location) GotenMessage

func (*Location) GotenMessage()

func (*Location) GotenObjectExt

func (o *Location) GotenObjectExt()

func (*Location) GotenValidate

func (obj *Location) GotenValidate() error

func (*Location) MakeDiffFieldMask

func (o *Location) MakeDiffFieldMask(other *Location) *Location_FieldMask

func (*Location) MakeFullFieldMask

func (o *Location) MakeFullFieldMask() *Location_FieldMask

func (*Location) MakeRawDiffFieldMask

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

func (*Location) MakeRawFullFieldMask

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

func (*Location) Marshal

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

func (*Location) MarshalJSON

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

func (*Location) Merge

func (o *Location) Merge(source *Location)

func (*Location) MergeRaw

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

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) ProtoReflect

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

func (*Location) Reset

func (m *Location) Reset()

func (*Location) SetAccuracy

func (m *Location) SetAccuracy(fv float64)

func (*Location) SetAddress

func (m *Location) SetAddress(fv *Address)

func (*Location) SetAdminHierarchy

func (m *Location) SetAdminHierarchy(fv *admin_area.AdminHierarchy)

func (*Location) SetCoordinates

func (m *Location) SetCoordinates(fv *latlng.LatLng)

func (*Location) String

func (m *Location) String() string

func (*Location) Unmarshal

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

func (*Location) UnmarshalJSON

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

type LocationDiscoverySpec

type LocationDiscoverySpec struct {

	// Location discovery type - use PREFER_PRIMARY if unspecified
	Type LocationDiscoverySpec_Type `` /* 133-byte string literal not displayed */
	// Discovered address won't be reported as Active, unless accuracy value is
	// below or equal to this threshold When it's not set, 100m is used.
	RequiredAccuracy float64 `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LocationDiscoverySpec) Clone

func (*LocationDiscoverySpec) CloneRaw

func (*LocationDiscoverySpec) Descriptor

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

Deprecated, Use LocationDiscoverySpec.ProtoReflect.Descriptor instead.

func (*LocationDiscoverySpec) GetRequiredAccuracy

func (m *LocationDiscoverySpec) GetRequiredAccuracy() float64

func (*LocationDiscoverySpec) GetType

func (*LocationDiscoverySpec) GotenMessage

func (*LocationDiscoverySpec) GotenMessage()

func (*LocationDiscoverySpec) GotenObjectExt

func (o *LocationDiscoverySpec) GotenObjectExt()

func (*LocationDiscoverySpec) GotenValidate

func (obj *LocationDiscoverySpec) GotenValidate() error

func (*LocationDiscoverySpec) MakeDiffFieldMask

func (*LocationDiscoverySpec) MakeFullFieldMask

func (*LocationDiscoverySpec) MakeRawDiffFieldMask

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

func (*LocationDiscoverySpec) MakeRawFullFieldMask

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

func (*LocationDiscoverySpec) Marshal

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

func (*LocationDiscoverySpec) MarshalJSON

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

func (*LocationDiscoverySpec) Merge

func (o *LocationDiscoverySpec) Merge(source *LocationDiscoverySpec)

func (*LocationDiscoverySpec) MergeRaw

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

func (*LocationDiscoverySpec) ProtoMessage

func (*LocationDiscoverySpec) ProtoMessage()

func (*LocationDiscoverySpec) ProtoReflect

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

func (*LocationDiscoverySpec) Reset

func (m *LocationDiscoverySpec) Reset()

func (*LocationDiscoverySpec) SetRequiredAccuracy

func (m *LocationDiscoverySpec) SetRequiredAccuracy(fv float64)

func (*LocationDiscoverySpec) SetType

func (*LocationDiscoverySpec) String

func (m *LocationDiscoverySpec) String() string

func (*LocationDiscoverySpec) Unmarshal

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

func (*LocationDiscoverySpec) UnmarshalJSON

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

type LocationDiscoverySpecFieldPathBuilder

type LocationDiscoverySpecFieldPathBuilder struct{}

func NewLocationDiscoverySpecFieldPathBuilder

func NewLocationDiscoverySpecFieldPathBuilder() LocationDiscoverySpecFieldPathBuilder

func (LocationDiscoverySpecFieldPathBuilder) RequiredAccuracy

func (LocationDiscoverySpecFieldPathBuilder) Type

type LocationDiscoverySpecPathSelectorRequiredAccuracy

type LocationDiscoverySpecPathSelectorRequiredAccuracy struct{}

func (LocationDiscoverySpecPathSelectorRequiredAccuracy) FieldPath

func (LocationDiscoverySpecPathSelectorRequiredAccuracy) WithArrayOfValues

func (LocationDiscoverySpecPathSelectorRequiredAccuracy) WithValue

type LocationDiscoverySpecPathSelectorType

type LocationDiscoverySpecPathSelectorType struct{}

func (LocationDiscoverySpecPathSelectorType) FieldPath

type LocationDiscoverySpec_FieldMask

type LocationDiscoverySpec_FieldMask struct {
	Paths []LocationDiscoverySpec_FieldPath
}

func FullLocationDiscoverySpec_FieldMask

func FullLocationDiscoverySpec_FieldMask() *LocationDiscoverySpec_FieldMask

func (*LocationDiscoverySpec_FieldMask) AppendPath

func (*LocationDiscoverySpec_FieldMask) AppendRawPath

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

func (*LocationDiscoverySpec_FieldMask) DecodeFirestore

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

func (*LocationDiscoverySpec_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*LocationDiscoverySpec_FieldMask) FilterInputFields

func (fieldMask *LocationDiscoverySpec_FieldMask) FilterInputFields() *LocationDiscoverySpec_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*LocationDiscoverySpec_FieldMask) FromProtoFieldMask

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

func (*LocationDiscoverySpec_FieldMask) GetPaths

func (*LocationDiscoverySpec_FieldMask) GetRawPaths

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

func (*LocationDiscoverySpec_FieldMask) IsFull

func (fieldMask *LocationDiscoverySpec_FieldMask) IsFull() bool

func (LocationDiscoverySpec_FieldMask) Marshal

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

implement methods required by customType

func (LocationDiscoverySpec_FieldMask) MarshalJSON

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

func (*LocationDiscoverySpec_FieldMask) PathsCount

func (fieldMask *LocationDiscoverySpec_FieldMask) PathsCount() int

func (*LocationDiscoverySpec_FieldMask) Project

func (*LocationDiscoverySpec_FieldMask) ProjectRaw

func (*LocationDiscoverySpec_FieldMask) ProtoMessage

func (fieldMask *LocationDiscoverySpec_FieldMask) ProtoMessage()

func (*LocationDiscoverySpec_FieldMask) ProtoReflect

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

func (*LocationDiscoverySpec_FieldMask) Reset

func (fieldMask *LocationDiscoverySpec_FieldMask) Reset()

func (*LocationDiscoverySpec_FieldMask) Set

func (fieldMask *LocationDiscoverySpec_FieldMask) Set(target, source *LocationDiscoverySpec)

func (*LocationDiscoverySpec_FieldMask) SetFromCliFlag

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

func (*LocationDiscoverySpec_FieldMask) SetRaw

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

func (*LocationDiscoverySpec_FieldMask) Size

func (fieldMask *LocationDiscoverySpec_FieldMask) Size() int

func (*LocationDiscoverySpec_FieldMask) String

func (fieldMask *LocationDiscoverySpec_FieldMask) String() string

func (*LocationDiscoverySpec_FieldMask) Subtract

func (*LocationDiscoverySpec_FieldMask) SubtractRaw

func (*LocationDiscoverySpec_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*LocationDiscoverySpec_FieldMask) Unmarshal

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

func (*LocationDiscoverySpec_FieldMask) UnmarshalJSON

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

type LocationDiscoverySpec_FieldPath

type LocationDiscoverySpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() LocationDiscoverySpec_FieldPathSelector
	Get(source *LocationDiscoverySpec) []interface{}
	GetSingle(source *LocationDiscoverySpec) (interface{}, bool)
	ClearValue(item *LocationDiscoverySpec)

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

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

func MustParseLocationDiscoverySpec_FieldPath

func MustParseLocationDiscoverySpec_FieldPath(rawField string) LocationDiscoverySpec_FieldPath

func ParseLocationDiscoverySpec_FieldPath

func ParseLocationDiscoverySpec_FieldPath(rawField string) (LocationDiscoverySpec_FieldPath, error)

type LocationDiscoverySpec_FieldPathArrayItemValue

type LocationDiscoverySpec_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	LocationDiscoverySpec_FieldPath
	ContainsValue(*LocationDiscoverySpec) bool
}

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

func MustParseLocationDiscoverySpec_FieldPathArrayItemValue

func MustParseLocationDiscoverySpec_FieldPathArrayItemValue(pathStr, valueStr string) LocationDiscoverySpec_FieldPathArrayItemValue

func ParseLocationDiscoverySpec_FieldPathArrayItemValue

func ParseLocationDiscoverySpec_FieldPathArrayItemValue(pathStr, valueStr string) (LocationDiscoverySpec_FieldPathArrayItemValue, error)

ParseLocationDiscoverySpec_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type LocationDiscoverySpec_FieldPathArrayOfValues

type LocationDiscoverySpec_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	LocationDiscoverySpec_FieldPath
}

LocationDiscoverySpec_FieldPathArrayOfValues allows storing slice of values for LocationDiscoverySpec fields according to their type

func MustParseLocationDiscoverySpec_FieldPathArrayOfValues

func MustParseLocationDiscoverySpec_FieldPathArrayOfValues(pathStr, valuesStr string) LocationDiscoverySpec_FieldPathArrayOfValues

func ParseLocationDiscoverySpec_FieldPathArrayOfValues

func ParseLocationDiscoverySpec_FieldPathArrayOfValues(pathStr, valuesStr string) (LocationDiscoverySpec_FieldPathArrayOfValues, error)

type LocationDiscoverySpec_FieldPathSelector

type LocationDiscoverySpec_FieldPathSelector int32
const (
	LocationDiscoverySpec_FieldPathSelectorType             LocationDiscoverySpec_FieldPathSelector = 0
	LocationDiscoverySpec_FieldPathSelectorRequiredAccuracy LocationDiscoverySpec_FieldPathSelector = 1
)

func (LocationDiscoverySpec_FieldPathSelector) String

type LocationDiscoverySpec_FieldPathValue

type LocationDiscoverySpec_FieldPathValue interface {
	LocationDiscoverySpec_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **LocationDiscoverySpec)
	CompareWith(*LocationDiscoverySpec) (cmp int, comparable bool)
}

LocationDiscoverySpec_FieldPathValue allows storing values for LocationDiscoverySpec fields according to their type

func MustParseLocationDiscoverySpec_FieldPathValue

func MustParseLocationDiscoverySpec_FieldPathValue(pathStr, valueStr string) LocationDiscoverySpec_FieldPathValue

func ParseLocationDiscoverySpec_FieldPathValue

func ParseLocationDiscoverySpec_FieldPathValue(pathStr, valueStr string) (LocationDiscoverySpec_FieldPathValue, error)

type LocationDiscoverySpec_FieldTerminalPath

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

func (*LocationDiscoverySpec_FieldTerminalPath) ClearValue

func (*LocationDiscoverySpec_FieldTerminalPath) ClearValueRaw

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

func (*LocationDiscoverySpec_FieldTerminalPath) Get

func (fp *LocationDiscoverySpec_FieldTerminalPath) Get(source *LocationDiscoverySpec) (values []interface{})

Get returns all values pointed by specific field from source LocationDiscoverySpec

func (*LocationDiscoverySpec_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*LocationDiscoverySpec_FieldTerminalPath) GetRaw

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

func (*LocationDiscoverySpec_FieldTerminalPath) GetSingle

func (fp *LocationDiscoverySpec_FieldTerminalPath) GetSingle(source *LocationDiscoverySpec) (interface{}, bool)

GetSingle returns value pointed by specific field of from source LocationDiscoverySpec

func (*LocationDiscoverySpec_FieldTerminalPath) GetSingleRaw

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

func (*LocationDiscoverySpec_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*LocationDiscoverySpec_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*LocationDiscoverySpec_FieldTerminalPath) Selector

func (*LocationDiscoverySpec_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*LocationDiscoverySpec_FieldTerminalPath) String

String returns path representation in proto convention

func (*LocationDiscoverySpec_FieldTerminalPath) WithIArrayItemValue

func (*LocationDiscoverySpec_FieldTerminalPath) WithIArrayOfValues

func (*LocationDiscoverySpec_FieldTerminalPath) WithIValue

func (*LocationDiscoverySpec_FieldTerminalPath) WithRawIArrayItemValue

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

func (*LocationDiscoverySpec_FieldTerminalPath) WithRawIArrayOfValues

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

func (*LocationDiscoverySpec_FieldTerminalPath) WithRawIValue

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

type LocationDiscoverySpec_FieldTerminalPathArrayItemValue

type LocationDiscoverySpec_FieldTerminalPathArrayItemValue struct {
	LocationDiscoverySpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocationDiscoverySpec_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*LocationDiscoverySpec_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*LocationDiscoverySpec_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *LocationDiscoverySpec_FieldTerminalPathArrayItemValue) GetSingle(source *LocationDiscoverySpec) (interface{}, bool)

func (*LocationDiscoverySpec_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type LocationDiscoverySpec_FieldTerminalPathArrayOfValues

type LocationDiscoverySpec_FieldTerminalPathArrayOfValues struct {
	LocationDiscoverySpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocationDiscoverySpec_FieldTerminalPathArrayOfValues) AsRequiredAccuracyArrayOfValues

func (fpaov *LocationDiscoverySpec_FieldTerminalPathArrayOfValues) AsRequiredAccuracyArrayOfValues() ([]float64, bool)

func (*LocationDiscoverySpec_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*LocationDiscoverySpec_FieldTerminalPathArrayOfValues) GetRawValues

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

type LocationDiscoverySpec_FieldTerminalPathValue

type LocationDiscoverySpec_FieldTerminalPathValue struct {
	LocationDiscoverySpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocationDiscoverySpec_FieldTerminalPathValue) AsRequiredAccuracyValue

func (fpv *LocationDiscoverySpec_FieldTerminalPathValue) AsRequiredAccuracyValue() (float64, bool)

func (*LocationDiscoverySpec_FieldTerminalPathValue) AsTypeValue

func (*LocationDiscoverySpec_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'LocationDiscoverySpec_FieldTerminalPathValue' with the value under path in 'LocationDiscoverySpec'.

func (*LocationDiscoverySpec_FieldTerminalPathValue) CompareWithRaw

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

func (*LocationDiscoverySpec_FieldTerminalPathValue) GetRawValue

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

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

func (*LocationDiscoverySpec_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object LocationDiscoverySpec

func (*LocationDiscoverySpec_FieldTerminalPathValue) SetToRaw

type LocationDiscoverySpec_Type

type LocationDiscoverySpec_Type int32
const (
	LocationDiscoverySpec_TYPE_UNSPECIFIED  LocationDiscoverySpec_Type = 0
	LocationDiscoverySpec_ONLY_PRIMARY      LocationDiscoverySpec_Type = 1
	LocationDiscoverySpec_PREFER_PRIMARY    LocationDiscoverySpec_Type = 2
	LocationDiscoverySpec_PREFER_DISCOVERED LocationDiscoverySpec_Type = 3
)

func (LocationDiscoverySpec_Type) Descriptor

func (LocationDiscoverySpec_Type) Enum

func (LocationDiscoverySpec_Type) EnumDescriptor

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

Deprecated, Use LocationDiscoverySpec_Type.ProtoReflect.Descriptor instead.

func (LocationDiscoverySpec_Type) Number

func (LocationDiscoverySpec_Type) String

func (LocationDiscoverySpec_Type) Type

type LocationFieldPathBuilder

type LocationFieldPathBuilder struct{}

func NewLocationFieldPathBuilder

func NewLocationFieldPathBuilder() LocationFieldPathBuilder

func (LocationFieldPathBuilder) Accuracy

func (LocationFieldPathBuilder) Address

func (LocationFieldPathBuilder) AdminHierarchy

func (LocationFieldPathBuilder) Coordinates

type LocationPathSelectorAccuracy

type LocationPathSelectorAccuracy struct{}

func (LocationPathSelectorAccuracy) FieldPath

func (LocationPathSelectorAccuracy) WithArrayOfValues

func (LocationPathSelectorAccuracy) WithValue

type LocationPathSelectorAddress

type LocationPathSelectorAddress struct{}

func (LocationPathSelectorAddress) AdminArea1

func (LocationPathSelectorAddress) AdminArea2

func (LocationPathSelectorAddress) AdminArea3

func (LocationPathSelectorAddress) AdminArea4

func (LocationPathSelectorAddress) Continent

func (LocationPathSelectorAddress) Country

func (LocationPathSelectorAddress) CountryCode

func (LocationPathSelectorAddress) FieldPath

func (LocationPathSelectorAddress) PostalCode

func (LocationPathSelectorAddress) StreetAddress

func (LocationPathSelectorAddress) WithArrayOfValues

func (LocationPathSelectorAddress) WithSubArrayItemValue

func (LocationPathSelectorAddress) WithSubArrayOfValues

func (LocationPathSelectorAddress) WithSubPath

func (LocationPathSelectorAddress) WithSubValue

func (LocationPathSelectorAddress) WithValue

type LocationPathSelectorAddressAdminArea1

type LocationPathSelectorAddressAdminArea1 struct{}

func (LocationPathSelectorAddressAdminArea1) FieldPath

func (LocationPathSelectorAddressAdminArea1) WithArrayOfValues

func (LocationPathSelectorAddressAdminArea1) WithValue

type LocationPathSelectorAddressAdminArea2

type LocationPathSelectorAddressAdminArea2 struct{}

func (LocationPathSelectorAddressAdminArea2) FieldPath

func (LocationPathSelectorAddressAdminArea2) WithArrayOfValues

func (LocationPathSelectorAddressAdminArea2) WithValue

type LocationPathSelectorAddressAdminArea3

type LocationPathSelectorAddressAdminArea3 struct{}

func (LocationPathSelectorAddressAdminArea3) FieldPath

func (LocationPathSelectorAddressAdminArea3) WithArrayOfValues

func (LocationPathSelectorAddressAdminArea3) WithValue

type LocationPathSelectorAddressAdminArea4

type LocationPathSelectorAddressAdminArea4 struct{}

func (LocationPathSelectorAddressAdminArea4) FieldPath

func (LocationPathSelectorAddressAdminArea4) WithArrayOfValues

func (LocationPathSelectorAddressAdminArea4) WithValue

type LocationPathSelectorAddressContinent

type LocationPathSelectorAddressContinent struct{}

func (LocationPathSelectorAddressContinent) FieldPath

func (LocationPathSelectorAddressContinent) WithArrayOfValues

func (LocationPathSelectorAddressContinent) WithValue

type LocationPathSelectorAddressCountry

type LocationPathSelectorAddressCountry struct{}

func (LocationPathSelectorAddressCountry) FieldPath

func (LocationPathSelectorAddressCountry) WithArrayOfValues

func (LocationPathSelectorAddressCountry) WithValue

type LocationPathSelectorAddressCountryCode

type LocationPathSelectorAddressCountryCode struct{}

func (LocationPathSelectorAddressCountryCode) FieldPath

func (LocationPathSelectorAddressCountryCode) WithArrayOfValues

func (LocationPathSelectorAddressCountryCode) WithValue

type LocationPathSelectorAddressPostalCode

type LocationPathSelectorAddressPostalCode struct{}

func (LocationPathSelectorAddressPostalCode) FieldPath

func (LocationPathSelectorAddressPostalCode) WithArrayOfValues

func (LocationPathSelectorAddressPostalCode) WithValue

type LocationPathSelectorAddressStreetAddress

type LocationPathSelectorAddressStreetAddress struct{}

func (LocationPathSelectorAddressStreetAddress) FieldPath

func (LocationPathSelectorAddressStreetAddress) WithArrayOfValues

func (LocationPathSelectorAddressStreetAddress) WithValue

type LocationPathSelectorAdminHierarchy

type LocationPathSelectorAdminHierarchy struct{}

func (LocationPathSelectorAdminHierarchy) Admin1

func (LocationPathSelectorAdminHierarchy) Admin2

func (LocationPathSelectorAdminHierarchy) Admin3

func (LocationPathSelectorAdminHierarchy) Admin4

func (LocationPathSelectorAdminHierarchy) Admin5

func (LocationPathSelectorAdminHierarchy) Continent

func (LocationPathSelectorAdminHierarchy) Country

func (LocationPathSelectorAdminHierarchy) FieldPath

func (LocationPathSelectorAdminHierarchy) WithArrayOfValues

func (LocationPathSelectorAdminHierarchy) WithSubArrayItemValue

func (LocationPathSelectorAdminHierarchy) WithSubArrayOfValues

func (LocationPathSelectorAdminHierarchy) WithSubPath

func (LocationPathSelectorAdminHierarchy) WithSubValue

func (LocationPathSelectorAdminHierarchy) WithValue

type LocationPathSelectorAdminHierarchyAdmin1

type LocationPathSelectorAdminHierarchyAdmin1 struct{}

func (LocationPathSelectorAdminHierarchyAdmin1) FieldPath

func (LocationPathSelectorAdminHierarchyAdmin1) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyAdmin1) WithValue

type LocationPathSelectorAdminHierarchyAdmin2

type LocationPathSelectorAdminHierarchyAdmin2 struct{}

func (LocationPathSelectorAdminHierarchyAdmin2) FieldPath

func (LocationPathSelectorAdminHierarchyAdmin2) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyAdmin2) WithValue

type LocationPathSelectorAdminHierarchyAdmin3

type LocationPathSelectorAdminHierarchyAdmin3 struct{}

func (LocationPathSelectorAdminHierarchyAdmin3) FieldPath

func (LocationPathSelectorAdminHierarchyAdmin3) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyAdmin3) WithValue

type LocationPathSelectorAdminHierarchyAdmin4

type LocationPathSelectorAdminHierarchyAdmin4 struct{}

func (LocationPathSelectorAdminHierarchyAdmin4) FieldPath

func (LocationPathSelectorAdminHierarchyAdmin4) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyAdmin4) WithValue

type LocationPathSelectorAdminHierarchyAdmin5

type LocationPathSelectorAdminHierarchyAdmin5 struct{}

func (LocationPathSelectorAdminHierarchyAdmin5) FieldPath

func (LocationPathSelectorAdminHierarchyAdmin5) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyAdmin5) WithValue

type LocationPathSelectorAdminHierarchyContinent

type LocationPathSelectorAdminHierarchyContinent struct{}

func (LocationPathSelectorAdminHierarchyContinent) FieldPath

func (LocationPathSelectorAdminHierarchyContinent) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyContinent) WithValue

type LocationPathSelectorAdminHierarchyCountry

type LocationPathSelectorAdminHierarchyCountry struct{}

func (LocationPathSelectorAdminHierarchyCountry) FieldPath

func (LocationPathSelectorAdminHierarchyCountry) WithArrayOfValues

func (LocationPathSelectorAdminHierarchyCountry) WithValue

type LocationPathSelectorCoordinates

type LocationPathSelectorCoordinates struct{}

func (LocationPathSelectorCoordinates) FieldPath

func (LocationPathSelectorCoordinates) WithArrayOfValues

func (LocationPathSelectorCoordinates) WithValue

type LocationType

type LocationType int32

Whether target is located in specific site, region or is globally distributed (anycast)

const (
	LocationType_LOCATION_TYPE_UNSPECIFIED LocationType = 0
	LocationType_SITE                      LocationType = 1
	LocationType_REGION                    LocationType = 2
	LocationType_ANYCAST                   LocationType = 3
)

func (LocationType) Descriptor

func (LocationType) Descriptor() preflect.EnumDescriptor

func (LocationType) Enum

func (x LocationType) Enum() *LocationType

func (LocationType) EnumDescriptor

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

Deprecated, Use LocationType.ProtoReflect.Descriptor instead.

func (LocationType) Number

func (x LocationType) Number() preflect.EnumNumber

func (LocationType) String

func (x LocationType) String() string

func (LocationType) Type

type Location_FieldMask

type Location_FieldMask struct {
	Paths []Location_FieldPath
}

func FullLocation_FieldMask

func FullLocation_FieldMask() *Location_FieldMask

func (*Location_FieldMask) AppendPath

func (fieldMask *Location_FieldMask) AppendPath(path Location_FieldPath)

func (*Location_FieldMask) AppendRawPath

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

func (*Location_FieldMask) DecodeFirestore

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

func (*Location_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Location_FieldMask) FilterInputFields

func (fieldMask *Location_FieldMask) FilterInputFields() *Location_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Location_FieldMask) FromProtoFieldMask

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

func (*Location_FieldMask) GetPaths

func (fieldMask *Location_FieldMask) GetPaths() []Location_FieldPath

func (*Location_FieldMask) GetRawPaths

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

func (*Location_FieldMask) IsFull

func (fieldMask *Location_FieldMask) IsFull() bool

func (Location_FieldMask) Marshal

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

implement methods required by customType

func (Location_FieldMask) MarshalJSON

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

func (*Location_FieldMask) PathsCount

func (fieldMask *Location_FieldMask) PathsCount() int

func (*Location_FieldMask) Project

func (fieldMask *Location_FieldMask) Project(source *Location) *Location

func (*Location_FieldMask) ProjectRaw

func (*Location_FieldMask) ProtoMessage

func (fieldMask *Location_FieldMask) ProtoMessage()

func (*Location_FieldMask) ProtoReflect

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

func (*Location_FieldMask) Reset

func (fieldMask *Location_FieldMask) Reset()

func (*Location_FieldMask) Set

func (fieldMask *Location_FieldMask) Set(target, source *Location)

func (*Location_FieldMask) SetFromCliFlag

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

func (*Location_FieldMask) SetRaw

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

func (*Location_FieldMask) Size

func (fieldMask *Location_FieldMask) Size() int

func (*Location_FieldMask) String

func (fieldMask *Location_FieldMask) String() string

func (*Location_FieldMask) Subtract

func (fieldMask *Location_FieldMask) Subtract(other *Location_FieldMask) *Location_FieldMask

func (*Location_FieldMask) SubtractRaw

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

func (*Location_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Location_FieldMask) Unmarshal

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

func (*Location_FieldMask) UnmarshalJSON

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

type Location_FieldPath

type Location_FieldPath interface {
	gotenobject.FieldPath
	Selector() Location_FieldPathSelector
	Get(source *Location) []interface{}
	GetSingle(source *Location) (interface{}, bool)
	ClearValue(item *Location)

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

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

func BuildLocation_FieldPath

func BuildLocation_FieldPath(fp gotenobject.RawFieldPath) (Location_FieldPath, error)

func MustParseLocation_FieldPath

func MustParseLocation_FieldPath(rawField string) Location_FieldPath

func ParseLocation_FieldPath

func ParseLocation_FieldPath(rawField string) (Location_FieldPath, error)

type Location_FieldPathArrayItemValue

type Location_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Location_FieldPath
	ContainsValue(*Location) bool
}

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

func MustParseLocation_FieldPathArrayItemValue

func MustParseLocation_FieldPathArrayItemValue(pathStr, valueStr string) Location_FieldPathArrayItemValue

func ParseLocation_FieldPathArrayItemValue

func ParseLocation_FieldPathArrayItemValue(pathStr, valueStr string) (Location_FieldPathArrayItemValue, error)

ParseLocation_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Location_FieldPathArrayOfValues

type Location_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Location_FieldPath
}

Location_FieldPathArrayOfValues allows storing slice of values for Location fields according to their type

func MustParseLocation_FieldPathArrayOfValues

func MustParseLocation_FieldPathArrayOfValues(pathStr, valuesStr string) Location_FieldPathArrayOfValues

func ParseLocation_FieldPathArrayOfValues

func ParseLocation_FieldPathArrayOfValues(pathStr, valuesStr string) (Location_FieldPathArrayOfValues, error)

type Location_FieldPathSelector

type Location_FieldPathSelector int32
const (
	Location_FieldPathSelectorAddress        Location_FieldPathSelector = 0
	Location_FieldPathSelectorAdminHierarchy Location_FieldPathSelector = 1
	Location_FieldPathSelectorCoordinates    Location_FieldPathSelector = 2
	Location_FieldPathSelectorAccuracy       Location_FieldPathSelector = 3
)

func (Location_FieldPathSelector) String

type Location_FieldPathValue

type Location_FieldPathValue interface {
	Location_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Location)
	CompareWith(*Location) (cmp int, comparable bool)
}

Location_FieldPathValue allows storing values for Location fields according to their type

func MustParseLocation_FieldPathValue

func MustParseLocation_FieldPathValue(pathStr, valueStr string) Location_FieldPathValue

func ParseLocation_FieldPathValue

func ParseLocation_FieldPathValue(pathStr, valueStr string) (Location_FieldPathValue, error)

type Location_FieldSubPath

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

func (*Location_FieldSubPath) AsAddressSubPath

func (fps *Location_FieldSubPath) AsAddressSubPath() (Address_FieldPath, bool)

func (*Location_FieldSubPath) AsAdminHierarchySubPath

func (fps *Location_FieldSubPath) AsAdminHierarchySubPath() (admin_area.AdminHierarchy_FieldPath, bool)

func (*Location_FieldSubPath) ClearValue

func (fps *Location_FieldSubPath) ClearValue(item *Location)

func (*Location_FieldSubPath) ClearValueRaw

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

func (*Location_FieldSubPath) Get

func (fps *Location_FieldSubPath) Get(source *Location) (values []interface{})

Get returns all values pointed by selected field from source Location

func (*Location_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Location_FieldSubPath) GetRaw

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

func (*Location_FieldSubPath) GetSingle

func (fps *Location_FieldSubPath) GetSingle(source *Location) (interface{}, bool)

GetSingle returns value of selected field from source Location

func (*Location_FieldSubPath) GetSingleRaw

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

func (*Location_FieldSubPath) IsLeaf

func (fps *Location_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Location_FieldSubPath) JSONString

func (fps *Location_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Location_FieldSubPath) Selector

func (*Location_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*Location_FieldSubPath) String

func (fps *Location_FieldSubPath) String() string

String returns path representation in proto convention

func (*Location_FieldSubPath) WithIArrayItemValue

func (fps *Location_FieldSubPath) WithIArrayItemValue(value interface{}) Location_FieldPathArrayItemValue

func (*Location_FieldSubPath) WithIArrayOfValues

func (fps *Location_FieldSubPath) WithIArrayOfValues(values interface{}) Location_FieldPathArrayOfValues

func (*Location_FieldSubPath) WithIValue

func (fps *Location_FieldSubPath) WithIValue(value interface{}) Location_FieldPathValue

func (*Location_FieldSubPath) WithRawIArrayItemValue

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

func (*Location_FieldSubPath) WithRawIArrayOfValues

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

func (*Location_FieldSubPath) WithRawIValue

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

type Location_FieldSubPathArrayItemValue

type Location_FieldSubPathArrayItemValue struct {
	Location_FieldPath
	// contains filtered or unexported fields
}

func (*Location_FieldSubPathArrayItemValue) AsAddressPathItemValue

func (fpaivs *Location_FieldSubPathArrayItemValue) AsAddressPathItemValue() (Address_FieldPathArrayItemValue, bool)

func (*Location_FieldSubPathArrayItemValue) AsAdminHierarchyPathItemValue

func (*Location_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Location_FieldSubPathArrayItemValue) ContainsValue(source *Location) bool

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

func (*Location_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type Location_FieldSubPathArrayOfValues

type Location_FieldSubPathArrayOfValues struct {
	Location_FieldPath
	// contains filtered or unexported fields
}

func (*Location_FieldSubPathArrayOfValues) AsAddressPathArrayOfValues

func (fpsaov *Location_FieldSubPathArrayOfValues) AsAddressPathArrayOfValues() (Address_FieldPathArrayOfValues, bool)

func (*Location_FieldSubPathArrayOfValues) AsAdminHierarchyPathArrayOfValues

func (fpsaov *Location_FieldSubPathArrayOfValues) AsAdminHierarchyPathArrayOfValues() (admin_area.AdminHierarchy_FieldPathArrayOfValues, bool)

func (*Location_FieldSubPathArrayOfValues) GetRawValues

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

type Location_FieldSubPathValue

type Location_FieldSubPathValue struct {
	Location_FieldPath
	// contains filtered or unexported fields
}

func (*Location_FieldSubPathValue) AsAddressPathValue

func (fpvs *Location_FieldSubPathValue) AsAddressPathValue() (Address_FieldPathValue, bool)

func (*Location_FieldSubPathValue) AsAdminHierarchyPathValue

func (fpvs *Location_FieldSubPathValue) AsAdminHierarchyPathValue() (admin_area.AdminHierarchy_FieldPathValue, bool)

func (*Location_FieldSubPathValue) CompareWith

func (fpvs *Location_FieldSubPathValue) CompareWith(source *Location) (int, bool)

func (*Location_FieldSubPathValue) CompareWithRaw

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

func (*Location_FieldSubPathValue) GetRawValue

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

func (*Location_FieldSubPathValue) SetTo

func (fpvs *Location_FieldSubPathValue) SetTo(target **Location)

func (*Location_FieldSubPathValue) SetToRaw

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

type Location_FieldTerminalPath

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

func (*Location_FieldTerminalPath) ClearValue

func (fp *Location_FieldTerminalPath) ClearValue(item *Location)

func (*Location_FieldTerminalPath) ClearValueRaw

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

func (*Location_FieldTerminalPath) Get

func (fp *Location_FieldTerminalPath) Get(source *Location) (values []interface{})

Get returns all values pointed by specific field from source Location

func (*Location_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Location_FieldTerminalPath) GetRaw

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

func (*Location_FieldTerminalPath) GetSingle

func (fp *Location_FieldTerminalPath) GetSingle(source *Location) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Location

func (*Location_FieldTerminalPath) GetSingleRaw

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

func (*Location_FieldTerminalPath) IsLeaf

func (fp *Location_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Location_FieldTerminalPath) JSONString

func (fp *Location_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Location_FieldTerminalPath) Selector

func (*Location_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*Location_FieldTerminalPath) String

func (fp *Location_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Location_FieldTerminalPath) WithIArrayItemValue

func (fp *Location_FieldTerminalPath) WithIArrayItemValue(value interface{}) Location_FieldPathArrayItemValue

func (*Location_FieldTerminalPath) WithIArrayOfValues

func (fp *Location_FieldTerminalPath) WithIArrayOfValues(values interface{}) Location_FieldPathArrayOfValues

func (*Location_FieldTerminalPath) WithIValue

func (fp *Location_FieldTerminalPath) WithIValue(value interface{}) Location_FieldPathValue

func (*Location_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Location_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Location_FieldTerminalPath) WithRawIValue

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

type Location_FieldTerminalPathArrayItemValue

type Location_FieldTerminalPathArrayItemValue struct {
	Location_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Location_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Location_FieldTerminalPathArrayItemValue) ContainsValue(source *Location) bool

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

func (*Location_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Location_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Location_FieldTerminalPathArrayItemValue) GetSingle(source *Location) (interface{}, bool)

func (*Location_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Location_FieldTerminalPathArrayOfValues

type Location_FieldTerminalPathArrayOfValues struct {
	Location_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Location_FieldTerminalPathArrayOfValues) AsAccuracyArrayOfValues

func (fpaov *Location_FieldTerminalPathArrayOfValues) AsAccuracyArrayOfValues() ([]float64, bool)

func (*Location_FieldTerminalPathArrayOfValues) AsAddressArrayOfValues

func (fpaov *Location_FieldTerminalPathArrayOfValues) AsAddressArrayOfValues() ([]*Address, bool)

func (*Location_FieldTerminalPathArrayOfValues) AsAdminHierarchyArrayOfValues

func (fpaov *Location_FieldTerminalPathArrayOfValues) AsAdminHierarchyArrayOfValues() ([]*admin_area.AdminHierarchy, bool)

func (*Location_FieldTerminalPathArrayOfValues) AsCoordinatesArrayOfValues

func (fpaov *Location_FieldTerminalPathArrayOfValues) AsCoordinatesArrayOfValues() ([]*latlng.LatLng, bool)

func (*Location_FieldTerminalPathArrayOfValues) GetRawValues

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

type Location_FieldTerminalPathValue

type Location_FieldTerminalPathValue struct {
	Location_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Location_FieldTerminalPathValue) AsAccuracyValue

func (fpv *Location_FieldTerminalPathValue) AsAccuracyValue() (float64, bool)

func (*Location_FieldTerminalPathValue) AsAddressValue

func (fpv *Location_FieldTerminalPathValue) AsAddressValue() (*Address, bool)

func (*Location_FieldTerminalPathValue) AsAdminHierarchyValue

func (fpv *Location_FieldTerminalPathValue) AsAdminHierarchyValue() (*admin_area.AdminHierarchy, bool)

func (*Location_FieldTerminalPathValue) AsCoordinatesValue

func (fpv *Location_FieldTerminalPathValue) AsCoordinatesValue() (*latlng.LatLng, bool)

func (*Location_FieldTerminalPathValue) CompareWith

func (fpv *Location_FieldTerminalPathValue) CompareWith(source *Location) (int, bool)

CompareWith compares value in the 'Location_FieldTerminalPathValue' with the value under path in 'Location'.

func (*Location_FieldTerminalPathValue) CompareWithRaw

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

func (*Location_FieldTerminalPathValue) GetRawValue

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

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

func (*Location_FieldTerminalPathValue) SetTo

func (fpv *Location_FieldTerminalPathValue) SetTo(target **Location)

SetTo stores value for selected field for object Location

func (*Location_FieldTerminalPathValue) SetToRaw

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

type LossStats added in v0.4.45

type LossStats struct {
	PacketsSent    int32   `protobuf:"varint,1,opt,name=packets_sent,json=packetsSent,proto3" json:"packets_sent,omitempty" firestore:"packetsSent"`
	PacketsLost    int32   `protobuf:"varint,2,opt,name=packets_lost,json=packetsLost,proto3" json:"packets_lost,omitempty" firestore:"packetsLost"`
	LossPercentage float64 `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LossStats) Clone added in v0.4.45

func (o *LossStats) Clone() *LossStats

func (*LossStats) CloneRaw added in v0.4.45

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

func (*LossStats) Descriptor added in v0.4.45

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

Deprecated, Use LossStats.ProtoReflect.Descriptor instead.

func (*LossStats) GetLossPercentage added in v0.4.45

func (m *LossStats) GetLossPercentage() float64

func (*LossStats) GetPacketsLost added in v0.4.45

func (m *LossStats) GetPacketsLost() int32

func (*LossStats) GetPacketsSent added in v0.4.45

func (m *LossStats) GetPacketsSent() int32

func (*LossStats) GotenMessage added in v0.4.45

func (*LossStats) GotenMessage()

func (*LossStats) GotenObjectExt added in v0.4.45

func (o *LossStats) GotenObjectExt()

func (*LossStats) GotenValidate added in v0.4.45

func (obj *LossStats) GotenValidate() error

func (*LossStats) MakeDiffFieldMask added in v0.4.45

func (o *LossStats) MakeDiffFieldMask(other *LossStats) *LossStats_FieldMask

func (*LossStats) MakeFullFieldMask added in v0.4.45

func (o *LossStats) MakeFullFieldMask() *LossStats_FieldMask

func (*LossStats) MakeRawDiffFieldMask added in v0.4.45

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

func (*LossStats) MakeRawFullFieldMask added in v0.4.45

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

func (*LossStats) Marshal added in v0.4.45

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

func (*LossStats) MarshalJSON added in v0.4.45

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

func (*LossStats) Merge added in v0.4.45

func (o *LossStats) Merge(source *LossStats)

func (*LossStats) MergeRaw added in v0.4.45

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

func (*LossStats) ProtoMessage added in v0.4.45

func (*LossStats) ProtoMessage()

func (*LossStats) ProtoReflect added in v0.4.45

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

func (*LossStats) Reset added in v0.4.45

func (m *LossStats) Reset()

func (*LossStats) SetLossPercentage added in v0.4.45

func (m *LossStats) SetLossPercentage(fv float64)

func (*LossStats) SetPacketsLost added in v0.4.45

func (m *LossStats) SetPacketsLost(fv int32)

func (*LossStats) SetPacketsSent added in v0.4.45

func (m *LossStats) SetPacketsSent(fv int32)

func (*LossStats) String added in v0.4.45

func (m *LossStats) String() string

func (*LossStats) Unmarshal added in v0.4.45

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

func (*LossStats) UnmarshalJSON added in v0.4.45

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

type LossStatsFieldPathBuilder added in v0.4.45

type LossStatsFieldPathBuilder struct{}

func NewLossStatsFieldPathBuilder added in v0.4.45

func NewLossStatsFieldPathBuilder() LossStatsFieldPathBuilder

func (LossStatsFieldPathBuilder) LossPercentage added in v0.4.45

func (LossStatsFieldPathBuilder) PacketsLost added in v0.4.45

func (LossStatsFieldPathBuilder) PacketsSent added in v0.4.45

type LossStatsPathSelectorLossPercentage added in v0.4.45

type LossStatsPathSelectorLossPercentage struct{}

func (LossStatsPathSelectorLossPercentage) FieldPath added in v0.4.45

func (LossStatsPathSelectorLossPercentage) WithArrayOfValues added in v0.4.45

func (LossStatsPathSelectorLossPercentage) WithValue added in v0.4.45

type LossStatsPathSelectorPacketsLost added in v0.4.45

type LossStatsPathSelectorPacketsLost struct{}

func (LossStatsPathSelectorPacketsLost) FieldPath added in v0.4.45

func (LossStatsPathSelectorPacketsLost) WithArrayOfValues added in v0.4.45

func (LossStatsPathSelectorPacketsLost) WithValue added in v0.4.45

type LossStatsPathSelectorPacketsSent added in v0.4.45

type LossStatsPathSelectorPacketsSent struct{}

func (LossStatsPathSelectorPacketsSent) FieldPath added in v0.4.45

func (LossStatsPathSelectorPacketsSent) WithArrayOfValues added in v0.4.45

func (LossStatsPathSelectorPacketsSent) WithValue added in v0.4.45

type LossStats_FieldMask added in v0.4.45

type LossStats_FieldMask struct {
	Paths []LossStats_FieldPath
}

func FullLossStats_FieldMask added in v0.4.45

func FullLossStats_FieldMask() *LossStats_FieldMask

func (*LossStats_FieldMask) AppendPath added in v0.4.45

func (fieldMask *LossStats_FieldMask) AppendPath(path LossStats_FieldPath)

func (*LossStats_FieldMask) AppendRawPath added in v0.4.45

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

func (*LossStats_FieldMask) DecodeFirestore added in v0.4.45

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

func (*LossStats_FieldMask) EncodeFirestore added in v0.4.45

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

firestore encoding/decoding integration

func (*LossStats_FieldMask) FilterInputFields added in v0.4.45

func (fieldMask *LossStats_FieldMask) FilterInputFields() *LossStats_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*LossStats_FieldMask) FromProtoFieldMask added in v0.4.45

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

func (*LossStats_FieldMask) GetPaths added in v0.4.45

func (fieldMask *LossStats_FieldMask) GetPaths() []LossStats_FieldPath

func (*LossStats_FieldMask) GetRawPaths added in v0.4.45

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

func (*LossStats_FieldMask) IsFull added in v0.4.45

func (fieldMask *LossStats_FieldMask) IsFull() bool

func (LossStats_FieldMask) Marshal added in v0.4.45

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

implement methods required by customType

func (LossStats_FieldMask) MarshalJSON added in v0.4.45

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

func (*LossStats_FieldMask) PathsCount added in v0.4.45

func (fieldMask *LossStats_FieldMask) PathsCount() int

func (*LossStats_FieldMask) Project added in v0.4.45

func (fieldMask *LossStats_FieldMask) Project(source *LossStats) *LossStats

func (*LossStats_FieldMask) ProjectRaw added in v0.4.45

func (*LossStats_FieldMask) ProtoMessage added in v0.4.45

func (fieldMask *LossStats_FieldMask) ProtoMessage()

func (*LossStats_FieldMask) ProtoReflect added in v0.4.45

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

func (*LossStats_FieldMask) Reset added in v0.4.45

func (fieldMask *LossStats_FieldMask) Reset()

func (*LossStats_FieldMask) Set added in v0.4.45

func (fieldMask *LossStats_FieldMask) Set(target, source *LossStats)

func (*LossStats_FieldMask) SetFromCliFlag added in v0.4.45

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

func (*LossStats_FieldMask) SetRaw added in v0.4.45

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

func (*LossStats_FieldMask) Size added in v0.4.45

func (fieldMask *LossStats_FieldMask) Size() int

func (*LossStats_FieldMask) String added in v0.4.45

func (fieldMask *LossStats_FieldMask) String() string

func (*LossStats_FieldMask) Subtract added in v0.4.45

func (fieldMask *LossStats_FieldMask) Subtract(other *LossStats_FieldMask) *LossStats_FieldMask

func (*LossStats_FieldMask) SubtractRaw added in v0.4.45

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

func (*LossStats_FieldMask) ToProtoFieldMask added in v0.4.45

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

ToFieldMask is used for proto conversions

func (*LossStats_FieldMask) Unmarshal added in v0.4.45

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

func (*LossStats_FieldMask) UnmarshalJSON added in v0.4.45

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

type LossStats_FieldPath added in v0.4.45

type LossStats_FieldPath interface {
	gotenobject.FieldPath
	Selector() LossStats_FieldPathSelector
	Get(source *LossStats) []interface{}
	GetSingle(source *LossStats) (interface{}, bool)
	ClearValue(item *LossStats)

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

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

func BuildLossStats_FieldPath added in v0.4.45

func BuildLossStats_FieldPath(fp gotenobject.RawFieldPath) (LossStats_FieldPath, error)

func MustParseLossStats_FieldPath added in v0.4.45

func MustParseLossStats_FieldPath(rawField string) LossStats_FieldPath

func ParseLossStats_FieldPath added in v0.4.45

func ParseLossStats_FieldPath(rawField string) (LossStats_FieldPath, error)

type LossStats_FieldPathArrayItemValue added in v0.4.45

type LossStats_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	LossStats_FieldPath
	ContainsValue(*LossStats) bool
}

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

func MustParseLossStats_FieldPathArrayItemValue added in v0.4.45

func MustParseLossStats_FieldPathArrayItemValue(pathStr, valueStr string) LossStats_FieldPathArrayItemValue

func ParseLossStats_FieldPathArrayItemValue added in v0.4.45

func ParseLossStats_FieldPathArrayItemValue(pathStr, valueStr string) (LossStats_FieldPathArrayItemValue, error)

ParseLossStats_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type LossStats_FieldPathArrayOfValues added in v0.4.45

type LossStats_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	LossStats_FieldPath
}

LossStats_FieldPathArrayOfValues allows storing slice of values for LossStats fields according to their type

func MustParseLossStats_FieldPathArrayOfValues added in v0.4.45

func MustParseLossStats_FieldPathArrayOfValues(pathStr, valuesStr string) LossStats_FieldPathArrayOfValues

func ParseLossStats_FieldPathArrayOfValues added in v0.4.45

func ParseLossStats_FieldPathArrayOfValues(pathStr, valuesStr string) (LossStats_FieldPathArrayOfValues, error)

type LossStats_FieldPathSelector added in v0.4.45

type LossStats_FieldPathSelector int32
const (
	LossStats_FieldPathSelectorPacketsSent    LossStats_FieldPathSelector = 0
	LossStats_FieldPathSelectorPacketsLost    LossStats_FieldPathSelector = 1
	LossStats_FieldPathSelectorLossPercentage LossStats_FieldPathSelector = 2
)

func (LossStats_FieldPathSelector) String added in v0.4.45

type LossStats_FieldPathValue added in v0.4.45

type LossStats_FieldPathValue interface {
	LossStats_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **LossStats)
	CompareWith(*LossStats) (cmp int, comparable bool)
}

LossStats_FieldPathValue allows storing values for LossStats fields according to their type

func MustParseLossStats_FieldPathValue added in v0.4.45

func MustParseLossStats_FieldPathValue(pathStr, valueStr string) LossStats_FieldPathValue

func ParseLossStats_FieldPathValue added in v0.4.45

func ParseLossStats_FieldPathValue(pathStr, valueStr string) (LossStats_FieldPathValue, error)

type LossStats_FieldTerminalPath added in v0.4.45

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

func (*LossStats_FieldTerminalPath) ClearValue added in v0.4.45

func (fp *LossStats_FieldTerminalPath) ClearValue(item *LossStats)

func (*LossStats_FieldTerminalPath) ClearValueRaw added in v0.4.45

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

func (*LossStats_FieldTerminalPath) Get added in v0.4.45

func (fp *LossStats_FieldTerminalPath) Get(source *LossStats) (values []interface{})

Get returns all values pointed by specific field from source LossStats

func (*LossStats_FieldTerminalPath) GetDefault added in v0.4.45

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

GetDefault returns a default value of the field type

func (*LossStats_FieldTerminalPath) GetRaw added in v0.4.45

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

func (*LossStats_FieldTerminalPath) GetSingle added in v0.4.45

func (fp *LossStats_FieldTerminalPath) GetSingle(source *LossStats) (interface{}, bool)

GetSingle returns value pointed by specific field of from source LossStats

func (*LossStats_FieldTerminalPath) GetSingleRaw added in v0.4.45

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

func (*LossStats_FieldTerminalPath) IsLeaf added in v0.4.45

func (fp *LossStats_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*LossStats_FieldTerminalPath) JSONString added in v0.4.45

func (fp *LossStats_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*LossStats_FieldTerminalPath) Selector added in v0.4.45

func (*LossStats_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*LossStats_FieldTerminalPath) String added in v0.4.45

func (fp *LossStats_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*LossStats_FieldTerminalPath) WithIArrayItemValue added in v0.4.45

func (fp *LossStats_FieldTerminalPath) WithIArrayItemValue(value interface{}) LossStats_FieldPathArrayItemValue

func (*LossStats_FieldTerminalPath) WithIArrayOfValues added in v0.4.45

func (fp *LossStats_FieldTerminalPath) WithIArrayOfValues(values interface{}) LossStats_FieldPathArrayOfValues

func (*LossStats_FieldTerminalPath) WithIValue added in v0.4.45

func (fp *LossStats_FieldTerminalPath) WithIValue(value interface{}) LossStats_FieldPathValue

func (*LossStats_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.45

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

func (*LossStats_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.45

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

func (*LossStats_FieldTerminalPath) WithRawIValue added in v0.4.45

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

type LossStats_FieldTerminalPathArrayItemValue added in v0.4.45

type LossStats_FieldTerminalPathArrayItemValue struct {
	LossStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LossStats_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.45

func (fpaiv *LossStats_FieldTerminalPathArrayItemValue) ContainsValue(source *LossStats) bool

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

func (*LossStats_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.45

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

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

func (*LossStats_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.45

func (fpaiv *LossStats_FieldTerminalPathArrayItemValue) GetSingle(source *LossStats) (interface{}, bool)

func (*LossStats_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.45

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

type LossStats_FieldTerminalPathArrayOfValues added in v0.4.45

type LossStats_FieldTerminalPathArrayOfValues struct {
	LossStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LossStats_FieldTerminalPathArrayOfValues) AsLossPercentageArrayOfValues added in v0.4.45

func (fpaov *LossStats_FieldTerminalPathArrayOfValues) AsLossPercentageArrayOfValues() ([]float64, bool)

func (*LossStats_FieldTerminalPathArrayOfValues) AsPacketsLostArrayOfValues added in v0.4.45

func (fpaov *LossStats_FieldTerminalPathArrayOfValues) AsPacketsLostArrayOfValues() ([]int32, bool)

func (*LossStats_FieldTerminalPathArrayOfValues) AsPacketsSentArrayOfValues added in v0.4.45

func (fpaov *LossStats_FieldTerminalPathArrayOfValues) AsPacketsSentArrayOfValues() ([]int32, bool)

func (*LossStats_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.45

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

type LossStats_FieldTerminalPathValue added in v0.4.45

type LossStats_FieldTerminalPathValue struct {
	LossStats_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LossStats_FieldTerminalPathValue) AsLossPercentageValue added in v0.4.45

func (fpv *LossStats_FieldTerminalPathValue) AsLossPercentageValue() (float64, bool)

func (*LossStats_FieldTerminalPathValue) AsPacketsLostValue added in v0.4.45

func (fpv *LossStats_FieldTerminalPathValue) AsPacketsLostValue() (int32, bool)

func (*LossStats_FieldTerminalPathValue) AsPacketsSentValue added in v0.4.45

func (fpv *LossStats_FieldTerminalPathValue) AsPacketsSentValue() (int32, bool)

func (*LossStats_FieldTerminalPathValue) CompareWith added in v0.4.45

func (fpv *LossStats_FieldTerminalPathValue) CompareWith(source *LossStats) (int, bool)

CompareWith compares value in the 'LossStats_FieldTerminalPathValue' with the value under path in 'LossStats'.

func (*LossStats_FieldTerminalPathValue) CompareWithRaw added in v0.4.45

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

func (*LossStats_FieldTerminalPathValue) GetRawValue added in v0.4.45

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

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

func (*LossStats_FieldTerminalPathValue) SetTo added in v0.4.45

func (fpv *LossStats_FieldTerminalPathValue) SetTo(target **LossStats)

SetTo stores value for selected field for object LossStats

func (*LossStats_FieldTerminalPathValue) SetToRaw added in v0.4.45

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

type OnDemandTestResponseFormat added in v0.10.0

type OnDemandTestResponseFormat int32
const (
	OnDemandTestResponseFormat_TEXT               OnDemandTestResponseFormat = 0
	OnDemandTestResponseFormat_JSON               OnDemandTestResponseFormat = 1
	OnDemandTestResponseFormat_BOTH_TEXT_AND_JSON OnDemandTestResponseFormat = 2
)

func (OnDemandTestResponseFormat) Descriptor added in v0.10.0

func (OnDemandTestResponseFormat) Enum added in v0.10.0

func (OnDemandTestResponseFormat) EnumDescriptor added in v0.10.0

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

Deprecated, Use OnDemandTestResponseFormat.ProtoReflect.Descriptor instead.

func (OnDemandTestResponseFormat) Number added in v0.10.0

func (OnDemandTestResponseFormat) String added in v0.10.0

func (OnDemandTestResponseFormat) Type added in v0.10.0

type Path added in v0.4.45

type Path struct {
	Hops []string `protobuf:"bytes,2,rep,name=hops,proto3" json:"hops,omitempty" firestore:"hops"`
	// contains filtered or unexported fields
}

func (*Path) Clone added in v0.4.45

func (o *Path) Clone() *Path

func (*Path) CloneRaw added in v0.4.45

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

func (*Path) Descriptor added in v0.4.45

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

Deprecated, Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetHops added in v0.4.45

func (m *Path) GetHops() []string

func (*Path) GotenMessage added in v0.4.45

func (*Path) GotenMessage()

func (*Path) GotenObjectExt added in v0.4.45

func (o *Path) GotenObjectExt()

func (*Path) GotenValidate added in v0.4.45

func (obj *Path) GotenValidate() error

func (*Path) MakeDiffFieldMask added in v0.4.45

func (o *Path) MakeDiffFieldMask(other *Path) *Path_FieldMask

func (*Path) MakeFullFieldMask added in v0.4.45

func (o *Path) MakeFullFieldMask() *Path_FieldMask

func (*Path) MakeRawDiffFieldMask added in v0.4.45

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

func (*Path) MakeRawFullFieldMask added in v0.4.45

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

func (*Path) Marshal added in v0.4.45

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

func (*Path) MarshalJSON added in v0.4.45

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

func (*Path) Merge added in v0.4.45

func (o *Path) Merge(source *Path)

func (*Path) MergeRaw added in v0.4.45

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

func (*Path) ProtoMessage added in v0.4.45

func (*Path) ProtoMessage()

func (*Path) ProtoReflect added in v0.4.45

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

func (*Path) Reset added in v0.4.45

func (m *Path) Reset()

func (*Path) SetHops added in v0.4.45

func (m *Path) SetHops(fv []string)

func (*Path) String added in v0.4.45

func (m *Path) String() string

func (*Path) Unmarshal added in v0.4.45

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

func (*Path) UnmarshalJSON added in v0.4.45

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

type PathFieldPathBuilder added in v0.4.45

type PathFieldPathBuilder struct{}

func NewPathFieldPathBuilder added in v0.4.45

func NewPathFieldPathBuilder() PathFieldPathBuilder

func (PathFieldPathBuilder) Hops added in v0.4.45

type PathPathSelectorHops added in v0.4.45

type PathPathSelectorHops struct{}

func (PathPathSelectorHops) FieldPath added in v0.4.45

func (PathPathSelectorHops) WithArrayOfValues added in v0.4.45

func (s PathPathSelectorHops) WithArrayOfValues(values [][]string) *Path_FieldTerminalPathArrayOfValues

func (PathPathSelectorHops) WithItemValue added in v0.4.45

func (PathPathSelectorHops) WithValue added in v0.4.45

type PathProbe

type PathProbe struct {
	Enabled bool        `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty" firestore:"enabled"`
	Mode    ProbingMode `protobuf:"varint,2,opt,name=mode,proto3,enum=ntt.watchdog.v1alpha2.ProbingMode" json:"mode,omitempty" firestore:"mode"`
	// interval
	Interval *duration.Duration `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty" firestore:"interval"`
	// (deprecated) interval in seconds
	IntervalSec int64                 `protobuf:"varint,3,opt,name=interval_sec,json=intervalSec,proto3" json:"interval_sec,omitempty" firestore:"intervalSec"`
	Attempts    *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=attempts,proto3" json:"attempts,omitempty" firestore:"attempts"`
	MaxTtl      *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=max_ttl,json=maxTtl,proto3" json:"max_ttl,omitempty" firestore:"maxTtl"`
	// contains filtered or unexported fields
}

Path Tracing settings

func (*PathProbe) Clone

func (o *PathProbe) Clone() *PathProbe

func (*PathProbe) CloneRaw

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

func (*PathProbe) Descriptor

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

Deprecated, Use PathProbe.ProtoReflect.Descriptor instead.

func (*PathProbe) GetAttempts

func (m *PathProbe) GetAttempts() *wrappers.UInt32Value

func (*PathProbe) GetEnabled

func (m *PathProbe) GetEnabled() bool

func (*PathProbe) GetInterval

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

func (*PathProbe) GetIntervalSec

func (m *PathProbe) GetIntervalSec() int64

func (*PathProbe) GetMaxTtl

func (m *PathProbe) GetMaxTtl() *wrappers.UInt32Value

func (*PathProbe) GetMode

func (m *PathProbe) GetMode() ProbingMode

func (*PathProbe) GotenMessage

func (*PathProbe) GotenMessage()

func (*PathProbe) GotenObjectExt

func (o *PathProbe) GotenObjectExt()

func (*PathProbe) GotenValidate

func (obj *PathProbe) GotenValidate() error

func (*PathProbe) MakeDiffFieldMask

func (o *PathProbe) MakeDiffFieldMask(other *PathProbe) *PathProbe_FieldMask

func (*PathProbe) MakeFullFieldMask

func (o *PathProbe) MakeFullFieldMask() *PathProbe_FieldMask

func (*PathProbe) MakeRawDiffFieldMask

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

func (*PathProbe) MakeRawFullFieldMask

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

func (*PathProbe) Marshal

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

func (*PathProbe) MarshalJSON

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

func (*PathProbe) Merge

func (o *PathProbe) Merge(source *PathProbe)

func (*PathProbe) MergeRaw

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

func (*PathProbe) ProtoMessage

func (*PathProbe) ProtoMessage()

func (*PathProbe) ProtoReflect

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

func (*PathProbe) Reset

func (m *PathProbe) Reset()

func (*PathProbe) SetAttempts

func (m *PathProbe) SetAttempts(fv *wrappers.UInt32Value)

func (*PathProbe) SetEnabled

func (m *PathProbe) SetEnabled(fv bool)

func (*PathProbe) SetInterval

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

func (*PathProbe) SetIntervalSec

func (m *PathProbe) SetIntervalSec(fv int64)

func (*PathProbe) SetMaxTtl

func (m *PathProbe) SetMaxTtl(fv *wrappers.UInt32Value)

func (*PathProbe) SetMode

func (m *PathProbe) SetMode(fv ProbingMode)

func (*PathProbe) String

func (m *PathProbe) String() string

func (*PathProbe) Unmarshal

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

func (*PathProbe) UnmarshalJSON

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

type PathProbeFieldPathBuilder

type PathProbeFieldPathBuilder struct{}

func NewPathProbeFieldPathBuilder

func NewPathProbeFieldPathBuilder() PathProbeFieldPathBuilder

func (PathProbeFieldPathBuilder) Attempts

func (PathProbeFieldPathBuilder) Enabled

func (PathProbeFieldPathBuilder) Interval

func (PathProbeFieldPathBuilder) IntervalSec

func (PathProbeFieldPathBuilder) MaxTtl

func (PathProbeFieldPathBuilder) Mode

type PathProbePathSelectorAttempts

type PathProbePathSelectorAttempts struct{}

func (PathProbePathSelectorAttempts) FieldPath

func (PathProbePathSelectorAttempts) WithArrayOfValues

func (PathProbePathSelectorAttempts) WithValue

type PathProbePathSelectorEnabled

type PathProbePathSelectorEnabled struct{}

func (PathProbePathSelectorEnabled) FieldPath

func (PathProbePathSelectorEnabled) WithArrayOfValues

func (PathProbePathSelectorEnabled) WithValue

type PathProbePathSelectorInterval

type PathProbePathSelectorInterval struct{}

func (PathProbePathSelectorInterval) FieldPath

func (PathProbePathSelectorInterval) WithArrayOfValues

func (PathProbePathSelectorInterval) WithValue

type PathProbePathSelectorIntervalSec

type PathProbePathSelectorIntervalSec struct{}

func (PathProbePathSelectorIntervalSec) FieldPath

func (PathProbePathSelectorIntervalSec) WithArrayOfValues

func (PathProbePathSelectorIntervalSec) WithValue

type PathProbePathSelectorMaxTtl

type PathProbePathSelectorMaxTtl struct{}

func (PathProbePathSelectorMaxTtl) FieldPath

func (PathProbePathSelectorMaxTtl) WithArrayOfValues

func (PathProbePathSelectorMaxTtl) WithValue

type PathProbePathSelectorMode

type PathProbePathSelectorMode struct{}

func (PathProbePathSelectorMode) FieldPath

func (PathProbePathSelectorMode) WithArrayOfValues

func (PathProbePathSelectorMode) WithValue

type PathProbe_FieldMask

type PathProbe_FieldMask struct {
	Paths []PathProbe_FieldPath
}

func FullPathProbe_FieldMask

func FullPathProbe_FieldMask() *PathProbe_FieldMask

func (*PathProbe_FieldMask) AppendPath

func (fieldMask *PathProbe_FieldMask) AppendPath(path PathProbe_FieldPath)

func (*PathProbe_FieldMask) AppendRawPath

func (fieldMask *PathProbe_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*PathProbe_FieldMask) DecodeFirestore

func (fieldMask *PathProbe_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*PathProbe_FieldMask) EncodeFirestore

func (fieldMask *PathProbe_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*PathProbe_FieldMask) FilterInputFields

func (fieldMask *PathProbe_FieldMask) FilterInputFields() *PathProbe_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*PathProbe_FieldMask) FromProtoFieldMask

func (fieldMask *PathProbe_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*PathProbe_FieldMask) GetPaths

func (fieldMask *PathProbe_FieldMask) GetPaths() []PathProbe_FieldPath

func (*PathProbe_FieldMask) GetRawPaths

func (fieldMask *PathProbe_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*PathProbe_FieldMask) IsFull

func (fieldMask *PathProbe_FieldMask) IsFull() bool

func (PathProbe_FieldMask) Marshal

func (fieldMask PathProbe_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (PathProbe_FieldMask) MarshalJSON

func (fieldMask PathProbe_FieldMask) MarshalJSON() ([]byte, error)

func (*PathProbe_FieldMask) PathsCount

func (fieldMask *PathProbe_FieldMask) PathsCount() int

func (*PathProbe_FieldMask) Project

func (fieldMask *PathProbe_FieldMask) Project(source *PathProbe) *PathProbe

func (*PathProbe_FieldMask) ProjectRaw

func (*PathProbe_FieldMask) ProtoMessage

func (fieldMask *PathProbe_FieldMask) ProtoMessage()

func (*PathProbe_FieldMask) ProtoReflect

func (fieldMask *PathProbe_FieldMask) ProtoReflect() preflect.Message

func (*PathProbe_FieldMask) Reset

func (fieldMask *PathProbe_FieldMask) Reset()

func (*PathProbe_FieldMask) Set

func (fieldMask *PathProbe_FieldMask) Set(target, source *PathProbe)

func (*PathProbe_FieldMask) SetFromCliFlag

func (fieldMask *PathProbe_FieldMask) SetFromCliFlag(raw string) error

func (*PathProbe_FieldMask) SetRaw

func (fieldMask *PathProbe_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*PathProbe_FieldMask) Size

func (fieldMask *PathProbe_FieldMask) Size() int

func (*PathProbe_FieldMask) String

func (fieldMask *PathProbe_FieldMask) String() string

func (*PathProbe_FieldMask) Subtract

func (fieldMask *PathProbe_FieldMask) Subtract(other *PathProbe_FieldMask) *PathProbe_FieldMask

func (*PathProbe_FieldMask) SubtractRaw

func (fieldMask *PathProbe_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*PathProbe_FieldMask) ToProtoFieldMask

func (fieldMask *PathProbe_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*PathProbe_FieldMask) Unmarshal

func (fieldMask *PathProbe_FieldMask) Unmarshal(data []byte) error

func (*PathProbe_FieldMask) UnmarshalJSON

func (fieldMask *PathProbe_FieldMask) UnmarshalJSON(data []byte) error

type PathProbe_FieldPath

type PathProbe_FieldPath interface {
	gotenobject.FieldPath
	Selector() PathProbe_FieldPathSelector
	Get(source *PathProbe) []interface{}
	GetSingle(source *PathProbe) (interface{}, bool)
	ClearValue(item *PathProbe)

	// Those methods build corresponding PathProbe_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) PathProbe_FieldPathValue
	WithIArrayOfValues(values interface{}) PathProbe_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) PathProbe_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildPathProbe_FieldPath

func BuildPathProbe_FieldPath(fp gotenobject.RawFieldPath) (PathProbe_FieldPath, error)

func MustParsePathProbe_FieldPath

func MustParsePathProbe_FieldPath(rawField string) PathProbe_FieldPath

func ParsePathProbe_FieldPath

func ParsePathProbe_FieldPath(rawField string) (PathProbe_FieldPath, error)

type PathProbe_FieldPathArrayItemValue

type PathProbe_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PathProbe_FieldPath
	ContainsValue(*PathProbe) bool
}

PathProbe_FieldPathArrayItemValue allows storing single item in Path-specific values for PathProbe according to their type Present only for array (repeated) types.

func MustParsePathProbe_FieldPathArrayItemValue

func MustParsePathProbe_FieldPathArrayItemValue(pathStr, valueStr string) PathProbe_FieldPathArrayItemValue

func ParsePathProbe_FieldPathArrayItemValue

func ParsePathProbe_FieldPathArrayItemValue(pathStr, valueStr string) (PathProbe_FieldPathArrayItemValue, error)

ParsePathProbe_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PathProbe_FieldPathArrayOfValues

type PathProbe_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PathProbe_FieldPath
}

PathProbe_FieldPathArrayOfValues allows storing slice of values for PathProbe fields according to their type

func MustParsePathProbe_FieldPathArrayOfValues

func MustParsePathProbe_FieldPathArrayOfValues(pathStr, valuesStr string) PathProbe_FieldPathArrayOfValues

func ParsePathProbe_FieldPathArrayOfValues

func ParsePathProbe_FieldPathArrayOfValues(pathStr, valuesStr string) (PathProbe_FieldPathArrayOfValues, error)

type PathProbe_FieldPathSelector

type PathProbe_FieldPathSelector int32
const (
	PathProbe_FieldPathSelectorEnabled     PathProbe_FieldPathSelector = 0
	PathProbe_FieldPathSelectorMode        PathProbe_FieldPathSelector = 1
	PathProbe_FieldPathSelectorInterval    PathProbe_FieldPathSelector = 2
	PathProbe_FieldPathSelectorIntervalSec PathProbe_FieldPathSelector = 3
	PathProbe_FieldPathSelectorAttempts    PathProbe_FieldPathSelector = 4
	PathProbe_FieldPathSelectorMaxTtl      PathProbe_FieldPathSelector = 5
)

func (PathProbe_FieldPathSelector) String

type PathProbe_FieldPathValue

type PathProbe_FieldPathValue interface {
	PathProbe_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **PathProbe)
	CompareWith(*PathProbe) (cmp int, comparable bool)
}

PathProbe_FieldPathValue allows storing values for PathProbe fields according to their type

func MustParsePathProbe_FieldPathValue

func MustParsePathProbe_FieldPathValue(pathStr, valueStr string) PathProbe_FieldPathValue

func ParsePathProbe_FieldPathValue

func ParsePathProbe_FieldPathValue(pathStr, valueStr string) (PathProbe_FieldPathValue, error)

type PathProbe_FieldTerminalPath

type PathProbe_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*PathProbe_FieldTerminalPath) ClearValue

func (fp *PathProbe_FieldTerminalPath) ClearValue(item *PathProbe)

func (*PathProbe_FieldTerminalPath) ClearValueRaw

func (fp *PathProbe_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*PathProbe_FieldTerminalPath) Get

func (fp *PathProbe_FieldTerminalPath) Get(source *PathProbe) (values []interface{})

Get returns all values pointed by specific field from source PathProbe

func (*PathProbe_FieldTerminalPath) GetDefault

func (fp *PathProbe_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PathProbe_FieldTerminalPath) GetRaw

func (fp *PathProbe_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*PathProbe_FieldTerminalPath) GetSingle

func (fp *PathProbe_FieldTerminalPath) GetSingle(source *PathProbe) (interface{}, bool)

GetSingle returns value pointed by specific field of from source PathProbe

func (*PathProbe_FieldTerminalPath) GetSingleRaw

func (fp *PathProbe_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PathProbe_FieldTerminalPath) IsLeaf

func (fp *PathProbe_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PathProbe_FieldTerminalPath) JSONString

func (fp *PathProbe_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PathProbe_FieldTerminalPath) Selector

func (*PathProbe_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *PathProbe_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*PathProbe_FieldTerminalPath) String

func (fp *PathProbe_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*PathProbe_FieldTerminalPath) WithIArrayItemValue

func (fp *PathProbe_FieldTerminalPath) WithIArrayItemValue(value interface{}) PathProbe_FieldPathArrayItemValue

func (*PathProbe_FieldTerminalPath) WithIArrayOfValues

func (fp *PathProbe_FieldTerminalPath) WithIArrayOfValues(values interface{}) PathProbe_FieldPathArrayOfValues

func (*PathProbe_FieldTerminalPath) WithIValue

func (fp *PathProbe_FieldTerminalPath) WithIValue(value interface{}) PathProbe_FieldPathValue

func (*PathProbe_FieldTerminalPath) WithRawIArrayItemValue

func (fp *PathProbe_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PathProbe_FieldTerminalPath) WithRawIArrayOfValues

func (fp *PathProbe_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PathProbe_FieldTerminalPath) WithRawIValue

func (fp *PathProbe_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type PathProbe_FieldTerminalPathArrayItemValue

type PathProbe_FieldTerminalPathArrayItemValue struct {
	PathProbe_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PathProbe_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *PathProbe_FieldTerminalPathArrayItemValue) ContainsValue(source *PathProbe) bool

Contains returns a boolean indicating if value that is being held is present in given 'PathProbe'

func (*PathProbe_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *PathProbe_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object PathProbe as interface{}

func (*PathProbe_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PathProbe_FieldTerminalPathArrayItemValue) GetSingle(source *PathProbe) (interface{}, bool)

func (*PathProbe_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *PathProbe_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type PathProbe_FieldTerminalPathArrayOfValues

type PathProbe_FieldTerminalPathArrayOfValues struct {
	PathProbe_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PathProbe_FieldTerminalPathArrayOfValues) AsAttemptsArrayOfValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) AsAttemptsArrayOfValues() ([]*wrappers.UInt32Value, bool)

func (*PathProbe_FieldTerminalPathArrayOfValues) AsEnabledArrayOfValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) AsEnabledArrayOfValues() ([]bool, bool)

func (*PathProbe_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues() ([]*duration.Duration, bool)

func (*PathProbe_FieldTerminalPathArrayOfValues) AsIntervalSecArrayOfValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) AsIntervalSecArrayOfValues() ([]int64, bool)

func (*PathProbe_FieldTerminalPathArrayOfValues) AsMaxTtlArrayOfValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) AsMaxTtlArrayOfValues() ([]*wrappers.UInt32Value, bool)

func (*PathProbe_FieldTerminalPathArrayOfValues) AsModeArrayOfValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) AsModeArrayOfValues() ([]ProbingMode, bool)

func (*PathProbe_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *PathProbe_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type PathProbe_FieldTerminalPathValue

type PathProbe_FieldTerminalPathValue struct {
	PathProbe_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PathProbe_FieldTerminalPathValue) AsAttemptsValue

func (fpv *PathProbe_FieldTerminalPathValue) AsAttemptsValue() (*wrappers.UInt32Value, bool)

func (*PathProbe_FieldTerminalPathValue) AsEnabledValue

func (fpv *PathProbe_FieldTerminalPathValue) AsEnabledValue() (bool, bool)

func (*PathProbe_FieldTerminalPathValue) AsIntervalSecValue

func (fpv *PathProbe_FieldTerminalPathValue) AsIntervalSecValue() (int64, bool)

func (*PathProbe_FieldTerminalPathValue) AsIntervalValue

func (fpv *PathProbe_FieldTerminalPathValue) AsIntervalValue() (*duration.Duration, bool)

func (*PathProbe_FieldTerminalPathValue) AsMaxTtlValue

func (fpv *PathProbe_FieldTerminalPathValue) AsMaxTtlValue() (*wrappers.UInt32Value, bool)

func (*PathProbe_FieldTerminalPathValue) AsModeValue

func (fpv *PathProbe_FieldTerminalPathValue) AsModeValue() (ProbingMode, bool)

func (*PathProbe_FieldTerminalPathValue) CompareWith

func (fpv *PathProbe_FieldTerminalPathValue) CompareWith(source *PathProbe) (int, bool)

CompareWith compares value in the 'PathProbe_FieldTerminalPathValue' with the value under path in 'PathProbe'.

func (*PathProbe_FieldTerminalPathValue) CompareWithRaw

func (fpv *PathProbe_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*PathProbe_FieldTerminalPathValue) GetRawValue

func (fpv *PathProbe_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'PathProbe' as interface{}

func (*PathProbe_FieldTerminalPathValue) SetTo

func (fpv *PathProbe_FieldTerminalPathValue) SetTo(target **PathProbe)

SetTo stores value for selected field for object PathProbe

func (*PathProbe_FieldTerminalPathValue) SetToRaw

func (fpv *PathProbe_FieldTerminalPathValue) SetToRaw(target proto.Message)

type Path_FieldMask added in v0.4.45

type Path_FieldMask struct {
	Paths []Path_FieldPath
}

func FullPath_FieldMask added in v0.4.45

func FullPath_FieldMask() *Path_FieldMask

func (*Path_FieldMask) AppendPath added in v0.4.45

func (fieldMask *Path_FieldMask) AppendPath(path Path_FieldPath)

func (*Path_FieldMask) AppendRawPath added in v0.4.45

func (fieldMask *Path_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*Path_FieldMask) DecodeFirestore added in v0.4.45

func (fieldMask *Path_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*Path_FieldMask) EncodeFirestore added in v0.4.45

func (fieldMask *Path_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*Path_FieldMask) FilterInputFields added in v0.4.45

func (fieldMask *Path_FieldMask) FilterInputFields() *Path_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Path_FieldMask) FromProtoFieldMask added in v0.4.45

func (fieldMask *Path_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Path_FieldMask) GetPaths added in v0.4.45

func (fieldMask *Path_FieldMask) GetPaths() []Path_FieldPath

func (*Path_FieldMask) GetRawPaths added in v0.4.45

func (fieldMask *Path_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*Path_FieldMask) IsFull added in v0.4.45

func (fieldMask *Path_FieldMask) IsFull() bool

func (Path_FieldMask) Marshal added in v0.4.45

func (fieldMask Path_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (Path_FieldMask) MarshalJSON added in v0.4.45

func (fieldMask Path_FieldMask) MarshalJSON() ([]byte, error)

func (*Path_FieldMask) PathsCount added in v0.4.45

func (fieldMask *Path_FieldMask) PathsCount() int

func (*Path_FieldMask) Project added in v0.4.45

func (fieldMask *Path_FieldMask) Project(source *Path) *Path

func (*Path_FieldMask) ProjectRaw added in v0.4.45

func (fieldMask *Path_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt

func (*Path_FieldMask) ProtoMessage added in v0.4.45

func (fieldMask *Path_FieldMask) ProtoMessage()

func (*Path_FieldMask) ProtoReflect added in v0.4.45

func (fieldMask *Path_FieldMask) ProtoReflect() preflect.Message

func (*Path_FieldMask) Reset added in v0.4.45

func (fieldMask *Path_FieldMask) Reset()

func (*Path_FieldMask) Set added in v0.4.45

func (fieldMask *Path_FieldMask) Set(target, source *Path)

func (*Path_FieldMask) SetFromCliFlag added in v0.4.45

func (fieldMask *Path_FieldMask) SetFromCliFlag(raw string) error

func (*Path_FieldMask) SetRaw added in v0.4.45

func (fieldMask *Path_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*Path_FieldMask) Size added in v0.4.45

func (fieldMask *Path_FieldMask) Size() int

func (*Path_FieldMask) String added in v0.4.45

func (fieldMask *Path_FieldMask) String() string

func (*Path_FieldMask) Subtract added in v0.4.45

func (fieldMask *Path_FieldMask) Subtract(other *Path_FieldMask) *Path_FieldMask

func (*Path_FieldMask) SubtractRaw added in v0.4.45

func (fieldMask *Path_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*Path_FieldMask) ToProtoFieldMask added in v0.4.45

func (fieldMask *Path_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Path_FieldMask) Unmarshal added in v0.4.45

func (fieldMask *Path_FieldMask) Unmarshal(data []byte) error

func (*Path_FieldMask) UnmarshalJSON added in v0.4.45

func (fieldMask *Path_FieldMask) UnmarshalJSON(data []byte) error

type Path_FieldPath added in v0.4.45

type Path_FieldPath interface {
	gotenobject.FieldPath
	Selector() Path_FieldPathSelector
	Get(source *Path) []interface{}
	GetSingle(source *Path) (interface{}, bool)
	ClearValue(item *Path)

	// Those methods build corresponding Path_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) Path_FieldPathValue
	WithIArrayOfValues(values interface{}) Path_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) Path_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildPath_FieldPath added in v0.4.45

func BuildPath_FieldPath(fp gotenobject.RawFieldPath) (Path_FieldPath, error)

func MustParsePath_FieldPath added in v0.4.45

func MustParsePath_FieldPath(rawField string) Path_FieldPath

func ParsePath_FieldPath added in v0.4.45

func ParsePath_FieldPath(rawField string) (Path_FieldPath, error)

type Path_FieldPathArrayItemValue added in v0.4.45

type Path_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Path_FieldPath
	ContainsValue(*Path) bool
}

Path_FieldPathArrayItemValue allows storing single item in Path-specific values for Path according to their type Present only for array (repeated) types.

func MustParsePath_FieldPathArrayItemValue added in v0.4.45

func MustParsePath_FieldPathArrayItemValue(pathStr, valueStr string) Path_FieldPathArrayItemValue

func ParsePath_FieldPathArrayItemValue added in v0.4.45

func ParsePath_FieldPathArrayItemValue(pathStr, valueStr string) (Path_FieldPathArrayItemValue, error)

ParsePath_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Path_FieldPathArrayOfValues added in v0.4.45

type Path_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Path_FieldPath
}

Path_FieldPathArrayOfValues allows storing slice of values for Path fields according to their type

func MustParsePath_FieldPathArrayOfValues added in v0.4.45

func MustParsePath_FieldPathArrayOfValues(pathStr, valuesStr string) Path_FieldPathArrayOfValues

func ParsePath_FieldPathArrayOfValues added in v0.4.45

func ParsePath_FieldPathArrayOfValues(pathStr, valuesStr string) (Path_FieldPathArrayOfValues, error)

type Path_FieldPathSelector added in v0.4.45

type Path_FieldPathSelector int32
const (
	Path_FieldPathSelectorHops Path_FieldPathSelector = 0
)

func (Path_FieldPathSelector) String added in v0.4.45

func (s Path_FieldPathSelector) String() string

type Path_FieldPathValue added in v0.4.45

type Path_FieldPathValue interface {
	Path_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Path)
	CompareWith(*Path) (cmp int, comparable bool)
}

Path_FieldPathValue allows storing values for Path fields according to their type

func MustParsePath_FieldPathValue added in v0.4.45

func MustParsePath_FieldPathValue(pathStr, valueStr string) Path_FieldPathValue

func ParsePath_FieldPathValue added in v0.4.45

func ParsePath_FieldPathValue(pathStr, valueStr string) (Path_FieldPathValue, error)

type Path_FieldTerminalPath added in v0.4.45

type Path_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*Path_FieldTerminalPath) ClearValue added in v0.4.45

func (fp *Path_FieldTerminalPath) ClearValue(item *Path)

func (*Path_FieldTerminalPath) ClearValueRaw added in v0.4.45

func (fp *Path_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*Path_FieldTerminalPath) Get added in v0.4.45

func (fp *Path_FieldTerminalPath) Get(source *Path) (values []interface{})

Get returns all values pointed by specific field from source Path

func (*Path_FieldTerminalPath) GetDefault added in v0.4.45

func (fp *Path_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*Path_FieldTerminalPath) GetRaw added in v0.4.45

func (fp *Path_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*Path_FieldTerminalPath) GetSingle added in v0.4.45

func (fp *Path_FieldTerminalPath) GetSingle(source *Path) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Path

func (*Path_FieldTerminalPath) GetSingleRaw added in v0.4.45

func (fp *Path_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*Path_FieldTerminalPath) IsLeaf added in v0.4.45

func (fp *Path_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Path_FieldTerminalPath) JSONString added in v0.4.45

func (fp *Path_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Path_FieldTerminalPath) Selector added in v0.4.45

func (*Path_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *Path_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*Path_FieldTerminalPath) String added in v0.4.45

func (fp *Path_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Path_FieldTerminalPath) WithIArrayItemValue added in v0.4.45

func (fp *Path_FieldTerminalPath) WithIArrayItemValue(value interface{}) Path_FieldPathArrayItemValue

func (*Path_FieldTerminalPath) WithIArrayOfValues added in v0.4.45

func (fp *Path_FieldTerminalPath) WithIArrayOfValues(values interface{}) Path_FieldPathArrayOfValues

func (*Path_FieldTerminalPath) WithIValue added in v0.4.45

func (fp *Path_FieldTerminalPath) WithIValue(value interface{}) Path_FieldPathValue

func (*Path_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.45

func (fp *Path_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*Path_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.45

func (fp *Path_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*Path_FieldTerminalPath) WithRawIValue added in v0.4.45

func (fp *Path_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type Path_FieldTerminalPathArrayItemValue added in v0.4.45

type Path_FieldTerminalPathArrayItemValue struct {
	Path_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Path_FieldTerminalPathArrayItemValue) AsHopsItemValue added in v0.4.45

func (fpaiv *Path_FieldTerminalPathArrayItemValue) AsHopsItemValue() (string, bool)

func (*Path_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.45

func (fpaiv *Path_FieldTerminalPathArrayItemValue) ContainsValue(source *Path) bool

Contains returns a boolean indicating if value that is being held is present in given 'Path'

func (*Path_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.45

func (fpaiv *Path_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object Path as interface{}

func (*Path_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.45

func (fpaiv *Path_FieldTerminalPathArrayItemValue) GetSingle(source *Path) (interface{}, bool)

func (*Path_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.45

func (fpaiv *Path_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type Path_FieldTerminalPathArrayOfValues added in v0.4.45

type Path_FieldTerminalPathArrayOfValues struct {
	Path_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Path_FieldTerminalPathArrayOfValues) AsHopsArrayOfValues added in v0.4.45

func (fpaov *Path_FieldTerminalPathArrayOfValues) AsHopsArrayOfValues() ([][]string, bool)

func (*Path_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.45

func (fpaov *Path_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type Path_FieldTerminalPathValue added in v0.4.45

type Path_FieldTerminalPathValue struct {
	Path_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Path_FieldTerminalPathValue) AsHopsValue added in v0.4.45

func (fpv *Path_FieldTerminalPathValue) AsHopsValue() ([]string, bool)

func (*Path_FieldTerminalPathValue) CompareWith added in v0.4.45

func (fpv *Path_FieldTerminalPathValue) CompareWith(source *Path) (int, bool)

CompareWith compares value in the 'Path_FieldTerminalPathValue' with the value under path in 'Path'.

func (*Path_FieldTerminalPathValue) CompareWithRaw added in v0.4.45

func (fpv *Path_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*Path_FieldTerminalPathValue) GetRawValue added in v0.4.45

func (fpv *Path_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'Path' as interface{}

func (*Path_FieldTerminalPathValue) SetTo added in v0.4.45

func (fpv *Path_FieldTerminalPathValue) SetTo(target **Path)

SetTo stores value for selected field for object Path

func (*Path_FieldTerminalPathValue) SetToRaw added in v0.4.45

func (fpv *Path_FieldTerminalPathValue) SetToRaw(target proto.Message)

type ProbingConstraint

type ProbingConstraint struct {

	// Limits distribution of probing targets not to exceed given sample size in
	// location. Zero values are ignored.
	MaxSessionsPerAgentLocation *ProbingConstraint_AdminHierachy `` /* 188-byte string literal not displayed */
	// Limits number of sessions from same ip address (to avoid blacklisting).
	// Zero is ignored.
	MaxSessionsPerAgentPublicIpAddress int32 `` /* 221-byte string literal not displayed */
	// contains filtered or unexported fields
}

ProbingConstraints provides definition for per-target or per-distribution configuration

func (*ProbingConstraint) Clone

func (*ProbingConstraint) CloneRaw

func (*ProbingConstraint) Descriptor

func (*ProbingConstraint) Descriptor() ([]byte, []int)

Deprecated, Use ProbingConstraint.ProtoReflect.Descriptor instead.

func (*ProbingConstraint) GetMaxSessionsPerAgentLocation

func (m *ProbingConstraint) GetMaxSessionsPerAgentLocation() *ProbingConstraint_AdminHierachy

func (*ProbingConstraint) GetMaxSessionsPerAgentPublicIpAddress

func (m *ProbingConstraint) GetMaxSessionsPerAgentPublicIpAddress() int32

func (*ProbingConstraint) GotenMessage

func (*ProbingConstraint) GotenMessage()

func (*ProbingConstraint) GotenObjectExt

func (o *ProbingConstraint) GotenObjectExt()

func (*ProbingConstraint) GotenValidate

func (obj *ProbingConstraint) GotenValidate() error

func (*ProbingConstraint) MakeDiffFieldMask

func (o *ProbingConstraint) MakeDiffFieldMask(other *ProbingConstraint) *ProbingConstraint_FieldMask

func (*ProbingConstraint) MakeFullFieldMask

func (o *ProbingConstraint) MakeFullFieldMask() *ProbingConstraint_FieldMask

func (*ProbingConstraint) MakeRawDiffFieldMask

func (o *ProbingConstraint) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ProbingConstraint) MakeRawFullFieldMask

func (o *ProbingConstraint) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ProbingConstraint) Marshal

func (m *ProbingConstraint) Marshal() ([]byte, error)

func (*ProbingConstraint) MarshalJSON

func (m *ProbingConstraint) MarshalJSON() ([]byte, error)

func (*ProbingConstraint) Merge

func (o *ProbingConstraint) Merge(source *ProbingConstraint)

func (*ProbingConstraint) MergeRaw

func (o *ProbingConstraint) MergeRaw(source gotenobject.GotenObjectExt)

func (*ProbingConstraint) ProtoMessage

func (*ProbingConstraint) ProtoMessage()

func (*ProbingConstraint) ProtoReflect

func (m *ProbingConstraint) ProtoReflect() preflect.Message

func (*ProbingConstraint) Reset

func (m *ProbingConstraint) Reset()

func (*ProbingConstraint) SetMaxSessionsPerAgentLocation

func (m *ProbingConstraint) SetMaxSessionsPerAgentLocation(fv *ProbingConstraint_AdminHierachy)

func (*ProbingConstraint) SetMaxSessionsPerAgentPublicIpAddress

func (m *ProbingConstraint) SetMaxSessionsPerAgentPublicIpAddress(fv int32)

func (*ProbingConstraint) String

func (m *ProbingConstraint) String() string

func (*ProbingConstraint) Unmarshal

func (m *ProbingConstraint) Unmarshal(b []byte) error

func (*ProbingConstraint) UnmarshalJSON

func (m *ProbingConstraint) UnmarshalJSON(data []byte) error

type ProbingConstraintAdminHierachyFieldPathBuilder

type ProbingConstraintAdminHierachyFieldPathBuilder struct{}

func NewProbingConstraintAdminHierachyFieldPathBuilder

func NewProbingConstraintAdminHierachyFieldPathBuilder() ProbingConstraintAdminHierachyFieldPathBuilder

func (ProbingConstraintAdminHierachyFieldPathBuilder) Admin1

func (ProbingConstraintAdminHierachyFieldPathBuilder) Admin2

func (ProbingConstraintAdminHierachyFieldPathBuilder) Admin3

func (ProbingConstraintAdminHierachyFieldPathBuilder) Admin4

func (ProbingConstraintAdminHierachyFieldPathBuilder) Country

type ProbingConstraintAdminHierachy_FieldPath

type ProbingConstraintAdminHierachy_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProbingConstraintAdminHierachy_FieldPathSelector
	Get(source *ProbingConstraint_AdminHierachy) []interface{}
	GetSingle(source *ProbingConstraint_AdminHierachy) (interface{}, bool)
	ClearValue(item *ProbingConstraint_AdminHierachy)

	// Those methods build corresponding ProbingConstraintAdminHierachy_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ProbingConstraintAdminHierachy_FieldPathValue
	WithIArrayOfValues(values interface{}) ProbingConstraintAdminHierachy_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ProbingConstraintAdminHierachy_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseProbingConstraintAdminHierachy_FieldPath

func MustParseProbingConstraintAdminHierachy_FieldPath(rawField string) ProbingConstraintAdminHierachy_FieldPath

func ParseProbingConstraintAdminHierachy_FieldPath

func ParseProbingConstraintAdminHierachy_FieldPath(rawField string) (ProbingConstraintAdminHierachy_FieldPath, error)

type ProbingConstraintAdminHierachy_FieldPathArrayItemValue

type ProbingConstraintAdminHierachy_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProbingConstraintAdminHierachy_FieldPath
	ContainsValue(*ProbingConstraint_AdminHierachy) bool
}

ProbingConstraintAdminHierachy_FieldPathArrayItemValue allows storing single item in Path-specific values for AdminHierachy according to their type Present only for array (repeated) types.

func MustParseProbingConstraintAdminHierachy_FieldPathArrayItemValue

func MustParseProbingConstraintAdminHierachy_FieldPathArrayItemValue(pathStr, valueStr string) ProbingConstraintAdminHierachy_FieldPathArrayItemValue

func ParseProbingConstraintAdminHierachy_FieldPathArrayItemValue

func ParseProbingConstraintAdminHierachy_FieldPathArrayItemValue(pathStr, valueStr string) (ProbingConstraintAdminHierachy_FieldPathArrayItemValue, error)

ParseProbingConstraintAdminHierachy_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProbingConstraintAdminHierachy_FieldPathArrayOfValues

type ProbingConstraintAdminHierachy_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProbingConstraintAdminHierachy_FieldPath
}

ProbingConstraintAdminHierachy_FieldPathArrayOfValues allows storing slice of values for AdminHierachy fields according to their type

func MustParseProbingConstraintAdminHierachy_FieldPathArrayOfValues

func MustParseProbingConstraintAdminHierachy_FieldPathArrayOfValues(pathStr, valuesStr string) ProbingConstraintAdminHierachy_FieldPathArrayOfValues

func ParseProbingConstraintAdminHierachy_FieldPathArrayOfValues

func ParseProbingConstraintAdminHierachy_FieldPathArrayOfValues(pathStr, valuesStr string) (ProbingConstraintAdminHierachy_FieldPathArrayOfValues, error)

type ProbingConstraintAdminHierachy_FieldPathSelector

type ProbingConstraintAdminHierachy_FieldPathSelector int32
const (
	ProbingConstraintAdminHierachy_FieldPathSelectorCountry ProbingConstraintAdminHierachy_FieldPathSelector = 0
	ProbingConstraintAdminHierachy_FieldPathSelectorAdmin1  ProbingConstraintAdminHierachy_FieldPathSelector = 1
	ProbingConstraintAdminHierachy_FieldPathSelectorAdmin2  ProbingConstraintAdminHierachy_FieldPathSelector = 2
	ProbingConstraintAdminHierachy_FieldPathSelectorAdmin3  ProbingConstraintAdminHierachy_FieldPathSelector = 3
	ProbingConstraintAdminHierachy_FieldPathSelectorAdmin4  ProbingConstraintAdminHierachy_FieldPathSelector = 4
)

func (ProbingConstraintAdminHierachy_FieldPathSelector) String

type ProbingConstraintAdminHierachy_FieldPathValue

type ProbingConstraintAdminHierachy_FieldPathValue interface {
	ProbingConstraintAdminHierachy_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ProbingConstraint_AdminHierachy)
	CompareWith(*ProbingConstraint_AdminHierachy) (cmp int, comparable bool)
}

ProbingConstraintAdminHierachy_FieldPathValue allows storing values for AdminHierachy fields according to their type

func MustParseProbingConstraintAdminHierachy_FieldPathValue

func MustParseProbingConstraintAdminHierachy_FieldPathValue(pathStr, valueStr string) ProbingConstraintAdminHierachy_FieldPathValue

func ParseProbingConstraintAdminHierachy_FieldPathValue

func ParseProbingConstraintAdminHierachy_FieldPathValue(pathStr, valueStr string) (ProbingConstraintAdminHierachy_FieldPathValue, error)

type ProbingConstraintAdminHierachy_FieldTerminalPath

type ProbingConstraintAdminHierachy_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) ClearValue

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) ClearValueRaw

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) Get

Get returns all values pointed by specific field from source ProbingConstraint_AdminHierachy

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) GetDefault

func (fp *ProbingConstraintAdminHierachy_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) GetRaw

func (fp *ProbingConstraintAdminHierachy_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source ProbingConstraint_AdminHierachy

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) GetSingleRaw

func (fp *ProbingConstraintAdminHierachy_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) Selector

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) WithIArrayItemValue

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) WithIArrayOfValues

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) WithIValue

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ProbingConstraintAdminHierachy_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ProbingConstraintAdminHierachy_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ProbingConstraintAdminHierachy_FieldTerminalPath) WithRawIValue

type ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue

type ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue struct {
	ProbingConstraintAdminHierachy_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'AdminHierachy'

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ProbingConstraint_AdminHierachy as interface{}

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue) GetSingle

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ProbingConstraintAdminHierachy_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues

type ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues struct {
	ProbingConstraintAdminHierachy_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin1ArrayOfValues

func (fpaov *ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin1ArrayOfValues() ([]int32, bool)

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin2ArrayOfValues

func (fpaov *ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin2ArrayOfValues() ([]int32, bool)

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin3ArrayOfValues

func (fpaov *ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin3ArrayOfValues() ([]int32, bool)

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin4ArrayOfValues

func (fpaov *ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsAdmin4ArrayOfValues() ([]int32, bool)

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsCountryArrayOfValues

func (fpaov *ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) AsCountryArrayOfValues() ([]int32, bool)

func (*ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ProbingConstraintAdminHierachy_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ProbingConstraintAdminHierachy_FieldTerminalPathValue

type ProbingConstraintAdminHierachy_FieldTerminalPathValue struct {
	ProbingConstraintAdminHierachy_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) AsAdmin1Value

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) AsAdmin2Value

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) AsAdmin3Value

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) AsAdmin4Value

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) AsCountryValue

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ProbingConstraintAdminHierachy_FieldTerminalPathValue' with the value under path in 'ProbingConstraint_AdminHierachy'.

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) CompareWithRaw

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) GetRawValue

func (fpv *ProbingConstraintAdminHierachy_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'AdminHierachy' as interface{}

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object AdminHierachy

func (*ProbingConstraintAdminHierachy_FieldTerminalPathValue) SetToRaw

type ProbingConstraintFieldPathBuilder

type ProbingConstraintFieldPathBuilder struct{}

func NewProbingConstraintFieldPathBuilder

func NewProbingConstraintFieldPathBuilder() ProbingConstraintFieldPathBuilder

func (ProbingConstraintFieldPathBuilder) MaxSessionsPerAgentLocation

func (ProbingConstraintFieldPathBuilder) MaxSessionsPerAgentPublicIpAddress

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocation

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocation struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) Admin1

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) Admin2

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) Admin3

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) Admin4

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) Country

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) WithSubArrayItemValue

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) WithSubArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) WithSubPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) WithSubValue

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocation) WithValue

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin1

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin1 struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin1) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin1) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin1) WithValue

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin2

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin2 struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin2) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin2) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin2) WithValue

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin3

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin3 struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin3) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin3) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin3) WithValue

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin4

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin4 struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin4) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin4) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationAdmin4) WithValue

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationCountry

type ProbingConstraintPathSelectorMaxSessionsPerAgentLocationCountry struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationCountry) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationCountry) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentLocationCountry) WithValue

type ProbingConstraintPathSelectorMaxSessionsPerAgentPublicIpAddress

type ProbingConstraintPathSelectorMaxSessionsPerAgentPublicIpAddress struct{}

func (ProbingConstraintPathSelectorMaxSessionsPerAgentPublicIpAddress) FieldPath

func (ProbingConstraintPathSelectorMaxSessionsPerAgentPublicIpAddress) WithArrayOfValues

func (ProbingConstraintPathSelectorMaxSessionsPerAgentPublicIpAddress) WithValue

type ProbingConstraint_AdminHierachy

type ProbingConstraint_AdminHierachy struct {
	Country int32 `protobuf:"varint,1,opt,name=country,proto3" json:"country,omitempty" firestore:"country"`
	Admin1  int32 `protobuf:"varint,2,opt,name=admin1,proto3" json:"admin1,omitempty" firestore:"admin1"`
	Admin2  int32 `protobuf:"varint,3,opt,name=admin2,proto3" json:"admin2,omitempty" firestore:"admin2"`
	Admin3  int32 `protobuf:"varint,4,opt,name=admin3,proto3" json:"admin3,omitempty" firestore:"admin3"`
	Admin4  int32 `protobuf:"varint,5,opt,name=admin4,proto3" json:"admin4,omitempty" firestore:"admin4"`
	// contains filtered or unexported fields
}

func (*ProbingConstraint_AdminHierachy) Clone

func (*ProbingConstraint_AdminHierachy) CloneRaw

func (*ProbingConstraint_AdminHierachy) Descriptor

func (*ProbingConstraint_AdminHierachy) Descriptor() ([]byte, []int)

Deprecated, Use ProbingConstraint_AdminHierachy.ProtoReflect.Descriptor instead.

func (*ProbingConstraint_AdminHierachy) GetAdmin1

func (m *ProbingConstraint_AdminHierachy) GetAdmin1() int32

func (*ProbingConstraint_AdminHierachy) GetAdmin2

func (m *ProbingConstraint_AdminHierachy) GetAdmin2() int32

func (*ProbingConstraint_AdminHierachy) GetAdmin3

func (m *ProbingConstraint_AdminHierachy) GetAdmin3() int32

func (*ProbingConstraint_AdminHierachy) GetAdmin4

func (m *ProbingConstraint_AdminHierachy) GetAdmin4() int32

func (*ProbingConstraint_AdminHierachy) GetCountry

func (m *ProbingConstraint_AdminHierachy) GetCountry() int32

func (*ProbingConstraint_AdminHierachy) GotenMessage

func (*ProbingConstraint_AdminHierachy) GotenMessage()

func (*ProbingConstraint_AdminHierachy) GotenObjectExt

func (o *ProbingConstraint_AdminHierachy) GotenObjectExt()

func (*ProbingConstraint_AdminHierachy) GotenValidate

func (obj *ProbingConstraint_AdminHierachy) GotenValidate() error

func (*ProbingConstraint_AdminHierachy) MakeDiffFieldMask

func (*ProbingConstraint_AdminHierachy) MakeFullFieldMask

func (*ProbingConstraint_AdminHierachy) MakeRawDiffFieldMask

func (*ProbingConstraint_AdminHierachy) MakeRawFullFieldMask

func (o *ProbingConstraint_AdminHierachy) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ProbingConstraint_AdminHierachy) Marshal

func (m *ProbingConstraint_AdminHierachy) Marshal() ([]byte, error)

func (*ProbingConstraint_AdminHierachy) MarshalJSON

func (m *ProbingConstraint_AdminHierachy) MarshalJSON() ([]byte, error)

func (*ProbingConstraint_AdminHierachy) Merge

func (*ProbingConstraint_AdminHierachy) MergeRaw

func (*ProbingConstraint_AdminHierachy) ProtoMessage

func (*ProbingConstraint_AdminHierachy) ProtoMessage()

func (*ProbingConstraint_AdminHierachy) ProtoReflect

func (*ProbingConstraint_AdminHierachy) Reset

func (*ProbingConstraint_AdminHierachy) SetAdmin1

func (m *ProbingConstraint_AdminHierachy) SetAdmin1(fv int32)

func (*ProbingConstraint_AdminHierachy) SetAdmin2

func (m *ProbingConstraint_AdminHierachy) SetAdmin2(fv int32)

func (*ProbingConstraint_AdminHierachy) SetAdmin3

func (m *ProbingConstraint_AdminHierachy) SetAdmin3(fv int32)

func (*ProbingConstraint_AdminHierachy) SetAdmin4

func (m *ProbingConstraint_AdminHierachy) SetAdmin4(fv int32)

func (*ProbingConstraint_AdminHierachy) SetCountry

func (m *ProbingConstraint_AdminHierachy) SetCountry(fv int32)

func (*ProbingConstraint_AdminHierachy) String

func (*ProbingConstraint_AdminHierachy) Unmarshal

func (m *ProbingConstraint_AdminHierachy) Unmarshal(b []byte) error

func (*ProbingConstraint_AdminHierachy) UnmarshalJSON

func (m *ProbingConstraint_AdminHierachy) UnmarshalJSON(data []byte) error

type ProbingConstraint_AdminHierachyPathSelectorAdmin1

type ProbingConstraint_AdminHierachyPathSelectorAdmin1 struct{}

func (ProbingConstraint_AdminHierachyPathSelectorAdmin1) FieldPath

func (ProbingConstraint_AdminHierachyPathSelectorAdmin1) WithArrayOfValues

func (ProbingConstraint_AdminHierachyPathSelectorAdmin1) WithValue

type ProbingConstraint_AdminHierachyPathSelectorAdmin2

type ProbingConstraint_AdminHierachyPathSelectorAdmin2 struct{}

func (ProbingConstraint_AdminHierachyPathSelectorAdmin2) FieldPath

func (ProbingConstraint_AdminHierachyPathSelectorAdmin2) WithArrayOfValues

func (ProbingConstraint_AdminHierachyPathSelectorAdmin2) WithValue

type ProbingConstraint_AdminHierachyPathSelectorAdmin3

type ProbingConstraint_AdminHierachyPathSelectorAdmin3 struct{}

func (ProbingConstraint_AdminHierachyPathSelectorAdmin3) FieldPath

func (ProbingConstraint_AdminHierachyPathSelectorAdmin3) WithArrayOfValues

func (ProbingConstraint_AdminHierachyPathSelectorAdmin3) WithValue

type ProbingConstraint_AdminHierachyPathSelectorAdmin4

type ProbingConstraint_AdminHierachyPathSelectorAdmin4 struct{}

func (ProbingConstraint_AdminHierachyPathSelectorAdmin4) FieldPath

func (ProbingConstraint_AdminHierachyPathSelectorAdmin4) WithArrayOfValues

func (ProbingConstraint_AdminHierachyPathSelectorAdmin4) WithValue

type ProbingConstraint_AdminHierachyPathSelectorCountry

type ProbingConstraint_AdminHierachyPathSelectorCountry struct{}

func (ProbingConstraint_AdminHierachyPathSelectorCountry) FieldPath

func (ProbingConstraint_AdminHierachyPathSelectorCountry) WithArrayOfValues

func (ProbingConstraint_AdminHierachyPathSelectorCountry) WithValue

type ProbingConstraint_AdminHierachy_FieldMask

type ProbingConstraint_AdminHierachy_FieldMask struct {
	Paths []ProbingConstraintAdminHierachy_FieldPath
}

func FullProbingConstraint_AdminHierachy_FieldMask

func FullProbingConstraint_AdminHierachy_FieldMask() *ProbingConstraint_AdminHierachy_FieldMask

func (*ProbingConstraint_AdminHierachy_FieldMask) AppendPath

func (*ProbingConstraint_AdminHierachy_FieldMask) AppendRawPath

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ProbingConstraint_AdminHierachy_FieldMask) DecodeFirestore

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ProbingConstraint_AdminHierachy_FieldMask) EncodeFirestore

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ProbingConstraint_AdminHierachy_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ProbingConstraint_AdminHierachy_FieldMask) FromProtoFieldMask

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*ProbingConstraint_AdminHierachy_FieldMask) GetPaths

func (*ProbingConstraint_AdminHierachy_FieldMask) GetRawPaths

func (*ProbingConstraint_AdminHierachy_FieldMask) IsFull

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) IsFull() bool

func (ProbingConstraint_AdminHierachy_FieldMask) Marshal

func (fieldMask ProbingConstraint_AdminHierachy_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ProbingConstraint_AdminHierachy_FieldMask) MarshalJSON

func (fieldMask ProbingConstraint_AdminHierachy_FieldMask) MarshalJSON() ([]byte, error)

func (*ProbingConstraint_AdminHierachy_FieldMask) PathsCount

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) PathsCount() int

func (*ProbingConstraint_AdminHierachy_FieldMask) Project

func (*ProbingConstraint_AdminHierachy_FieldMask) ProjectRaw

func (*ProbingConstraint_AdminHierachy_FieldMask) ProtoMessage

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) ProtoMessage()

func (*ProbingConstraint_AdminHierachy_FieldMask) ProtoReflect

func (*ProbingConstraint_AdminHierachy_FieldMask) Reset

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) Reset()

func (*ProbingConstraint_AdminHierachy_FieldMask) Set

func (*ProbingConstraint_AdminHierachy_FieldMask) SetFromCliFlag

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) SetFromCliFlag(raw string) error

func (*ProbingConstraint_AdminHierachy_FieldMask) SetRaw

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ProbingConstraint_AdminHierachy_FieldMask) Size

func (*ProbingConstraint_AdminHierachy_FieldMask) String

func (*ProbingConstraint_AdminHierachy_FieldMask) Subtract

func (*ProbingConstraint_AdminHierachy_FieldMask) SubtractRaw

func (*ProbingConstraint_AdminHierachy_FieldMask) ToProtoFieldMask

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ProbingConstraint_AdminHierachy_FieldMask) Unmarshal

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) Unmarshal(data []byte) error

func (*ProbingConstraint_AdminHierachy_FieldMask) UnmarshalJSON

func (fieldMask *ProbingConstraint_AdminHierachy_FieldMask) UnmarshalJSON(data []byte) error

type ProbingConstraint_FieldMask

type ProbingConstraint_FieldMask struct {
	Paths []ProbingConstraint_FieldPath
}

func FullProbingConstraint_FieldMask

func FullProbingConstraint_FieldMask() *ProbingConstraint_FieldMask

func (*ProbingConstraint_FieldMask) AppendPath

func (fieldMask *ProbingConstraint_FieldMask) AppendPath(path ProbingConstraint_FieldPath)

func (*ProbingConstraint_FieldMask) AppendRawPath

func (fieldMask *ProbingConstraint_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ProbingConstraint_FieldMask) DecodeFirestore

func (fieldMask *ProbingConstraint_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ProbingConstraint_FieldMask) EncodeFirestore

func (fieldMask *ProbingConstraint_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ProbingConstraint_FieldMask) FilterInputFields

func (fieldMask *ProbingConstraint_FieldMask) FilterInputFields() *ProbingConstraint_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ProbingConstraint_FieldMask) FromProtoFieldMask

func (fieldMask *ProbingConstraint_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*ProbingConstraint_FieldMask) GetPaths

func (*ProbingConstraint_FieldMask) GetRawPaths

func (fieldMask *ProbingConstraint_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ProbingConstraint_FieldMask) IsFull

func (fieldMask *ProbingConstraint_FieldMask) IsFull() bool

func (ProbingConstraint_FieldMask) Marshal

func (fieldMask ProbingConstraint_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ProbingConstraint_FieldMask) MarshalJSON

func (fieldMask ProbingConstraint_FieldMask) MarshalJSON() ([]byte, error)

func (*ProbingConstraint_FieldMask) PathsCount

func (fieldMask *ProbingConstraint_FieldMask) PathsCount() int

func (*ProbingConstraint_FieldMask) Project

func (*ProbingConstraint_FieldMask) ProjectRaw

func (*ProbingConstraint_FieldMask) ProtoMessage

func (fieldMask *ProbingConstraint_FieldMask) ProtoMessage()

func (*ProbingConstraint_FieldMask) ProtoReflect

func (fieldMask *ProbingConstraint_FieldMask) ProtoReflect() preflect.Message

func (*ProbingConstraint_FieldMask) Reset

func (fieldMask *ProbingConstraint_FieldMask) Reset()

func (*ProbingConstraint_FieldMask) Set

func (fieldMask *ProbingConstraint_FieldMask) Set(target, source *ProbingConstraint)

func (*ProbingConstraint_FieldMask) SetFromCliFlag

func (fieldMask *ProbingConstraint_FieldMask) SetFromCliFlag(raw string) error

func (*ProbingConstraint_FieldMask) SetRaw

func (fieldMask *ProbingConstraint_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ProbingConstraint_FieldMask) Size

func (fieldMask *ProbingConstraint_FieldMask) Size() int

func (*ProbingConstraint_FieldMask) String

func (fieldMask *ProbingConstraint_FieldMask) String() string

func (*ProbingConstraint_FieldMask) Subtract

func (*ProbingConstraint_FieldMask) SubtractRaw

func (*ProbingConstraint_FieldMask) ToProtoFieldMask

func (fieldMask *ProbingConstraint_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ProbingConstraint_FieldMask) Unmarshal

func (fieldMask *ProbingConstraint_FieldMask) Unmarshal(data []byte) error

func (*ProbingConstraint_FieldMask) UnmarshalJSON

func (fieldMask *ProbingConstraint_FieldMask) UnmarshalJSON(data []byte) error

type ProbingConstraint_FieldPath

type ProbingConstraint_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProbingConstraint_FieldPathSelector
	Get(source *ProbingConstraint) []interface{}
	GetSingle(source *ProbingConstraint) (interface{}, bool)
	ClearValue(item *ProbingConstraint)

	// Those methods build corresponding ProbingConstraint_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ProbingConstraint_FieldPathValue
	WithIArrayOfValues(values interface{}) ProbingConstraint_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ProbingConstraint_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseProbingConstraint_FieldPath

func MustParseProbingConstraint_FieldPath(rawField string) ProbingConstraint_FieldPath

func ParseProbingConstraint_FieldPath

func ParseProbingConstraint_FieldPath(rawField string) (ProbingConstraint_FieldPath, error)

type ProbingConstraint_FieldPathArrayItemValue

type ProbingConstraint_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProbingConstraint_FieldPath
	ContainsValue(*ProbingConstraint) bool
}

ProbingConstraint_FieldPathArrayItemValue allows storing single item in Path-specific values for ProbingConstraint according to their type Present only for array (repeated) types.

func MustParseProbingConstraint_FieldPathArrayItemValue

func MustParseProbingConstraint_FieldPathArrayItemValue(pathStr, valueStr string) ProbingConstraint_FieldPathArrayItemValue

func ParseProbingConstraint_FieldPathArrayItemValue

func ParseProbingConstraint_FieldPathArrayItemValue(pathStr, valueStr string) (ProbingConstraint_FieldPathArrayItemValue, error)

ParseProbingConstraint_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProbingConstraint_FieldPathArrayOfValues

type ProbingConstraint_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProbingConstraint_FieldPath
}

ProbingConstraint_FieldPathArrayOfValues allows storing slice of values for ProbingConstraint fields according to their type

func MustParseProbingConstraint_FieldPathArrayOfValues

func MustParseProbingConstraint_FieldPathArrayOfValues(pathStr, valuesStr string) ProbingConstraint_FieldPathArrayOfValues

func ParseProbingConstraint_FieldPathArrayOfValues

func ParseProbingConstraint_FieldPathArrayOfValues(pathStr, valuesStr string) (ProbingConstraint_FieldPathArrayOfValues, error)

type ProbingConstraint_FieldPathSelector

type ProbingConstraint_FieldPathSelector int32
const (
	ProbingConstraint_FieldPathSelectorMaxSessionsPerAgentLocation        ProbingConstraint_FieldPathSelector = 0
	ProbingConstraint_FieldPathSelectorMaxSessionsPerAgentPublicIpAddress ProbingConstraint_FieldPathSelector = 1
)

func (ProbingConstraint_FieldPathSelector) String

type ProbingConstraint_FieldPathValue

type ProbingConstraint_FieldPathValue interface {
	ProbingConstraint_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ProbingConstraint)
	CompareWith(*ProbingConstraint) (cmp int, comparable bool)
}

ProbingConstraint_FieldPathValue allows storing values for ProbingConstraint fields according to their type

func MustParseProbingConstraint_FieldPathValue

func MustParseProbingConstraint_FieldPathValue(pathStr, valueStr string) ProbingConstraint_FieldPathValue

func ParseProbingConstraint_FieldPathValue

func ParseProbingConstraint_FieldPathValue(pathStr, valueStr string) (ProbingConstraint_FieldPathValue, error)

type ProbingConstraint_FieldSubPath

type ProbingConstraint_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldSubPath) AsMaxSessionsPerAgentLocationSubPath

func (fps *ProbingConstraint_FieldSubPath) AsMaxSessionsPerAgentLocationSubPath() (ProbingConstraintAdminHierachy_FieldPath, bool)

func (*ProbingConstraint_FieldSubPath) ClearValue

func (fps *ProbingConstraint_FieldSubPath) ClearValue(item *ProbingConstraint)

func (*ProbingConstraint_FieldSubPath) ClearValueRaw

func (fps *ProbingConstraint_FieldSubPath) ClearValueRaw(item proto.Message)

func (*ProbingConstraint_FieldSubPath) Get

func (fps *ProbingConstraint_FieldSubPath) Get(source *ProbingConstraint) (values []interface{})

Get returns all values pointed by selected field from source ProbingConstraint

func (*ProbingConstraint_FieldSubPath) GetDefault

func (fps *ProbingConstraint_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ProbingConstraint_FieldSubPath) GetRaw

func (fps *ProbingConstraint_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*ProbingConstraint_FieldSubPath) GetSingle

func (fps *ProbingConstraint_FieldSubPath) GetSingle(source *ProbingConstraint) (interface{}, bool)

GetSingle returns value of selected field from source ProbingConstraint

func (*ProbingConstraint_FieldSubPath) GetSingleRaw

func (fps *ProbingConstraint_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ProbingConstraint_FieldSubPath) IsLeaf

func (fps *ProbingConstraint_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ProbingConstraint_FieldSubPath) JSONString

func (fps *ProbingConstraint_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ProbingConstraint_FieldSubPath) Selector

func (*ProbingConstraint_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

func (fps *ProbingConstraint_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ProbingConstraint_FieldSubPath) String

func (fps *ProbingConstraint_FieldSubPath) String() string

String returns path representation in proto convention

func (*ProbingConstraint_FieldSubPath) WithIArrayItemValue

func (fps *ProbingConstraint_FieldSubPath) WithIArrayItemValue(value interface{}) ProbingConstraint_FieldPathArrayItemValue

func (*ProbingConstraint_FieldSubPath) WithIArrayOfValues

func (fps *ProbingConstraint_FieldSubPath) WithIArrayOfValues(values interface{}) ProbingConstraint_FieldPathArrayOfValues

func (*ProbingConstraint_FieldSubPath) WithIValue

func (fps *ProbingConstraint_FieldSubPath) WithIValue(value interface{}) ProbingConstraint_FieldPathValue

func (*ProbingConstraint_FieldSubPath) WithRawIArrayItemValue

func (fps *ProbingConstraint_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ProbingConstraint_FieldSubPath) WithRawIArrayOfValues

func (fps *ProbingConstraint_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ProbingConstraint_FieldSubPath) WithRawIValue

func (fps *ProbingConstraint_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ProbingConstraint_FieldSubPathArrayItemValue

type ProbingConstraint_FieldSubPathArrayItemValue struct {
	ProbingConstraint_FieldPath
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldSubPathArrayItemValue) AsMaxSessionsPerAgentLocationPathItemValue

func (*ProbingConstraint_FieldSubPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ProbingConstraint'

func (*ProbingConstraint_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *ProbingConstraint_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type ProbingConstraint_FieldSubPathArrayOfValues

type ProbingConstraint_FieldSubPathArrayOfValues struct {
	ProbingConstraint_FieldPath
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldSubPathArrayOfValues) AsMaxSessionsPerAgentLocationPathArrayOfValues

func (fpsaov *ProbingConstraint_FieldSubPathArrayOfValues) AsMaxSessionsPerAgentLocationPathArrayOfValues() (ProbingConstraintAdminHierachy_FieldPathArrayOfValues, bool)

func (*ProbingConstraint_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *ProbingConstraint_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type ProbingConstraint_FieldSubPathValue

type ProbingConstraint_FieldSubPathValue struct {
	ProbingConstraint_FieldPath
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldSubPathValue) AsMaxSessionsPerAgentLocationPathValue

func (fpvs *ProbingConstraint_FieldSubPathValue) AsMaxSessionsPerAgentLocationPathValue() (ProbingConstraintAdminHierachy_FieldPathValue, bool)

func (*ProbingConstraint_FieldSubPathValue) CompareWith

func (fpvs *ProbingConstraint_FieldSubPathValue) CompareWith(source *ProbingConstraint) (int, bool)

func (*ProbingConstraint_FieldSubPathValue) CompareWithRaw

func (fpvs *ProbingConstraint_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ProbingConstraint_FieldSubPathValue) GetRawValue

func (fpvs *ProbingConstraint_FieldSubPathValue) GetRawValue() interface{}

func (*ProbingConstraint_FieldSubPathValue) SetTo

func (*ProbingConstraint_FieldSubPathValue) SetToRaw

func (fpvs *ProbingConstraint_FieldSubPathValue) SetToRaw(target proto.Message)

type ProbingConstraint_FieldTerminalPath

type ProbingConstraint_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldTerminalPath) ClearValue

func (*ProbingConstraint_FieldTerminalPath) ClearValueRaw

func (fp *ProbingConstraint_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ProbingConstraint_FieldTerminalPath) Get

func (fp *ProbingConstraint_FieldTerminalPath) Get(source *ProbingConstraint) (values []interface{})

Get returns all values pointed by specific field from source ProbingConstraint

func (*ProbingConstraint_FieldTerminalPath) GetDefault

func (fp *ProbingConstraint_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ProbingConstraint_FieldTerminalPath) GetRaw

func (fp *ProbingConstraint_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ProbingConstraint_FieldTerminalPath) GetSingle

func (fp *ProbingConstraint_FieldTerminalPath) GetSingle(source *ProbingConstraint) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ProbingConstraint

func (*ProbingConstraint_FieldTerminalPath) GetSingleRaw

func (fp *ProbingConstraint_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ProbingConstraint_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProbingConstraint_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ProbingConstraint_FieldTerminalPath) Selector

func (*ProbingConstraint_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *ProbingConstraint_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ProbingConstraint_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProbingConstraint_FieldTerminalPath) WithIArrayItemValue

func (fp *ProbingConstraint_FieldTerminalPath) WithIArrayItemValue(value interface{}) ProbingConstraint_FieldPathArrayItemValue

func (*ProbingConstraint_FieldTerminalPath) WithIArrayOfValues

func (fp *ProbingConstraint_FieldTerminalPath) WithIArrayOfValues(values interface{}) ProbingConstraint_FieldPathArrayOfValues

func (*ProbingConstraint_FieldTerminalPath) WithIValue

func (*ProbingConstraint_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ProbingConstraint_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ProbingConstraint_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ProbingConstraint_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ProbingConstraint_FieldTerminalPath) WithRawIValue

func (fp *ProbingConstraint_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ProbingConstraint_FieldTerminalPathArrayItemValue

type ProbingConstraint_FieldTerminalPathArrayItemValue struct {
	ProbingConstraint_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ProbingConstraint'

func (*ProbingConstraint_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ProbingConstraint_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ProbingConstraint as interface{}

func (*ProbingConstraint_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ProbingConstraint_FieldTerminalPathArrayItemValue) GetSingle(source *ProbingConstraint) (interface{}, bool)

func (*ProbingConstraint_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ProbingConstraint_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ProbingConstraint_FieldTerminalPathArrayOfValues

type ProbingConstraint_FieldTerminalPathArrayOfValues struct {
	ProbingConstraint_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldTerminalPathArrayOfValues) AsMaxSessionsPerAgentLocationArrayOfValues

func (fpaov *ProbingConstraint_FieldTerminalPathArrayOfValues) AsMaxSessionsPerAgentLocationArrayOfValues() ([]*ProbingConstraint_AdminHierachy, bool)

func (*ProbingConstraint_FieldTerminalPathArrayOfValues) AsMaxSessionsPerAgentPublicIpAddressArrayOfValues

func (fpaov *ProbingConstraint_FieldTerminalPathArrayOfValues) AsMaxSessionsPerAgentPublicIpAddressArrayOfValues() ([]int32, bool)

func (*ProbingConstraint_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ProbingConstraint_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ProbingConstraint_FieldTerminalPathValue

type ProbingConstraint_FieldTerminalPathValue struct {
	ProbingConstraint_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingConstraint_FieldTerminalPathValue) AsMaxSessionsPerAgentLocationValue

func (fpv *ProbingConstraint_FieldTerminalPathValue) AsMaxSessionsPerAgentLocationValue() (*ProbingConstraint_AdminHierachy, bool)

func (*ProbingConstraint_FieldTerminalPathValue) AsMaxSessionsPerAgentPublicIpAddressValue

func (fpv *ProbingConstraint_FieldTerminalPathValue) AsMaxSessionsPerAgentPublicIpAddressValue() (int32, bool)

func (*ProbingConstraint_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ProbingConstraint_FieldTerminalPathValue' with the value under path in 'ProbingConstraint'.

func (*ProbingConstraint_FieldTerminalPathValue) CompareWithRaw

func (fpv *ProbingConstraint_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ProbingConstraint_FieldTerminalPathValue) GetRawValue

func (fpv *ProbingConstraint_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ProbingConstraint' as interface{}

func (*ProbingConstraint_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ProbingConstraint

func (*ProbingConstraint_FieldTerminalPathValue) SetToRaw

type ProbingMode

type ProbingMode int32
const (
	ProbingMode_PROBING_MODE_UNSPECIFIED ProbingMode = 0
	ProbingMode_ICMP                     ProbingMode = 1
	ProbingMode_HTTP                     ProbingMode = 2
	ProbingMode_UDP                      ProbingMode = 3
	ProbingMode_TCP                      ProbingMode = 4
	ProbingMode_SPEED_TEST               ProbingMode = 5
)

func (ProbingMode) Descriptor

func (ProbingMode) Descriptor() preflect.EnumDescriptor

func (ProbingMode) Enum

func (x ProbingMode) Enum() *ProbingMode

func (ProbingMode) EnumDescriptor

func (ProbingMode) EnumDescriptor() ([]byte, []int)

Deprecated, Use ProbingMode.ProtoReflect.Descriptor instead.

func (ProbingMode) Number

func (x ProbingMode) Number() preflect.EnumNumber

func (ProbingMode) String

func (x ProbingMode) String() string

func (ProbingMode) Type

func (ProbingMode) Type() preflect.EnumType

type ProbingSettings

type ProbingSettings struct {

	// probing interval (optional). If not specified, default target interval is
	// used. minimal allowed interval is 100ms, default value is 30s.
	Interval *duration.Duration `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty" firestore:"interval"`
	// TOS for ipv4 or Traffic class for ipv6.
	Tos *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=tos,proto3" json:"tos,omitempty" firestore:"tos"`
	// if present overrides target window_size.
	WindowSize *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=window_size,json=windowSize,proto3" json:"window_size,omitempty" firestore:"windowSize"`
	// Path probing settings.
	PathProbing *PathProbe `protobuf:"bytes,4,opt,name=path_probing,json=pathProbing,proto3" json:"path_probing,omitempty" firestore:"pathProbing"`
	// Speedtest settings
	SpeedtestSettings *SpeedTestSettings `` /* 142-byte string literal not displayed */
	// HTTP Probing Settings
	HttpProbingConfig  *HTTPProbingConfig  `` /* 144-byte string literal not displayed */
	ProxyConfiguration *ProxyConfiguration `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

ProbingSetting contains optional config per target

func (*ProbingSettings) Clone

func (o *ProbingSettings) Clone() *ProbingSettings

func (*ProbingSettings) CloneRaw

func (*ProbingSettings) Descriptor

func (*ProbingSettings) Descriptor() ([]byte, []int)

Deprecated, Use ProbingSettings.ProtoReflect.Descriptor instead.

func (*ProbingSettings) GetHttpProbingConfig

func (m *ProbingSettings) GetHttpProbingConfig() *HTTPProbingConfig

func (*ProbingSettings) GetInterval

func (m *ProbingSettings) GetInterval() *duration.Duration

func (*ProbingSettings) GetPathProbing

func (m *ProbingSettings) GetPathProbing() *PathProbe

func (*ProbingSettings) GetProxyConfiguration

func (m *ProbingSettings) GetProxyConfiguration() *ProxyConfiguration

func (*ProbingSettings) GetSpeedtestSettings

func (m *ProbingSettings) GetSpeedtestSettings() *SpeedTestSettings

func (*ProbingSettings) GetTos

func (m *ProbingSettings) GetTos() *wrappers.UInt32Value

func (*ProbingSettings) GetWindowSize

func (m *ProbingSettings) GetWindowSize() *wrappers.UInt32Value

func (*ProbingSettings) GotenMessage

func (*ProbingSettings) GotenMessage()

func (*ProbingSettings) GotenObjectExt

func (o *ProbingSettings) GotenObjectExt()

func (*ProbingSettings) GotenValidate

func (obj *ProbingSettings) GotenValidate() error

func (*ProbingSettings) MakeDiffFieldMask

func (o *ProbingSettings) MakeDiffFieldMask(other *ProbingSettings) *ProbingSettings_FieldMask

func (*ProbingSettings) MakeFullFieldMask

func (o *ProbingSettings) MakeFullFieldMask() *ProbingSettings_FieldMask

func (*ProbingSettings) MakeRawDiffFieldMask

func (o *ProbingSettings) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ProbingSettings) MakeRawFullFieldMask

func (o *ProbingSettings) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ProbingSettings) Marshal

func (m *ProbingSettings) Marshal() ([]byte, error)

func (*ProbingSettings) MarshalJSON

func (m *ProbingSettings) MarshalJSON() ([]byte, error)

func (*ProbingSettings) Merge

func (o *ProbingSettings) Merge(source *ProbingSettings)

func (*ProbingSettings) MergeRaw

func (o *ProbingSettings) MergeRaw(source gotenobject.GotenObjectExt)

func (*ProbingSettings) ProtoMessage

func (*ProbingSettings) ProtoMessage()

func (*ProbingSettings) ProtoReflect

func (m *ProbingSettings) ProtoReflect() preflect.Message

func (*ProbingSettings) Reset

func (m *ProbingSettings) Reset()

func (*ProbingSettings) SetHttpProbingConfig

func (m *ProbingSettings) SetHttpProbingConfig(fv *HTTPProbingConfig)

func (*ProbingSettings) SetInterval

func (m *ProbingSettings) SetInterval(fv *duration.Duration)

func (*ProbingSettings) SetPathProbing

func (m *ProbingSettings) SetPathProbing(fv *PathProbe)

func (*ProbingSettings) SetProxyConfiguration

func (m *ProbingSettings) SetProxyConfiguration(fv *ProxyConfiguration)

func (*ProbingSettings) SetSpeedtestSettings

func (m *ProbingSettings) SetSpeedtestSettings(fv *SpeedTestSettings)

func (*ProbingSettings) SetTos

func (m *ProbingSettings) SetTos(fv *wrappers.UInt32Value)

func (*ProbingSettings) SetWindowSize

func (m *ProbingSettings) SetWindowSize(fv *wrappers.UInt32Value)

func (*ProbingSettings) String

func (m *ProbingSettings) String() string

func (*ProbingSettings) Unmarshal

func (m *ProbingSettings) Unmarshal(b []byte) error

func (*ProbingSettings) UnmarshalJSON

func (m *ProbingSettings) UnmarshalJSON(data []byte) error

type ProbingSettingsFieldPathBuilder

type ProbingSettingsFieldPathBuilder struct{}

func NewProbingSettingsFieldPathBuilder

func NewProbingSettingsFieldPathBuilder() ProbingSettingsFieldPathBuilder

func (ProbingSettingsFieldPathBuilder) HttpProbingConfig

func (ProbingSettingsFieldPathBuilder) Interval

func (ProbingSettingsFieldPathBuilder) PathProbing

func (ProbingSettingsFieldPathBuilder) ProxyConfiguration

func (ProbingSettingsFieldPathBuilder) SpeedtestSettings

func (ProbingSettingsFieldPathBuilder) Tos

func (ProbingSettingsFieldPathBuilder) WindowSize

type ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders

type ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders struct {
	// contains filtered or unexported fields
}

func (ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders) FieldPath

func (ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders) WithArrayOfValues

func (ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders) WithValue

type ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders

type ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders struct {
	// contains filtered or unexported fields
}

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders) FieldPath

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders) WithArrayOfValues

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders) WithValue

type ProbingSettingsPathSelectorHttpProbingConfig

type ProbingSettingsPathSelectorHttpProbingConfig struct{}

func (ProbingSettingsPathSelectorHttpProbingConfig) AuthConfig

func (ProbingSettingsPathSelectorHttpProbingConfig) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfig) HttpRequest

func (ProbingSettingsPathSelectorHttpProbingConfig) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfig) WithSubArrayItemValue

func (ProbingSettingsPathSelectorHttpProbingConfig) WithSubArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfig) WithSubPath

func (ProbingSettingsPathSelectorHttpProbingConfig) WithSubValue

func (ProbingSettingsPathSelectorHttpProbingConfig) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfig

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfig struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfig) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfig) Password

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfig) Username

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfig) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfig) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigPassword

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigPassword struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigPassword) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigPassword) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigPassword) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigRequestHeaderTokenKey

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigRequestHeaderTokenKey struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigRequestHeaderTokenKey) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigRequestHeaderTokenKey) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigRequestHeaderTokenKey) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequest

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequest struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequest) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequest) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequest) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestAuthenticationMethod

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestAuthenticationMethod struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestAuthenticationMethod) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestAuthenticationMethod) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestAuthenticationMethod) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestExpectedResponseCode

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestExpectedResponseCode struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestExpectedResponseCode) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestExpectedResponseCode) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestExpectedResponseCode) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestBody

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestBody struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestBody) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestBody) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestBody) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestHeaders) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestMethod

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestMethod struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestMethod) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestMethod) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestRequestMethod) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestTimeout

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestTimeout struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestTimeout) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestTimeout) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestTimeout) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrl

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrl struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrl) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrl) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrl) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyExpiryKey

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyExpiryKey struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyExpiryKey) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyExpiryKey) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyExpiryKey) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyKey

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyKey struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyKey) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyKey) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseBodyKey) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseHeader

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseHeader struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseHeader) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseHeader) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenResponseHeader) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigUsername

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigUsername struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigUsername) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigUsername) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigUsername) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequest

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequest struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequest) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequest) Timeout

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequest) Url

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequest) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequest) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestAuthenticationMethod

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestAuthenticationMethod struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestAuthenticationMethod) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestAuthenticationMethod) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestAuthenticationMethod) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestExpectedResponseCode

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestExpectedResponseCode struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestExpectedResponseCode) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestExpectedResponseCode) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestExpectedResponseCode) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestBody

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestBody struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestBody) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestBody) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestBody) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestHeaders

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestHeaders struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestHeaders) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestHeaders) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestHeaders) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestMethod

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestMethod struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestMethod) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestMethod) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestRequestMethod) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestTimeout

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestTimeout struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestTimeout) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestTimeout) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestTimeout) WithValue

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrl

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrl struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrl) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrl) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrl) WithValue

type ProbingSettingsPathSelectorInterval

type ProbingSettingsPathSelectorInterval struct{}

func (ProbingSettingsPathSelectorInterval) FieldPath

func (ProbingSettingsPathSelectorInterval) WithArrayOfValues

func (ProbingSettingsPathSelectorInterval) WithValue

type ProbingSettingsPathSelectorPathProbing

type ProbingSettingsPathSelectorPathProbing struct{}

func (ProbingSettingsPathSelectorPathProbing) Attempts

func (ProbingSettingsPathSelectorPathProbing) Enabled

func (ProbingSettingsPathSelectorPathProbing) FieldPath

func (ProbingSettingsPathSelectorPathProbing) Interval

func (ProbingSettingsPathSelectorPathProbing) IntervalSec

func (ProbingSettingsPathSelectorPathProbing) MaxTtl

func (ProbingSettingsPathSelectorPathProbing) Mode

func (ProbingSettingsPathSelectorPathProbing) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbing) WithSubArrayItemValue

func (ProbingSettingsPathSelectorPathProbing) WithSubArrayOfValues

func (ProbingSettingsPathSelectorPathProbing) WithSubPath

func (ProbingSettingsPathSelectorPathProbing) WithSubValue

func (ProbingSettingsPathSelectorPathProbing) WithValue

type ProbingSettingsPathSelectorPathProbingAttempts

type ProbingSettingsPathSelectorPathProbingAttempts struct{}

func (ProbingSettingsPathSelectorPathProbingAttempts) FieldPath

func (ProbingSettingsPathSelectorPathProbingAttempts) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbingAttempts) WithValue

type ProbingSettingsPathSelectorPathProbingEnabled

type ProbingSettingsPathSelectorPathProbingEnabled struct{}

func (ProbingSettingsPathSelectorPathProbingEnabled) FieldPath

func (ProbingSettingsPathSelectorPathProbingEnabled) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbingEnabled) WithValue

type ProbingSettingsPathSelectorPathProbingInterval

type ProbingSettingsPathSelectorPathProbingInterval struct{}

func (ProbingSettingsPathSelectorPathProbingInterval) FieldPath

func (ProbingSettingsPathSelectorPathProbingInterval) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbingInterval) WithValue

type ProbingSettingsPathSelectorPathProbingIntervalSec

type ProbingSettingsPathSelectorPathProbingIntervalSec struct{}

func (ProbingSettingsPathSelectorPathProbingIntervalSec) FieldPath

func (ProbingSettingsPathSelectorPathProbingIntervalSec) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbingIntervalSec) WithValue

type ProbingSettingsPathSelectorPathProbingMaxTtl

type ProbingSettingsPathSelectorPathProbingMaxTtl struct{}

func (ProbingSettingsPathSelectorPathProbingMaxTtl) FieldPath

func (ProbingSettingsPathSelectorPathProbingMaxTtl) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbingMaxTtl) WithValue

type ProbingSettingsPathSelectorPathProbingMode

type ProbingSettingsPathSelectorPathProbingMode struct{}

func (ProbingSettingsPathSelectorPathProbingMode) FieldPath

func (ProbingSettingsPathSelectorPathProbingMode) WithArrayOfValues

func (ProbingSettingsPathSelectorPathProbingMode) WithValue

type ProbingSettingsPathSelectorProxyConfiguration

type ProbingSettingsPathSelectorProxyConfiguration struct{}

func (ProbingSettingsPathSelectorProxyConfiguration) FieldPath

func (ProbingSettingsPathSelectorProxyConfiguration) HttpProxy

func (ProbingSettingsPathSelectorProxyConfiguration) HttpsProxy

func (ProbingSettingsPathSelectorProxyConfiguration) NoProxy

func (ProbingSettingsPathSelectorProxyConfiguration) ProxySetting

func (ProbingSettingsPathSelectorProxyConfiguration) WithArrayOfValues

func (ProbingSettingsPathSelectorProxyConfiguration) WithSubArrayItemValue

func (ProbingSettingsPathSelectorProxyConfiguration) WithSubArrayOfValues

func (ProbingSettingsPathSelectorProxyConfiguration) WithSubPath

func (ProbingSettingsPathSelectorProxyConfiguration) WithSubValue

func (ProbingSettingsPathSelectorProxyConfiguration) WithValue

type ProbingSettingsPathSelectorProxyConfigurationHttpProxy

type ProbingSettingsPathSelectorProxyConfigurationHttpProxy struct{}

func (ProbingSettingsPathSelectorProxyConfigurationHttpProxy) FieldPath

func (ProbingSettingsPathSelectorProxyConfigurationHttpProxy) WithArrayOfValues

func (ProbingSettingsPathSelectorProxyConfigurationHttpProxy) WithValue

type ProbingSettingsPathSelectorProxyConfigurationHttpsProxy

type ProbingSettingsPathSelectorProxyConfigurationHttpsProxy struct{}

func (ProbingSettingsPathSelectorProxyConfigurationHttpsProxy) FieldPath

func (ProbingSettingsPathSelectorProxyConfigurationHttpsProxy) WithArrayOfValues

func (ProbingSettingsPathSelectorProxyConfigurationHttpsProxy) WithValue

type ProbingSettingsPathSelectorProxyConfigurationNoProxy

type ProbingSettingsPathSelectorProxyConfigurationNoProxy struct{}

func (ProbingSettingsPathSelectorProxyConfigurationNoProxy) FieldPath

func (ProbingSettingsPathSelectorProxyConfigurationNoProxy) WithArrayOfValues

func (ProbingSettingsPathSelectorProxyConfigurationNoProxy) WithValue

type ProbingSettingsPathSelectorProxyConfigurationProxySetting

type ProbingSettingsPathSelectorProxyConfigurationProxySetting struct{}

func (ProbingSettingsPathSelectorProxyConfigurationProxySetting) FieldPath

func (ProbingSettingsPathSelectorProxyConfigurationProxySetting) WithArrayOfValues

func (ProbingSettingsPathSelectorProxyConfigurationProxySetting) WithValue

type ProbingSettingsPathSelectorSpeedtestSettings

type ProbingSettingsPathSelectorSpeedtestSettings struct{}

func (ProbingSettingsPathSelectorSpeedtestSettings) Duration

func (ProbingSettingsPathSelectorSpeedtestSettings) FieldPath

func (ProbingSettingsPathSelectorSpeedtestSettings) ServerSelection

func (ProbingSettingsPathSelectorSpeedtestSettings) TcpPort

func (ProbingSettingsPathSelectorSpeedtestSettings) WithArrayOfValues

func (ProbingSettingsPathSelectorSpeedtestSettings) WithSubArrayItemValue

func (ProbingSettingsPathSelectorSpeedtestSettings) WithSubArrayOfValues

func (ProbingSettingsPathSelectorSpeedtestSettings) WithSubPath

func (ProbingSettingsPathSelectorSpeedtestSettings) WithSubValue

func (ProbingSettingsPathSelectorSpeedtestSettings) WithValue

type ProbingSettingsPathSelectorSpeedtestSettingsDuration

type ProbingSettingsPathSelectorSpeedtestSettingsDuration struct{}

func (ProbingSettingsPathSelectorSpeedtestSettingsDuration) FieldPath

func (ProbingSettingsPathSelectorSpeedtestSettingsDuration) WithArrayOfValues

func (ProbingSettingsPathSelectorSpeedtestSettingsDuration) WithValue

type ProbingSettingsPathSelectorSpeedtestSettingsServerSelection

type ProbingSettingsPathSelectorSpeedtestSettingsServerSelection struct{}

func (ProbingSettingsPathSelectorSpeedtestSettingsServerSelection) FieldPath

func (ProbingSettingsPathSelectorSpeedtestSettingsServerSelection) WithArrayOfValues

func (ProbingSettingsPathSelectorSpeedtestSettingsServerSelection) WithValue

type ProbingSettingsPathSelectorSpeedtestSettingsTcpPort

type ProbingSettingsPathSelectorSpeedtestSettingsTcpPort struct{}

func (ProbingSettingsPathSelectorSpeedtestSettingsTcpPort) FieldPath

func (ProbingSettingsPathSelectorSpeedtestSettingsTcpPort) WithArrayOfValues

func (ProbingSettingsPathSelectorSpeedtestSettingsTcpPort) WithValue

type ProbingSettingsPathSelectorTos

type ProbingSettingsPathSelectorTos struct{}

func (ProbingSettingsPathSelectorTos) FieldPath

func (ProbingSettingsPathSelectorTos) WithArrayOfValues

func (ProbingSettingsPathSelectorTos) WithValue

type ProbingSettingsPathSelectorWindowSize

type ProbingSettingsPathSelectorWindowSize struct{}

func (ProbingSettingsPathSelectorWindowSize) FieldPath

func (ProbingSettingsPathSelectorWindowSize) WithArrayOfValues

func (ProbingSettingsPathSelectorWindowSize) WithValue

type ProbingSettings_FieldMask

type ProbingSettings_FieldMask struct {
	Paths []ProbingSettings_FieldPath
}

func FullProbingSettings_FieldMask

func FullProbingSettings_FieldMask() *ProbingSettings_FieldMask

func (*ProbingSettings_FieldMask) AppendPath

func (fieldMask *ProbingSettings_FieldMask) AppendPath(path ProbingSettings_FieldPath)

func (*ProbingSettings_FieldMask) AppendRawPath

func (fieldMask *ProbingSettings_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ProbingSettings_FieldMask) DecodeFirestore

func (fieldMask *ProbingSettings_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ProbingSettings_FieldMask) EncodeFirestore

func (fieldMask *ProbingSettings_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ProbingSettings_FieldMask) FilterInputFields

func (fieldMask *ProbingSettings_FieldMask) FilterInputFields() *ProbingSettings_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ProbingSettings_FieldMask) FromProtoFieldMask

func (fieldMask *ProbingSettings_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*ProbingSettings_FieldMask) GetPaths

func (fieldMask *ProbingSettings_FieldMask) GetPaths() []ProbingSettings_FieldPath

func (*ProbingSettings_FieldMask) GetRawPaths

func (fieldMask *ProbingSettings_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ProbingSettings_FieldMask) IsFull

func (fieldMask *ProbingSettings_FieldMask) IsFull() bool

func (ProbingSettings_FieldMask) Marshal

func (fieldMask ProbingSettings_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ProbingSettings_FieldMask) MarshalJSON

func (fieldMask ProbingSettings_FieldMask) MarshalJSON() ([]byte, error)

func (*ProbingSettings_FieldMask) PathsCount

func (fieldMask *ProbingSettings_FieldMask) PathsCount() int

func (*ProbingSettings_FieldMask) Project

func (fieldMask *ProbingSettings_FieldMask) Project(source *ProbingSettings) *ProbingSettings

func (*ProbingSettings_FieldMask) ProjectRaw

func (*ProbingSettings_FieldMask) ProtoMessage

func (fieldMask *ProbingSettings_FieldMask) ProtoMessage()

func (*ProbingSettings_FieldMask) ProtoReflect

func (fieldMask *ProbingSettings_FieldMask) ProtoReflect() preflect.Message

func (*ProbingSettings_FieldMask) Reset

func (fieldMask *ProbingSettings_FieldMask) Reset()

func (*ProbingSettings_FieldMask) Set

func (fieldMask *ProbingSettings_FieldMask) Set(target, source *ProbingSettings)

func (*ProbingSettings_FieldMask) SetFromCliFlag

func (fieldMask *ProbingSettings_FieldMask) SetFromCliFlag(raw string) error

func (*ProbingSettings_FieldMask) SetRaw

func (fieldMask *ProbingSettings_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ProbingSettings_FieldMask) Size

func (fieldMask *ProbingSettings_FieldMask) Size() int

func (*ProbingSettings_FieldMask) String

func (fieldMask *ProbingSettings_FieldMask) String() string

func (*ProbingSettings_FieldMask) Subtract

func (*ProbingSettings_FieldMask) SubtractRaw

func (*ProbingSettings_FieldMask) ToProtoFieldMask

func (fieldMask *ProbingSettings_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ProbingSettings_FieldMask) Unmarshal

func (fieldMask *ProbingSettings_FieldMask) Unmarshal(data []byte) error

func (*ProbingSettings_FieldMask) UnmarshalJSON

func (fieldMask *ProbingSettings_FieldMask) UnmarshalJSON(data []byte) error

type ProbingSettings_FieldPath

type ProbingSettings_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProbingSettings_FieldPathSelector
	Get(source *ProbingSettings) []interface{}
	GetSingle(source *ProbingSettings) (interface{}, bool)
	ClearValue(item *ProbingSettings)

	// Those methods build corresponding ProbingSettings_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ProbingSettings_FieldPathValue
	WithIArrayOfValues(values interface{}) ProbingSettings_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ProbingSettings_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseProbingSettings_FieldPath

func MustParseProbingSettings_FieldPath(rawField string) ProbingSettings_FieldPath

func ParseProbingSettings_FieldPath

func ParseProbingSettings_FieldPath(rawField string) (ProbingSettings_FieldPath, error)

type ProbingSettings_FieldPathArrayItemValue

type ProbingSettings_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProbingSettings_FieldPath
	ContainsValue(*ProbingSettings) bool
}

ProbingSettings_FieldPathArrayItemValue allows storing single item in Path-specific values for ProbingSettings according to their type Present only for array (repeated) types.

func MustParseProbingSettings_FieldPathArrayItemValue

func MustParseProbingSettings_FieldPathArrayItemValue(pathStr, valueStr string) ProbingSettings_FieldPathArrayItemValue

func ParseProbingSettings_FieldPathArrayItemValue

func ParseProbingSettings_FieldPathArrayItemValue(pathStr, valueStr string) (ProbingSettings_FieldPathArrayItemValue, error)

ParseProbingSettings_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProbingSettings_FieldPathArrayOfValues

type ProbingSettings_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProbingSettings_FieldPath
}

ProbingSettings_FieldPathArrayOfValues allows storing slice of values for ProbingSettings fields according to their type

func MustParseProbingSettings_FieldPathArrayOfValues

func MustParseProbingSettings_FieldPathArrayOfValues(pathStr, valuesStr string) ProbingSettings_FieldPathArrayOfValues

func ParseProbingSettings_FieldPathArrayOfValues

func ParseProbingSettings_FieldPathArrayOfValues(pathStr, valuesStr string) (ProbingSettings_FieldPathArrayOfValues, error)

type ProbingSettings_FieldPathSelector

type ProbingSettings_FieldPathSelector int32
const (
	ProbingSettings_FieldPathSelectorInterval           ProbingSettings_FieldPathSelector = 0
	ProbingSettings_FieldPathSelectorTos                ProbingSettings_FieldPathSelector = 1
	ProbingSettings_FieldPathSelectorWindowSize         ProbingSettings_FieldPathSelector = 2
	ProbingSettings_FieldPathSelectorPathProbing        ProbingSettings_FieldPathSelector = 3
	ProbingSettings_FieldPathSelectorSpeedtestSettings  ProbingSettings_FieldPathSelector = 4
	ProbingSettings_FieldPathSelectorHttpProbingConfig  ProbingSettings_FieldPathSelector = 5
	ProbingSettings_FieldPathSelectorProxyConfiguration ProbingSettings_FieldPathSelector = 6
)

func (ProbingSettings_FieldPathSelector) String

type ProbingSettings_FieldPathValue

type ProbingSettings_FieldPathValue interface {
	ProbingSettings_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ProbingSettings)
	CompareWith(*ProbingSettings) (cmp int, comparable bool)
}

ProbingSettings_FieldPathValue allows storing values for ProbingSettings fields according to their type

func MustParseProbingSettings_FieldPathValue

func MustParseProbingSettings_FieldPathValue(pathStr, valueStr string) ProbingSettings_FieldPathValue

func ParseProbingSettings_FieldPathValue

func ParseProbingSettings_FieldPathValue(pathStr, valueStr string) (ProbingSettings_FieldPathValue, error)

type ProbingSettings_FieldSubPath

type ProbingSettings_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldSubPath) AsHttpProbingConfigSubPath

func (fps *ProbingSettings_FieldSubPath) AsHttpProbingConfigSubPath() (HTTPProbingConfig_FieldPath, bool)

func (*ProbingSettings_FieldSubPath) AsPathProbingSubPath

func (fps *ProbingSettings_FieldSubPath) AsPathProbingSubPath() (PathProbe_FieldPath, bool)

func (*ProbingSettings_FieldSubPath) AsProxyConfigurationSubPath

func (fps *ProbingSettings_FieldSubPath) AsProxyConfigurationSubPath() (ProxyConfiguration_FieldPath, bool)

func (*ProbingSettings_FieldSubPath) AsSpeedtestSettingsSubPath

func (fps *ProbingSettings_FieldSubPath) AsSpeedtestSettingsSubPath() (SpeedTestSettings_FieldPath, bool)

func (*ProbingSettings_FieldSubPath) ClearValue

func (fps *ProbingSettings_FieldSubPath) ClearValue(item *ProbingSettings)

func (*ProbingSettings_FieldSubPath) ClearValueRaw

func (fps *ProbingSettings_FieldSubPath) ClearValueRaw(item proto.Message)

func (*ProbingSettings_FieldSubPath) Get

func (fps *ProbingSettings_FieldSubPath) Get(source *ProbingSettings) (values []interface{})

Get returns all values pointed by selected field from source ProbingSettings

func (*ProbingSettings_FieldSubPath) GetDefault

func (fps *ProbingSettings_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ProbingSettings_FieldSubPath) GetRaw

func (fps *ProbingSettings_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*ProbingSettings_FieldSubPath) GetSingle

func (fps *ProbingSettings_FieldSubPath) GetSingle(source *ProbingSettings) (interface{}, bool)

GetSingle returns value of selected field from source ProbingSettings

func (*ProbingSettings_FieldSubPath) GetSingleRaw

func (fps *ProbingSettings_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ProbingSettings_FieldSubPath) IsLeaf

func (fps *ProbingSettings_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ProbingSettings_FieldSubPath) JSONString

func (fps *ProbingSettings_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ProbingSettings_FieldSubPath) Selector

func (*ProbingSettings_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

func (fps *ProbingSettings_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ProbingSettings_FieldSubPath) String

func (fps *ProbingSettings_FieldSubPath) String() string

String returns path representation in proto convention

func (*ProbingSettings_FieldSubPath) WithIArrayItemValue

func (fps *ProbingSettings_FieldSubPath) WithIArrayItemValue(value interface{}) ProbingSettings_FieldPathArrayItemValue

func (*ProbingSettings_FieldSubPath) WithIArrayOfValues

func (fps *ProbingSettings_FieldSubPath) WithIArrayOfValues(values interface{}) ProbingSettings_FieldPathArrayOfValues

func (*ProbingSettings_FieldSubPath) WithIValue

func (fps *ProbingSettings_FieldSubPath) WithIValue(value interface{}) ProbingSettings_FieldPathValue

func (*ProbingSettings_FieldSubPath) WithRawIArrayItemValue

func (fps *ProbingSettings_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ProbingSettings_FieldSubPath) WithRawIArrayOfValues

func (fps *ProbingSettings_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ProbingSettings_FieldSubPath) WithRawIValue

func (fps *ProbingSettings_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ProbingSettings_FieldSubPathArrayItemValue

type ProbingSettings_FieldSubPathArrayItemValue struct {
	ProbingSettings_FieldPath
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldSubPathArrayItemValue) AsHttpProbingConfigPathItemValue

func (*ProbingSettings_FieldSubPathArrayItemValue) AsPathProbingPathItemValue

func (*ProbingSettings_FieldSubPathArrayItemValue) AsProxyConfigurationPathItemValue

func (*ProbingSettings_FieldSubPathArrayItemValue) AsSpeedtestSettingsPathItemValue

func (*ProbingSettings_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *ProbingSettings_FieldSubPathArrayItemValue) ContainsValue(source *ProbingSettings) bool

Contains returns a boolean indicating if value that is being held is present in given 'ProbingSettings'

func (*ProbingSettings_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *ProbingSettings_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type ProbingSettings_FieldSubPathArrayOfValues

type ProbingSettings_FieldSubPathArrayOfValues struct {
	ProbingSettings_FieldPath
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldSubPathArrayOfValues) AsHttpProbingConfigPathArrayOfValues

func (fpsaov *ProbingSettings_FieldSubPathArrayOfValues) AsHttpProbingConfigPathArrayOfValues() (HTTPProbingConfig_FieldPathArrayOfValues, bool)

func (*ProbingSettings_FieldSubPathArrayOfValues) AsPathProbingPathArrayOfValues

func (fpsaov *ProbingSettings_FieldSubPathArrayOfValues) AsPathProbingPathArrayOfValues() (PathProbe_FieldPathArrayOfValues, bool)

func (*ProbingSettings_FieldSubPathArrayOfValues) AsProxyConfigurationPathArrayOfValues

func (fpsaov *ProbingSettings_FieldSubPathArrayOfValues) AsProxyConfigurationPathArrayOfValues() (ProxyConfiguration_FieldPathArrayOfValues, bool)

func (*ProbingSettings_FieldSubPathArrayOfValues) AsSpeedtestSettingsPathArrayOfValues

func (fpsaov *ProbingSettings_FieldSubPathArrayOfValues) AsSpeedtestSettingsPathArrayOfValues() (SpeedTestSettings_FieldPathArrayOfValues, bool)

func (*ProbingSettings_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *ProbingSettings_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type ProbingSettings_FieldSubPathValue

type ProbingSettings_FieldSubPathValue struct {
	ProbingSettings_FieldPath
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldSubPathValue) AsHttpProbingConfigPathValue

func (fpvs *ProbingSettings_FieldSubPathValue) AsHttpProbingConfigPathValue() (HTTPProbingConfig_FieldPathValue, bool)

func (*ProbingSettings_FieldSubPathValue) AsPathProbingPathValue

func (fpvs *ProbingSettings_FieldSubPathValue) AsPathProbingPathValue() (PathProbe_FieldPathValue, bool)

func (*ProbingSettings_FieldSubPathValue) AsProxyConfigurationPathValue

func (fpvs *ProbingSettings_FieldSubPathValue) AsProxyConfigurationPathValue() (ProxyConfiguration_FieldPathValue, bool)

func (*ProbingSettings_FieldSubPathValue) AsSpeedtestSettingsPathValue

func (fpvs *ProbingSettings_FieldSubPathValue) AsSpeedtestSettingsPathValue() (SpeedTestSettings_FieldPathValue, bool)

func (*ProbingSettings_FieldSubPathValue) CompareWith

func (fpvs *ProbingSettings_FieldSubPathValue) CompareWith(source *ProbingSettings) (int, bool)

func (*ProbingSettings_FieldSubPathValue) CompareWithRaw

func (fpvs *ProbingSettings_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ProbingSettings_FieldSubPathValue) GetRawValue

func (fpvs *ProbingSettings_FieldSubPathValue) GetRawValue() interface{}

func (*ProbingSettings_FieldSubPathValue) SetTo

func (fpvs *ProbingSettings_FieldSubPathValue) SetTo(target **ProbingSettings)

func (*ProbingSettings_FieldSubPathValue) SetToRaw

func (fpvs *ProbingSettings_FieldSubPathValue) SetToRaw(target proto.Message)

type ProbingSettings_FieldTerminalPath

type ProbingSettings_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldTerminalPath) ClearValue

func (fp *ProbingSettings_FieldTerminalPath) ClearValue(item *ProbingSettings)

func (*ProbingSettings_FieldTerminalPath) ClearValueRaw

func (fp *ProbingSettings_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ProbingSettings_FieldTerminalPath) Get

func (fp *ProbingSettings_FieldTerminalPath) Get(source *ProbingSettings) (values []interface{})

Get returns all values pointed by specific field from source ProbingSettings

func (*ProbingSettings_FieldTerminalPath) GetDefault

func (fp *ProbingSettings_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ProbingSettings_FieldTerminalPath) GetRaw

func (fp *ProbingSettings_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ProbingSettings_FieldTerminalPath) GetSingle

func (fp *ProbingSettings_FieldTerminalPath) GetSingle(source *ProbingSettings) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ProbingSettings

func (*ProbingSettings_FieldTerminalPath) GetSingleRaw

func (fp *ProbingSettings_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ProbingSettings_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProbingSettings_FieldTerminalPath) JSONString

func (fp *ProbingSettings_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ProbingSettings_FieldTerminalPath) Selector

func (*ProbingSettings_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *ProbingSettings_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ProbingSettings_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProbingSettings_FieldTerminalPath) WithIArrayItemValue

func (fp *ProbingSettings_FieldTerminalPath) WithIArrayItemValue(value interface{}) ProbingSettings_FieldPathArrayItemValue

func (*ProbingSettings_FieldTerminalPath) WithIArrayOfValues

func (fp *ProbingSettings_FieldTerminalPath) WithIArrayOfValues(values interface{}) ProbingSettings_FieldPathArrayOfValues

func (*ProbingSettings_FieldTerminalPath) WithIValue

func (fp *ProbingSettings_FieldTerminalPath) WithIValue(value interface{}) ProbingSettings_FieldPathValue

func (*ProbingSettings_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ProbingSettings_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ProbingSettings_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ProbingSettings_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ProbingSettings_FieldTerminalPath) WithRawIValue

func (fp *ProbingSettings_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ProbingSettings_FieldTerminalPathArrayItemValue

type ProbingSettings_FieldTerminalPathArrayItemValue struct {
	ProbingSettings_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ProbingSettings'

func (*ProbingSettings_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ProbingSettings_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ProbingSettings as interface{}

func (*ProbingSettings_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ProbingSettings_FieldTerminalPathArrayItemValue) GetSingle(source *ProbingSettings) (interface{}, bool)

func (*ProbingSettings_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ProbingSettings_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ProbingSettings_FieldTerminalPathArrayOfValues

type ProbingSettings_FieldTerminalPathArrayOfValues struct {
	ProbingSettings_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsHttpProbingConfigArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsHttpProbingConfigArrayOfValues() ([]*HTTPProbingConfig, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues() ([]*duration.Duration, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsPathProbingArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsPathProbingArrayOfValues() ([]*PathProbe, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsProxyConfigurationArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsProxyConfigurationArrayOfValues() ([]*ProxyConfiguration, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsSpeedtestSettingsArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsSpeedtestSettingsArrayOfValues() ([]*SpeedTestSettings, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsTosArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsTosArrayOfValues() ([]*wrappers.UInt32Value, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) AsWindowSizeArrayOfValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) AsWindowSizeArrayOfValues() ([]*wrappers.UInt32Value, bool)

func (*ProbingSettings_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ProbingSettings_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ProbingSettings_FieldTerminalPathValue

type ProbingSettings_FieldTerminalPathValue struct {
	ProbingSettings_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProbingSettings_FieldTerminalPathValue) AsHttpProbingConfigValue

func (fpv *ProbingSettings_FieldTerminalPathValue) AsHttpProbingConfigValue() (*HTTPProbingConfig, bool)

func (*ProbingSettings_FieldTerminalPathValue) AsIntervalValue

func (fpv *ProbingSettings_FieldTerminalPathValue) AsIntervalValue() (*duration.Duration, bool)

func (*ProbingSettings_FieldTerminalPathValue) AsPathProbingValue

func (fpv *ProbingSettings_FieldTerminalPathValue) AsPathProbingValue() (*PathProbe, bool)

func (*ProbingSettings_FieldTerminalPathValue) AsProxyConfigurationValue

func (fpv *ProbingSettings_FieldTerminalPathValue) AsProxyConfigurationValue() (*ProxyConfiguration, bool)

func (*ProbingSettings_FieldTerminalPathValue) AsSpeedtestSettingsValue

func (fpv *ProbingSettings_FieldTerminalPathValue) AsSpeedtestSettingsValue() (*SpeedTestSettings, bool)

func (*ProbingSettings_FieldTerminalPathValue) AsTosValue

func (*ProbingSettings_FieldTerminalPathValue) AsWindowSizeValue

func (fpv *ProbingSettings_FieldTerminalPathValue) AsWindowSizeValue() (*wrappers.UInt32Value, bool)

func (*ProbingSettings_FieldTerminalPathValue) CompareWith

func (fpv *ProbingSettings_FieldTerminalPathValue) CompareWith(source *ProbingSettings) (int, bool)

CompareWith compares value in the 'ProbingSettings_FieldTerminalPathValue' with the value under path in 'ProbingSettings'.

func (*ProbingSettings_FieldTerminalPathValue) CompareWithRaw

func (fpv *ProbingSettings_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ProbingSettings_FieldTerminalPathValue) GetRawValue

func (fpv *ProbingSettings_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ProbingSettings' as interface{}

func (*ProbingSettings_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ProbingSettings

func (*ProbingSettings_FieldTerminalPathValue) SetToRaw

type ProxyConfiguration

type ProxyConfiguration struct {
	ProxySetting ProxySetting `` /* 163-byte string literal not displayed */
	HttpProxy    string       `protobuf:"bytes,2,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty" firestore:"httpProxy"`
	HttpsProxy   string       `protobuf:"bytes,3,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty" firestore:"httpsProxy"`
	NoProxy      string       `protobuf:"bytes,4,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty" firestore:"noProxy"`
	// contains filtered or unexported fields
}

func (*ProxyConfiguration) Clone

func (*ProxyConfiguration) CloneRaw

func (*ProxyConfiguration) Descriptor

func (*ProxyConfiguration) Descriptor() ([]byte, []int)

Deprecated, Use ProxyConfiguration.ProtoReflect.Descriptor instead.

func (*ProxyConfiguration) GetHttpProxy

func (m *ProxyConfiguration) GetHttpProxy() string

func (*ProxyConfiguration) GetHttpsProxy

func (m *ProxyConfiguration) GetHttpsProxy() string

func (*ProxyConfiguration) GetNoProxy

func (m *ProxyConfiguration) GetNoProxy() string

func (*ProxyConfiguration) GetProxySetting

func (m *ProxyConfiguration) GetProxySetting() ProxySetting

func (*ProxyConfiguration) GotenMessage

func (*ProxyConfiguration) GotenMessage()

func (*ProxyConfiguration) GotenObjectExt

func (o *ProxyConfiguration) GotenObjectExt()

func (*ProxyConfiguration) GotenValidate

func (obj *ProxyConfiguration) GotenValidate() error

func (*ProxyConfiguration) MakeDiffFieldMask

func (*ProxyConfiguration) MakeFullFieldMask

func (o *ProxyConfiguration) MakeFullFieldMask() *ProxyConfiguration_FieldMask

func (*ProxyConfiguration) MakeRawDiffFieldMask

func (o *ProxyConfiguration) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ProxyConfiguration) MakeRawFullFieldMask

func (o *ProxyConfiguration) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ProxyConfiguration) Marshal

func (m *ProxyConfiguration) Marshal() ([]byte, error)

func (*ProxyConfiguration) MarshalJSON

func (m *ProxyConfiguration) MarshalJSON() ([]byte, error)

func (*ProxyConfiguration) Merge

func (o *ProxyConfiguration) Merge(source *ProxyConfiguration)

func (*ProxyConfiguration) MergeRaw

func (o *ProxyConfiguration) MergeRaw(source gotenobject.GotenObjectExt)

func (*ProxyConfiguration) ProtoMessage

func (*ProxyConfiguration) ProtoMessage()

func (*ProxyConfiguration) ProtoReflect

func (m *ProxyConfiguration) ProtoReflect() preflect.Message

func (*ProxyConfiguration) Reset

func (m *ProxyConfiguration) Reset()

func (*ProxyConfiguration) SetHttpProxy

func (m *ProxyConfiguration) SetHttpProxy(fv string)

func (*ProxyConfiguration) SetHttpsProxy

func (m *ProxyConfiguration) SetHttpsProxy(fv string)

func (*ProxyConfiguration) SetNoProxy

func (m *ProxyConfiguration) SetNoProxy(fv string)

func (*ProxyConfiguration) SetProxySetting

func (m *ProxyConfiguration) SetProxySetting(fv ProxySetting)

func (*ProxyConfiguration) String

func (m *ProxyConfiguration) String() string

func (*ProxyConfiguration) Unmarshal

func (m *ProxyConfiguration) Unmarshal(b []byte) error

func (*ProxyConfiguration) UnmarshalJSON

func (m *ProxyConfiguration) UnmarshalJSON(data []byte) error

type ProxyConfigurationFieldPathBuilder

type ProxyConfigurationFieldPathBuilder struct{}

func NewProxyConfigurationFieldPathBuilder

func NewProxyConfigurationFieldPathBuilder() ProxyConfigurationFieldPathBuilder

func (ProxyConfigurationFieldPathBuilder) HttpProxy

func (ProxyConfigurationFieldPathBuilder) HttpsProxy

func (ProxyConfigurationFieldPathBuilder) NoProxy

func (ProxyConfigurationFieldPathBuilder) ProxySetting

type ProxyConfigurationPathSelectorHttpProxy

type ProxyConfigurationPathSelectorHttpProxy struct{}

func (ProxyConfigurationPathSelectorHttpProxy) FieldPath

func (ProxyConfigurationPathSelectorHttpProxy) WithArrayOfValues

func (ProxyConfigurationPathSelectorHttpProxy) WithValue

type ProxyConfigurationPathSelectorHttpsProxy

type ProxyConfigurationPathSelectorHttpsProxy struct{}

func (ProxyConfigurationPathSelectorHttpsProxy) FieldPath

func (ProxyConfigurationPathSelectorHttpsProxy) WithArrayOfValues

func (ProxyConfigurationPathSelectorHttpsProxy) WithValue

type ProxyConfigurationPathSelectorNoProxy

type ProxyConfigurationPathSelectorNoProxy struct{}

func (ProxyConfigurationPathSelectorNoProxy) FieldPath

func (ProxyConfigurationPathSelectorNoProxy) WithArrayOfValues

func (ProxyConfigurationPathSelectorNoProxy) WithValue

type ProxyConfigurationPathSelectorProxySetting

type ProxyConfigurationPathSelectorProxySetting struct{}

func (ProxyConfigurationPathSelectorProxySetting) FieldPath

func (ProxyConfigurationPathSelectorProxySetting) WithArrayOfValues

func (ProxyConfigurationPathSelectorProxySetting) WithValue

type ProxyConfiguration_FieldMask

type ProxyConfiguration_FieldMask struct {
	Paths []ProxyConfiguration_FieldPath
}

func FullProxyConfiguration_FieldMask

func FullProxyConfiguration_FieldMask() *ProxyConfiguration_FieldMask

func (*ProxyConfiguration_FieldMask) AppendPath

func (fieldMask *ProxyConfiguration_FieldMask) AppendPath(path ProxyConfiguration_FieldPath)

func (*ProxyConfiguration_FieldMask) AppendRawPath

func (fieldMask *ProxyConfiguration_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ProxyConfiguration_FieldMask) DecodeFirestore

func (fieldMask *ProxyConfiguration_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ProxyConfiguration_FieldMask) EncodeFirestore

func (fieldMask *ProxyConfiguration_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ProxyConfiguration_FieldMask) FilterInputFields

func (fieldMask *ProxyConfiguration_FieldMask) FilterInputFields() *ProxyConfiguration_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ProxyConfiguration_FieldMask) FromProtoFieldMask

func (fieldMask *ProxyConfiguration_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*ProxyConfiguration_FieldMask) GetPaths

func (*ProxyConfiguration_FieldMask) GetRawPaths

func (fieldMask *ProxyConfiguration_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ProxyConfiguration_FieldMask) IsFull

func (fieldMask *ProxyConfiguration_FieldMask) IsFull() bool

func (ProxyConfiguration_FieldMask) Marshal

func (fieldMask ProxyConfiguration_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ProxyConfiguration_FieldMask) MarshalJSON

func (fieldMask ProxyConfiguration_FieldMask) MarshalJSON() ([]byte, error)

func (*ProxyConfiguration_FieldMask) PathsCount

func (fieldMask *ProxyConfiguration_FieldMask) PathsCount() int

func (*ProxyConfiguration_FieldMask) Project

func (*ProxyConfiguration_FieldMask) ProjectRaw

func (*ProxyConfiguration_FieldMask) ProtoMessage

func (fieldMask *ProxyConfiguration_FieldMask) ProtoMessage()

func (*ProxyConfiguration_FieldMask) ProtoReflect

func (fieldMask *ProxyConfiguration_FieldMask) ProtoReflect() preflect.Message

func (*ProxyConfiguration_FieldMask) Reset

func (fieldMask *ProxyConfiguration_FieldMask) Reset()

func (*ProxyConfiguration_FieldMask) Set

func (fieldMask *ProxyConfiguration_FieldMask) Set(target, source *ProxyConfiguration)

func (*ProxyConfiguration_FieldMask) SetFromCliFlag

func (fieldMask *ProxyConfiguration_FieldMask) SetFromCliFlag(raw string) error

func (*ProxyConfiguration_FieldMask) SetRaw

func (fieldMask *ProxyConfiguration_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ProxyConfiguration_FieldMask) Size

func (fieldMask *ProxyConfiguration_FieldMask) Size() int

func (*ProxyConfiguration_FieldMask) String

func (fieldMask *ProxyConfiguration_FieldMask) String() string

func (*ProxyConfiguration_FieldMask) Subtract

func (*ProxyConfiguration_FieldMask) SubtractRaw

func (*ProxyConfiguration_FieldMask) ToProtoFieldMask

func (fieldMask *ProxyConfiguration_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ProxyConfiguration_FieldMask) Unmarshal

func (fieldMask *ProxyConfiguration_FieldMask) Unmarshal(data []byte) error

func (*ProxyConfiguration_FieldMask) UnmarshalJSON

func (fieldMask *ProxyConfiguration_FieldMask) UnmarshalJSON(data []byte) error

type ProxyConfiguration_FieldPath

type ProxyConfiguration_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProxyConfiguration_FieldPathSelector
	Get(source *ProxyConfiguration) []interface{}
	GetSingle(source *ProxyConfiguration) (interface{}, bool)
	ClearValue(item *ProxyConfiguration)

	// Those methods build corresponding ProxyConfiguration_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ProxyConfiguration_FieldPathValue
	WithIArrayOfValues(values interface{}) ProxyConfiguration_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ProxyConfiguration_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseProxyConfiguration_FieldPath

func MustParseProxyConfiguration_FieldPath(rawField string) ProxyConfiguration_FieldPath

func ParseProxyConfiguration_FieldPath

func ParseProxyConfiguration_FieldPath(rawField string) (ProxyConfiguration_FieldPath, error)

type ProxyConfiguration_FieldPathArrayItemValue

type ProxyConfiguration_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProxyConfiguration_FieldPath
	ContainsValue(*ProxyConfiguration) bool
}

ProxyConfiguration_FieldPathArrayItemValue allows storing single item in Path-specific values for ProxyConfiguration according to their type Present only for array (repeated) types.

func MustParseProxyConfiguration_FieldPathArrayItemValue

func MustParseProxyConfiguration_FieldPathArrayItemValue(pathStr, valueStr string) ProxyConfiguration_FieldPathArrayItemValue

func ParseProxyConfiguration_FieldPathArrayItemValue

func ParseProxyConfiguration_FieldPathArrayItemValue(pathStr, valueStr string) (ProxyConfiguration_FieldPathArrayItemValue, error)

ParseProxyConfiguration_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProxyConfiguration_FieldPathArrayOfValues

type ProxyConfiguration_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProxyConfiguration_FieldPath
}

ProxyConfiguration_FieldPathArrayOfValues allows storing slice of values for ProxyConfiguration fields according to their type

func MustParseProxyConfiguration_FieldPathArrayOfValues

func MustParseProxyConfiguration_FieldPathArrayOfValues(pathStr, valuesStr string) ProxyConfiguration_FieldPathArrayOfValues

func ParseProxyConfiguration_FieldPathArrayOfValues

func ParseProxyConfiguration_FieldPathArrayOfValues(pathStr, valuesStr string) (ProxyConfiguration_FieldPathArrayOfValues, error)

type ProxyConfiguration_FieldPathSelector

type ProxyConfiguration_FieldPathSelector int32
const (
	ProxyConfiguration_FieldPathSelectorProxySetting ProxyConfiguration_FieldPathSelector = 0
	ProxyConfiguration_FieldPathSelectorHttpProxy    ProxyConfiguration_FieldPathSelector = 1
	ProxyConfiguration_FieldPathSelectorHttpsProxy   ProxyConfiguration_FieldPathSelector = 2
	ProxyConfiguration_FieldPathSelectorNoProxy      ProxyConfiguration_FieldPathSelector = 3
)

func (ProxyConfiguration_FieldPathSelector) String

type ProxyConfiguration_FieldPathValue

type ProxyConfiguration_FieldPathValue interface {
	ProxyConfiguration_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ProxyConfiguration)
	CompareWith(*ProxyConfiguration) (cmp int, comparable bool)
}

ProxyConfiguration_FieldPathValue allows storing values for ProxyConfiguration fields according to their type

func MustParseProxyConfiguration_FieldPathValue

func MustParseProxyConfiguration_FieldPathValue(pathStr, valueStr string) ProxyConfiguration_FieldPathValue

func ParseProxyConfiguration_FieldPathValue

func ParseProxyConfiguration_FieldPathValue(pathStr, valueStr string) (ProxyConfiguration_FieldPathValue, error)

type ProxyConfiguration_FieldTerminalPath

type ProxyConfiguration_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ProxyConfiguration_FieldTerminalPath) ClearValue

func (*ProxyConfiguration_FieldTerminalPath) ClearValueRaw

func (fp *ProxyConfiguration_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ProxyConfiguration_FieldTerminalPath) Get

func (fp *ProxyConfiguration_FieldTerminalPath) Get(source *ProxyConfiguration) (values []interface{})

Get returns all values pointed by specific field from source ProxyConfiguration

func (*ProxyConfiguration_FieldTerminalPath) GetDefault

func (fp *ProxyConfiguration_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ProxyConfiguration_FieldTerminalPath) GetRaw

func (fp *ProxyConfiguration_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ProxyConfiguration_FieldTerminalPath) GetSingle

func (fp *ProxyConfiguration_FieldTerminalPath) GetSingle(source *ProxyConfiguration) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ProxyConfiguration

func (*ProxyConfiguration_FieldTerminalPath) GetSingleRaw

func (fp *ProxyConfiguration_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ProxyConfiguration_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProxyConfiguration_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ProxyConfiguration_FieldTerminalPath) Selector

func (*ProxyConfiguration_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *ProxyConfiguration_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ProxyConfiguration_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProxyConfiguration_FieldTerminalPath) WithIArrayItemValue

func (fp *ProxyConfiguration_FieldTerminalPath) WithIArrayItemValue(value interface{}) ProxyConfiguration_FieldPathArrayItemValue

func (*ProxyConfiguration_FieldTerminalPath) WithIArrayOfValues

func (fp *ProxyConfiguration_FieldTerminalPath) WithIArrayOfValues(values interface{}) ProxyConfiguration_FieldPathArrayOfValues

func (*ProxyConfiguration_FieldTerminalPath) WithIValue

func (*ProxyConfiguration_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ProxyConfiguration_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ProxyConfiguration_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ProxyConfiguration_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ProxyConfiguration_FieldTerminalPath) WithRawIValue

func (fp *ProxyConfiguration_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ProxyConfiguration_FieldTerminalPathArrayItemValue

type ProxyConfiguration_FieldTerminalPathArrayItemValue struct {
	ProxyConfiguration_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProxyConfiguration_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ProxyConfiguration'

func (*ProxyConfiguration_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ProxyConfiguration_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ProxyConfiguration as interface{}

func (*ProxyConfiguration_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ProxyConfiguration_FieldTerminalPathArrayItemValue) GetSingle(source *ProxyConfiguration) (interface{}, bool)

func (*ProxyConfiguration_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ProxyConfiguration_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ProxyConfiguration_FieldTerminalPathArrayOfValues

type ProxyConfiguration_FieldTerminalPathArrayOfValues struct {
	ProxyConfiguration_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProxyConfiguration_FieldTerminalPathArrayOfValues) AsHttpProxyArrayOfValues

func (fpaov *ProxyConfiguration_FieldTerminalPathArrayOfValues) AsHttpProxyArrayOfValues() ([]string, bool)

func (*ProxyConfiguration_FieldTerminalPathArrayOfValues) AsHttpsProxyArrayOfValues

func (fpaov *ProxyConfiguration_FieldTerminalPathArrayOfValues) AsHttpsProxyArrayOfValues() ([]string, bool)

func (*ProxyConfiguration_FieldTerminalPathArrayOfValues) AsNoProxyArrayOfValues

func (fpaov *ProxyConfiguration_FieldTerminalPathArrayOfValues) AsNoProxyArrayOfValues() ([]string, bool)

func (*ProxyConfiguration_FieldTerminalPathArrayOfValues) AsProxySettingArrayOfValues

func (fpaov *ProxyConfiguration_FieldTerminalPathArrayOfValues) AsProxySettingArrayOfValues() ([]ProxySetting, bool)

func (*ProxyConfiguration_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ProxyConfiguration_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ProxyConfiguration_FieldTerminalPathValue

type ProxyConfiguration_FieldTerminalPathValue struct {
	ProxyConfiguration_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProxyConfiguration_FieldTerminalPathValue) AsHttpProxyValue

func (fpv *ProxyConfiguration_FieldTerminalPathValue) AsHttpProxyValue() (string, bool)

func (*ProxyConfiguration_FieldTerminalPathValue) AsHttpsProxyValue

func (fpv *ProxyConfiguration_FieldTerminalPathValue) AsHttpsProxyValue() (string, bool)

func (*ProxyConfiguration_FieldTerminalPathValue) AsNoProxyValue

func (fpv *ProxyConfiguration_FieldTerminalPathValue) AsNoProxyValue() (string, bool)

func (*ProxyConfiguration_FieldTerminalPathValue) AsProxySettingValue

func (fpv *ProxyConfiguration_FieldTerminalPathValue) AsProxySettingValue() (ProxySetting, bool)

func (*ProxyConfiguration_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ProxyConfiguration_FieldTerminalPathValue' with the value under path in 'ProxyConfiguration'.

func (*ProxyConfiguration_FieldTerminalPathValue) CompareWithRaw

func (fpv *ProxyConfiguration_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ProxyConfiguration_FieldTerminalPathValue) GetRawValue

func (fpv *ProxyConfiguration_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ProxyConfiguration' as interface{}

func (*ProxyConfiguration_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ProxyConfiguration

func (*ProxyConfiguration_FieldTerminalPathValue) SetToRaw

type ProxySetting

type ProxySetting int32
const (
	ProxySetting_USE_SYSTEM_CONFIGURATION      ProxySetting = 0
	ProxySetting_DISABLE_PROXY                 ProxySetting = 1
	ProxySetting_OVERRIDE_SYSTEM_CONFIGURATION ProxySetting = 2
)

func (ProxySetting) Descriptor

func (ProxySetting) Descriptor() preflect.EnumDescriptor

func (ProxySetting) Enum

func (x ProxySetting) Enum() *ProxySetting

func (ProxySetting) EnumDescriptor

func (ProxySetting) EnumDescriptor() ([]byte, []int)

Deprecated, Use ProxySetting.ProtoReflect.Descriptor instead.

func (ProxySetting) Number

func (x ProxySetting) Number() preflect.EnumNumber

func (ProxySetting) String

func (x ProxySetting) String() string

func (ProxySetting) Type

type SoftwareVersion

type SoftwareVersion struct {
	Version   string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty" firestore:"version"`
	CommitId  string `protobuf:"bytes,2,opt,name=commit_id,json=commitId,proto3" json:"commit_id,omitempty" firestore:"commitId"`
	BuildDate string `protobuf:"bytes,3,opt,name=build_date,json=buildDate,proto3" json:"build_date,omitempty" firestore:"buildDate"`
	// contains filtered or unexported fields
}

func (*SoftwareVersion) Clone

func (o *SoftwareVersion) Clone() *SoftwareVersion

func (*SoftwareVersion) CloneRaw

func (*SoftwareVersion) Descriptor

func (*SoftwareVersion) Descriptor() ([]byte, []int)

Deprecated, Use SoftwareVersion.ProtoReflect.Descriptor instead.

func (*SoftwareVersion) GetBuildDate

func (m *SoftwareVersion) GetBuildDate() string

func (*SoftwareVersion) GetCommitId

func (m *SoftwareVersion) GetCommitId() string

func (*SoftwareVersion) GetVersion

func (m *SoftwareVersion) GetVersion() string

func (*SoftwareVersion) GotenMessage

func (*SoftwareVersion) GotenMessage()

func (*SoftwareVersion) GotenObjectExt

func (o *SoftwareVersion) GotenObjectExt()

func (*SoftwareVersion) GotenValidate

func (obj *SoftwareVersion) GotenValidate() error

func (*SoftwareVersion) MakeDiffFieldMask

func (o *SoftwareVersion) MakeDiffFieldMask(other *SoftwareVersion) *SoftwareVersion_FieldMask

func (*SoftwareVersion) MakeFullFieldMask

func (o *SoftwareVersion) MakeFullFieldMask() *SoftwareVersion_FieldMask

func (*SoftwareVersion) MakeRawDiffFieldMask

func (o *SoftwareVersion) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*SoftwareVersion) MakeRawFullFieldMask

func (o *SoftwareVersion) MakeRawFullFieldMask() gotenobject.FieldMask

func (*SoftwareVersion) Marshal

func (m *SoftwareVersion) Marshal() ([]byte, error)

func (*SoftwareVersion) MarshalJSON

func (m *SoftwareVersion) MarshalJSON() ([]byte, error)

func (*SoftwareVersion) Merge

func (o *SoftwareVersion) Merge(source *SoftwareVersion)

func (*SoftwareVersion) MergeRaw

func (o *SoftwareVersion) MergeRaw(source gotenobject.GotenObjectExt)

func (*SoftwareVersion) ProtoMessage

func (*SoftwareVersion) ProtoMessage()

func (*SoftwareVersion) ProtoReflect

func (m *SoftwareVersion) ProtoReflect() preflect.Message

func (*SoftwareVersion) Reset

func (m *SoftwareVersion) Reset()

func (*SoftwareVersion) SetBuildDate

func (m *SoftwareVersion) SetBuildDate(fv string)

func (*SoftwareVersion) SetCommitId

func (m *SoftwareVersion) SetCommitId(fv string)

func (*SoftwareVersion) SetVersion

func (m *SoftwareVersion) SetVersion(fv string)

func (*SoftwareVersion) String

func (m *SoftwareVersion) String() string

func (*SoftwareVersion) Unmarshal

func (m *SoftwareVersion) Unmarshal(b []byte) error

func (*SoftwareVersion) UnmarshalJSON

func (m *SoftwareVersion) UnmarshalJSON(data []byte) error

type SoftwareVersionFieldPathBuilder

type SoftwareVersionFieldPathBuilder struct{}

func NewSoftwareVersionFieldPathBuilder

func NewSoftwareVersionFieldPathBuilder() SoftwareVersionFieldPathBuilder

func (SoftwareVersionFieldPathBuilder) BuildDate

func (SoftwareVersionFieldPathBuilder) CommitId

func (SoftwareVersionFieldPathBuilder) Version

type SoftwareVersionPathSelectorBuildDate

type SoftwareVersionPathSelectorBuildDate struct{}

func (SoftwareVersionPathSelectorBuildDate) FieldPath

func (SoftwareVersionPathSelectorBuildDate) WithArrayOfValues

func (SoftwareVersionPathSelectorBuildDate) WithValue

type SoftwareVersionPathSelectorCommitId

type SoftwareVersionPathSelectorCommitId struct{}

func (SoftwareVersionPathSelectorCommitId) FieldPath

func (SoftwareVersionPathSelectorCommitId) WithArrayOfValues

func (SoftwareVersionPathSelectorCommitId) WithValue

type SoftwareVersionPathSelectorVersion

type SoftwareVersionPathSelectorVersion struct{}

func (SoftwareVersionPathSelectorVersion) FieldPath

func (SoftwareVersionPathSelectorVersion) WithArrayOfValues

func (SoftwareVersionPathSelectorVersion) WithValue

type SoftwareVersion_FieldMask

type SoftwareVersion_FieldMask struct {
	Paths []SoftwareVersion_FieldPath
}

func FullSoftwareVersion_FieldMask

func FullSoftwareVersion_FieldMask() *SoftwareVersion_FieldMask

func (*SoftwareVersion_FieldMask) AppendPath

func (fieldMask *SoftwareVersion_FieldMask) AppendPath(path SoftwareVersion_FieldPath)

func (*SoftwareVersion_FieldMask) AppendRawPath

func (fieldMask *SoftwareVersion_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*SoftwareVersion_FieldMask) DecodeFirestore

func (fieldMask *SoftwareVersion_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*SoftwareVersion_FieldMask) EncodeFirestore

func (fieldMask *SoftwareVersion_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*SoftwareVersion_FieldMask) FilterInputFields

func (fieldMask *SoftwareVersion_FieldMask) FilterInputFields() *SoftwareVersion_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SoftwareVersion_FieldMask) FromProtoFieldMask

func (fieldMask *SoftwareVersion_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*SoftwareVersion_FieldMask) GetPaths

func (fieldMask *SoftwareVersion_FieldMask) GetPaths() []SoftwareVersion_FieldPath

func (*SoftwareVersion_FieldMask) GetRawPaths

func (fieldMask *SoftwareVersion_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*SoftwareVersion_FieldMask) IsFull

func (fieldMask *SoftwareVersion_FieldMask) IsFull() bool

func (SoftwareVersion_FieldMask) Marshal

func (fieldMask SoftwareVersion_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (SoftwareVersion_FieldMask) MarshalJSON

func (fieldMask SoftwareVersion_FieldMask) MarshalJSON() ([]byte, error)

func (*SoftwareVersion_FieldMask) PathsCount

func (fieldMask *SoftwareVersion_FieldMask) PathsCount() int

func (*SoftwareVersion_FieldMask) Project

func (fieldMask *SoftwareVersion_FieldMask) Project(source *SoftwareVersion) *SoftwareVersion

func (*SoftwareVersion_FieldMask) ProjectRaw

func (*SoftwareVersion_FieldMask) ProtoMessage

func (fieldMask *SoftwareVersion_FieldMask) ProtoMessage()

func (*SoftwareVersion_FieldMask) ProtoReflect

func (fieldMask *SoftwareVersion_FieldMask) ProtoReflect() preflect.Message

func (*SoftwareVersion_FieldMask) Reset

func (fieldMask *SoftwareVersion_FieldMask) Reset()

func (*SoftwareVersion_FieldMask) Set

func (fieldMask *SoftwareVersion_FieldMask) Set(target, source *SoftwareVersion)

func (*SoftwareVersion_FieldMask) SetFromCliFlag

func (fieldMask *SoftwareVersion_FieldMask) SetFromCliFlag(raw string) error

func (*SoftwareVersion_FieldMask) SetRaw

func (fieldMask *SoftwareVersion_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*SoftwareVersion_FieldMask) Size

func (fieldMask *SoftwareVersion_FieldMask) Size() int

func (*SoftwareVersion_FieldMask) String

func (fieldMask *SoftwareVersion_FieldMask) String() string

func (*SoftwareVersion_FieldMask) Subtract

func (*SoftwareVersion_FieldMask) SubtractRaw

func (*SoftwareVersion_FieldMask) ToProtoFieldMask

func (fieldMask *SoftwareVersion_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*SoftwareVersion_FieldMask) Unmarshal

func (fieldMask *SoftwareVersion_FieldMask) Unmarshal(data []byte) error

func (*SoftwareVersion_FieldMask) UnmarshalJSON

func (fieldMask *SoftwareVersion_FieldMask) UnmarshalJSON(data []byte) error

type SoftwareVersion_FieldPath

type SoftwareVersion_FieldPath interface {
	gotenobject.FieldPath
	Selector() SoftwareVersion_FieldPathSelector
	Get(source *SoftwareVersion) []interface{}
	GetSingle(source *SoftwareVersion) (interface{}, bool)
	ClearValue(item *SoftwareVersion)

	// Those methods build corresponding SoftwareVersion_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) SoftwareVersion_FieldPathValue
	WithIArrayOfValues(values interface{}) SoftwareVersion_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) SoftwareVersion_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseSoftwareVersion_FieldPath

func MustParseSoftwareVersion_FieldPath(rawField string) SoftwareVersion_FieldPath

func ParseSoftwareVersion_FieldPath

func ParseSoftwareVersion_FieldPath(rawField string) (SoftwareVersion_FieldPath, error)

type SoftwareVersion_FieldPathArrayItemValue

type SoftwareVersion_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SoftwareVersion_FieldPath
	ContainsValue(*SoftwareVersion) bool
}

SoftwareVersion_FieldPathArrayItemValue allows storing single item in Path-specific values for SoftwareVersion according to their type Present only for array (repeated) types.

func MustParseSoftwareVersion_FieldPathArrayItemValue

func MustParseSoftwareVersion_FieldPathArrayItemValue(pathStr, valueStr string) SoftwareVersion_FieldPathArrayItemValue

func ParseSoftwareVersion_FieldPathArrayItemValue

func ParseSoftwareVersion_FieldPathArrayItemValue(pathStr, valueStr string) (SoftwareVersion_FieldPathArrayItemValue, error)

ParseSoftwareVersion_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SoftwareVersion_FieldPathArrayOfValues

type SoftwareVersion_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SoftwareVersion_FieldPath
}

SoftwareVersion_FieldPathArrayOfValues allows storing slice of values for SoftwareVersion fields according to their type

func MustParseSoftwareVersion_FieldPathArrayOfValues

func MustParseSoftwareVersion_FieldPathArrayOfValues(pathStr, valuesStr string) SoftwareVersion_FieldPathArrayOfValues

func ParseSoftwareVersion_FieldPathArrayOfValues

func ParseSoftwareVersion_FieldPathArrayOfValues(pathStr, valuesStr string) (SoftwareVersion_FieldPathArrayOfValues, error)

type SoftwareVersion_FieldPathSelector

type SoftwareVersion_FieldPathSelector int32
const (
	SoftwareVersion_FieldPathSelectorVersion   SoftwareVersion_FieldPathSelector = 0
	SoftwareVersion_FieldPathSelectorCommitId  SoftwareVersion_FieldPathSelector = 1
	SoftwareVersion_FieldPathSelectorBuildDate SoftwareVersion_FieldPathSelector = 2
)

func (SoftwareVersion_FieldPathSelector) String

type SoftwareVersion_FieldPathValue

type SoftwareVersion_FieldPathValue interface {
	SoftwareVersion_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SoftwareVersion)
	CompareWith(*SoftwareVersion) (cmp int, comparable bool)
}

SoftwareVersion_FieldPathValue allows storing values for SoftwareVersion fields according to their type

func MustParseSoftwareVersion_FieldPathValue

func MustParseSoftwareVersion_FieldPathValue(pathStr, valueStr string) SoftwareVersion_FieldPathValue

func ParseSoftwareVersion_FieldPathValue

func ParseSoftwareVersion_FieldPathValue(pathStr, valueStr string) (SoftwareVersion_FieldPathValue, error)

type SoftwareVersion_FieldTerminalPath

type SoftwareVersion_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*SoftwareVersion_FieldTerminalPath) ClearValue

func (fp *SoftwareVersion_FieldTerminalPath) ClearValue(item *SoftwareVersion)

func (*SoftwareVersion_FieldTerminalPath) ClearValueRaw

func (fp *SoftwareVersion_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*SoftwareVersion_FieldTerminalPath) Get

func (fp *SoftwareVersion_FieldTerminalPath) Get(source *SoftwareVersion) (values []interface{})

Get returns all values pointed by specific field from source SoftwareVersion

func (*SoftwareVersion_FieldTerminalPath) GetDefault

func (fp *SoftwareVersion_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SoftwareVersion_FieldTerminalPath) GetRaw

func (fp *SoftwareVersion_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*SoftwareVersion_FieldTerminalPath) GetSingle

func (fp *SoftwareVersion_FieldTerminalPath) GetSingle(source *SoftwareVersion) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SoftwareVersion

func (*SoftwareVersion_FieldTerminalPath) GetSingleRaw

func (fp *SoftwareVersion_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SoftwareVersion_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SoftwareVersion_FieldTerminalPath) JSONString

func (fp *SoftwareVersion_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*SoftwareVersion_FieldTerminalPath) Selector

func (*SoftwareVersion_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *SoftwareVersion_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SoftwareVersion_FieldTerminalPath) String

String returns path representation in proto convention

func (*SoftwareVersion_FieldTerminalPath) WithIArrayItemValue

func (fp *SoftwareVersion_FieldTerminalPath) WithIArrayItemValue(value interface{}) SoftwareVersion_FieldPathArrayItemValue

func (*SoftwareVersion_FieldTerminalPath) WithIArrayOfValues

func (fp *SoftwareVersion_FieldTerminalPath) WithIArrayOfValues(values interface{}) SoftwareVersion_FieldPathArrayOfValues

func (*SoftwareVersion_FieldTerminalPath) WithIValue

func (fp *SoftwareVersion_FieldTerminalPath) WithIValue(value interface{}) SoftwareVersion_FieldPathValue

func (*SoftwareVersion_FieldTerminalPath) WithRawIArrayItemValue

func (fp *SoftwareVersion_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SoftwareVersion_FieldTerminalPath) WithRawIArrayOfValues

func (fp *SoftwareVersion_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SoftwareVersion_FieldTerminalPath) WithRawIValue

func (fp *SoftwareVersion_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SoftwareVersion_FieldTerminalPathArrayItemValue

type SoftwareVersion_FieldTerminalPathArrayItemValue struct {
	SoftwareVersion_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SoftwareVersion_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SoftwareVersion'

func (*SoftwareVersion_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *SoftwareVersion_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object SoftwareVersion as interface{}

func (*SoftwareVersion_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SoftwareVersion_FieldTerminalPathArrayItemValue) GetSingle(source *SoftwareVersion) (interface{}, bool)

func (*SoftwareVersion_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *SoftwareVersion_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type SoftwareVersion_FieldTerminalPathArrayOfValues

type SoftwareVersion_FieldTerminalPathArrayOfValues struct {
	SoftwareVersion_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SoftwareVersion_FieldTerminalPathArrayOfValues) AsBuildDateArrayOfValues

func (fpaov *SoftwareVersion_FieldTerminalPathArrayOfValues) AsBuildDateArrayOfValues() ([]string, bool)

func (*SoftwareVersion_FieldTerminalPathArrayOfValues) AsCommitIdArrayOfValues

func (fpaov *SoftwareVersion_FieldTerminalPathArrayOfValues) AsCommitIdArrayOfValues() ([]string, bool)

func (*SoftwareVersion_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues

func (fpaov *SoftwareVersion_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues() ([]string, bool)

func (*SoftwareVersion_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *SoftwareVersion_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type SoftwareVersion_FieldTerminalPathValue

type SoftwareVersion_FieldTerminalPathValue struct {
	SoftwareVersion_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SoftwareVersion_FieldTerminalPathValue) AsBuildDateValue

func (fpv *SoftwareVersion_FieldTerminalPathValue) AsBuildDateValue() (string, bool)

func (*SoftwareVersion_FieldTerminalPathValue) AsCommitIdValue

func (fpv *SoftwareVersion_FieldTerminalPathValue) AsCommitIdValue() (string, bool)

func (*SoftwareVersion_FieldTerminalPathValue) AsVersionValue

func (fpv *SoftwareVersion_FieldTerminalPathValue) AsVersionValue() (string, bool)

func (*SoftwareVersion_FieldTerminalPathValue) CompareWith

func (fpv *SoftwareVersion_FieldTerminalPathValue) CompareWith(source *SoftwareVersion) (int, bool)

CompareWith compares value in the 'SoftwareVersion_FieldTerminalPathValue' with the value under path in 'SoftwareVersion'.

func (*SoftwareVersion_FieldTerminalPathValue) CompareWithRaw

func (fpv *SoftwareVersion_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SoftwareVersion_FieldTerminalPathValue) GetRawValue

func (fpv *SoftwareVersion_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'SoftwareVersion' as interface{}

func (*SoftwareVersion_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object SoftwareVersion

func (*SoftwareVersion_FieldTerminalPathValue) SetToRaw

type SpeedTestSettings

type SpeedTestSettings struct {

	// Duration for the speedtest. 0 implies default which is 10 seconds for NDT
	Duration        *duration.Duration                `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty" firestore:"duration"`
	ServerSelection SpeedTestSettings_ServerSelection `` /* 196-byte string literal not displayed */
	TcpPort         int32                             `protobuf:"varint,4,opt,name=tcp_port,json=tcpPort,proto3" json:"tcp_port,omitempty" firestore:"tcpPort"`
	// contains filtered or unexported fields
}

func (*SpeedTestSettings) Clone

func (*SpeedTestSettings) CloneRaw

func (*SpeedTestSettings) Descriptor

func (*SpeedTestSettings) Descriptor() ([]byte, []int)

Deprecated, Use SpeedTestSettings.ProtoReflect.Descriptor instead.

func (*SpeedTestSettings) GetDuration

func (m *SpeedTestSettings) GetDuration() *duration.Duration

func (*SpeedTestSettings) GetServerSelection

func (m *SpeedTestSettings) GetServerSelection() SpeedTestSettings_ServerSelection

func (*SpeedTestSettings) GetTcpPort

func (m *SpeedTestSettings) GetTcpPort() int32

func (*SpeedTestSettings) GotenMessage

func (*SpeedTestSettings) GotenMessage()

func (*SpeedTestSettings) GotenObjectExt

func (o *SpeedTestSettings) GotenObjectExt()

func (*SpeedTestSettings) GotenValidate

func (obj *SpeedTestSettings) GotenValidate() error

func (*SpeedTestSettings) MakeDiffFieldMask

func (o *SpeedTestSettings) MakeDiffFieldMask(other *SpeedTestSettings) *SpeedTestSettings_FieldMask

func (*SpeedTestSettings) MakeFullFieldMask

func (o *SpeedTestSettings) MakeFullFieldMask() *SpeedTestSettings_FieldMask

func (*SpeedTestSettings) MakeRawDiffFieldMask

func (o *SpeedTestSettings) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*SpeedTestSettings) MakeRawFullFieldMask

func (o *SpeedTestSettings) MakeRawFullFieldMask() gotenobject.FieldMask

func (*SpeedTestSettings) Marshal

func (m *SpeedTestSettings) Marshal() ([]byte, error)

func (*SpeedTestSettings) MarshalJSON

func (m *SpeedTestSettings) MarshalJSON() ([]byte, error)

func (*SpeedTestSettings) Merge

func (o *SpeedTestSettings) Merge(source *SpeedTestSettings)

func (*SpeedTestSettings) MergeRaw

func (o *SpeedTestSettings) MergeRaw(source gotenobject.GotenObjectExt)

func (*SpeedTestSettings) ProtoMessage

func (*SpeedTestSettings) ProtoMessage()

func (*SpeedTestSettings) ProtoReflect

func (m *SpeedTestSettings) ProtoReflect() preflect.Message

func (*SpeedTestSettings) Reset

func (m *SpeedTestSettings) Reset()

func (*SpeedTestSettings) SetDuration

func (m *SpeedTestSettings) SetDuration(fv *duration.Duration)

func (*SpeedTestSettings) SetServerSelection

func (m *SpeedTestSettings) SetServerSelection(fv SpeedTestSettings_ServerSelection)

func (*SpeedTestSettings) SetTcpPort

func (m *SpeedTestSettings) SetTcpPort(fv int32)

func (*SpeedTestSettings) String

func (m *SpeedTestSettings) String() string

func (*SpeedTestSettings) Unmarshal

func (m *SpeedTestSettings) Unmarshal(b []byte) error

func (*SpeedTestSettings) UnmarshalJSON

func (m *SpeedTestSettings) UnmarshalJSON(data []byte) error

type SpeedTestSettingsFieldPathBuilder

type SpeedTestSettingsFieldPathBuilder struct{}

func NewSpeedTestSettingsFieldPathBuilder

func NewSpeedTestSettingsFieldPathBuilder() SpeedTestSettingsFieldPathBuilder

func (SpeedTestSettingsFieldPathBuilder) Duration

func (SpeedTestSettingsFieldPathBuilder) ServerSelection

func (SpeedTestSettingsFieldPathBuilder) TcpPort

type SpeedTestSettingsPathSelectorDuration

type SpeedTestSettingsPathSelectorDuration struct{}

func (SpeedTestSettingsPathSelectorDuration) FieldPath

func (SpeedTestSettingsPathSelectorDuration) WithArrayOfValues

func (SpeedTestSettingsPathSelectorDuration) WithValue

type SpeedTestSettingsPathSelectorServerSelection

type SpeedTestSettingsPathSelectorServerSelection struct{}

func (SpeedTestSettingsPathSelectorServerSelection) FieldPath

func (SpeedTestSettingsPathSelectorServerSelection) WithArrayOfValues

type SpeedTestSettingsPathSelectorTcpPort

type SpeedTestSettingsPathSelectorTcpPort struct{}

func (SpeedTestSettingsPathSelectorTcpPort) FieldPath

func (SpeedTestSettingsPathSelectorTcpPort) WithArrayOfValues

func (SpeedTestSettingsPathSelectorTcpPort) WithValue

type SpeedTestSettings_FieldMask

type SpeedTestSettings_FieldMask struct {
	Paths []SpeedTestSettings_FieldPath
}

func FullSpeedTestSettings_FieldMask

func FullSpeedTestSettings_FieldMask() *SpeedTestSettings_FieldMask

func (*SpeedTestSettings_FieldMask) AppendPath

func (fieldMask *SpeedTestSettings_FieldMask) AppendPath(path SpeedTestSettings_FieldPath)

func (*SpeedTestSettings_FieldMask) AppendRawPath

func (fieldMask *SpeedTestSettings_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*SpeedTestSettings_FieldMask) DecodeFirestore

func (fieldMask *SpeedTestSettings_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*SpeedTestSettings_FieldMask) EncodeFirestore

func (fieldMask *SpeedTestSettings_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*SpeedTestSettings_FieldMask) FilterInputFields

func (fieldMask *SpeedTestSettings_FieldMask) FilterInputFields() *SpeedTestSettings_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SpeedTestSettings_FieldMask) FromProtoFieldMask

func (fieldMask *SpeedTestSettings_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*SpeedTestSettings_FieldMask) GetPaths

func (*SpeedTestSettings_FieldMask) GetRawPaths

func (fieldMask *SpeedTestSettings_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*SpeedTestSettings_FieldMask) IsFull

func (fieldMask *SpeedTestSettings_FieldMask) IsFull() bool

func (SpeedTestSettings_FieldMask) Marshal

func (fieldMask SpeedTestSettings_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (SpeedTestSettings_FieldMask) MarshalJSON

func (fieldMask SpeedTestSettings_FieldMask) MarshalJSON() ([]byte, error)

func (*SpeedTestSettings_FieldMask) PathsCount

func (fieldMask *SpeedTestSettings_FieldMask) PathsCount() int

func (*SpeedTestSettings_FieldMask) Project

func (*SpeedTestSettings_FieldMask) ProjectRaw

func (*SpeedTestSettings_FieldMask) ProtoMessage

func (fieldMask *SpeedTestSettings_FieldMask) ProtoMessage()

func (*SpeedTestSettings_FieldMask) ProtoReflect

func (fieldMask *SpeedTestSettings_FieldMask) ProtoReflect() preflect.Message

func (*SpeedTestSettings_FieldMask) Reset

func (fieldMask *SpeedTestSettings_FieldMask) Reset()

func (*SpeedTestSettings_FieldMask) Set

func (fieldMask *SpeedTestSettings_FieldMask) Set(target, source *SpeedTestSettings)

func (*SpeedTestSettings_FieldMask) SetFromCliFlag

func (fieldMask *SpeedTestSettings_FieldMask) SetFromCliFlag(raw string) error

func (*SpeedTestSettings_FieldMask) SetRaw

func (fieldMask *SpeedTestSettings_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*SpeedTestSettings_FieldMask) Size

func (fieldMask *SpeedTestSettings_FieldMask) Size() int

func (*SpeedTestSettings_FieldMask) String

func (fieldMask *SpeedTestSettings_FieldMask) String() string

func (*SpeedTestSettings_FieldMask) Subtract

func (*SpeedTestSettings_FieldMask) SubtractRaw

func (*SpeedTestSettings_FieldMask) ToProtoFieldMask

func (fieldMask *SpeedTestSettings_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*SpeedTestSettings_FieldMask) Unmarshal

func (fieldMask *SpeedTestSettings_FieldMask) Unmarshal(data []byte) error

func (*SpeedTestSettings_FieldMask) UnmarshalJSON

func (fieldMask *SpeedTestSettings_FieldMask) UnmarshalJSON(data []byte) error

type SpeedTestSettings_FieldPath

type SpeedTestSettings_FieldPath interface {
	gotenobject.FieldPath
	Selector() SpeedTestSettings_FieldPathSelector
	Get(source *SpeedTestSettings) []interface{}
	GetSingle(source *SpeedTestSettings) (interface{}, bool)
	ClearValue(item *SpeedTestSettings)

	// Those methods build corresponding SpeedTestSettings_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) SpeedTestSettings_FieldPathValue
	WithIArrayOfValues(values interface{}) SpeedTestSettings_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) SpeedTestSettings_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseSpeedTestSettings_FieldPath

func MustParseSpeedTestSettings_FieldPath(rawField string) SpeedTestSettings_FieldPath

func ParseSpeedTestSettings_FieldPath

func ParseSpeedTestSettings_FieldPath(rawField string) (SpeedTestSettings_FieldPath, error)

type SpeedTestSettings_FieldPathArrayItemValue

type SpeedTestSettings_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SpeedTestSettings_FieldPath
	ContainsValue(*SpeedTestSettings) bool
}

SpeedTestSettings_FieldPathArrayItemValue allows storing single item in Path-specific values for SpeedTestSettings according to their type Present only for array (repeated) types.

func MustParseSpeedTestSettings_FieldPathArrayItemValue

func MustParseSpeedTestSettings_FieldPathArrayItemValue(pathStr, valueStr string) SpeedTestSettings_FieldPathArrayItemValue

func ParseSpeedTestSettings_FieldPathArrayItemValue

func ParseSpeedTestSettings_FieldPathArrayItemValue(pathStr, valueStr string) (SpeedTestSettings_FieldPathArrayItemValue, error)

ParseSpeedTestSettings_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SpeedTestSettings_FieldPathArrayOfValues

type SpeedTestSettings_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SpeedTestSettings_FieldPath
}

SpeedTestSettings_FieldPathArrayOfValues allows storing slice of values for SpeedTestSettings fields according to their type

func MustParseSpeedTestSettings_FieldPathArrayOfValues

func MustParseSpeedTestSettings_FieldPathArrayOfValues(pathStr, valuesStr string) SpeedTestSettings_FieldPathArrayOfValues

func ParseSpeedTestSettings_FieldPathArrayOfValues

func ParseSpeedTestSettings_FieldPathArrayOfValues(pathStr, valuesStr string) (SpeedTestSettings_FieldPathArrayOfValues, error)

type SpeedTestSettings_FieldPathSelector

type SpeedTestSettings_FieldPathSelector int32
const (
	SpeedTestSettings_FieldPathSelectorDuration        SpeedTestSettings_FieldPathSelector = 0
	SpeedTestSettings_FieldPathSelectorServerSelection SpeedTestSettings_FieldPathSelector = 1
	SpeedTestSettings_FieldPathSelectorTcpPort         SpeedTestSettings_FieldPathSelector = 2
)

func (SpeedTestSettings_FieldPathSelector) String

type SpeedTestSettings_FieldPathValue

type SpeedTestSettings_FieldPathValue interface {
	SpeedTestSettings_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SpeedTestSettings)
	CompareWith(*SpeedTestSettings) (cmp int, comparable bool)
}

SpeedTestSettings_FieldPathValue allows storing values for SpeedTestSettings fields according to their type

func MustParseSpeedTestSettings_FieldPathValue

func MustParseSpeedTestSettings_FieldPathValue(pathStr, valueStr string) SpeedTestSettings_FieldPathValue

func ParseSpeedTestSettings_FieldPathValue

func ParseSpeedTestSettings_FieldPathValue(pathStr, valueStr string) (SpeedTestSettings_FieldPathValue, error)

type SpeedTestSettings_FieldTerminalPath

type SpeedTestSettings_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*SpeedTestSettings_FieldTerminalPath) ClearValue

func (*SpeedTestSettings_FieldTerminalPath) ClearValueRaw

func (fp *SpeedTestSettings_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*SpeedTestSettings_FieldTerminalPath) Get

func (fp *SpeedTestSettings_FieldTerminalPath) Get(source *SpeedTestSettings) (values []interface{})

Get returns all values pointed by specific field from source SpeedTestSettings

func (*SpeedTestSettings_FieldTerminalPath) GetDefault

func (fp *SpeedTestSettings_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SpeedTestSettings_FieldTerminalPath) GetRaw

func (fp *SpeedTestSettings_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*SpeedTestSettings_FieldTerminalPath) GetSingle

func (fp *SpeedTestSettings_FieldTerminalPath) GetSingle(source *SpeedTestSettings) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SpeedTestSettings

func (*SpeedTestSettings_FieldTerminalPath) GetSingleRaw

func (fp *SpeedTestSettings_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SpeedTestSettings_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SpeedTestSettings_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*SpeedTestSettings_FieldTerminalPath) Selector

func (*SpeedTestSettings_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *SpeedTestSettings_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SpeedTestSettings_FieldTerminalPath) String

String returns path representation in proto convention

func (*SpeedTestSettings_FieldTerminalPath) WithIArrayItemValue

func (fp *SpeedTestSettings_FieldTerminalPath) WithIArrayItemValue(value interface{}) SpeedTestSettings_FieldPathArrayItemValue

func (*SpeedTestSettings_FieldTerminalPath) WithIArrayOfValues

func (fp *SpeedTestSettings_FieldTerminalPath) WithIArrayOfValues(values interface{}) SpeedTestSettings_FieldPathArrayOfValues

func (*SpeedTestSettings_FieldTerminalPath) WithIValue

func (*SpeedTestSettings_FieldTerminalPath) WithRawIArrayItemValue

func (fp *SpeedTestSettings_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SpeedTestSettings_FieldTerminalPath) WithRawIArrayOfValues

func (fp *SpeedTestSettings_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SpeedTestSettings_FieldTerminalPath) WithRawIValue

func (fp *SpeedTestSettings_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SpeedTestSettings_FieldTerminalPathArrayItemValue

type SpeedTestSettings_FieldTerminalPathArrayItemValue struct {
	SpeedTestSettings_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SpeedTestSettings_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SpeedTestSettings'

func (*SpeedTestSettings_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *SpeedTestSettings_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object SpeedTestSettings as interface{}

func (*SpeedTestSettings_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SpeedTestSettings_FieldTerminalPathArrayItemValue) GetSingle(source *SpeedTestSettings) (interface{}, bool)

func (*SpeedTestSettings_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *SpeedTestSettings_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type SpeedTestSettings_FieldTerminalPathArrayOfValues

type SpeedTestSettings_FieldTerminalPathArrayOfValues struct {
	SpeedTestSettings_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SpeedTestSettings_FieldTerminalPathArrayOfValues) AsDurationArrayOfValues

func (fpaov *SpeedTestSettings_FieldTerminalPathArrayOfValues) AsDurationArrayOfValues() ([]*duration.Duration, bool)

func (*SpeedTestSettings_FieldTerminalPathArrayOfValues) AsServerSelectionArrayOfValues

func (*SpeedTestSettings_FieldTerminalPathArrayOfValues) AsTcpPortArrayOfValues

func (fpaov *SpeedTestSettings_FieldTerminalPathArrayOfValues) AsTcpPortArrayOfValues() ([]int32, bool)

func (*SpeedTestSettings_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *SpeedTestSettings_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type SpeedTestSettings_FieldTerminalPathValue

type SpeedTestSettings_FieldTerminalPathValue struct {
	SpeedTestSettings_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SpeedTestSettings_FieldTerminalPathValue) AsDurationValue

func (*SpeedTestSettings_FieldTerminalPathValue) AsServerSelectionValue

func (*SpeedTestSettings_FieldTerminalPathValue) AsTcpPortValue

func (fpv *SpeedTestSettings_FieldTerminalPathValue) AsTcpPortValue() (int32, bool)

func (*SpeedTestSettings_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'SpeedTestSettings_FieldTerminalPathValue' with the value under path in 'SpeedTestSettings'.

func (*SpeedTestSettings_FieldTerminalPathValue) CompareWithRaw

func (fpv *SpeedTestSettings_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SpeedTestSettings_FieldTerminalPathValue) GetRawValue

func (fpv *SpeedTestSettings_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'SpeedTestSettings' as interface{}

func (*SpeedTestSettings_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object SpeedTestSettings

func (*SpeedTestSettings_FieldTerminalPathValue) SetToRaw

type SpeedTestSettings_ServerSelection

type SpeedTestSettings_ServerSelection int32
const (
	SpeedTestSettings_NEAREST SpeedTestSettings_ServerSelection = 0
	SpeedTestSettings_ALL     SpeedTestSettings_ServerSelection = 1
)

func (SpeedTestSettings_ServerSelection) Descriptor

func (SpeedTestSettings_ServerSelection) Enum

func (SpeedTestSettings_ServerSelection) EnumDescriptor

func (SpeedTestSettings_ServerSelection) EnumDescriptor() ([]byte, []int)

Deprecated, Use SpeedTestSettings_ServerSelection.ProtoReflect.Descriptor instead.

func (SpeedTestSettings_ServerSelection) Number

func (SpeedTestSettings_ServerSelection) String

func (SpeedTestSettings_ServerSelection) Type

type TimeInterval added in v0.4.45

type TimeInterval struct {

	// Required. The end of the time interval.
	EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty" firestore:"endTime"`
	// Optional. The beginning of the time interval.  The default value
	// for the start time is the end time. The start time must not be
	// later than the end time.
	StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty" firestore:"startTime"`
	// contains filtered or unexported fields
}

func (*TimeInterval) Clone added in v0.4.45

func (o *TimeInterval) Clone() *TimeInterval

func (*TimeInterval) CloneRaw added in v0.4.45

func (o *TimeInterval) CloneRaw() gotenobject.GotenObjectExt

func (*TimeInterval) Descriptor added in v0.4.45

func (*TimeInterval) Descriptor() ([]byte, []int)

Deprecated, Use TimeInterval.ProtoReflect.Descriptor instead.

func (*TimeInterval) GetEndTime added in v0.4.45

func (m *TimeInterval) GetEndTime() *timestamp.Timestamp

func (*TimeInterval) GetStartTime added in v0.4.45

func (m *TimeInterval) GetStartTime() *timestamp.Timestamp

func (*TimeInterval) GotenMessage added in v0.4.45

func (*TimeInterval) GotenMessage()

func (*TimeInterval) GotenObjectExt added in v0.4.45

func (o *TimeInterval) GotenObjectExt()

func (*TimeInterval) GotenValidate added in v0.4.45

func (obj *TimeInterval) GotenValidate() error

func (*TimeInterval) MakeDiffFieldMask added in v0.4.45

func (o *TimeInterval) MakeDiffFieldMask(other *TimeInterval) *TimeInterval_FieldMask

func (*TimeInterval) MakeFullFieldMask added in v0.4.45

func (o *TimeInterval) MakeFullFieldMask() *TimeInterval_FieldMask

func (*TimeInterval) MakeRawDiffFieldMask added in v0.4.45

func (o *TimeInterval) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*TimeInterval) MakeRawFullFieldMask added in v0.4.45

func (o *TimeInterval) MakeRawFullFieldMask() gotenobject.FieldMask

func (*TimeInterval) Marshal added in v0.4.45

func (m *TimeInterval) Marshal() ([]byte, error)

func (*TimeInterval) MarshalJSON added in v0.4.45

func (m *TimeInterval) MarshalJSON() ([]byte, error)

func (*TimeInterval) Merge added in v0.4.45

func (o *TimeInterval) Merge(source *TimeInterval)

func (*TimeInterval) MergeRaw added in v0.4.45

func (o *TimeInterval) MergeRaw(source gotenobject.GotenObjectExt)

func (*TimeInterval) ProtoMessage added in v0.4.45

func (*TimeInterval) ProtoMessage()

func (*TimeInterval) ProtoReflect added in v0.4.45

func (m *TimeInterval) ProtoReflect() preflect.Message

func (*TimeInterval) Reset added in v0.4.45

func (m *TimeInterval) Reset()

func (*TimeInterval) SetEndTime added in v0.4.45

func (m *TimeInterval) SetEndTime(fv *timestamp.Timestamp)

func (*TimeInterval) SetStartTime added in v0.4.45

func (m *TimeInterval) SetStartTime(fv *timestamp.Timestamp)

func (*TimeInterval) String added in v0.4.45

func (m *TimeInterval) String() string

func (*TimeInterval) Unmarshal added in v0.4.45

func (m *TimeInterval) Unmarshal(b []byte) error

func (*TimeInterval) UnmarshalJSON added in v0.4.45

func (m *TimeInterval) UnmarshalJSON(data []byte) error

type TimeIntervalFieldPathBuilder added in v0.4.45

type TimeIntervalFieldPathBuilder struct{}

func NewTimeIntervalFieldPathBuilder added in v0.4.45

func NewTimeIntervalFieldPathBuilder() TimeIntervalFieldPathBuilder

func (TimeIntervalFieldPathBuilder) EndTime added in v0.4.45

func (TimeIntervalFieldPathBuilder) StartTime added in v0.4.45

type TimeIntervalPathSelectorEndTime added in v0.4.45

type TimeIntervalPathSelectorEndTime struct{}

func (TimeIntervalPathSelectorEndTime) FieldPath added in v0.4.45

func (TimeIntervalPathSelectorEndTime) WithArrayOfValues added in v0.4.45

func (TimeIntervalPathSelectorEndTime) WithValue added in v0.4.45

type TimeIntervalPathSelectorStartTime added in v0.4.45

type TimeIntervalPathSelectorStartTime struct{}

func (TimeIntervalPathSelectorStartTime) FieldPath added in v0.4.45

func (TimeIntervalPathSelectorStartTime) WithArrayOfValues added in v0.4.45

func (TimeIntervalPathSelectorStartTime) WithValue added in v0.4.45

type TimeInterval_FieldMask added in v0.4.45

type TimeInterval_FieldMask struct {
	Paths []TimeInterval_FieldPath
}

func FullTimeInterval_FieldMask added in v0.4.45

func FullTimeInterval_FieldMask() *TimeInterval_FieldMask

func (*TimeInterval_FieldMask) AppendPath added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) AppendPath(path TimeInterval_FieldPath)

func (*TimeInterval_FieldMask) AppendRawPath added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*TimeInterval_FieldMask) DecodeFirestore added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*TimeInterval_FieldMask) EncodeFirestore added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*TimeInterval_FieldMask) FilterInputFields added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) FilterInputFields() *TimeInterval_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*TimeInterval_FieldMask) FromProtoFieldMask added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*TimeInterval_FieldMask) GetPaths added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) GetPaths() []TimeInterval_FieldPath

func (*TimeInterval_FieldMask) GetRawPaths added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*TimeInterval_FieldMask) IsFull added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) IsFull() bool

func (TimeInterval_FieldMask) Marshal added in v0.4.45

func (fieldMask TimeInterval_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (TimeInterval_FieldMask) MarshalJSON added in v0.4.45

func (fieldMask TimeInterval_FieldMask) MarshalJSON() ([]byte, error)

func (*TimeInterval_FieldMask) PathsCount added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) PathsCount() int

func (*TimeInterval_FieldMask) Project added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) Project(source *TimeInterval) *TimeInterval

func (*TimeInterval_FieldMask) ProjectRaw added in v0.4.45

func (*TimeInterval_FieldMask) ProtoMessage added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) ProtoMessage()

func (*TimeInterval_FieldMask) ProtoReflect added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) ProtoReflect() preflect.Message

func (*TimeInterval_FieldMask) Reset added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) Reset()

func (*TimeInterval_FieldMask) Set added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) Set(target, source *TimeInterval)

func (*TimeInterval_FieldMask) SetFromCliFlag added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) SetFromCliFlag(raw string) error

func (*TimeInterval_FieldMask) SetRaw added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*TimeInterval_FieldMask) Size added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) Size() int

func (*TimeInterval_FieldMask) String added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) String() string

func (*TimeInterval_FieldMask) Subtract added in v0.4.45

func (*TimeInterval_FieldMask) SubtractRaw added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*TimeInterval_FieldMask) ToProtoFieldMask added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*TimeInterval_FieldMask) Unmarshal added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) Unmarshal(data []byte) error

func (*TimeInterval_FieldMask) UnmarshalJSON added in v0.4.45

func (fieldMask *TimeInterval_FieldMask) UnmarshalJSON(data []byte) error

type TimeInterval_FieldPath added in v0.4.45

type TimeInterval_FieldPath interface {
	gotenobject.FieldPath
	Selector() TimeInterval_FieldPathSelector
	Get(source *TimeInterval) []interface{}
	GetSingle(source *TimeInterval) (interface{}, bool)
	ClearValue(item *TimeInterval)

	// Those methods build corresponding TimeInterval_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) TimeInterval_FieldPathValue
	WithIArrayOfValues(values interface{}) TimeInterval_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) TimeInterval_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildTimeInterval_FieldPath added in v0.4.45

func BuildTimeInterval_FieldPath(fp gotenobject.RawFieldPath) (TimeInterval_FieldPath, error)

func MustParseTimeInterval_FieldPath added in v0.4.45

func MustParseTimeInterval_FieldPath(rawField string) TimeInterval_FieldPath

func ParseTimeInterval_FieldPath added in v0.4.45

func ParseTimeInterval_FieldPath(rawField string) (TimeInterval_FieldPath, error)

type TimeInterval_FieldPathArrayItemValue added in v0.4.45

type TimeInterval_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	TimeInterval_FieldPath
	ContainsValue(*TimeInterval) bool
}

TimeInterval_FieldPathArrayItemValue allows storing single item in Path-specific values for TimeInterval according to their type Present only for array (repeated) types.

func MustParseTimeInterval_FieldPathArrayItemValue added in v0.4.45

func MustParseTimeInterval_FieldPathArrayItemValue(pathStr, valueStr string) TimeInterval_FieldPathArrayItemValue

func ParseTimeInterval_FieldPathArrayItemValue added in v0.4.45

func ParseTimeInterval_FieldPathArrayItemValue(pathStr, valueStr string) (TimeInterval_FieldPathArrayItemValue, error)

ParseTimeInterval_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type TimeInterval_FieldPathArrayOfValues added in v0.4.45

type TimeInterval_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	TimeInterval_FieldPath
}

TimeInterval_FieldPathArrayOfValues allows storing slice of values for TimeInterval fields according to their type

func MustParseTimeInterval_FieldPathArrayOfValues added in v0.4.45

func MustParseTimeInterval_FieldPathArrayOfValues(pathStr, valuesStr string) TimeInterval_FieldPathArrayOfValues

func ParseTimeInterval_FieldPathArrayOfValues added in v0.4.45

func ParseTimeInterval_FieldPathArrayOfValues(pathStr, valuesStr string) (TimeInterval_FieldPathArrayOfValues, error)

type TimeInterval_FieldPathSelector added in v0.4.45

type TimeInterval_FieldPathSelector int32
const (
	TimeInterval_FieldPathSelectorEndTime   TimeInterval_FieldPathSelector = 0
	TimeInterval_FieldPathSelectorStartTime TimeInterval_FieldPathSelector = 1
)

func (TimeInterval_FieldPathSelector) String added in v0.4.45

type TimeInterval_FieldPathValue added in v0.4.45

type TimeInterval_FieldPathValue interface {
	TimeInterval_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **TimeInterval)
	CompareWith(*TimeInterval) (cmp int, comparable bool)
}

TimeInterval_FieldPathValue allows storing values for TimeInterval fields according to their type

func MustParseTimeInterval_FieldPathValue added in v0.4.45

func MustParseTimeInterval_FieldPathValue(pathStr, valueStr string) TimeInterval_FieldPathValue

func ParseTimeInterval_FieldPathValue added in v0.4.45

func ParseTimeInterval_FieldPathValue(pathStr, valueStr string) (TimeInterval_FieldPathValue, error)

type TimeInterval_FieldTerminalPath added in v0.4.45

type TimeInterval_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*TimeInterval_FieldTerminalPath) ClearValue added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) ClearValue(item *TimeInterval)

func (*TimeInterval_FieldTerminalPath) ClearValueRaw added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*TimeInterval_FieldTerminalPath) Get added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) Get(source *TimeInterval) (values []interface{})

Get returns all values pointed by specific field from source TimeInterval

func (*TimeInterval_FieldTerminalPath) GetDefault added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*TimeInterval_FieldTerminalPath) GetRaw added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*TimeInterval_FieldTerminalPath) GetSingle added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) GetSingle(source *TimeInterval) (interface{}, bool)

GetSingle returns value pointed by specific field of from source TimeInterval

func (*TimeInterval_FieldTerminalPath) GetSingleRaw added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*TimeInterval_FieldTerminalPath) IsLeaf added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*TimeInterval_FieldTerminalPath) JSONString added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*TimeInterval_FieldTerminalPath) Selector added in v0.4.45

func (*TimeInterval_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *TimeInterval_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*TimeInterval_FieldTerminalPath) String added in v0.4.45

String returns path representation in proto convention

func (*TimeInterval_FieldTerminalPath) WithIArrayItemValue added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeInterval_FieldPathArrayItemValue

func (*TimeInterval_FieldTerminalPath) WithIArrayOfValues added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeInterval_FieldPathArrayOfValues

func (*TimeInterval_FieldTerminalPath) WithIValue added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) WithIValue(value interface{}) TimeInterval_FieldPathValue

func (*TimeInterval_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*TimeInterval_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*TimeInterval_FieldTerminalPath) WithRawIValue added in v0.4.45

func (fp *TimeInterval_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type TimeInterval_FieldTerminalPathArrayItemValue added in v0.4.45

type TimeInterval_FieldTerminalPathArrayItemValue struct {
	TimeInterval_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*TimeInterval_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.45

func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeInterval) bool

Contains returns a boolean indicating if value that is being held is present in given 'TimeInterval'

func (*TimeInterval_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.45

func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object TimeInterval as interface{}

func (*TimeInterval_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.45

func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetSingle(source *TimeInterval) (interface{}, bool)

func (*TimeInterval_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.45

func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type TimeInterval_FieldTerminalPathArrayOfValues added in v0.4.45

type TimeInterval_FieldTerminalPathArrayOfValues struct {
	TimeInterval_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*TimeInterval_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues added in v0.4.45

func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*TimeInterval_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues added in v0.4.45

func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*TimeInterval_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.45

func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type TimeInterval_FieldTerminalPathValue added in v0.4.45

type TimeInterval_FieldTerminalPathValue struct {
	TimeInterval_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*TimeInterval_FieldTerminalPathValue) AsEndTimeValue added in v0.4.45

func (fpv *TimeInterval_FieldTerminalPathValue) AsEndTimeValue() (*timestamp.Timestamp, bool)

func (*TimeInterval_FieldTerminalPathValue) AsStartTimeValue added in v0.4.45

func (fpv *TimeInterval_FieldTerminalPathValue) AsStartTimeValue() (*timestamp.Timestamp, bool)

func (*TimeInterval_FieldTerminalPathValue) CompareWith added in v0.4.45

func (fpv *TimeInterval_FieldTerminalPathValue) CompareWith(source *TimeInterval) (int, bool)

CompareWith compares value in the 'TimeInterval_FieldTerminalPathValue' with the value under path in 'TimeInterval'.

func (*TimeInterval_FieldTerminalPathValue) CompareWithRaw added in v0.4.45

func (fpv *TimeInterval_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*TimeInterval_FieldTerminalPathValue) GetRawValue added in v0.4.45

func (fpv *TimeInterval_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'TimeInterval' as interface{}

func (*TimeInterval_FieldTerminalPathValue) SetTo added in v0.4.45

SetTo stores value for selected field for object TimeInterval

func (*TimeInterval_FieldTerminalPathValue) SetToRaw added in v0.4.45

func (fpv *TimeInterval_FieldTerminalPathValue) SetToRaw(target proto.Message)

type TraceReason added in v0.4.45

type TraceReason int32
const (
	TraceReason_UNDEFINED             TraceReason = 0
	TraceReason_USER_REQUEST_ONDEMAND TraceReason = 1
	TraceReason_PROBING_SESSION_START TraceReason = 2
	TraceReason_SLA_CHANGE            TraceReason = 3
	TraceReason_PERIODIC              TraceReason = 4
)

func (TraceReason) Descriptor added in v0.4.45

func (TraceReason) Descriptor() preflect.EnumDescriptor

func (TraceReason) Enum added in v0.4.45

func (x TraceReason) Enum() *TraceReason

func (TraceReason) EnumDescriptor added in v0.4.45

func (TraceReason) EnumDescriptor() ([]byte, []int)

Deprecated, Use TraceReason.ProtoReflect.Descriptor instead.

func (TraceReason) Number added in v0.4.45

func (x TraceReason) Number() preflect.EnumNumber

func (TraceReason) String added in v0.4.45

func (x TraceReason) String() string

func (TraceReason) Type added in v0.4.45

func (TraceReason) Type() preflect.EnumType

type TraceType added in v0.4.45

type TraceType int32
const (
	TraceType_UNDEFINED_TYPE TraceType = 0
	TraceType_INBAND         TraceType = 1
	TraceType_OUT_OF_BAND    TraceType = 2
)

func (TraceType) Descriptor added in v0.4.45

func (TraceType) Descriptor() preflect.EnumDescriptor

func (TraceType) Enum added in v0.4.45

func (x TraceType) Enum() *TraceType

func (TraceType) EnumDescriptor added in v0.4.45

func (TraceType) EnumDescriptor() ([]byte, []int)

Deprecated, Use TraceType.ProtoReflect.Descriptor instead.

func (TraceType) Number added in v0.4.45

func (x TraceType) Number() preflect.EnumNumber

func (TraceType) String added in v0.4.45

func (x TraceType) String() string

func (TraceType) Type added in v0.4.45

func (TraceType) Type() preflect.EnumType

type WLAN

type WLAN struct {
	Mac    string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty" firestore:"mac"`
	Signal int32  `protobuf:"varint,2,opt,name=signal,proto3" json:"signal,omitempty" firestore:"signal"`
	// contains filtered or unexported fields
}

WLAN

func (*WLAN) Clone

func (o *WLAN) Clone() *WLAN

func (*WLAN) CloneRaw

func (o *WLAN) CloneRaw() gotenobject.GotenObjectExt

func (*WLAN) Descriptor

func (*WLAN) Descriptor() ([]byte, []int)

Deprecated, Use WLAN.ProtoReflect.Descriptor instead.

func (*WLAN) GetMac

func (m *WLAN) GetMac() string

func (*WLAN) GetSignal

func (m *WLAN) GetSignal() int32

func (*WLAN) GotenMessage

func (*WLAN) GotenMessage()

func (*WLAN) GotenObjectExt

func (o *WLAN) GotenObjectExt()

func (*WLAN) GotenValidate

func (obj *WLAN) GotenValidate() error

func (*WLAN) MakeDiffFieldMask

func (o *WLAN) MakeDiffFieldMask(other *WLAN) *WLAN_FieldMask

func (*WLAN) MakeFullFieldMask

func (o *WLAN) MakeFullFieldMask() *WLAN_FieldMask

func (*WLAN) MakeRawDiffFieldMask

func (o *WLAN) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*WLAN) MakeRawFullFieldMask

func (o *WLAN) MakeRawFullFieldMask() gotenobject.FieldMask

func (*WLAN) Marshal

func (m *WLAN) Marshal() ([]byte, error)

func (*WLAN) MarshalJSON

func (m *WLAN) MarshalJSON() ([]byte, error)

func (*WLAN) Merge

func (o *WLAN) Merge(source *WLAN)

func (*WLAN) MergeRaw

func (o *WLAN) MergeRaw(source gotenobject.GotenObjectExt)

func (*WLAN) ProtoMessage

func (*WLAN) ProtoMessage()

func (*WLAN) ProtoReflect

func (m *WLAN) ProtoReflect() preflect.Message

func (*WLAN) Reset

func (m *WLAN) Reset()

func (*WLAN) SetMac

func (m *WLAN) SetMac(fv string)

func (*WLAN) SetSignal

func (m *WLAN) SetSignal(fv int32)

func (*WLAN) String

func (m *WLAN) String() string

func (*WLAN) Unmarshal

func (m *WLAN) Unmarshal(b []byte) error

func (*WLAN) UnmarshalJSON

func (m *WLAN) UnmarshalJSON(data []byte) error

type WLANFieldPathBuilder

type WLANFieldPathBuilder struct{}

func NewWLANFieldPathBuilder

func NewWLANFieldPathBuilder() WLANFieldPathBuilder

func (WLANFieldPathBuilder) Mac

func (WLANFieldPathBuilder) Signal

type WLANPathSelectorMac

type WLANPathSelectorMac struct{}

func (WLANPathSelectorMac) FieldPath

func (WLANPathSelectorMac) WithArrayOfValues

func (s WLANPathSelectorMac) WithArrayOfValues(values []string) *WLAN_FieldTerminalPathArrayOfValues

func (WLANPathSelectorMac) WithValue

type WLANPathSelectorSignal

type WLANPathSelectorSignal struct{}

func (WLANPathSelectorSignal) FieldPath

func (WLANPathSelectorSignal) WithArrayOfValues

func (s WLANPathSelectorSignal) WithArrayOfValues(values []int32) *WLAN_FieldTerminalPathArrayOfValues

func (WLANPathSelectorSignal) WithValue

type WLAN_FieldMask

type WLAN_FieldMask struct {
	Paths []WLAN_FieldPath
}

func FullWLAN_FieldMask

func FullWLAN_FieldMask() *WLAN_FieldMask

func (*WLAN_FieldMask) AppendPath

func (fieldMask *WLAN_FieldMask) AppendPath(path WLAN_FieldPath)

func (*WLAN_FieldMask) AppendRawPath

func (fieldMask *WLAN_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*WLAN_FieldMask) DecodeFirestore

func (fieldMask *WLAN_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*WLAN_FieldMask) EncodeFirestore

func (fieldMask *WLAN_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*WLAN_FieldMask) FilterInputFields

func (fieldMask *WLAN_FieldMask) FilterInputFields() *WLAN_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WLAN_FieldMask) FromProtoFieldMask

func (fieldMask *WLAN_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*WLAN_FieldMask) GetPaths

func (fieldMask *WLAN_FieldMask) GetPaths() []WLAN_FieldPath

func (*WLAN_FieldMask) GetRawPaths

func (fieldMask *WLAN_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*WLAN_FieldMask) IsFull

func (fieldMask *WLAN_FieldMask) IsFull() bool

func (WLAN_FieldMask) Marshal

func (fieldMask WLAN_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (WLAN_FieldMask) MarshalJSON

func (fieldMask WLAN_FieldMask) MarshalJSON() ([]byte, error)

func (*WLAN_FieldMask) PathsCount

func (fieldMask *WLAN_FieldMask) PathsCount() int

func (*WLAN_FieldMask) Project

func (fieldMask *WLAN_FieldMask) Project(source *WLAN) *WLAN

func (*WLAN_FieldMask) ProjectRaw

func (fieldMask *WLAN_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt

func (*WLAN_FieldMask) ProtoMessage

func (fieldMask *WLAN_FieldMask) ProtoMessage()

func (*WLAN_FieldMask) ProtoReflect

func (fieldMask *WLAN_FieldMask) ProtoReflect() preflect.Message

func (*WLAN_FieldMask) Reset

func (fieldMask *WLAN_FieldMask) Reset()

func (*WLAN_FieldMask) Set

func (fieldMask *WLAN_FieldMask) Set(target, source *WLAN)

func (*WLAN_FieldMask) SetFromCliFlag

func (fieldMask *WLAN_FieldMask) SetFromCliFlag(raw string) error

func (*WLAN_FieldMask) SetRaw

func (fieldMask *WLAN_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*WLAN_FieldMask) Size

func (fieldMask *WLAN_FieldMask) Size() int

func (*WLAN_FieldMask) String

func (fieldMask *WLAN_FieldMask) String() string

func (*WLAN_FieldMask) Subtract

func (fieldMask *WLAN_FieldMask) Subtract(other *WLAN_FieldMask) *WLAN_FieldMask

func (*WLAN_FieldMask) SubtractRaw

func (fieldMask *WLAN_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*WLAN_FieldMask) ToProtoFieldMask

func (fieldMask *WLAN_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*WLAN_FieldMask) Unmarshal

func (fieldMask *WLAN_FieldMask) Unmarshal(data []byte) error

func (*WLAN_FieldMask) UnmarshalJSON

func (fieldMask *WLAN_FieldMask) UnmarshalJSON(data []byte) error

type WLAN_FieldPath

type WLAN_FieldPath interface {
	gotenobject.FieldPath
	Selector() WLAN_FieldPathSelector
	Get(source *WLAN) []interface{}
	GetSingle(source *WLAN) (interface{}, bool)
	ClearValue(item *WLAN)

	// Those methods build corresponding WLAN_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) WLAN_FieldPathValue
	WithIArrayOfValues(values interface{}) WLAN_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) WLAN_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildWLAN_FieldPath

func BuildWLAN_FieldPath(fp gotenobject.RawFieldPath) (WLAN_FieldPath, error)

func MustParseWLAN_FieldPath

func MustParseWLAN_FieldPath(rawField string) WLAN_FieldPath

func ParseWLAN_FieldPath

func ParseWLAN_FieldPath(rawField string) (WLAN_FieldPath, error)

type WLAN_FieldPathArrayItemValue

type WLAN_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WLAN_FieldPath
	ContainsValue(*WLAN) bool
}

WLAN_FieldPathArrayItemValue allows storing single item in Path-specific values for WLAN according to their type Present only for array (repeated) types.

func MustParseWLAN_FieldPathArrayItemValue

func MustParseWLAN_FieldPathArrayItemValue(pathStr, valueStr string) WLAN_FieldPathArrayItemValue

func ParseWLAN_FieldPathArrayItemValue

func ParseWLAN_FieldPathArrayItemValue(pathStr, valueStr string) (WLAN_FieldPathArrayItemValue, error)

ParseWLAN_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WLAN_FieldPathArrayOfValues

type WLAN_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WLAN_FieldPath
}

WLAN_FieldPathArrayOfValues allows storing slice of values for WLAN fields according to their type

func MustParseWLAN_FieldPathArrayOfValues

func MustParseWLAN_FieldPathArrayOfValues(pathStr, valuesStr string) WLAN_FieldPathArrayOfValues

func ParseWLAN_FieldPathArrayOfValues

func ParseWLAN_FieldPathArrayOfValues(pathStr, valuesStr string) (WLAN_FieldPathArrayOfValues, error)

type WLAN_FieldPathSelector

type WLAN_FieldPathSelector int32
const (
	WLAN_FieldPathSelectorMac    WLAN_FieldPathSelector = 0
	WLAN_FieldPathSelectorSignal WLAN_FieldPathSelector = 1
)

func (WLAN_FieldPathSelector) String

func (s WLAN_FieldPathSelector) String() string

type WLAN_FieldPathValue

type WLAN_FieldPathValue interface {
	WLAN_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WLAN)
	CompareWith(*WLAN) (cmp int, comparable bool)
}

WLAN_FieldPathValue allows storing values for WLAN fields according to their type

func MustParseWLAN_FieldPathValue

func MustParseWLAN_FieldPathValue(pathStr, valueStr string) WLAN_FieldPathValue

func ParseWLAN_FieldPathValue

func ParseWLAN_FieldPathValue(pathStr, valueStr string) (WLAN_FieldPathValue, error)

type WLAN_FieldTerminalPath

type WLAN_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*WLAN_FieldTerminalPath) ClearValue

func (fp *WLAN_FieldTerminalPath) ClearValue(item *WLAN)

func (*WLAN_FieldTerminalPath) ClearValueRaw

func (fp *WLAN_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*WLAN_FieldTerminalPath) Get

func (fp *WLAN_FieldTerminalPath) Get(source *WLAN) (values []interface{})

Get returns all values pointed by specific field from source WLAN

func (*WLAN_FieldTerminalPath) GetDefault

func (fp *WLAN_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*WLAN_FieldTerminalPath) GetRaw

func (fp *WLAN_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*WLAN_FieldTerminalPath) GetSingle

func (fp *WLAN_FieldTerminalPath) GetSingle(source *WLAN) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WLAN

func (*WLAN_FieldTerminalPath) GetSingleRaw

func (fp *WLAN_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*WLAN_FieldTerminalPath) IsLeaf

func (fp *WLAN_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*WLAN_FieldTerminalPath) JSONString

func (fp *WLAN_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*WLAN_FieldTerminalPath) Selector

func (*WLAN_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (fp *WLAN_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*WLAN_FieldTerminalPath) String

func (fp *WLAN_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*WLAN_FieldTerminalPath) WithIArrayItemValue

func (fp *WLAN_FieldTerminalPath) WithIArrayItemValue(value interface{}) WLAN_FieldPathArrayItemValue

func (*WLAN_FieldTerminalPath) WithIArrayOfValues

func (fp *WLAN_FieldTerminalPath) WithIArrayOfValues(values interface{}) WLAN_FieldPathArrayOfValues

func (*WLAN_FieldTerminalPath) WithIValue

func (fp *WLAN_FieldTerminalPath) WithIValue(value interface{}) WLAN_FieldPathValue

func (*WLAN_FieldTerminalPath) WithRawIArrayItemValue

func (fp *WLAN_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*WLAN_FieldTerminalPath) WithRawIArrayOfValues

func (fp *WLAN_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*WLAN_FieldTerminalPath) WithRawIValue

func (fp *WLAN_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type WLAN_FieldTerminalPathArrayItemValue

type WLAN_FieldTerminalPathArrayItemValue struct {
	WLAN_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WLAN_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *WLAN_FieldTerminalPathArrayItemValue) ContainsValue(source *WLAN) bool

Contains returns a boolean indicating if value that is being held is present in given 'WLAN'

func (*WLAN_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *WLAN_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object WLAN as interface{}

func (*WLAN_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WLAN_FieldTerminalPathArrayItemValue) GetSingle(source *WLAN) (interface{}, bool)

func (*WLAN_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *WLAN_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type WLAN_FieldTerminalPathArrayOfValues

type WLAN_FieldTerminalPathArrayOfValues struct {
	WLAN_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WLAN_FieldTerminalPathArrayOfValues) AsMacArrayOfValues

func (fpaov *WLAN_FieldTerminalPathArrayOfValues) AsMacArrayOfValues() ([]string, bool)

func (*WLAN_FieldTerminalPathArrayOfValues) AsSignalArrayOfValues

func (fpaov *WLAN_FieldTerminalPathArrayOfValues) AsSignalArrayOfValues() ([]int32, bool)

func (*WLAN_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *WLAN_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type WLAN_FieldTerminalPathValue

type WLAN_FieldTerminalPathValue struct {
	WLAN_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WLAN_FieldTerminalPathValue) AsMacValue

func (fpv *WLAN_FieldTerminalPathValue) AsMacValue() (string, bool)

func (*WLAN_FieldTerminalPathValue) AsSignalValue

func (fpv *WLAN_FieldTerminalPathValue) AsSignalValue() (int32, bool)

func (*WLAN_FieldTerminalPathValue) CompareWith

func (fpv *WLAN_FieldTerminalPathValue) CompareWith(source *WLAN) (int, bool)

CompareWith compares value in the 'WLAN_FieldTerminalPathValue' with the value under path in 'WLAN'.

func (*WLAN_FieldTerminalPathValue) CompareWithRaw

func (fpv *WLAN_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*WLAN_FieldTerminalPathValue) GetRawValue

func (fpv *WLAN_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'WLAN' as interface{}

func (*WLAN_FieldTerminalPathValue) SetTo

func (fpv *WLAN_FieldTerminalPathValue) SetTo(target **WLAN)

SetTo stores value for selected field for object WLAN

func (*WLAN_FieldTerminalPathValue) SetToRaw

func (fpv *WLAN_FieldTerminalPathValue) SetToRaw(target proto.Message)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL