Documentation
¶
Index ¶
- type LabelledDomain
- func (o *LabelledDomain) Clone() *LabelledDomain
- func (o *LabelledDomain) CloneRaw() gotenobject.GotenObjectExt
- func (*LabelledDomain) Descriptor() ([]byte, []int)
- func (m *LabelledDomain) GetAvailableMixins() []string
- func (m *LabelledDomain) GetDomain() string
- func (m *LabelledDomain) GetIsPrivate() bool
- func (m *LabelledDomain) GetLabel() string
- func (m *LabelledDomain) GetRestApiAvailable() bool
- func (m *LabelledDomain) GetWebGrpcAvailable() bool
- func (*LabelledDomain) GotenMessage()
- func (o *LabelledDomain) GotenObjectExt()
- func (obj *LabelledDomain) GotenValidate() error
- func (o *LabelledDomain) MakeDiffFieldMask(other *LabelledDomain) *LabelledDomain_FieldMask
- func (o *LabelledDomain) MakeFullFieldMask() *LabelledDomain_FieldMask
- func (o *LabelledDomain) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *LabelledDomain) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *LabelledDomain) Marshal() ([]byte, error)
- func (m *LabelledDomain) MarshalJSON() ([]byte, error)
- func (o *LabelledDomain) Merge(source *LabelledDomain)
- func (o *LabelledDomain) MergeRaw(source gotenobject.GotenObjectExt)
- func (*LabelledDomain) ProtoMessage()
- func (m *LabelledDomain) ProtoReflect() preflect.Message
- func (m *LabelledDomain) Reset()
- func (m *LabelledDomain) SetAvailableMixins(fv []string)
- func (m *LabelledDomain) SetDomain(fv string)
- func (m *LabelledDomain) SetIsPrivate(fv bool)
- func (m *LabelledDomain) SetLabel(fv string)
- func (m *LabelledDomain) SetRestApiAvailable(fv bool)
- func (m *LabelledDomain) SetWebGrpcAvailable(fv bool)
- func (m *LabelledDomain) String() string
- func (m *LabelledDomain) Unmarshal(b []byte) error
- func (m *LabelledDomain) UnmarshalJSON(data []byte) error
- type LabelledDomainFieldPathBuilder
- func (LabelledDomainFieldPathBuilder) AvailableMixins() LabelledDomainPathSelectorAvailableMixins
- func (LabelledDomainFieldPathBuilder) Domain() LabelledDomainPathSelectorDomain
- func (LabelledDomainFieldPathBuilder) IsPrivate() LabelledDomainPathSelectorIsPrivate
- func (LabelledDomainFieldPathBuilder) Label() LabelledDomainPathSelectorLabel
- func (LabelledDomainFieldPathBuilder) RestApiAvailable() LabelledDomainPathSelectorRestApiAvailable
- func (LabelledDomainFieldPathBuilder) WebGrpcAvailable() LabelledDomainPathSelectorWebGrpcAvailable
- type LabelledDomainPathSelectorAvailableMixins
- func (LabelledDomainPathSelectorAvailableMixins) FieldPath() *LabelledDomain_FieldTerminalPath
- func (s LabelledDomainPathSelectorAvailableMixins) WithArrayOfValues(values [][]string) *LabelledDomain_FieldTerminalPathArrayOfValues
- func (s LabelledDomainPathSelectorAvailableMixins) WithItemValue(value string) *LabelledDomain_FieldTerminalPathArrayItemValue
- func (s LabelledDomainPathSelectorAvailableMixins) WithValue(value []string) *LabelledDomain_FieldTerminalPathValue
- type LabelledDomainPathSelectorDomain
- func (LabelledDomainPathSelectorDomain) FieldPath() *LabelledDomain_FieldTerminalPath
- func (s LabelledDomainPathSelectorDomain) WithArrayOfValues(values []string) *LabelledDomain_FieldTerminalPathArrayOfValues
- func (s LabelledDomainPathSelectorDomain) WithValue(value string) *LabelledDomain_FieldTerminalPathValue
- type LabelledDomainPathSelectorIsPrivate
- func (LabelledDomainPathSelectorIsPrivate) FieldPath() *LabelledDomain_FieldTerminalPath
- func (s LabelledDomainPathSelectorIsPrivate) WithArrayOfValues(values []bool) *LabelledDomain_FieldTerminalPathArrayOfValues
- func (s LabelledDomainPathSelectorIsPrivate) WithValue(value bool) *LabelledDomain_FieldTerminalPathValue
- type LabelledDomainPathSelectorLabel
- func (LabelledDomainPathSelectorLabel) FieldPath() *LabelledDomain_FieldTerminalPath
- func (s LabelledDomainPathSelectorLabel) WithArrayOfValues(values []string) *LabelledDomain_FieldTerminalPathArrayOfValues
- func (s LabelledDomainPathSelectorLabel) WithValue(value string) *LabelledDomain_FieldTerminalPathValue
- type LabelledDomainPathSelectorRestApiAvailable
- func (LabelledDomainPathSelectorRestApiAvailable) FieldPath() *LabelledDomain_FieldTerminalPath
- func (s LabelledDomainPathSelectorRestApiAvailable) WithArrayOfValues(values []bool) *LabelledDomain_FieldTerminalPathArrayOfValues
- func (s LabelledDomainPathSelectorRestApiAvailable) WithValue(value bool) *LabelledDomain_FieldTerminalPathValue
- type LabelledDomainPathSelectorWebGrpcAvailable
- func (LabelledDomainPathSelectorWebGrpcAvailable) FieldPath() *LabelledDomain_FieldTerminalPath
- func (s LabelledDomainPathSelectorWebGrpcAvailable) WithArrayOfValues(values []bool) *LabelledDomain_FieldTerminalPathArrayOfValues
- func (s LabelledDomainPathSelectorWebGrpcAvailable) WithValue(value bool) *LabelledDomain_FieldTerminalPathValue
- type LabelledDomain_FieldMask
- func (fieldMask *LabelledDomain_FieldMask) AppendPath(path LabelledDomain_FieldPath)
- func (fieldMask *LabelledDomain_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *LabelledDomain_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *LabelledDomain_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *LabelledDomain_FieldMask) FilterInputFields() *LabelledDomain_FieldMask
- func (fieldMask *LabelledDomain_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *LabelledDomain_FieldMask) GetPaths() []LabelledDomain_FieldPath
- func (fieldMask *LabelledDomain_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *LabelledDomain_FieldMask) IsFull() bool
- func (fieldMask LabelledDomain_FieldMask) Marshal() ([]byte, error)
- func (fieldMask LabelledDomain_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *LabelledDomain_FieldMask) PathsCount() int
- func (fieldMask *LabelledDomain_FieldMask) Project(source *LabelledDomain) *LabelledDomain
- func (fieldMask *LabelledDomain_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *LabelledDomain_FieldMask) ProtoMessage()
- func (fieldMask *LabelledDomain_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *LabelledDomain_FieldMask) Reset()
- func (fieldMask *LabelledDomain_FieldMask) Set(target, source *LabelledDomain)
- func (fieldMask *LabelledDomain_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *LabelledDomain_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *LabelledDomain_FieldMask) Size() int
- func (fieldMask *LabelledDomain_FieldMask) String() string
- func (fieldMask *LabelledDomain_FieldMask) Subtract(other *LabelledDomain_FieldMask) *LabelledDomain_FieldMask
- func (fieldMask *LabelledDomain_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *LabelledDomain_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *LabelledDomain_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *LabelledDomain_FieldMask) UnmarshalJSON(data []byte) error
- type LabelledDomain_FieldPath
- type LabelledDomain_FieldPathArrayItemValue
- type LabelledDomain_FieldPathArrayOfValues
- type LabelledDomain_FieldPathSelector
- type LabelledDomain_FieldPathValue
- type LabelledDomain_FieldTerminalPath
- func (fp *LabelledDomain_FieldTerminalPath) ClearValue(item *LabelledDomain)
- func (fp *LabelledDomain_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *LabelledDomain_FieldTerminalPath) Get(source *LabelledDomain) (values []interface{})
- func (fp *LabelledDomain_FieldTerminalPath) GetDefault() interface{}
- func (fp *LabelledDomain_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *LabelledDomain_FieldTerminalPath) GetSingle(source *LabelledDomain) (interface{}, bool)
- func (fp *LabelledDomain_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *LabelledDomain_FieldTerminalPath) IsLeaf() bool
- func (fp *LabelledDomain_FieldTerminalPath) JSONString() string
- func (fp *LabelledDomain_FieldTerminalPath) Selector() LabelledDomain_FieldPathSelector
- func (fp *LabelledDomain_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *LabelledDomain_FieldTerminalPath) String() string
- func (fp *LabelledDomain_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelledDomain_FieldPathArrayItemValue
- func (fp *LabelledDomain_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelledDomain_FieldPathArrayOfValues
- func (fp *LabelledDomain_FieldTerminalPath) WithIValue(value interface{}) LabelledDomain_FieldPathValue
- func (fp *LabelledDomain_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *LabelledDomain_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *LabelledDomain_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelledDomain_FieldTerminalPathArrayItemValue
- func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) AsAvailableMixinsItemValue() (string, bool)
- func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelledDomain) bool
- func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) GetSingle(source *LabelledDomain) (interface{}, bool)
- func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type LabelledDomain_FieldTerminalPathArrayOfValues
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsAvailableMixinsArrayOfValues() ([][]string, bool)
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsDomainArrayOfValues() ([]string, bool)
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsIsPrivateArrayOfValues() ([]bool, bool)
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsLabelArrayOfValues() ([]string, bool)
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsRestApiAvailableArrayOfValues() ([]bool, bool)
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsWebGrpcAvailableArrayOfValues() ([]bool, bool)
- func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type LabelledDomain_FieldTerminalPathValue
- func (fpv *LabelledDomain_FieldTerminalPathValue) AsAvailableMixinsValue() ([]string, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) AsDomainValue() (string, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) AsIsPrivateValue() (bool, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) AsLabelValue() (string, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) AsRestApiAvailableValue() (bool, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) AsWebGrpcAvailableValue() (bool, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) CompareWith(source *LabelledDomain) (int, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *LabelledDomain_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *LabelledDomain_FieldTerminalPathValue) SetTo(target **LabelledDomain)
- func (fpv *LabelledDomain_FieldTerminalPathValue) SetToRaw(target proto.Message)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LabelledDomain ¶
type LabelledDomain struct { Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty" firestore:"label"` Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty" firestore:"domain"` AvailableMixins []string `` /* 134-byte string literal not displayed */ WebGrpcAvailable bool `` /* 141-byte string literal not displayed */ RestApiAvailable bool `` /* 141-byte string literal not displayed */ IsPrivate bool `protobuf:"varint,6,opt,name=is_private,json=isPrivate,proto3" json:"is_private,omitempty" firestore:"isPrivate"` // contains filtered or unexported fields }
LabelledDomain provides connectivity information in a context of Service and specific label. Service/Deployment may provide multiple addresses, for example offering different quality class, like optimized for high/low throughput.
func (*LabelledDomain) Clone ¶
func (o *LabelledDomain) Clone() *LabelledDomain
func (*LabelledDomain) CloneRaw ¶
func (o *LabelledDomain) CloneRaw() gotenobject.GotenObjectExt
func (*LabelledDomain) Descriptor ¶
func (*LabelledDomain) Descriptor() ([]byte, []int)
Deprecated, Use LabelledDomain.ProtoReflect.Descriptor instead.
func (*LabelledDomain) GetAvailableMixins ¶
func (m *LabelledDomain) GetAvailableMixins() []string
func (*LabelledDomain) GetDomain ¶
func (m *LabelledDomain) GetDomain() string
func (*LabelledDomain) GetIsPrivate ¶
func (m *LabelledDomain) GetIsPrivate() bool
func (*LabelledDomain) GetLabel ¶
func (m *LabelledDomain) GetLabel() string
func (*LabelledDomain) GetRestApiAvailable ¶
func (m *LabelledDomain) GetRestApiAvailable() bool
func (*LabelledDomain) GetWebGrpcAvailable ¶
func (m *LabelledDomain) GetWebGrpcAvailable() bool
func (*LabelledDomain) GotenMessage ¶
func (*LabelledDomain) GotenMessage()
func (*LabelledDomain) GotenObjectExt ¶
func (o *LabelledDomain) GotenObjectExt()
func (*LabelledDomain) GotenValidate ¶
func (obj *LabelledDomain) GotenValidate() error
func (*LabelledDomain) MakeDiffFieldMask ¶
func (o *LabelledDomain) MakeDiffFieldMask(other *LabelledDomain) *LabelledDomain_FieldMask
func (*LabelledDomain) MakeFullFieldMask ¶
func (o *LabelledDomain) MakeFullFieldMask() *LabelledDomain_FieldMask
func (*LabelledDomain) MakeRawDiffFieldMask ¶
func (o *LabelledDomain) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*LabelledDomain) MakeRawFullFieldMask ¶
func (o *LabelledDomain) MakeRawFullFieldMask() gotenobject.FieldMask
func (*LabelledDomain) Marshal ¶
func (m *LabelledDomain) Marshal() ([]byte, error)
func (*LabelledDomain) MarshalJSON ¶
func (m *LabelledDomain) MarshalJSON() ([]byte, error)
func (*LabelledDomain) Merge ¶
func (o *LabelledDomain) Merge(source *LabelledDomain)
func (*LabelledDomain) MergeRaw ¶
func (o *LabelledDomain) MergeRaw(source gotenobject.GotenObjectExt)
func (*LabelledDomain) ProtoMessage ¶
func (*LabelledDomain) ProtoMessage()
func (*LabelledDomain) ProtoReflect ¶
func (m *LabelledDomain) ProtoReflect() preflect.Message
func (*LabelledDomain) Reset ¶
func (m *LabelledDomain) Reset()
func (*LabelledDomain) SetAvailableMixins ¶
func (m *LabelledDomain) SetAvailableMixins(fv []string)
func (*LabelledDomain) SetDomain ¶
func (m *LabelledDomain) SetDomain(fv string)
func (*LabelledDomain) SetIsPrivate ¶
func (m *LabelledDomain) SetIsPrivate(fv bool)
func (*LabelledDomain) SetLabel ¶
func (m *LabelledDomain) SetLabel(fv string)
func (*LabelledDomain) SetRestApiAvailable ¶
func (m *LabelledDomain) SetRestApiAvailable(fv bool)
func (*LabelledDomain) SetWebGrpcAvailable ¶
func (m *LabelledDomain) SetWebGrpcAvailable(fv bool)
func (*LabelledDomain) String ¶
func (m *LabelledDomain) String() string
func (*LabelledDomain) Unmarshal ¶
func (m *LabelledDomain) Unmarshal(b []byte) error
func (*LabelledDomain) UnmarshalJSON ¶
func (m *LabelledDomain) UnmarshalJSON(data []byte) error
type LabelledDomainFieldPathBuilder ¶
type LabelledDomainFieldPathBuilder struct{}
func NewLabelledDomainFieldPathBuilder ¶
func NewLabelledDomainFieldPathBuilder() LabelledDomainFieldPathBuilder
func (LabelledDomainFieldPathBuilder) AvailableMixins ¶
func (LabelledDomainFieldPathBuilder) AvailableMixins() LabelledDomainPathSelectorAvailableMixins
func (LabelledDomainFieldPathBuilder) Domain ¶
func (LabelledDomainFieldPathBuilder) Domain() LabelledDomainPathSelectorDomain
func (LabelledDomainFieldPathBuilder) IsPrivate ¶
func (LabelledDomainFieldPathBuilder) IsPrivate() LabelledDomainPathSelectorIsPrivate
func (LabelledDomainFieldPathBuilder) Label ¶
func (LabelledDomainFieldPathBuilder) Label() LabelledDomainPathSelectorLabel
func (LabelledDomainFieldPathBuilder) RestApiAvailable ¶
func (LabelledDomainFieldPathBuilder) RestApiAvailable() LabelledDomainPathSelectorRestApiAvailable
func (LabelledDomainFieldPathBuilder) WebGrpcAvailable ¶
func (LabelledDomainFieldPathBuilder) WebGrpcAvailable() LabelledDomainPathSelectorWebGrpcAvailable
type LabelledDomainPathSelectorAvailableMixins ¶
type LabelledDomainPathSelectorAvailableMixins struct{}
func (LabelledDomainPathSelectorAvailableMixins) FieldPath ¶
func (LabelledDomainPathSelectorAvailableMixins) FieldPath() *LabelledDomain_FieldTerminalPath
func (LabelledDomainPathSelectorAvailableMixins) WithArrayOfValues ¶
func (s LabelledDomainPathSelectorAvailableMixins) WithArrayOfValues(values [][]string) *LabelledDomain_FieldTerminalPathArrayOfValues
func (LabelledDomainPathSelectorAvailableMixins) WithItemValue ¶
func (s LabelledDomainPathSelectorAvailableMixins) WithItemValue(value string) *LabelledDomain_FieldTerminalPathArrayItemValue
func (LabelledDomainPathSelectorAvailableMixins) WithValue ¶
func (s LabelledDomainPathSelectorAvailableMixins) WithValue(value []string) *LabelledDomain_FieldTerminalPathValue
type LabelledDomainPathSelectorDomain ¶
type LabelledDomainPathSelectorDomain struct{}
func (LabelledDomainPathSelectorDomain) FieldPath ¶
func (LabelledDomainPathSelectorDomain) FieldPath() *LabelledDomain_FieldTerminalPath
func (LabelledDomainPathSelectorDomain) WithArrayOfValues ¶
func (s LabelledDomainPathSelectorDomain) WithArrayOfValues(values []string) *LabelledDomain_FieldTerminalPathArrayOfValues
func (LabelledDomainPathSelectorDomain) WithValue ¶
func (s LabelledDomainPathSelectorDomain) WithValue(value string) *LabelledDomain_FieldTerminalPathValue
type LabelledDomainPathSelectorIsPrivate ¶
type LabelledDomainPathSelectorIsPrivate struct{}
func (LabelledDomainPathSelectorIsPrivate) FieldPath ¶
func (LabelledDomainPathSelectorIsPrivate) FieldPath() *LabelledDomain_FieldTerminalPath
func (LabelledDomainPathSelectorIsPrivate) WithArrayOfValues ¶
func (s LabelledDomainPathSelectorIsPrivate) WithArrayOfValues(values []bool) *LabelledDomain_FieldTerminalPathArrayOfValues
func (LabelledDomainPathSelectorIsPrivate) WithValue ¶
func (s LabelledDomainPathSelectorIsPrivate) WithValue(value bool) *LabelledDomain_FieldTerminalPathValue
type LabelledDomainPathSelectorLabel ¶
type LabelledDomainPathSelectorLabel struct{}
func (LabelledDomainPathSelectorLabel) FieldPath ¶
func (LabelledDomainPathSelectorLabel) FieldPath() *LabelledDomain_FieldTerminalPath
func (LabelledDomainPathSelectorLabel) WithArrayOfValues ¶
func (s LabelledDomainPathSelectorLabel) WithArrayOfValues(values []string) *LabelledDomain_FieldTerminalPathArrayOfValues
func (LabelledDomainPathSelectorLabel) WithValue ¶
func (s LabelledDomainPathSelectorLabel) WithValue(value string) *LabelledDomain_FieldTerminalPathValue
type LabelledDomainPathSelectorRestApiAvailable ¶
type LabelledDomainPathSelectorRestApiAvailable struct{}
func (LabelledDomainPathSelectorRestApiAvailable) FieldPath ¶
func (LabelledDomainPathSelectorRestApiAvailable) FieldPath() *LabelledDomain_FieldTerminalPath
func (LabelledDomainPathSelectorRestApiAvailable) WithArrayOfValues ¶
func (s LabelledDomainPathSelectorRestApiAvailable) WithArrayOfValues(values []bool) *LabelledDomain_FieldTerminalPathArrayOfValues
func (LabelledDomainPathSelectorRestApiAvailable) WithValue ¶
func (s LabelledDomainPathSelectorRestApiAvailable) WithValue(value bool) *LabelledDomain_FieldTerminalPathValue
type LabelledDomainPathSelectorWebGrpcAvailable ¶
type LabelledDomainPathSelectorWebGrpcAvailable struct{}
func (LabelledDomainPathSelectorWebGrpcAvailable) FieldPath ¶
func (LabelledDomainPathSelectorWebGrpcAvailable) FieldPath() *LabelledDomain_FieldTerminalPath
func (LabelledDomainPathSelectorWebGrpcAvailable) WithArrayOfValues ¶
func (s LabelledDomainPathSelectorWebGrpcAvailable) WithArrayOfValues(values []bool) *LabelledDomain_FieldTerminalPathArrayOfValues
func (LabelledDomainPathSelectorWebGrpcAvailable) WithValue ¶
func (s LabelledDomainPathSelectorWebGrpcAvailable) WithValue(value bool) *LabelledDomain_FieldTerminalPathValue
type LabelledDomain_FieldMask ¶
type LabelledDomain_FieldMask struct {
Paths []LabelledDomain_FieldPath
}
func FullLabelledDomain_FieldMask ¶
func FullLabelledDomain_FieldMask() *LabelledDomain_FieldMask
func (*LabelledDomain_FieldMask) AppendPath ¶
func (fieldMask *LabelledDomain_FieldMask) AppendPath(path LabelledDomain_FieldPath)
func (*LabelledDomain_FieldMask) AppendRawPath ¶
func (fieldMask *LabelledDomain_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*LabelledDomain_FieldMask) DecodeFirestore ¶
func (fieldMask *LabelledDomain_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*LabelledDomain_FieldMask) EncodeFirestore ¶
func (fieldMask *LabelledDomain_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*LabelledDomain_FieldMask) FilterInputFields ¶
func (fieldMask *LabelledDomain_FieldMask) FilterInputFields() *LabelledDomain_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*LabelledDomain_FieldMask) FromProtoFieldMask ¶
func (fieldMask *LabelledDomain_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*LabelledDomain_FieldMask) GetPaths ¶
func (fieldMask *LabelledDomain_FieldMask) GetPaths() []LabelledDomain_FieldPath
func (*LabelledDomain_FieldMask) GetRawPaths ¶
func (fieldMask *LabelledDomain_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*LabelledDomain_FieldMask) IsFull ¶
func (fieldMask *LabelledDomain_FieldMask) IsFull() bool
func (LabelledDomain_FieldMask) Marshal ¶
func (fieldMask LabelledDomain_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (LabelledDomain_FieldMask) MarshalJSON ¶
func (fieldMask LabelledDomain_FieldMask) MarshalJSON() ([]byte, error)
func (*LabelledDomain_FieldMask) PathsCount ¶
func (fieldMask *LabelledDomain_FieldMask) PathsCount() int
func (*LabelledDomain_FieldMask) Project ¶
func (fieldMask *LabelledDomain_FieldMask) Project(source *LabelledDomain) *LabelledDomain
func (*LabelledDomain_FieldMask) ProjectRaw ¶
func (fieldMask *LabelledDomain_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*LabelledDomain_FieldMask) ProtoMessage ¶
func (fieldMask *LabelledDomain_FieldMask) ProtoMessage()
func (*LabelledDomain_FieldMask) ProtoReflect ¶
func (fieldMask *LabelledDomain_FieldMask) ProtoReflect() preflect.Message
func (*LabelledDomain_FieldMask) Reset ¶
func (fieldMask *LabelledDomain_FieldMask) Reset()
func (*LabelledDomain_FieldMask) Set ¶
func (fieldMask *LabelledDomain_FieldMask) Set(target, source *LabelledDomain)
func (*LabelledDomain_FieldMask) SetFromCliFlag ¶
func (fieldMask *LabelledDomain_FieldMask) SetFromCliFlag(raw string) error
func (*LabelledDomain_FieldMask) SetRaw ¶
func (fieldMask *LabelledDomain_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*LabelledDomain_FieldMask) Size ¶
func (fieldMask *LabelledDomain_FieldMask) Size() int
func (*LabelledDomain_FieldMask) String ¶
func (fieldMask *LabelledDomain_FieldMask) String() string
func (*LabelledDomain_FieldMask) Subtract ¶
func (fieldMask *LabelledDomain_FieldMask) Subtract(other *LabelledDomain_FieldMask) *LabelledDomain_FieldMask
func (*LabelledDomain_FieldMask) SubtractRaw ¶
func (fieldMask *LabelledDomain_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*LabelledDomain_FieldMask) ToProtoFieldMask ¶
func (fieldMask *LabelledDomain_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*LabelledDomain_FieldMask) Unmarshal ¶
func (fieldMask *LabelledDomain_FieldMask) Unmarshal(data []byte) error
func (*LabelledDomain_FieldMask) UnmarshalJSON ¶
func (fieldMask *LabelledDomain_FieldMask) UnmarshalJSON(data []byte) error
type LabelledDomain_FieldPath ¶
type LabelledDomain_FieldPath interface { gotenobject.FieldPath Selector() LabelledDomain_FieldPathSelector Get(source *LabelledDomain) []interface{} GetSingle(source *LabelledDomain) (interface{}, bool) ClearValue(item *LabelledDomain) // Those methods build corresponding LabelledDomain_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) LabelledDomain_FieldPathValue WithIArrayOfValues(values interface{}) LabelledDomain_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) LabelledDomain_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLabelledDomain_FieldPath ¶
func BuildLabelledDomain_FieldPath(fp gotenobject.RawFieldPath) (LabelledDomain_FieldPath, error)
func MustParseLabelledDomain_FieldPath ¶
func MustParseLabelledDomain_FieldPath(rawField string) LabelledDomain_FieldPath
func ParseLabelledDomain_FieldPath ¶
func ParseLabelledDomain_FieldPath(rawField string) (LabelledDomain_FieldPath, error)
type LabelledDomain_FieldPathArrayItemValue ¶
type LabelledDomain_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue LabelledDomain_FieldPath ContainsValue(*LabelledDomain) bool }
LabelledDomain_FieldPathArrayItemValue allows storing single item in Path-specific values for LabelledDomain according to their type Present only for array (repeated) types.
func MustParseLabelledDomain_FieldPathArrayItemValue ¶
func MustParseLabelledDomain_FieldPathArrayItemValue(pathStr, valueStr string) LabelledDomain_FieldPathArrayItemValue
func ParseLabelledDomain_FieldPathArrayItemValue ¶
func ParseLabelledDomain_FieldPathArrayItemValue(pathStr, valueStr string) (LabelledDomain_FieldPathArrayItemValue, error)
ParseLabelledDomain_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type LabelledDomain_FieldPathArrayOfValues ¶
type LabelledDomain_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues LabelledDomain_FieldPath }
LabelledDomain_FieldPathArrayOfValues allows storing slice of values for LabelledDomain fields according to their type
func MustParseLabelledDomain_FieldPathArrayOfValues ¶
func MustParseLabelledDomain_FieldPathArrayOfValues(pathStr, valuesStr string) LabelledDomain_FieldPathArrayOfValues
func ParseLabelledDomain_FieldPathArrayOfValues ¶
func ParseLabelledDomain_FieldPathArrayOfValues(pathStr, valuesStr string) (LabelledDomain_FieldPathArrayOfValues, error)
type LabelledDomain_FieldPathSelector ¶
type LabelledDomain_FieldPathSelector int32
const ( LabelledDomain_FieldPathSelectorLabel LabelledDomain_FieldPathSelector = 0 LabelledDomain_FieldPathSelectorDomain LabelledDomain_FieldPathSelector = 1 LabelledDomain_FieldPathSelectorAvailableMixins LabelledDomain_FieldPathSelector = 2 LabelledDomain_FieldPathSelectorWebGrpcAvailable LabelledDomain_FieldPathSelector = 3 LabelledDomain_FieldPathSelectorRestApiAvailable LabelledDomain_FieldPathSelector = 4 LabelledDomain_FieldPathSelectorIsPrivate LabelledDomain_FieldPathSelector = 5 )
func (LabelledDomain_FieldPathSelector) String ¶
func (s LabelledDomain_FieldPathSelector) String() string
type LabelledDomain_FieldPathValue ¶
type LabelledDomain_FieldPathValue interface { LabelledDomain_FieldPath gotenobject.FieldPathValue SetTo(target **LabelledDomain) CompareWith(*LabelledDomain) (cmp int, comparable bool) }
LabelledDomain_FieldPathValue allows storing values for LabelledDomain fields according to their type
func MustParseLabelledDomain_FieldPathValue ¶
func MustParseLabelledDomain_FieldPathValue(pathStr, valueStr string) LabelledDomain_FieldPathValue
func ParseLabelledDomain_FieldPathValue ¶
func ParseLabelledDomain_FieldPathValue(pathStr, valueStr string) (LabelledDomain_FieldPathValue, error)
type LabelledDomain_FieldTerminalPath ¶
type LabelledDomain_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*LabelledDomain_FieldTerminalPath) ClearValue ¶
func (fp *LabelledDomain_FieldTerminalPath) ClearValue(item *LabelledDomain)
func (*LabelledDomain_FieldTerminalPath) ClearValueRaw ¶
func (fp *LabelledDomain_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*LabelledDomain_FieldTerminalPath) Get ¶
func (fp *LabelledDomain_FieldTerminalPath) Get(source *LabelledDomain) (values []interface{})
Get returns all values pointed by specific field from source LabelledDomain
func (*LabelledDomain_FieldTerminalPath) GetDefault ¶
func (fp *LabelledDomain_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelledDomain_FieldTerminalPath) GetRaw ¶
func (fp *LabelledDomain_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*LabelledDomain_FieldTerminalPath) GetSingle ¶
func (fp *LabelledDomain_FieldTerminalPath) GetSingle(source *LabelledDomain) (interface{}, bool)
GetSingle returns value pointed by specific field of from source LabelledDomain
func (*LabelledDomain_FieldTerminalPath) GetSingleRaw ¶
func (fp *LabelledDomain_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelledDomain_FieldTerminalPath) IsLeaf ¶
func (fp *LabelledDomain_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelledDomain_FieldTerminalPath) JSONString ¶
func (fp *LabelledDomain_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LabelledDomain_FieldTerminalPath) Selector ¶
func (fp *LabelledDomain_FieldTerminalPath) Selector() LabelledDomain_FieldPathSelector
func (*LabelledDomain_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *LabelledDomain_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*LabelledDomain_FieldTerminalPath) String ¶
func (fp *LabelledDomain_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*LabelledDomain_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *LabelledDomain_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelledDomain_FieldPathArrayItemValue
func (*LabelledDomain_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *LabelledDomain_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelledDomain_FieldPathArrayOfValues
func (*LabelledDomain_FieldTerminalPath) WithIValue ¶
func (fp *LabelledDomain_FieldTerminalPath) WithIValue(value interface{}) LabelledDomain_FieldPathValue
func (*LabelledDomain_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *LabelledDomain_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelledDomain_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *LabelledDomain_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelledDomain_FieldTerminalPath) WithRawIValue ¶
func (fp *LabelledDomain_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelledDomain_FieldTerminalPathArrayItemValue ¶
type LabelledDomain_FieldTerminalPathArrayItemValue struct { LabelledDomain_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelledDomain_FieldTerminalPathArrayItemValue) AsAvailableMixinsItemValue ¶
func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) AsAvailableMixinsItemValue() (string, bool)
func (*LabelledDomain_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelledDomain) bool
Contains returns a boolean indicating if value that is being held is present in given 'LabelledDomain'
func (*LabelledDomain_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object LabelledDomain as interface{}
func (*LabelledDomain_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) GetSingle(source *LabelledDomain) (interface{}, bool)
func (*LabelledDomain_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *LabelledDomain_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type LabelledDomain_FieldTerminalPathArrayOfValues ¶
type LabelledDomain_FieldTerminalPathArrayOfValues struct { LabelledDomain_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelledDomain_FieldTerminalPathArrayOfValues) AsAvailableMixinsArrayOfValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsAvailableMixinsArrayOfValues() ([][]string, bool)
func (*LabelledDomain_FieldTerminalPathArrayOfValues) AsDomainArrayOfValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsDomainArrayOfValues() ([]string, bool)
func (*LabelledDomain_FieldTerminalPathArrayOfValues) AsIsPrivateArrayOfValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsIsPrivateArrayOfValues() ([]bool, bool)
func (*LabelledDomain_FieldTerminalPathArrayOfValues) AsLabelArrayOfValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsLabelArrayOfValues() ([]string, bool)
func (*LabelledDomain_FieldTerminalPathArrayOfValues) AsRestApiAvailableArrayOfValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsRestApiAvailableArrayOfValues() ([]bool, bool)
func (*LabelledDomain_FieldTerminalPathArrayOfValues) AsWebGrpcAvailableArrayOfValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) AsWebGrpcAvailableArrayOfValues() ([]bool, bool)
func (*LabelledDomain_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *LabelledDomain_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type LabelledDomain_FieldTerminalPathValue ¶
type LabelledDomain_FieldTerminalPathValue struct { LabelledDomain_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelledDomain_FieldTerminalPathValue) AsAvailableMixinsValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) AsAvailableMixinsValue() ([]string, bool)
func (*LabelledDomain_FieldTerminalPathValue) AsDomainValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) AsDomainValue() (string, bool)
func (*LabelledDomain_FieldTerminalPathValue) AsIsPrivateValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) AsIsPrivateValue() (bool, bool)
func (*LabelledDomain_FieldTerminalPathValue) AsLabelValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) AsLabelValue() (string, bool)
func (*LabelledDomain_FieldTerminalPathValue) AsRestApiAvailableValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) AsRestApiAvailableValue() (bool, bool)
func (*LabelledDomain_FieldTerminalPathValue) AsWebGrpcAvailableValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) AsWebGrpcAvailableValue() (bool, bool)
func (*LabelledDomain_FieldTerminalPathValue) CompareWith ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) CompareWith(source *LabelledDomain) (int, bool)
CompareWith compares value in the 'LabelledDomain_FieldTerminalPathValue' with the value under path in 'LabelledDomain'.
func (*LabelledDomain_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelledDomain_FieldTerminalPathValue) GetRawValue ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'LabelledDomain' as interface{}
func (*LabelledDomain_FieldTerminalPathValue) SetTo ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) SetTo(target **LabelledDomain)
SetTo stores value for selected field for object LabelledDomain
func (*LabelledDomain_FieldTerminalPathValue) SetToRaw ¶
func (fpv *LabelledDomain_FieldTerminalPathValue) SetToRaw(target proto.Message)