common

package
v0.4.43 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2022 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

	IpVersion_value = map[string]int32{
		"IP_VERSION_UNSPECIFIED": 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 (
	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) 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) 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) 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) 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) 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) 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) 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) 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 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) 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) 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

func (HTTPProbingConfigHTTPRequestFieldPathBuilder) UrlFormEncodedBody

type HTTPProbingConfigHTTPRequestStringArrayFieldPathBuilder

type HTTPProbingConfigHTTPRequestStringArrayFieldPathBuilder struct{}

func (HTTPProbingConfigHTTPRequestStringArrayFieldPathBuilder) Value

type HTTPProbingConfigHTTPRequestStringArray_FieldPath

type HTTPProbingConfigHTTPRequestStringArray_FieldPath interface {
	gotenobject.FieldPath
	Selector() HTTPProbingConfigHTTPRequestStringArray_FieldPathSelector
	Get(source *HTTPProbingConfig_HTTPRequest_StringArray) []interface{}
	GetSingle(source *HTTPProbingConfig_HTTPRequest_StringArray) (interface{}, bool)
	ClearValue(item *HTTPProbingConfig_HTTPRequest_StringArray)

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

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

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPath

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPath(rawField string) HTTPProbingConfigHTTPRequestStringArray_FieldPath

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPath

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPath(rawField string) (HTTPProbingConfigHTTPRequestStringArray_FieldPath, error)

type HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue

type HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HTTPProbingConfigHTTPRequestStringArray_FieldPath
	ContainsValue(*HTTPProbingConfig_HTTPRequest_StringArray) bool
}

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

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue(pathStr, valueStr string) HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue(pathStr, valueStr string) (HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue, error)

ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues

type HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HTTPProbingConfigHTTPRequestStringArray_FieldPath
}

HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues allows storing slice of values for StringArray fields according to their type

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues(pathStr, valuesStr string) HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues(pathStr, valuesStr string) (HTTPProbingConfigHTTPRequestStringArray_FieldPathArrayOfValues, error)

type HTTPProbingConfigHTTPRequestStringArray_FieldPathSelector

type HTTPProbingConfigHTTPRequestStringArray_FieldPathSelector int32
const (
	HTTPProbingConfigHTTPRequestStringArray_FieldPathSelectorValue HTTPProbingConfigHTTPRequestStringArray_FieldPathSelector = 0
)

func (HTTPProbingConfigHTTPRequestStringArray_FieldPathSelector) String

type HTTPProbingConfigHTTPRequestStringArray_FieldPathValue

type HTTPProbingConfigHTTPRequestStringArray_FieldPathValue interface {
	HTTPProbingConfigHTTPRequestStringArray_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HTTPProbingConfig_HTTPRequest_StringArray)
	CompareWith(*HTTPProbingConfig_HTTPRequest_StringArray) (cmp int, comparable bool)
}

HTTPProbingConfigHTTPRequestStringArray_FieldPathValue allows storing values for StringArray fields according to their type

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPathValue

func MustParseHTTPProbingConfigHTTPRequestStringArray_FieldPathValue(pathStr, valueStr string) HTTPProbingConfigHTTPRequestStringArray_FieldPathValue

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathValue

func ParseHTTPProbingConfigHTTPRequestStringArray_FieldPathValue(pathStr, valueStr string) (HTTPProbingConfigHTTPRequestStringArray_FieldPathValue, error)

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath

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

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) ClearValue

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) ClearValueRaw

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) Get

Get returns all values pointed by specific field from source HTTPProbingConfig_HTTPRequest_StringArray

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) GetRaw

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source HTTPProbingConfig_HTTPRequest_StringArray

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) GetSingleRaw

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

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) Selector

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) String

String returns path representation in proto convention

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) WithIArrayItemValue

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) WithIArrayOfValues

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) WithIValue

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) WithRawIArrayItemValue

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) WithRawIArrayOfValues

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath) WithRawIValue

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue struct {
	HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue) AsValueItemValue

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue) GetRawItemValue

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

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue) GetSingle

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayItemValue) GetSingleRaw

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayOfValues

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayOfValues struct {
	HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayOfValues) AsValueArrayOfValues

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathArrayOfValues) GetRawValues

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

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue

type HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue struct {
	HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue) AsValueValue

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue' with the value under path in 'HTTPProbingConfig_HTTPRequest_StringArray'.

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue) CompareWithRaw

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue) GetRawValue

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

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object StringArray

