# Functions
And groups predicates with the AND operator between them.
ApiGroup applies equality check predicate on the "apiGroup" field.
ApiGroupContains applies the Contains predicate on the "apiGroup" field.
ApiGroupContainsFold applies the ContainsFold predicate on the "apiGroup" field.
ApiGroupEQ applies the EQ predicate on the "apiGroup" field.
ApiGroupEqualFold applies the EqualFold predicate on the "apiGroup" field.
ApiGroupGT applies the GT predicate on the "apiGroup" field.
ApiGroupGTE applies the GTE predicate on the "apiGroup" field.
ApiGroupHasPrefix applies the HasPrefix predicate on the "apiGroup" field.
ApiGroupHasSuffix applies the HasSuffix predicate on the "apiGroup" field.
ApiGroupIn applies the In predicate on the "apiGroup" field.
ApiGroupLT applies the LT predicate on the "apiGroup" field.
ApiGroupLTE applies the LTE predicate on the "apiGroup" field.
ApiGroupNEQ applies the NEQ predicate on the "apiGroup" field.
ApiGroupNotIn applies the NotIn predicate on the "apiGroup" field.
ApiVersion applies equality check predicate on the "apiVersion" field.
ApiVersionContains applies the Contains predicate on the "apiVersion" field.
ApiVersionContainsFold applies the ContainsFold predicate on the "apiVersion" field.
ApiVersionEQ applies the EQ predicate on the "apiVersion" field.
ApiVersionEqualFold applies the EqualFold predicate on the "apiVersion" field.
ApiVersionGT applies the GT predicate on the "apiVersion" field.
ApiVersionGTE applies the GTE predicate on the "apiVersion" field.
ApiVersionHasPrefix applies the HasPrefix predicate on the "apiVersion" field.
ApiVersionHasSuffix applies the HasSuffix predicate on the "apiVersion" field.
ApiVersionIn applies the In predicate on the "apiVersion" field.
ApiVersionLT applies the LT predicate on the "apiVersion" field.
ApiVersionLTE applies the LTE predicate on the "apiVersion" field.
ApiVersionNEQ applies the NEQ predicate on the "apiVersion" field.
ApiVersionNotIn applies the NotIn predicate on the "apiVersion" field.
AuditID applies equality check predicate on the "auditID" field.
AuditIDContains applies the Contains predicate on the "auditID" field.
AuditIDContainsFold applies the ContainsFold predicate on the "auditID" field.
AuditIDEQ applies the EQ predicate on the "auditID" field.
AuditIDEqualFold applies the EqualFold predicate on the "auditID" field.
AuditIDGT applies the GT predicate on the "auditID" field.
AuditIDGTE applies the GTE predicate on the "auditID" field.
AuditIDHasPrefix applies the HasPrefix predicate on the "auditID" field.
AuditIDHasSuffix applies the HasSuffix predicate on the "auditID" field.
AuditIDIn applies the In predicate on the "auditID" field.
AuditIDLT applies the LT predicate on the "auditID" field.
AuditIDLTE applies the LTE predicate on the "auditID" field.
AuditIDNEQ applies the NEQ predicate on the "auditID" field.
AuditIDNotIn applies the NotIn predicate on the "auditID" field.
ByApiGroup orders the results by the apiGroup field.
ByApiVersion orders the results by the apiVersion field.
ByAuditID orders the results by the auditID field.
ByID orders the results by the id field.
ByLevel orders the results by the level field.
ByName orders the results by the name field.
ByNamespace orders the results by the namespace field.
ByRaw orders the results by the raw field.
ByRequestTimestamp orders the results by the requestTimestamp field.
ByResource orders the results by the resource field.
ByStage orders the results by the stage field.
ByStageTimestamp orders the results by the stageTimestamp field.
BySubResource orders the results by the subResource field.
ByUserAgent orders the results by the userAgent field.
ByVerb orders the results by the verb field.
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
Level applies equality check predicate on the "level" field.
LevelContains applies the Contains predicate on the "level" field.
LevelContainsFold applies the ContainsFold predicate on the "level" field.
LevelEQ applies the EQ predicate on the "level" field.
LevelEqualFold applies the EqualFold predicate on the "level" field.
LevelGT applies the GT predicate on the "level" field.
LevelGTE applies the GTE predicate on the "level" field.
LevelHasPrefix applies the HasPrefix predicate on the "level" field.
LevelHasSuffix applies the HasSuffix predicate on the "level" field.
LevelIn applies the In predicate on the "level" field.
LevelLT applies the LT predicate on the "level" field.
LevelLTE applies the LTE predicate on the "level" field.
LevelNEQ applies the NEQ predicate on the "level" field.
LevelNotIn applies the NotIn predicate on the "level" field.
Name applies equality check predicate on the "name" field.
NameContains applies the Contains predicate on the "name" field.
NameContainsFold applies the ContainsFold predicate on the "name" field.
NameEQ applies the EQ predicate on the "name" field.
NameEqualFold applies the EqualFold predicate on the "name" field.
NameGT applies the GT predicate on the "name" field.
NameGTE applies the GTE predicate on the "name" field.
NameHasPrefix applies the HasPrefix predicate on the "name" field.
NameHasSuffix applies the HasSuffix predicate on the "name" field.
NameIn applies the In predicate on the "name" field.
NameLT applies the LT predicate on the "name" field.
NameLTE applies the LTE predicate on the "name" field.
NameNEQ applies the NEQ predicate on the "name" field.
NameNotIn applies the NotIn predicate on the "name" field.
Namespace applies equality check predicate on the "namespace" field.
NamespaceContains applies the Contains predicate on the "namespace" field.
NamespaceContainsFold applies the ContainsFold predicate on the "namespace" field.
NamespaceEQ applies the EQ predicate on the "namespace" field.
NamespaceEqualFold applies the EqualFold predicate on the "namespace" field.
NamespaceGT applies the GT predicate on the "namespace" field.
NamespaceGTE applies the GTE predicate on the "namespace" field.
NamespaceHasPrefix applies the HasPrefix predicate on the "namespace" field.
NamespaceHasSuffix applies the HasSuffix predicate on the "namespace" field.
NamespaceIn applies the In predicate on the "namespace" field.
NamespaceLT applies the LT predicate on the "namespace" field.
NamespaceLTE applies the LTE predicate on the "namespace" field.
NamespaceNEQ applies the NEQ predicate on the "namespace" field.
NamespaceNotIn applies the NotIn predicate on the "namespace" field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
Raw applies equality check predicate on the "raw" field.
RawContains applies the Contains predicate on the "raw" field.
RawContainsFold applies the ContainsFold predicate on the "raw" field.
RawEQ applies the EQ predicate on the "raw" field.
RawEqualFold applies the EqualFold predicate on the "raw" field.
RawGT applies the GT predicate on the "raw" field.
RawGTE applies the GTE predicate on the "raw" field.
RawHasPrefix applies the HasPrefix predicate on the "raw" field.
RawHasSuffix applies the HasSuffix predicate on the "raw" field.
RawIn applies the In predicate on the "raw" field.
RawLT applies the LT predicate on the "raw" field.
RawLTE applies the LTE predicate on the "raw" field.
RawNEQ applies the NEQ predicate on the "raw" field.
RawNotIn applies the NotIn predicate on the "raw" field.
RequestTimestamp applies equality check predicate on the "requestTimestamp" field.
RequestTimestampEQ applies the EQ predicate on the "requestTimestamp" field.
RequestTimestampGT applies the GT predicate on the "requestTimestamp" field.
RequestTimestampGTE applies the GTE predicate on the "requestTimestamp" field.
RequestTimestampIn applies the In predicate on the "requestTimestamp" field.
RequestTimestampLT applies the LT predicate on the "requestTimestamp" field.
RequestTimestampLTE applies the LTE predicate on the "requestTimestamp" field.
RequestTimestampNEQ applies the NEQ predicate on the "requestTimestamp" field.
RequestTimestampNotIn applies the NotIn predicate on the "requestTimestamp" field.
Resource applies equality check predicate on the "resource" field.
ResourceContains applies the Contains predicate on the "resource" field.
ResourceContainsFold applies the ContainsFold predicate on the "resource" field.
ResourceEQ applies the EQ predicate on the "resource" field.
ResourceEqualFold applies the EqualFold predicate on the "resource" field.
ResourceGT applies the GT predicate on the "resource" field.
ResourceGTE applies the GTE predicate on the "resource" field.
ResourceHasPrefix applies the HasPrefix predicate on the "resource" field.
ResourceHasSuffix applies the HasSuffix predicate on the "resource" field.
ResourceIn applies the In predicate on the "resource" field.
ResourceLT applies the LT predicate on the "resource" field.
ResourceLTE applies the LTE predicate on the "resource" field.
ResourceNEQ applies the NEQ predicate on the "resource" field.
ResourceNotIn applies the NotIn predicate on the "resource" field.
Stage applies equality check predicate on the "stage" field.
StageContains applies the Contains predicate on the "stage" field.
StageContainsFold applies the ContainsFold predicate on the "stage" field.
StageEQ applies the EQ predicate on the "stage" field.
StageEqualFold applies the EqualFold predicate on the "stage" field.
StageGT applies the GT predicate on the "stage" field.
StageGTE applies the GTE predicate on the "stage" field.
StageHasPrefix applies the HasPrefix predicate on the "stage" field.
StageHasSuffix applies the HasSuffix predicate on the "stage" field.
StageIn applies the In predicate on the "stage" field.
StageLT applies the LT predicate on the "stage" field.
StageLTE applies the LTE predicate on the "stage" field.
StageNEQ applies the NEQ predicate on the "stage" field.
StageNotIn applies the NotIn predicate on the "stage" field.
StageTimestamp applies equality check predicate on the "stageTimestamp" field.
StageTimestampEQ applies the EQ predicate on the "stageTimestamp" field.
StageTimestampGT applies the GT predicate on the "stageTimestamp" field.
StageTimestampGTE applies the GTE predicate on the "stageTimestamp" field.
StageTimestampIn applies the In predicate on the "stageTimestamp" field.
StageTimestampLT applies the LT predicate on the "stageTimestamp" field.
StageTimestampLTE applies the LTE predicate on the "stageTimestamp" field.
StageTimestampNEQ applies the NEQ predicate on the "stageTimestamp" field.
StageTimestampNotIn applies the NotIn predicate on the "stageTimestamp" field.
SubResource applies equality check predicate on the "subResource" field.
SubResourceContains applies the Contains predicate on the "subResource" field.
SubResourceContainsFold applies the ContainsFold predicate on the "subResource" field.
SubResourceEQ applies the EQ predicate on the "subResource" field.
SubResourceEqualFold applies the EqualFold predicate on the "subResource" field.
SubResourceGT applies the GT predicate on the "subResource" field.
SubResourceGTE applies the GTE predicate on the "subResource" field.
SubResourceHasPrefix applies the HasPrefix predicate on the "subResource" field.
SubResourceHasSuffix applies the HasSuffix predicate on the "subResource" field.
SubResourceIn applies the In predicate on the "subResource" field.
SubResourceLT applies the LT predicate on the "subResource" field.
SubResourceLTE applies the LTE predicate on the "subResource" field.
SubResourceNEQ applies the NEQ predicate on the "subResource" field.
SubResourceNotIn applies the NotIn predicate on the "subResource" field.
UserAgent applies equality check predicate on the "userAgent" field.
UserAgentContains applies the Contains predicate on the "userAgent" field.
UserAgentContainsFold applies the ContainsFold predicate on the "userAgent" field.
UserAgentEQ applies the EQ predicate on the "userAgent" field.
UserAgentEqualFold applies the EqualFold predicate on the "userAgent" field.
UserAgentGT applies the GT predicate on the "userAgent" field.
UserAgentGTE applies the GTE predicate on the "userAgent" field.
UserAgentHasPrefix applies the HasPrefix predicate on the "userAgent" field.
UserAgentHasSuffix applies the HasSuffix predicate on the "userAgent" field.
UserAgentIn applies the In predicate on the "userAgent" field.
UserAgentLT applies the LT predicate on the "userAgent" field.
UserAgentLTE applies the LTE predicate on the "userAgent" field.
UserAgentNEQ applies the NEQ predicate on the "userAgent" field.
UserAgentNotIn applies the NotIn predicate on the "userAgent" field.
ValidColumn reports if the column name is valid (part of the table columns).
Verb applies equality check predicate on the "verb" field.
VerbContains applies the Contains predicate on the "verb" field.
VerbContainsFold applies the ContainsFold predicate on the "verb" field.
VerbEQ applies the EQ predicate on the "verb" field.
VerbEqualFold applies the EqualFold predicate on the "verb" field.
VerbGT applies the GT predicate on the "verb" field.
VerbGTE applies the GTE predicate on the "verb" field.
VerbHasPrefix applies the HasPrefix predicate on the "verb" field.
VerbHasSuffix applies the HasSuffix predicate on the "verb" field.
VerbIn applies the In predicate on the "verb" field.
VerbLT applies the LT predicate on the "verb" field.
VerbLTE applies the LTE predicate on the "verb" field.
VerbNEQ applies the NEQ predicate on the "verb" field.
VerbNotIn applies the NotIn predicate on the "verb" field.
# Constants
FieldApiGroup holds the string denoting the apigroup field in the database.
FieldApiVersion holds the string denoting the apiversion field in the database.
FieldAuditID holds the string denoting the auditid field in the database.
FieldID holds the string denoting the id field in the database.
FieldLevel holds the string denoting the level field in the database.
FieldName holds the string denoting the name field in the database.
FieldNamespace holds the string denoting the namespace field in the database.
FieldRaw holds the string denoting the raw field in the database.
FieldRequestTimestamp holds the string denoting the requesttimestamp field in the database.
FieldResource holds the string denoting the resource field in the database.
FieldStage holds the string denoting the stage field in the database.
FieldStageTimestamp holds the string denoting the stagetimestamp field in the database.
FieldSubResource holds the string denoting the subresource field in the database.
FieldUserAgent holds the string denoting the useragent field in the database.
FieldVerb holds the string denoting the verb field in the database.
Label holds the string label denoting the auditevent type in the database.
Table holds the table name of the auditevent in the database.
# Variables
AuditIDValidator is a validator for the "auditID" field.
Columns holds all SQL columns for auditevent fields.
DefaultApiGroup holds the default value on creation for the "apiGroup" field.
DefaultApiVersion holds the default value on creation for the "apiVersion" field.
DefaultName holds the default value on creation for the "name" field.
DefaultNamespace holds the default value on creation for the "namespace" field.
DefaultResource holds the default value on creation for the "resource" field.
DefaultSubResource holds the default value on creation for the "subResource" field.
LevelValidator is a validator for the "level" field.
RawValidator is a validator for the "raw" field.
UserAgentValidator is a validator for the "userAgent" field.
VerbValidator is a validator for the "verb" field.
# Type aliases
OrderOption defines the ordering options for the AuditEvent queries.