Versions in this module Expand all Collapse all v0 v0.0.2 Feb 4, 2025 v0.0.1 Feb 4, 2025 Changes in this version + var AlertEventAttributesMap = map[string]elemental.AttributeSpecification + var AlertEventLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerIdentity = elemental.Identity + var AnalyzerLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerModelAttributesMap = map[string]elemental.AttributeSpecification + var AnalyzerModelLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var DetectorAttributesMap = map[string]elemental.AttributeSpecification + var DetectorLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionInformationAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionInformationLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionSummaryAttributesMap = map[string]elemental.AttributeSpecification + var ExtractionSummaryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var LatencyAttributesMap = map[string]elemental.AttributeSpecification + var LatencyIdentity = elemental.Identity + var LatencyLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var ModalityAttributesMap = map[string]elemental.AttributeSpecification + var ModalityLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalAppAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalAppIdentity = elemental.Identity + var PrincipalAppLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalIdentity = elemental.Identity + var PrincipalLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalUserAttributesMap = map[string]elemental.AttributeSpecification + var PrincipalUserIdentity = elemental.Identity + var PrincipalUserLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var RootAttributesMap = map[string]elemental.AttributeSpecification + var RootIdentity = elemental.Identity + var RootLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + var TextualDetectionAttributesMap = map[string]elemental.AttributeSpecification + var TextualDetectionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification + func AliasesForIdentity(identity elemental.Identity) []string + func AllIdentities() []elemental.Identity + func Manager() elemental.ModelManager + func ModelVersion() float64 + func ValidateNonEmptyList[T any](attribute string, list []T) error + func ValidatePrincipal(principal *Principal) error + func ValidateRego(attribute string, code string) error + type AlertEvent struct + AlertDefinition string + AlertDefinitionNamespace string + ModelVersion int + Principal *Principal + Provider string + Timestamp time.Time + func NewAlertEvent() *AlertEvent + func (*AlertEvent) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*AlertEvent) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *AlertEvent) BleveType() string + func (o *AlertEvent) DeepCopy() *AlertEvent + func (o *AlertEvent) DeepCopyInto(out *AlertEvent) + func (o *AlertEvent) GetBSON() (any, error) + func (o *AlertEvent) SetBSON(raw bson.Raw) error + func (o *AlertEvent) Validate() error + func (o *AlertEvent) ValueForAttribute(name string) any + type Analyzer struct + Description string + Detectors []*Detector + Enabled bool + Group string + ID string + ModelVersion int + Models []*AnalyzerModel + Name string + Namespace string + Triggers []string + func NewAnalyzer() *Analyzer + func (*Analyzer) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Analyzer) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Analyzer) BleveType() string + func (o *Analyzer) DeepCopy() *Analyzer + func (o *Analyzer) DeepCopyInto(out *Analyzer) + func (o *Analyzer) DefaultOrder() []string + func (o *Analyzer) Doc() string + func (o *Analyzer) GetBSON() (any, error) + func (o *Analyzer) GetNamespace() string + func (o *Analyzer) Identifier() string + func (o *Analyzer) Identity() elemental.Identity + func (o *Analyzer) Patch(sparse elemental.SparseIdentifiable) + func (o *Analyzer) SetBSON(raw bson.Raw) error + func (o *Analyzer) SetIdentifier(id string) + func (o *Analyzer) SetNamespace(namespace string) + func (o *Analyzer) String() string + func (o *Analyzer) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *Analyzer) Validate() error + func (o *Analyzer) ValueForAttribute(name string) any + func (o *Analyzer) Version() int + type AnalyzerModel struct + ModelVersion int + Name string + Revision string + func NewAnalyzerModel() *AnalyzerModel + func (*AnalyzerModel) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*AnalyzerModel) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *AnalyzerModel) BleveType() string + func (o *AnalyzerModel) DeepCopy() *AnalyzerModel + func (o *AnalyzerModel) DeepCopyInto(out *AnalyzerModel) + func (o *AnalyzerModel) GetBSON() (any, error) + func (o *AnalyzerModel) SetBSON(raw bson.Raw) error + func (o *AnalyzerModel) Validate() error + func (o *AnalyzerModel) ValueForAttribute(name string) any + type AnalyzersList []*Analyzer + func (o AnalyzersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o AnalyzersList) Copy() elemental.Identifiables + func (o AnalyzersList) DefaultOrder() []string + func (o AnalyzersList) Identity() elemental.Identity + func (o AnalyzersList) List() elemental.IdentifiablesList + func (o AnalyzersList) ToSparse(fields ...string) elemental.Identifiables + func (o AnalyzersList) Version() int + type Detector struct + Description string + Group string + Label string + ModelVersion int + Name string + Positional bool + func NewDetector() *Detector + func (*Detector) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Detector) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Detector) BleveType() string + func (o *Detector) DeepCopy() *Detector + func (o *Detector) DeepCopyInto(out *Detector) + func (o *Detector) GetBSON() (any, error) + func (o *Detector) SetBSON(raw bson.Raw) error + func (o *Detector) Validate() error + func (o *Detector) ValueForAttribute(name string) any + type ExtractionInformation struct + ModelVersion int + N int + func NewExtractionInformation() *ExtractionInformation + func (*ExtractionInformation) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ExtractionInformation) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ExtractionInformation) BleveType() string + func (o *ExtractionInformation) DeepCopy() *ExtractionInformation + func (o *ExtractionInformation) DeepCopyInto(out *ExtractionInformation) + func (o *ExtractionInformation) GetBSON() (any, error) + func (o *ExtractionInformation) SetBSON(raw bson.Raw) error + func (o *ExtractionInformation) Validate() error + func (o *ExtractionInformation) ValueForAttribute(name string) any + type ExtractionSummary struct + Categories map[string]ExtractionInformation + Exploits map[string]ExtractionInformation + Intent map[string]ExtractionInformation + Keywords map[string]ExtractionInformation + Languages map[string]ExtractionInformation + Modalities map[string]ExtractionInformation + ModelVersion int + PIIs map[string]ExtractionInformation + Secrets map[string]ExtractionInformation + Topics map[string]ExtractionInformation + func NewExtractionSummary() *ExtractionSummary + func (*ExtractionSummary) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*ExtractionSummary) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *ExtractionSummary) BleveType() string + func (o *ExtractionSummary) DeepCopy() *ExtractionSummary + func (o *ExtractionSummary) DeepCopyInto(out *ExtractionSummary) + func (o *ExtractionSummary) GetBSON() (any, error) + func (o *ExtractionSummary) SetBSON(raw bson.Raw) error + func (o *ExtractionSummary) Validate() error + func (o *ExtractionSummary) ValueForAttribute(name string) any + type LatenciesList []*Latency + func (o LatenciesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o LatenciesList) Copy() elemental.Identifiables + func (o LatenciesList) DefaultOrder() []string + func (o LatenciesList) Identity() elemental.Identity + func (o LatenciesList) List() elemental.IdentifiablesList + func (o LatenciesList) ToSparse(fields ...string) elemental.Identifiables + func (o LatenciesList) Version() int + type Latency struct + AccessPolicy int + Analysis int + AssignPolicy int + ContentPolicy int + Extraction int + ModelVersion int + func NewLatency() *Latency + func (*Latency) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Latency) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Latency) BleveType() string + func (o *Latency) DeepCopy() *Latency + func (o *Latency) DeepCopyInto(out *Latency) + func (o *Latency) DefaultOrder() []string + func (o *Latency) Doc() string + func (o *Latency) GetBSON() (any, error) + func (o *Latency) Identifier() string + func (o *Latency) Identity() elemental.Identity + func (o *Latency) Patch(sparse elemental.SparseIdentifiable) + func (o *Latency) SetBSON(raw bson.Raw) error + func (o *Latency) SetIdentifier(id string) + func (o *Latency) String() string + func (o *Latency) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *Latency) Validate() error + func (o *Latency) ValueForAttribute(name string) any + func (o *Latency) Version() int + type Modality struct + Group string + ModelVersion int + Type string + func NewModality() *Modality + func (*Modality) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Modality) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Modality) BleveType() string + func (o *Modality) DeepCopy() *Modality + func (o *Modality) DeepCopyInto(out *Modality) + func (o *Modality) GetBSON() (any, error) + func (o *Modality) SetBSON(raw bson.Raw) error + func (o *Modality) Validate() error + func (o *Modality) ValueForAttribute(name string) any + type Principal struct + App *PrincipalApp + AuthType PrincipalAuthTypeValue + Claims []string + ModelVersion int + Team string + TokenName string + Type PrincipalTypeValue + User *PrincipalUser + func NewPrincipal() *Principal + func (*Principal) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Principal) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Principal) BleveType() string + func (o *Principal) DeepCopy() *Principal + func (o *Principal) DeepCopyInto(out *Principal) + func (o *Principal) DefaultOrder() []string + func (o *Principal) Doc() string + func (o *Principal) GetBSON() (any, error) + func (o *Principal) Identifier() string + func (o *Principal) Identity() elemental.Identity + func (o *Principal) Patch(sparse elemental.SparseIdentifiable) + func (o *Principal) SetBSON(raw bson.Raw) error + func (o *Principal) SetIdentifier(id string) + func (o *Principal) String() string + func (o *Principal) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *Principal) Validate() error + func (o *Principal) ValueForAttribute(name string) any + func (o *Principal) Version() int + type PrincipalApp struct + Labels []string + ModelVersion int + Name string + Tier string + func NewPrincipalApp() *PrincipalApp + func (*PrincipalApp) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PrincipalApp) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PrincipalApp) BleveType() string + func (o *PrincipalApp) DeepCopy() *PrincipalApp + func (o *PrincipalApp) DeepCopyInto(out *PrincipalApp) + func (o *PrincipalApp) DefaultOrder() []string + func (o *PrincipalApp) Doc() string + func (o *PrincipalApp) GetBSON() (any, error) + func (o *PrincipalApp) Identifier() string + func (o *PrincipalApp) Identity() elemental.Identity + func (o *PrincipalApp) Patch(sparse elemental.SparseIdentifiable) + func (o *PrincipalApp) SetBSON(raw bson.Raw) error + func (o *PrincipalApp) SetIdentifier(id string) + func (o *PrincipalApp) String() string + func (o *PrincipalApp) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *PrincipalApp) Validate() error + func (o *PrincipalApp) ValueForAttribute(name string) any + func (o *PrincipalApp) Version() int + type PrincipalAppsList []*PrincipalApp + func (o PrincipalAppsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PrincipalAppsList) Copy() elemental.Identifiables + func (o PrincipalAppsList) DefaultOrder() []string + func (o PrincipalAppsList) Identity() elemental.Identity + func (o PrincipalAppsList) List() elemental.IdentifiablesList + func (o PrincipalAppsList) ToSparse(fields ...string) elemental.Identifiables + func (o PrincipalAppsList) Version() int + type PrincipalAuthTypeValue string + const PrincipalAuthTypeAppToken + const PrincipalAuthTypeCertificate + const PrincipalAuthTypeExternal + const PrincipalAuthTypeHostname + const PrincipalAuthTypeTierToken + const PrincipalAuthTypeToken + const PrincipalAuthTypeUserToken + type PrincipalTypeValue string + const PrincipalTypeApp + const PrincipalTypeUser + type PrincipalUser struct + ModelVersion int + Name string + func NewPrincipalUser() *PrincipalUser + func (*PrincipalUser) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*PrincipalUser) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *PrincipalUser) BleveType() string + func (o *PrincipalUser) DeepCopy() *PrincipalUser + func (o *PrincipalUser) DeepCopyInto(out *PrincipalUser) + func (o *PrincipalUser) DefaultOrder() []string + func (o *PrincipalUser) Doc() string + func (o *PrincipalUser) GetBSON() (any, error) + func (o *PrincipalUser) Identifier() string + func (o *PrincipalUser) Identity() elemental.Identity + func (o *PrincipalUser) Patch(sparse elemental.SparseIdentifiable) + func (o *PrincipalUser) SetBSON(raw bson.Raw) error + func (o *PrincipalUser) SetIdentifier(id string) + func (o *PrincipalUser) String() string + func (o *PrincipalUser) ToSparse(fields ...string) elemental.SparseIdentifiable + func (o *PrincipalUser) Validate() error + func (o *PrincipalUser) ValueForAttribute(name string) any + func (o *PrincipalUser) Version() int + type PrincipalUsersList []*PrincipalUser + func (o PrincipalUsersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PrincipalUsersList) Copy() elemental.Identifiables + func (o PrincipalUsersList) DefaultOrder() []string + func (o PrincipalUsersList) Identity() elemental.Identity + func (o PrincipalUsersList) List() elemental.IdentifiablesList + func (o PrincipalUsersList) ToSparse(fields ...string) elemental.Identifiables + func (o PrincipalUsersList) Version() int + type PrincipalsList []*Principal + func (o PrincipalsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o PrincipalsList) Copy() elemental.Identifiables + func (o PrincipalsList) DefaultOrder() []string + func (o PrincipalsList) Identity() elemental.Identity + func (o PrincipalsList) List() elemental.IdentifiablesList + func (o PrincipalsList) ToSparse(fields ...string) elemental.Identifiables + func (o PrincipalsList) Version() int + type Root struct + ModelVersion int + func NewRoot() *Root + func (*Root) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*Root) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *Root) BleveType() string + func (o *Root) DeepCopy() *Root + func (o *Root) DeepCopyInto(out *Root) + func (o *Root) DefaultOrder() []string + func (o *Root) Doc() string + func (o *Root) GetBSON() (any, error) + func (o *Root) Identifier() string + func (o *Root) Identity() elemental.Identity + func (o *Root) SetBSON(raw bson.Raw) error + func (o *Root) SetIdentifier(id string) + func (o *Root) String() string + func (o *Root) Validate() error + func (o *Root) ValueForAttribute(name string) any + func (o *Root) Version() int + type SparseAnalyzer struct + Description *string + Detectors *[]*Detector + Enabled *bool + Group *string + ID *string + ModelVersion int + Models *[]*AnalyzerModel + Name *string + Namespace *string + Triggers *[]string + func NewSparseAnalyzer() *SparseAnalyzer + func (o *SparseAnalyzer) DeepCopy() *SparseAnalyzer + func (o *SparseAnalyzer) DeepCopyInto(out *SparseAnalyzer) + func (o *SparseAnalyzer) GetBSON() (any, error) + func (o *SparseAnalyzer) GetNamespace() (out string) + func (o *SparseAnalyzer) Identifier() string + func (o *SparseAnalyzer) Identity() elemental.Identity + func (o *SparseAnalyzer) SetBSON(raw bson.Raw) error + func (o *SparseAnalyzer) SetIdentifier(id string) + func (o *SparseAnalyzer) SetNamespace(namespace string) + func (o *SparseAnalyzer) ToPlain() elemental.PlainIdentifiable + func (o *SparseAnalyzer) Version() int + type SparseAnalyzersList []*SparseAnalyzer + func (o SparseAnalyzersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparseAnalyzersList) Copy() elemental.Identifiables + func (o SparseAnalyzersList) DefaultOrder() []string + func (o SparseAnalyzersList) Identity() elemental.Identity + func (o SparseAnalyzersList) List() elemental.IdentifiablesList + func (o SparseAnalyzersList) ToPlain() elemental.IdentifiablesList + func (o SparseAnalyzersList) Version() int + type SparseLatenciesList []*SparseLatency + func (o SparseLatenciesList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparseLatenciesList) Copy() elemental.Identifiables + func (o SparseLatenciesList) DefaultOrder() []string + func (o SparseLatenciesList) Identity() elemental.Identity + func (o SparseLatenciesList) List() elemental.IdentifiablesList + func (o SparseLatenciesList) ToPlain() elemental.IdentifiablesList + func (o SparseLatenciesList) Version() int + type SparseLatency struct + AccessPolicy *int + Analysis *int + AssignPolicy *int + ContentPolicy *int + Extraction *int + ModelVersion int + func NewSparseLatency() *SparseLatency + func (o *SparseLatency) DeepCopy() *SparseLatency + func (o *SparseLatency) DeepCopyInto(out *SparseLatency) + func (o *SparseLatency) GetBSON() (any, error) + func (o *SparseLatency) Identifier() string + func (o *SparseLatency) Identity() elemental.Identity + func (o *SparseLatency) SetBSON(raw bson.Raw) error + func (o *SparseLatency) SetIdentifier(id string) + func (o *SparseLatency) ToPlain() elemental.PlainIdentifiable + func (o *SparseLatency) Version() int + type SparsePrincipal struct + App *PrincipalApp + AuthType *PrincipalAuthTypeValue + Claims *[]string + ModelVersion int + Team *string + TokenName *string + Type *PrincipalTypeValue + User *PrincipalUser + func NewSparsePrincipal() *SparsePrincipal + func (o *SparsePrincipal) DeepCopy() *SparsePrincipal + func (o *SparsePrincipal) DeepCopyInto(out *SparsePrincipal) + func (o *SparsePrincipal) GetBSON() (any, error) + func (o *SparsePrincipal) Identifier() string + func (o *SparsePrincipal) Identity() elemental.Identity + func (o *SparsePrincipal) SetBSON(raw bson.Raw) error + func (o *SparsePrincipal) SetIdentifier(id string) + func (o *SparsePrincipal) ToPlain() elemental.PlainIdentifiable + func (o *SparsePrincipal) Version() int + type SparsePrincipalApp struct + Labels *[]string + ModelVersion int + Name *string + Tier *string + func NewSparsePrincipalApp() *SparsePrincipalApp + func (o *SparsePrincipalApp) DeepCopy() *SparsePrincipalApp + func (o *SparsePrincipalApp) DeepCopyInto(out *SparsePrincipalApp) + func (o *SparsePrincipalApp) GetBSON() (any, error) + func (o *SparsePrincipalApp) Identifier() string + func (o *SparsePrincipalApp) Identity() elemental.Identity + func (o *SparsePrincipalApp) SetBSON(raw bson.Raw) error + func (o *SparsePrincipalApp) SetIdentifier(id string) + func (o *SparsePrincipalApp) ToPlain() elemental.PlainIdentifiable + func (o *SparsePrincipalApp) Version() int + type SparsePrincipalAppsList []*SparsePrincipalApp + func (o SparsePrincipalAppsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePrincipalAppsList) Copy() elemental.Identifiables + func (o SparsePrincipalAppsList) DefaultOrder() []string + func (o SparsePrincipalAppsList) Identity() elemental.Identity + func (o SparsePrincipalAppsList) List() elemental.IdentifiablesList + func (o SparsePrincipalAppsList) ToPlain() elemental.IdentifiablesList + func (o SparsePrincipalAppsList) Version() int + type SparsePrincipalUser struct + ModelVersion int + Name *string + func NewSparsePrincipalUser() *SparsePrincipalUser + func (o *SparsePrincipalUser) DeepCopy() *SparsePrincipalUser + func (o *SparsePrincipalUser) DeepCopyInto(out *SparsePrincipalUser) + func (o *SparsePrincipalUser) GetBSON() (any, error) + func (o *SparsePrincipalUser) Identifier() string + func (o *SparsePrincipalUser) Identity() elemental.Identity + func (o *SparsePrincipalUser) SetBSON(raw bson.Raw) error + func (o *SparsePrincipalUser) SetIdentifier(id string) + func (o *SparsePrincipalUser) ToPlain() elemental.PlainIdentifiable + func (o *SparsePrincipalUser) Version() int + type SparsePrincipalUsersList []*SparsePrincipalUser + func (o SparsePrincipalUsersList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePrincipalUsersList) Copy() elemental.Identifiables + func (o SparsePrincipalUsersList) DefaultOrder() []string + func (o SparsePrincipalUsersList) Identity() elemental.Identity + func (o SparsePrincipalUsersList) List() elemental.IdentifiablesList + func (o SparsePrincipalUsersList) ToPlain() elemental.IdentifiablesList + func (o SparsePrincipalUsersList) Version() int + type SparsePrincipalsList []*SparsePrincipal + func (o SparsePrincipalsList) Append(objects ...elemental.Identifiable) elemental.Identifiables + func (o SparsePrincipalsList) Copy() elemental.Identifiables + func (o SparsePrincipalsList) DefaultOrder() []string + func (o SparsePrincipalsList) Identity() elemental.Identity + func (o SparsePrincipalsList) List() elemental.IdentifiablesList + func (o SparsePrincipalsList) ToPlain() elemental.IdentifiablesList + func (o SparsePrincipalsList) Version() int + type TextualDetection struct + Content string + End int + Key string + ModelVersion int + Name string + Redacted bool + RedactedEnd int + RedactedStart int + Score float64 + Start int + Type TextualDetectionTypeValue + func NewTextualDetection() *TextualDetection + func (*TextualDetection) AttributeSpecifications() map[string]elemental.AttributeSpecification + func (*TextualDetection) SpecificationForAttribute(name string) elemental.AttributeSpecification + func (o *TextualDetection) BleveType() string + func (o *TextualDetection) DeepCopy() *TextualDetection + func (o *TextualDetection) DeepCopyInto(out *TextualDetection) + func (o *TextualDetection) GetBSON() (any, error) + func (o *TextualDetection) SetBSON(raw bson.Raw) error + func (o *TextualDetection) Validate() error + func (o *TextualDetection) ValueForAttribute(name string) any + type TextualDetectionTypeValue string + const TextualDetectionTypeKeyword + const TextualDetectionTypePII + const TextualDetectionTypeSecret