func (*HTTPProbingConfigHTTPRequestStringArray_FieldTerminalPathValue) SetToRaw

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) 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) AsUrlFormEncodedBodyArrayOfElementValues

func (fpmaov *HTTPProbingConfigHTTPRequest_FieldPathMapArrayOfValues) AsUrlFormEncodedBodyArrayOfElementValues() ([]*HTTPProbingConfig_HTTPRequest_StringArray, 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) AsUrlFormEncodedBodyElementValue

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
	HTTPProbingConfigHTTPRequest_FieldPathSelectorUrlFormEncodedBody   HTTPProbingConfigHTTPRequest_FieldPathSelector = 7
)

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) 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) AsUrlFormEncodedBodyArrayOfValues

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) AsUrlFormEncodedBodyValue

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 HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestUrlFormEncodedBody

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

func (HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestUrlFormEncodedBody) FieldPath

func (HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestUrlFormEncodedBody) WithArrayOfValues

func (HTTPProbingConfigMapPathSelectorAuthConfigTokenRequestUrlFormEncodedBody) WithValue

type HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders

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

func (HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders) FieldPath

func (HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders) WithArrayOfValues

func (HTTPProbingConfigMapPathSelectorHttpRequestRequestHeaders) WithValue

type HTTPProbingConfigMapPathSelectorHttpRequestUrlFormEncodedBody

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

func (HTTPProbingConfigMapPathSelectorHttpRequestUrlFormEncodedBody) FieldPath

func (HTTPProbingConfigMapPathSelectorHttpRequestUrlFormEncodedBody) WithArrayOfValues

func (HTTPProbingConfigMapPathSelectorHttpRequestUrlFormEncodedBody) 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 HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrlFormEncodedBody

type HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrlFormEncodedBody struct{}

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrlFormEncodedBody) FieldPath

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrlFormEncodedBody) WithArrayOfValues

func (HTTPProbingConfigPathSelectorAuthConfigTokenRequestUrlFormEncodedBody) 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) UrlFormEncodedBody

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 HTTPProbingConfigPathSelectorHttpRequestUrlFormEncodedBody

type HTTPProbingConfigPathSelectorHttpRequestUrlFormEncodedBody struct{}

func (HTTPProbingConfigPathSelectorHttpRequestUrlFormEncodedBody) FieldPath

func (HTTPProbingConfigPathSelectorHttpRequestUrlFormEncodedBody) WithArrayOfValues

func (HTTPProbingConfigPathSelectorHttpRequestUrlFormEncodedBody) WithKey

func (HTTPProbingConfigPathSelectorHttpRequestUrlFormEncodedBody) 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) 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) 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_HTTPAuthMapPathSelectorTokenRequestUrlFormEncodedBody

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

func (HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestUrlFormEncodedBody) FieldPath

func (HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestUrlFormEncodedBody) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthMapPathSelectorTokenRequestUrlFormEncodedBody) 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_HTTPAuthPathSelectorTokenRequestUrlFormEncodedBody

type HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrlFormEncodedBody struct{}

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrlFormEncodedBody) FieldPath

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrlFormEncodedBody) WithArrayOfValues

func (HTTPProbingConfig_HTTPAuthPathSelectorTokenRequestUrlFormEncodedBody) 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 */
	UrlFormEncodedBody   map[string]*HTTPProbingConfig_HTTPRequest_StringArray `` /* 238-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) GetUrlFormEncodedBody

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) SetUrlFormEncodedBody

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_HTTPRequestMapPathSelectorUrlFormEncodedBody

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

func (HTTPProbingConfig_HTTPRequestMapPathSelectorUrlFormEncodedBody) FieldPath

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_HTTPRequestPathSelectorUrlFormEncodedBody

type HTTPProbingConfig_HTTPRequestPathSelectorUrlFormEncodedBody struct{}

func (HTTPProbingConfig_HTTPRequestPathSelectorUrlFormEncodedBody) FieldPath

func (HTTPProbingConfig_HTTPRequestPathSelectorUrlFormEncodedBody) WithKey

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 HTTPProbingConfig_HTTPRequest_StringArray

type HTTPProbingConfig_HTTPRequest_StringArray struct {
	Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty" firestore:"value"`
	// contains filtered or unexported fields
}

func (*HTTPProbingConfig_HTTPRequest_StringArray) Clone

func (*HTTPProbingConfig_HTTPRequest_StringArray) CloneRaw

func (*HTTPProbingConfig_HTTPRequest_StringArray) Descriptor

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

Deprecated, Use HTTPProbingConfig_HTTPRequest_StringArray.ProtoReflect.Descriptor instead.

func (*HTTPProbingConfig_HTTPRequest_StringArray) GetValue

func (*HTTPProbingConfig_HTTPRequest_StringArray) GotenMessage

func (*HTTPProbingConfig_HTTPRequest_StringArray) GotenObjectExt

func (o *HTTPProbingConfig_HTTPRequest_StringArray) GotenObjectExt()

func (*HTTPProbingConfig_HTTPRequest_StringArray) GotenValidate

func (obj *HTTPProbingConfig_HTTPRequest_StringArray) GotenValidate() error

func (*HTTPProbingConfig_HTTPRequest_StringArray) MakeFullFieldMask

func (*HTTPProbingConfig_HTTPRequest_StringArray) MakeRawDiffFieldMask

func (*HTTPProbingConfig_HTTPRequest_StringArray) MakeRawFullFieldMask

func (*HTTPProbingConfig_HTTPRequest_StringArray) Marshal

func (*HTTPProbingConfig_HTTPRequest_StringArray) MarshalJSON

func (*HTTPProbingConfig_HTTPRequest_StringArray) Merge

func (*HTTPProbingConfig_HTTPRequest_StringArray) MergeRaw

func (*HTTPProbingConfig_HTTPRequest_StringArray) ProtoMessage

func (*HTTPProbingConfig_HTTPRequest_StringArray) ProtoReflect

func (*HTTPProbingConfig_HTTPRequest_StringArray) Reset

func (*HTTPProbingConfig_HTTPRequest_StringArray) SetValue

func (*HTTPProbingConfig_HTTPRequest_StringArray) String

func (*HTTPProbingConfig_HTTPRequest_StringArray) Unmarshal

func (*HTTPProbingConfig_HTTPRequest_StringArray) UnmarshalJSON

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

type HTTPProbingConfig_HTTPRequest_StringArrayPathSelectorValue

type HTTPProbingConfig_HTTPRequest_StringArrayPathSelectorValue struct{}

func (HTTPProbingConfig_HTTPRequest_StringArrayPathSelectorValue) FieldPath

func (HTTPProbingConfig_HTTPRequest_StringArrayPathSelectorValue) WithArrayOfValues

func (HTTPProbingConfig_HTTPRequest_StringArrayPathSelectorValue) WithItemValue

func (HTTPProbingConfig_HTTPRequest_StringArrayPathSelectorValue) WithValue

type HTTPProbingConfig_HTTPRequest_StringArray_FieldMask

type HTTPProbingConfig_HTTPRequest_StringArray_FieldMask struct {
	Paths []HTTPProbingConfigHTTPRequestStringArray_FieldPath
}

func FullHTTPProbingConfig_HTTPRequest_StringArray_FieldMask

func FullHTTPProbingConfig_HTTPRequest_StringArray_FieldMask() *HTTPProbingConfig_HTTPRequest_StringArray_FieldMask

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) AppendPath

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) AppendRawPath

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) DecodeFirestore

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) FromProtoFieldMask

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

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) GetPaths

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) GetRawPaths

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) IsFull

func (HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) Marshal

implement methods required by customType

func (HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) MarshalJSON

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

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) PathsCount

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) Project

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) ProjectRaw

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) ProtoMessage

func (fieldMask *HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) ProtoMessage()

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) ProtoReflect

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) Reset

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) Set

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) SetFromCliFlag

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

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) SetRaw

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) Size

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) String

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) SubtractRaw

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) Unmarshal

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

func (*HTTPProbingConfig_HTTPRequest_StringArray_FieldMask) UnmarshalJSON

func (fieldMask *HTTPProbingConfig_HTTPRequest_StringArray_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 IpVersion

type IpVersion int32
const (
	IpVersion_IP_VERSION_UNSPECIFIED 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) 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) 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) 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 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) 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 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) 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) 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) 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 ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody

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

func (ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody) FieldPath

func (ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody) WithArrayOfValues

func (ProbingSettingsMapPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody) WithValue

type ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders

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

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders) FieldPath

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders) WithArrayOfValues

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestRequestHeaders) WithValue

type ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody

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

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody) FieldPath

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody) WithArrayOfValues

func (ProbingSettingsMapPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody) 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 ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody

type ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigAuthConfigTokenRequestUrlFormEncodedBody) 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 ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody

type ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody struct{}

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody) FieldPath

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody) WithArrayOfValues

func (ProbingSettingsPathSelectorHttpProbingConfigHttpRequestUrlFormEncodedBody) 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) 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) 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) 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) 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) 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 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) 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