proxyroutinghealthreport

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the proxyroutinghealthreport type in the database.
	Label = "proxy_routing_health_report"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldReporterType holds the string denoting the reporter_type field in the database.
	FieldReporterType = "reporter_type"
	// FieldReporterID holds the string denoting the reporter_id field in the database.
	FieldReporterID = "reporter_id"
	// FieldProfileCode holds the string denoting the profile_code field in the database.
	FieldProfileCode = "profile_code"
	// FieldRoutingHash holds the string denoting the routing_hash field in the database.
	FieldRoutingHash = "routing_hash"
	// FieldSubjectType holds the string denoting the subject_type field in the database.
	FieldSubjectType = "subject_type"
	// FieldSubjectKey holds the string denoting the subject_key field in the database.
	FieldSubjectKey = "subject_key"
	// FieldRegion holds the string denoting the region field in the database.
	FieldRegion = "region"
	// FieldStatus holds the string denoting the status field in the database.
	FieldStatus = "status"
	// FieldSource holds the string denoting the source field in the database.
	FieldSource = "source"
	// FieldRttMs holds the string denoting the rtt_ms field in the database.
	FieldRttMs = "rtt_ms"
	// FieldConsecutiveFailures holds the string denoting the consecutive_failures field in the database.
	FieldConsecutiveFailures = "consecutive_failures"
	// FieldLastError holds the string denoting the last_error field in the database.
	FieldLastError = "last_error"
	// FieldOutboundTag holds the string denoting the outbound_tag field in the database.
	FieldOutboundTag = "outbound_tag"
	// FieldDNSResolverTag holds the string denoting the dns_resolver_tag field in the database.
	FieldDNSResolverTag = "dns_resolver_tag"
	// FieldCheckedAt holds the string denoting the checked_at field in the database.
	FieldCheckedAt = "checked_at"
	// FieldReportJSON holds the string denoting the report_json field in the database.
	FieldReportJSON = "report_json"
	// FieldCreatedAt holds the string denoting the created_at field in the database.
	FieldCreatedAt = "created_at"
	// FieldUpdatedAt holds the string denoting the updated_at field in the database.
	FieldUpdatedAt = "updated_at"
	// Table holds the table name of the proxyroutinghealthreport in the database.
	Table = "routing_health_report"
)

Variables

View Source
var (
	// DefaultReporterType holds the default value on creation for the "reporter_type" field.
	DefaultReporterType string
	// ReporterTypeValidator is a validator for the "reporter_type" field. It is called by the builders before save.
	ReporterTypeValidator func(string) error
	// DefaultReporterID holds the default value on creation for the "reporter_id" field.
	DefaultReporterID string
	// ReporterIDValidator is a validator for the "reporter_id" field. It is called by the builders before save.
	ReporterIDValidator func(string) error
	// DefaultProfileCode holds the default value on creation for the "profile_code" field.
	DefaultProfileCode string
	// ProfileCodeValidator is a validator for the "profile_code" field. It is called by the builders before save.
	ProfileCodeValidator func(string) error
	// DefaultRoutingHash holds the default value on creation for the "routing_hash" field.
	DefaultRoutingHash string
	// RoutingHashValidator is a validator for the "routing_hash" field. It is called by the builders before save.
	RoutingHashValidator func(string) error
	// SubjectTypeValidator is a validator for the "subject_type" field. It is called by the builders before save.
	SubjectTypeValidator func(string) error
	// SubjectKeyValidator is a validator for the "subject_key" field. It is called by the builders before save.
	SubjectKeyValidator func(string) error
	// DefaultRegion holds the default value on creation for the "region" field.
	DefaultRegion string
	// RegionValidator is a validator for the "region" field. It is called by the builders before save.
	RegionValidator func(string) error
	// DefaultStatus holds the default value on creation for the "status" field.
	DefaultStatus string
	// StatusValidator is a validator for the "status" field. It is called by the builders before save.
	StatusValidator func(string) error
	// DefaultSource holds the default value on creation for the "source" field.
	DefaultSource string
	// SourceValidator is a validator for the "source" field. It is called by the builders before save.
	SourceValidator func(string) error
	// DefaultRttMs holds the default value on creation for the "rtt_ms" field.
	DefaultRttMs int
	// DefaultConsecutiveFailures holds the default value on creation for the "consecutive_failures" field.
	DefaultConsecutiveFailures int
	// DefaultOutboundTag holds the default value on creation for the "outbound_tag" field.
	DefaultOutboundTag string
	// OutboundTagValidator is a validator for the "outbound_tag" field. It is called by the builders before save.
	OutboundTagValidator func(string) error
	// DefaultDNSResolverTag holds the default value on creation for the "dns_resolver_tag" field.
	DefaultDNSResolverTag string
	// DNSResolverTagValidator is a validator for the "dns_resolver_tag" field. It is called by the builders before save.
	DNSResolverTagValidator func(string) error
	// DefaultCheckedAt holds the default value on creation for the "checked_at" field.
	DefaultCheckedAt func() time.Time
	// DefaultReportJSON holds the default value on creation for the "report_json" field.
	DefaultReportJSON string
	// DefaultCreatedAt holds the default value on creation for the "created_at" field.
	DefaultCreatedAt func() time.Time
	// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
	DefaultUpdatedAt func() time.Time
	// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
	UpdateDefaultUpdatedAt func() time.Time
)

Columns holds all SQL columns for proxyroutinghealthreport fields.

Functions

func And

And groups predicates with the AND operator between them.

func CheckedAt

CheckedAt applies equality check predicate on the "checked_at" field. It's identical to CheckedAtEQ.

func CheckedAtEQ

CheckedAtEQ applies the EQ predicate on the "checked_at" field.

func CheckedAtGT

CheckedAtGT applies the GT predicate on the "checked_at" field.

func CheckedAtGTE

CheckedAtGTE applies the GTE predicate on the "checked_at" field.

func CheckedAtIn

func CheckedAtIn(vs ...time.Time) predicate.ProxyRoutingHealthReport

CheckedAtIn applies the In predicate on the "checked_at" field.

func CheckedAtLT

CheckedAtLT applies the LT predicate on the "checked_at" field.

func CheckedAtLTE

CheckedAtLTE applies the LTE predicate on the "checked_at" field.

func CheckedAtNEQ

CheckedAtNEQ applies the NEQ predicate on the "checked_at" field.

func CheckedAtNotIn

func CheckedAtNotIn(vs ...time.Time) predicate.ProxyRoutingHealthReport

CheckedAtNotIn applies the NotIn predicate on the "checked_at" field.

func ConsecutiveFailures

func ConsecutiveFailures(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailures applies equality check predicate on the "consecutive_failures" field. It's identical to ConsecutiveFailuresEQ.

func ConsecutiveFailuresEQ

func ConsecutiveFailuresEQ(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresEQ applies the EQ predicate on the "consecutive_failures" field.

func ConsecutiveFailuresGT

func ConsecutiveFailuresGT(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresGT applies the GT predicate on the "consecutive_failures" field.

func ConsecutiveFailuresGTE

func ConsecutiveFailuresGTE(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresGTE applies the GTE predicate on the "consecutive_failures" field.

func ConsecutiveFailuresIn

func ConsecutiveFailuresIn(vs ...int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresIn applies the In predicate on the "consecutive_failures" field.

func ConsecutiveFailuresLT

func ConsecutiveFailuresLT(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresLT applies the LT predicate on the "consecutive_failures" field.

func ConsecutiveFailuresLTE

func ConsecutiveFailuresLTE(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresLTE applies the LTE predicate on the "consecutive_failures" field.

func ConsecutiveFailuresNEQ

func ConsecutiveFailuresNEQ(v int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresNEQ applies the NEQ predicate on the "consecutive_failures" field.

func ConsecutiveFailuresNotIn

func ConsecutiveFailuresNotIn(vs ...int) predicate.ProxyRoutingHealthReport

ConsecutiveFailuresNotIn applies the NotIn predicate on the "consecutive_failures" field.

func CreatedAt

CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.

func CreatedAtEQ

CreatedAtEQ applies the EQ predicate on the "created_at" field.

func CreatedAtGT

CreatedAtGT applies the GT predicate on the "created_at" field.

func CreatedAtGTE

CreatedAtGTE applies the GTE predicate on the "created_at" field.

func CreatedAtIn

func CreatedAtIn(vs ...time.Time) predicate.ProxyRoutingHealthReport

CreatedAtIn applies the In predicate on the "created_at" field.

func CreatedAtLT

CreatedAtLT applies the LT predicate on the "created_at" field.

func CreatedAtLTE

CreatedAtLTE applies the LTE predicate on the "created_at" field.

func CreatedAtNEQ

CreatedAtNEQ applies the NEQ predicate on the "created_at" field.

func CreatedAtNotIn

func CreatedAtNotIn(vs ...time.Time) predicate.ProxyRoutingHealthReport

CreatedAtNotIn applies the NotIn predicate on the "created_at" field.

func DNSResolverTag

func DNSResolverTag(v string) predicate.ProxyRoutingHealthReport

DNSResolverTag applies equality check predicate on the "dns_resolver_tag" field. It's identical to DNSResolverTagEQ.

func DNSResolverTagContains

func DNSResolverTagContains(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagContains applies the Contains predicate on the "dns_resolver_tag" field.

func DNSResolverTagContainsFold

func DNSResolverTagContainsFold(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagContainsFold applies the ContainsFold predicate on the "dns_resolver_tag" field.

func DNSResolverTagEQ

func DNSResolverTagEQ(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagEQ applies the EQ predicate on the "dns_resolver_tag" field.

func DNSResolverTagEqualFold

func DNSResolverTagEqualFold(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagEqualFold applies the EqualFold predicate on the "dns_resolver_tag" field.

func DNSResolverTagGT

func DNSResolverTagGT(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagGT applies the GT predicate on the "dns_resolver_tag" field.

func DNSResolverTagGTE

func DNSResolverTagGTE(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagGTE applies the GTE predicate on the "dns_resolver_tag" field.

func DNSResolverTagHasPrefix

func DNSResolverTagHasPrefix(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagHasPrefix applies the HasPrefix predicate on the "dns_resolver_tag" field.

func DNSResolverTagHasSuffix

func DNSResolverTagHasSuffix(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagHasSuffix applies the HasSuffix predicate on the "dns_resolver_tag" field.

func DNSResolverTagIn

func DNSResolverTagIn(vs ...string) predicate.ProxyRoutingHealthReport

DNSResolverTagIn applies the In predicate on the "dns_resolver_tag" field.

func DNSResolverTagLT

func DNSResolverTagLT(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagLT applies the LT predicate on the "dns_resolver_tag" field.

func DNSResolverTagLTE

func DNSResolverTagLTE(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagLTE applies the LTE predicate on the "dns_resolver_tag" field.

func DNSResolverTagNEQ

func DNSResolverTagNEQ(v string) predicate.ProxyRoutingHealthReport

DNSResolverTagNEQ applies the NEQ predicate on the "dns_resolver_tag" field.

func DNSResolverTagNotIn

func DNSResolverTagNotIn(vs ...string) predicate.ProxyRoutingHealthReport

DNSResolverTagNotIn applies the NotIn predicate on the "dns_resolver_tag" field.

func ID

ID filters vertices based on their ID field.

func IDEQ

IDEQ applies the EQ predicate on the ID field.

func IDGT

IDGT applies the GT predicate on the ID field.

func IDGTE

IDGTE applies the GTE predicate on the ID field.

func IDIn

IDIn applies the In predicate on the ID field.

func IDLT

IDLT applies the LT predicate on the ID field.

func IDLTE

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

IDNotIn applies the NotIn predicate on the ID field.

func LastError

LastError applies equality check predicate on the "last_error" field. It's identical to LastErrorEQ.

func LastErrorContains

func LastErrorContains(v string) predicate.ProxyRoutingHealthReport

LastErrorContains applies the Contains predicate on the "last_error" field.

func LastErrorContainsFold

func LastErrorContainsFold(v string) predicate.ProxyRoutingHealthReport

LastErrorContainsFold applies the ContainsFold predicate on the "last_error" field.

func LastErrorEQ

LastErrorEQ applies the EQ predicate on the "last_error" field.

func LastErrorEqualFold

func LastErrorEqualFold(v string) predicate.ProxyRoutingHealthReport

LastErrorEqualFold applies the EqualFold predicate on the "last_error" field.

func LastErrorGT

LastErrorGT applies the GT predicate on the "last_error" field.

func LastErrorGTE

LastErrorGTE applies the GTE predicate on the "last_error" field.

func LastErrorHasPrefix

func LastErrorHasPrefix(v string) predicate.ProxyRoutingHealthReport

LastErrorHasPrefix applies the HasPrefix predicate on the "last_error" field.

func LastErrorHasSuffix

func LastErrorHasSuffix(v string) predicate.ProxyRoutingHealthReport

LastErrorHasSuffix applies the HasSuffix predicate on the "last_error" field.

func LastErrorIn

func LastErrorIn(vs ...string) predicate.ProxyRoutingHealthReport

LastErrorIn applies the In predicate on the "last_error" field.

func LastErrorIsNil

func LastErrorIsNil() predicate.ProxyRoutingHealthReport

LastErrorIsNil applies the IsNil predicate on the "last_error" field.

func LastErrorLT

LastErrorLT applies the LT predicate on the "last_error" field.

func LastErrorLTE

LastErrorLTE applies the LTE predicate on the "last_error" field.

func LastErrorNEQ

LastErrorNEQ applies the NEQ predicate on the "last_error" field.

func LastErrorNotIn

func LastErrorNotIn(vs ...string) predicate.ProxyRoutingHealthReport

LastErrorNotIn applies the NotIn predicate on the "last_error" field.

func LastErrorNotNil

func LastErrorNotNil() predicate.ProxyRoutingHealthReport

LastErrorNotNil applies the NotNil predicate on the "last_error" field.

func Not

Not applies the not operator on the given predicate.

func Or

Or groups predicates with the OR operator between them.

func OutboundTag

OutboundTag applies equality check predicate on the "outbound_tag" field. It's identical to OutboundTagEQ.

func OutboundTagContains

func OutboundTagContains(v string) predicate.ProxyRoutingHealthReport

OutboundTagContains applies the Contains predicate on the "outbound_tag" field.

func OutboundTagContainsFold

func OutboundTagContainsFold(v string) predicate.ProxyRoutingHealthReport

OutboundTagContainsFold applies the ContainsFold predicate on the "outbound_tag" field.

func OutboundTagEQ

func OutboundTagEQ(v string) predicate.ProxyRoutingHealthReport

OutboundTagEQ applies the EQ predicate on the "outbound_tag" field.

func OutboundTagEqualFold

func OutboundTagEqualFold(v string) predicate.ProxyRoutingHealthReport

OutboundTagEqualFold applies the EqualFold predicate on the "outbound_tag" field.

func OutboundTagGT

func OutboundTagGT(v string) predicate.ProxyRoutingHealthReport

OutboundTagGT applies the GT predicate on the "outbound_tag" field.

func OutboundTagGTE

func OutboundTagGTE(v string) predicate.ProxyRoutingHealthReport

OutboundTagGTE applies the GTE predicate on the "outbound_tag" field.

func OutboundTagHasPrefix

func OutboundTagHasPrefix(v string) predicate.ProxyRoutingHealthReport

OutboundTagHasPrefix applies the HasPrefix predicate on the "outbound_tag" field.

func OutboundTagHasSuffix

func OutboundTagHasSuffix(v string) predicate.ProxyRoutingHealthReport

OutboundTagHasSuffix applies the HasSuffix predicate on the "outbound_tag" field.

func OutboundTagIn

func OutboundTagIn(vs ...string) predicate.ProxyRoutingHealthReport

OutboundTagIn applies the In predicate on the "outbound_tag" field.

func OutboundTagLT

func OutboundTagLT(v string) predicate.ProxyRoutingHealthReport

OutboundTagLT applies the LT predicate on the "outbound_tag" field.

func OutboundTagLTE

func OutboundTagLTE(v string) predicate.ProxyRoutingHealthReport

OutboundTagLTE applies the LTE predicate on the "outbound_tag" field.

func OutboundTagNEQ

func OutboundTagNEQ(v string) predicate.ProxyRoutingHealthReport

OutboundTagNEQ applies the NEQ predicate on the "outbound_tag" field.

func OutboundTagNotIn

func OutboundTagNotIn(vs ...string) predicate.ProxyRoutingHealthReport

OutboundTagNotIn applies the NotIn predicate on the "outbound_tag" field.

func ProfileCode

ProfileCode applies equality check predicate on the "profile_code" field. It's identical to ProfileCodeEQ.

func ProfileCodeContains

func ProfileCodeContains(v string) predicate.ProxyRoutingHealthReport

ProfileCodeContains applies the Contains predicate on the "profile_code" field.

func ProfileCodeContainsFold

func ProfileCodeContainsFold(v string) predicate.ProxyRoutingHealthReport

ProfileCodeContainsFold applies the ContainsFold predicate on the "profile_code" field.

func ProfileCodeEQ

func ProfileCodeEQ(v string) predicate.ProxyRoutingHealthReport

ProfileCodeEQ applies the EQ predicate on the "profile_code" field.

func ProfileCodeEqualFold

func ProfileCodeEqualFold(v string) predicate.ProxyRoutingHealthReport

ProfileCodeEqualFold applies the EqualFold predicate on the "profile_code" field.

func ProfileCodeGT

func ProfileCodeGT(v string) predicate.ProxyRoutingHealthReport

ProfileCodeGT applies the GT predicate on the "profile_code" field.

func ProfileCodeGTE

func ProfileCodeGTE(v string) predicate.ProxyRoutingHealthReport

ProfileCodeGTE applies the GTE predicate on the "profile_code" field.

func ProfileCodeHasPrefix

func ProfileCodeHasPrefix(v string) predicate.ProxyRoutingHealthReport

ProfileCodeHasPrefix applies the HasPrefix predicate on the "profile_code" field.

func ProfileCodeHasSuffix

func ProfileCodeHasSuffix(v string) predicate.ProxyRoutingHealthReport

ProfileCodeHasSuffix applies the HasSuffix predicate on the "profile_code" field.

func ProfileCodeIn

func ProfileCodeIn(vs ...string) predicate.ProxyRoutingHealthReport

ProfileCodeIn applies the In predicate on the "profile_code" field.

func ProfileCodeLT

func ProfileCodeLT(v string) predicate.ProxyRoutingHealthReport

ProfileCodeLT applies the LT predicate on the "profile_code" field.

func ProfileCodeLTE

func ProfileCodeLTE(v string) predicate.ProxyRoutingHealthReport

ProfileCodeLTE applies the LTE predicate on the "profile_code" field.

func ProfileCodeNEQ

func ProfileCodeNEQ(v string) predicate.ProxyRoutingHealthReport

ProfileCodeNEQ applies the NEQ predicate on the "profile_code" field.

func ProfileCodeNotIn

func ProfileCodeNotIn(vs ...string) predicate.ProxyRoutingHealthReport

ProfileCodeNotIn applies the NotIn predicate on the "profile_code" field.

func Region

Region applies equality check predicate on the "region" field. It's identical to RegionEQ.

func RegionContains

func RegionContains(v string) predicate.ProxyRoutingHealthReport

RegionContains applies the Contains predicate on the "region" field.

func RegionContainsFold

func RegionContainsFold(v string) predicate.ProxyRoutingHealthReport

RegionContainsFold applies the ContainsFold predicate on the "region" field.

func RegionEQ

RegionEQ applies the EQ predicate on the "region" field.

func RegionEqualFold

func RegionEqualFold(v string) predicate.ProxyRoutingHealthReport

RegionEqualFold applies the EqualFold predicate on the "region" field.

func RegionGT

RegionGT applies the GT predicate on the "region" field.

func RegionGTE

RegionGTE applies the GTE predicate on the "region" field.

func RegionHasPrefix

func RegionHasPrefix(v string) predicate.ProxyRoutingHealthReport

RegionHasPrefix applies the HasPrefix predicate on the "region" field.

func RegionHasSuffix

func RegionHasSuffix(v string) predicate.ProxyRoutingHealthReport

RegionHasSuffix applies the HasSuffix predicate on the "region" field.

func RegionIn

RegionIn applies the In predicate on the "region" field.

func RegionLT

RegionLT applies the LT predicate on the "region" field.

func RegionLTE

RegionLTE applies the LTE predicate on the "region" field.

func RegionNEQ

RegionNEQ applies the NEQ predicate on the "region" field.

func RegionNotIn

func RegionNotIn(vs ...string) predicate.ProxyRoutingHealthReport

RegionNotIn applies the NotIn predicate on the "region" field.

func ReportJSON

ReportJSON applies equality check predicate on the "report_json" field. It's identical to ReportJSONEQ.

func ReportJSONContains

func ReportJSONContains(v string) predicate.ProxyRoutingHealthReport

ReportJSONContains applies the Contains predicate on the "report_json" field.

func ReportJSONContainsFold

func ReportJSONContainsFold(v string) predicate.ProxyRoutingHealthReport

ReportJSONContainsFold applies the ContainsFold predicate on the "report_json" field.

func ReportJSONEQ

ReportJSONEQ applies the EQ predicate on the "report_json" field.

func ReportJSONEqualFold

func ReportJSONEqualFold(v string) predicate.ProxyRoutingHealthReport

ReportJSONEqualFold applies the EqualFold predicate on the "report_json" field.

func ReportJSONGT

ReportJSONGT applies the GT predicate on the "report_json" field.

func ReportJSONGTE

func ReportJSONGTE(v string) predicate.ProxyRoutingHealthReport

ReportJSONGTE applies the GTE predicate on the "report_json" field.

func ReportJSONHasPrefix

func ReportJSONHasPrefix(v string) predicate.ProxyRoutingHealthReport

ReportJSONHasPrefix applies the HasPrefix predicate on the "report_json" field.

func ReportJSONHasSuffix

func ReportJSONHasSuffix(v string) predicate.ProxyRoutingHealthReport

ReportJSONHasSuffix applies the HasSuffix predicate on the "report_json" field.

func ReportJSONIn

func ReportJSONIn(vs ...string) predicate.ProxyRoutingHealthReport

ReportJSONIn applies the In predicate on the "report_json" field.

func ReportJSONLT

ReportJSONLT applies the LT predicate on the "report_json" field.

func ReportJSONLTE

func ReportJSONLTE(v string) predicate.ProxyRoutingHealthReport

ReportJSONLTE applies the LTE predicate on the "report_json" field.

func ReportJSONNEQ

func ReportJSONNEQ(v string) predicate.ProxyRoutingHealthReport

ReportJSONNEQ applies the NEQ predicate on the "report_json" field.

func ReportJSONNotIn

func ReportJSONNotIn(vs ...string) predicate.ProxyRoutingHealthReport

ReportJSONNotIn applies the NotIn predicate on the "report_json" field.

func ReporterID

ReporterID applies equality check predicate on the "reporter_id" field. It's identical to ReporterIDEQ.

func ReporterIDContains

func ReporterIDContains(v string) predicate.ProxyRoutingHealthReport

ReporterIDContains applies the Contains predicate on the "reporter_id" field.

func ReporterIDContainsFold

func ReporterIDContainsFold(v string) predicate.ProxyRoutingHealthReport

ReporterIDContainsFold applies the ContainsFold predicate on the "reporter_id" field.

func ReporterIDEQ

ReporterIDEQ applies the EQ predicate on the "reporter_id" field.

func ReporterIDEqualFold

func ReporterIDEqualFold(v string) predicate.ProxyRoutingHealthReport

ReporterIDEqualFold applies the EqualFold predicate on the "reporter_id" field.

func ReporterIDGT

ReporterIDGT applies the GT predicate on the "reporter_id" field.

func ReporterIDGTE

func ReporterIDGTE(v string) predicate.ProxyRoutingHealthReport

ReporterIDGTE applies the GTE predicate on the "reporter_id" field.

func ReporterIDHasPrefix

func ReporterIDHasPrefix(v string) predicate.ProxyRoutingHealthReport

ReporterIDHasPrefix applies the HasPrefix predicate on the "reporter_id" field.

func ReporterIDHasSuffix

func ReporterIDHasSuffix(v string) predicate.ProxyRoutingHealthReport

ReporterIDHasSuffix applies the HasSuffix predicate on the "reporter_id" field.

func ReporterIDIn

func ReporterIDIn(vs ...string) predicate.ProxyRoutingHealthReport

ReporterIDIn applies the In predicate on the "reporter_id" field.

func ReporterIDLT

ReporterIDLT applies the LT predicate on the "reporter_id" field.

func ReporterIDLTE

func ReporterIDLTE(v string) predicate.ProxyRoutingHealthReport

ReporterIDLTE applies the LTE predicate on the "reporter_id" field.

func ReporterIDNEQ

func ReporterIDNEQ(v string) predicate.ProxyRoutingHealthReport

ReporterIDNEQ applies the NEQ predicate on the "reporter_id" field.

func ReporterIDNotIn

func ReporterIDNotIn(vs ...string) predicate.ProxyRoutingHealthReport

ReporterIDNotIn applies the NotIn predicate on the "reporter_id" field.

func ReporterType

ReporterType applies equality check predicate on the "reporter_type" field. It's identical to ReporterTypeEQ.

func ReporterTypeContains

func ReporterTypeContains(v string) predicate.ProxyRoutingHealthReport

ReporterTypeContains applies the Contains predicate on the "reporter_type" field.

func ReporterTypeContainsFold

func ReporterTypeContainsFold(v string) predicate.ProxyRoutingHealthReport

ReporterTypeContainsFold applies the ContainsFold predicate on the "reporter_type" field.

func ReporterTypeEQ

func ReporterTypeEQ(v string) predicate.ProxyRoutingHealthReport

ReporterTypeEQ applies the EQ predicate on the "reporter_type" field.

func ReporterTypeEqualFold

func ReporterTypeEqualFold(v string) predicate.ProxyRoutingHealthReport

ReporterTypeEqualFold applies the EqualFold predicate on the "reporter_type" field.

func ReporterTypeGT

func ReporterTypeGT(v string) predicate.ProxyRoutingHealthReport

ReporterTypeGT applies the GT predicate on the "reporter_type" field.

func ReporterTypeGTE

func ReporterTypeGTE(v string) predicate.ProxyRoutingHealthReport

ReporterTypeGTE applies the GTE predicate on the "reporter_type" field.

func ReporterTypeHasPrefix

func ReporterTypeHasPrefix(v string) predicate.ProxyRoutingHealthReport

ReporterTypeHasPrefix applies the HasPrefix predicate on the "reporter_type" field.

func ReporterTypeHasSuffix

func ReporterTypeHasSuffix(v string) predicate.ProxyRoutingHealthReport

ReporterTypeHasSuffix applies the HasSuffix predicate on the "reporter_type" field.

func ReporterTypeIn

func ReporterTypeIn(vs ...string) predicate.ProxyRoutingHealthReport

ReporterTypeIn applies the In predicate on the "reporter_type" field.

func ReporterTypeLT

func ReporterTypeLT(v string) predicate.ProxyRoutingHealthReport

ReporterTypeLT applies the LT predicate on the "reporter_type" field.

func ReporterTypeLTE

func ReporterTypeLTE(v string) predicate.ProxyRoutingHealthReport

ReporterTypeLTE applies the LTE predicate on the "reporter_type" field.

func ReporterTypeNEQ

func ReporterTypeNEQ(v string) predicate.ProxyRoutingHealthReport

ReporterTypeNEQ applies the NEQ predicate on the "reporter_type" field.

func ReporterTypeNotIn

func ReporterTypeNotIn(vs ...string) predicate.ProxyRoutingHealthReport

ReporterTypeNotIn applies the NotIn predicate on the "reporter_type" field.

func RoutingHash

RoutingHash applies equality check predicate on the "routing_hash" field. It's identical to RoutingHashEQ.

func RoutingHashContains

func RoutingHashContains(v string) predicate.ProxyRoutingHealthReport

RoutingHashContains applies the Contains predicate on the "routing_hash" field.

func RoutingHashContainsFold

func RoutingHashContainsFold(v string) predicate.ProxyRoutingHealthReport

RoutingHashContainsFold applies the ContainsFold predicate on the "routing_hash" field.

func RoutingHashEQ

func RoutingHashEQ(v string) predicate.ProxyRoutingHealthReport

RoutingHashEQ applies the EQ predicate on the "routing_hash" field.

func RoutingHashEqualFold

func RoutingHashEqualFold(v string) predicate.ProxyRoutingHealthReport

RoutingHashEqualFold applies the EqualFold predicate on the "routing_hash" field.

func RoutingHashGT

func RoutingHashGT(v string) predicate.ProxyRoutingHealthReport

RoutingHashGT applies the GT predicate on the "routing_hash" field.

func RoutingHashGTE

func RoutingHashGTE(v string) predicate.ProxyRoutingHealthReport

RoutingHashGTE applies the GTE predicate on the "routing_hash" field.

func RoutingHashHasPrefix

func RoutingHashHasPrefix(v string) predicate.ProxyRoutingHealthReport

RoutingHashHasPrefix applies the HasPrefix predicate on the "routing_hash" field.

func RoutingHashHasSuffix

func RoutingHashHasSuffix(v string) predicate.ProxyRoutingHealthReport

RoutingHashHasSuffix applies the HasSuffix predicate on the "routing_hash" field.

func RoutingHashIn

func RoutingHashIn(vs ...string) predicate.ProxyRoutingHealthReport

RoutingHashIn applies the In predicate on the "routing_hash" field.

func RoutingHashLT

func RoutingHashLT(v string) predicate.ProxyRoutingHealthReport

RoutingHashLT applies the LT predicate on the "routing_hash" field.

func RoutingHashLTE

func RoutingHashLTE(v string) predicate.ProxyRoutingHealthReport

RoutingHashLTE applies the LTE predicate on the "routing_hash" field.

func RoutingHashNEQ

func RoutingHashNEQ(v string) predicate.ProxyRoutingHealthReport

RoutingHashNEQ applies the NEQ predicate on the "routing_hash" field.

func RoutingHashNotIn

func RoutingHashNotIn(vs ...string) predicate.ProxyRoutingHealthReport

RoutingHashNotIn applies the NotIn predicate on the "routing_hash" field.

func RttMs

RttMs applies equality check predicate on the "rtt_ms" field. It's identical to RttMsEQ.

func RttMsEQ

RttMsEQ applies the EQ predicate on the "rtt_ms" field.

func RttMsGT

RttMsGT applies the GT predicate on the "rtt_ms" field.

func RttMsGTE

RttMsGTE applies the GTE predicate on the "rtt_ms" field.

func RttMsIn

func RttMsIn(vs ...int) predicate.ProxyRoutingHealthReport

RttMsIn applies the In predicate on the "rtt_ms" field.

func RttMsLT

RttMsLT applies the LT predicate on the "rtt_ms" field.

func RttMsLTE

RttMsLTE applies the LTE predicate on the "rtt_ms" field.

func RttMsNEQ

RttMsNEQ applies the NEQ predicate on the "rtt_ms" field.

func RttMsNotIn

func RttMsNotIn(vs ...int) predicate.ProxyRoutingHealthReport

RttMsNotIn applies the NotIn predicate on the "rtt_ms" field.

func Source

Source applies equality check predicate on the "source" field. It's identical to SourceEQ.

func SourceContains

func SourceContains(v string) predicate.ProxyRoutingHealthReport

SourceContains applies the Contains predicate on the "source" field.

func SourceContainsFold

func SourceContainsFold(v string) predicate.ProxyRoutingHealthReport

SourceContainsFold applies the ContainsFold predicate on the "source" field.

func SourceEQ

SourceEQ applies the EQ predicate on the "source" field.

func SourceEqualFold

func SourceEqualFold(v string) predicate.ProxyRoutingHealthReport

SourceEqualFold applies the EqualFold predicate on the "source" field.

func SourceGT

SourceGT applies the GT predicate on the "source" field.

func SourceGTE

SourceGTE applies the GTE predicate on the "source" field.

func SourceHasPrefix

func SourceHasPrefix(v string) predicate.ProxyRoutingHealthReport

SourceHasPrefix applies the HasPrefix predicate on the "source" field.

func SourceHasSuffix

func SourceHasSuffix(v string) predicate.ProxyRoutingHealthReport

SourceHasSuffix applies the HasSuffix predicate on the "source" field.

func SourceIn

SourceIn applies the In predicate on the "source" field.

func SourceLT

SourceLT applies the LT predicate on the "source" field.

func SourceLTE

SourceLTE applies the LTE predicate on the "source" field.

func SourceNEQ

SourceNEQ applies the NEQ predicate on the "source" field.

func SourceNotIn

func SourceNotIn(vs ...string) predicate.ProxyRoutingHealthReport

SourceNotIn applies the NotIn predicate on the "source" field.

func Status

Status applies equality check predicate on the "status" field. It's identical to StatusEQ.

func StatusContains

func StatusContains(v string) predicate.ProxyRoutingHealthReport

StatusContains applies the Contains predicate on the "status" field.

func StatusContainsFold

func StatusContainsFold(v string) predicate.ProxyRoutingHealthReport

StatusContainsFold applies the ContainsFold predicate on the "status" field.

func StatusEQ

StatusEQ applies the EQ predicate on the "status" field.

func StatusEqualFold

func StatusEqualFold(v string) predicate.ProxyRoutingHealthReport

StatusEqualFold applies the EqualFold predicate on the "status" field.

func StatusGT

StatusGT applies the GT predicate on the "status" field.

func StatusGTE

StatusGTE applies the GTE predicate on the "status" field.

func StatusHasPrefix

func StatusHasPrefix(v string) predicate.ProxyRoutingHealthReport

StatusHasPrefix applies the HasPrefix predicate on the "status" field.

func StatusHasSuffix

func StatusHasSuffix(v string) predicate.ProxyRoutingHealthReport

StatusHasSuffix applies the HasSuffix predicate on the "status" field.

func StatusIn

StatusIn applies the In predicate on the "status" field.

func StatusLT

StatusLT applies the LT predicate on the "status" field.

func StatusLTE

StatusLTE applies the LTE predicate on the "status" field.

func StatusNEQ

StatusNEQ applies the NEQ predicate on the "status" field.

func StatusNotIn

func StatusNotIn(vs ...string) predicate.ProxyRoutingHealthReport

StatusNotIn applies the NotIn predicate on the "status" field.

func SubjectKey

SubjectKey applies equality check predicate on the "subject_key" field. It's identical to SubjectKeyEQ.

func SubjectKeyContains

func SubjectKeyContains(v string) predicate.ProxyRoutingHealthReport

SubjectKeyContains applies the Contains predicate on the "subject_key" field.

func SubjectKeyContainsFold

func SubjectKeyContainsFold(v string) predicate.ProxyRoutingHealthReport

SubjectKeyContainsFold applies the ContainsFold predicate on the "subject_key" field.

func SubjectKeyEQ

SubjectKeyEQ applies the EQ predicate on the "subject_key" field.

func SubjectKeyEqualFold

func SubjectKeyEqualFold(v string) predicate.ProxyRoutingHealthReport

SubjectKeyEqualFold applies the EqualFold predicate on the "subject_key" field.

func SubjectKeyGT

SubjectKeyGT applies the GT predicate on the "subject_key" field.

func SubjectKeyGTE

func SubjectKeyGTE(v string) predicate.ProxyRoutingHealthReport

SubjectKeyGTE applies the GTE predicate on the "subject_key" field.

func SubjectKeyHasPrefix

func SubjectKeyHasPrefix(v string) predicate.ProxyRoutingHealthReport

SubjectKeyHasPrefix applies the HasPrefix predicate on the "subject_key" field.

func SubjectKeyHasSuffix

func SubjectKeyHasSuffix(v string) predicate.ProxyRoutingHealthReport

SubjectKeyHasSuffix applies the HasSuffix predicate on the "subject_key" field.

func SubjectKeyIn

func SubjectKeyIn(vs ...string) predicate.ProxyRoutingHealthReport

SubjectKeyIn applies the In predicate on the "subject_key" field.

func SubjectKeyLT

SubjectKeyLT applies the LT predicate on the "subject_key" field.

func SubjectKeyLTE

func SubjectKeyLTE(v string) predicate.ProxyRoutingHealthReport

SubjectKeyLTE applies the LTE predicate on the "subject_key" field.

func SubjectKeyNEQ

func SubjectKeyNEQ(v string) predicate.ProxyRoutingHealthReport

SubjectKeyNEQ applies the NEQ predicate on the "subject_key" field.

func SubjectKeyNotIn

func SubjectKeyNotIn(vs ...string) predicate.ProxyRoutingHealthReport

SubjectKeyNotIn applies the NotIn predicate on the "subject_key" field.

func SubjectType

SubjectType applies equality check predicate on the "subject_type" field. It's identical to SubjectTypeEQ.

func SubjectTypeContains

func SubjectTypeContains(v string) predicate.ProxyRoutingHealthReport

SubjectTypeContains applies the Contains predicate on the "subject_type" field.

func SubjectTypeContainsFold

func SubjectTypeContainsFold(v string) predicate.ProxyRoutingHealthReport

SubjectTypeContainsFold applies the ContainsFold predicate on the "subject_type" field.

func SubjectTypeEQ

func SubjectTypeEQ(v string) predicate.ProxyRoutingHealthReport

SubjectTypeEQ applies the EQ predicate on the "subject_type" field.

func SubjectTypeEqualFold

func SubjectTypeEqualFold(v string) predicate.ProxyRoutingHealthReport

SubjectTypeEqualFold applies the EqualFold predicate on the "subject_type" field.

func SubjectTypeGT

func SubjectTypeGT(v string) predicate.ProxyRoutingHealthReport

SubjectTypeGT applies the GT predicate on the "subject_type" field.

func SubjectTypeGTE

func SubjectTypeGTE(v string) predicate.ProxyRoutingHealthReport

SubjectTypeGTE applies the GTE predicate on the "subject_type" field.

func SubjectTypeHasPrefix

func SubjectTypeHasPrefix(v string) predicate.ProxyRoutingHealthReport

SubjectTypeHasPrefix applies the HasPrefix predicate on the "subject_type" field.

func SubjectTypeHasSuffix

func SubjectTypeHasSuffix(v string) predicate.ProxyRoutingHealthReport

SubjectTypeHasSuffix applies the HasSuffix predicate on the "subject_type" field.

func SubjectTypeIn

func SubjectTypeIn(vs ...string) predicate.ProxyRoutingHealthReport

SubjectTypeIn applies the In predicate on the "subject_type" field.

func SubjectTypeLT

func SubjectTypeLT(v string) predicate.ProxyRoutingHealthReport

SubjectTypeLT applies the LT predicate on the "subject_type" field.

func SubjectTypeLTE

func SubjectTypeLTE(v string) predicate.ProxyRoutingHealthReport

SubjectTypeLTE applies the LTE predicate on the "subject_type" field.

func SubjectTypeNEQ

func SubjectTypeNEQ(v string) predicate.ProxyRoutingHealthReport

SubjectTypeNEQ applies the NEQ predicate on the "subject_type" field.

func SubjectTypeNotIn

func SubjectTypeNotIn(vs ...string) predicate.ProxyRoutingHealthReport

SubjectTypeNotIn applies the NotIn predicate on the "subject_type" field.

func UpdatedAt

UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.

func UpdatedAtEQ

UpdatedAtEQ applies the EQ predicate on the "updated_at" field.

func UpdatedAtGT

UpdatedAtGT applies the GT predicate on the "updated_at" field.

func UpdatedAtGTE

UpdatedAtGTE applies the GTE predicate on the "updated_at" field.

func UpdatedAtIn

func UpdatedAtIn(vs ...time.Time) predicate.ProxyRoutingHealthReport

UpdatedAtIn applies the In predicate on the "updated_at" field.

func UpdatedAtLT

UpdatedAtLT applies the LT predicate on the "updated_at" field.

func UpdatedAtLTE

UpdatedAtLTE applies the LTE predicate on the "updated_at" field.

func UpdatedAtNEQ

UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.

func UpdatedAtNotIn

func UpdatedAtNotIn(vs ...time.Time) predicate.ProxyRoutingHealthReport

UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.

func ValidColumn

func ValidColumn(column string) bool

ValidColumn reports if the column name is valid (part of the table columns).

Types

type OrderOption

type OrderOption func(*sql.Selector)

OrderOption defines the ordering options for the ProxyRoutingHealthReport queries.

func ByCheckedAt

func ByCheckedAt(opts ...sql.OrderTermOption) OrderOption

ByCheckedAt orders the results by the checked_at field.

func ByConsecutiveFailures

func ByConsecutiveFailures(opts ...sql.OrderTermOption) OrderOption

ByConsecutiveFailures orders the results by the consecutive_failures field.

func ByCreatedAt

func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption

ByCreatedAt orders the results by the created_at field.

func ByDNSResolverTag

func ByDNSResolverTag(opts ...sql.OrderTermOption) OrderOption

ByDNSResolverTag orders the results by the dns_resolver_tag field.

func ByID

func ByID(opts ...sql.OrderTermOption) OrderOption

ByID orders the results by the id field.

func ByLastError

func ByLastError(opts ...sql.OrderTermOption) OrderOption

ByLastError orders the results by the last_error field.

func ByOutboundTag

func ByOutboundTag(opts ...sql.OrderTermOption) OrderOption

ByOutboundTag orders the results by the outbound_tag field.

func ByProfileCode

func ByProfileCode(opts ...sql.OrderTermOption) OrderOption

ByProfileCode orders the results by the profile_code field.

func ByRegion

func ByRegion(opts ...sql.OrderTermOption) OrderOption

ByRegion orders the results by the region field.

func ByReportJSON

func ByReportJSON(opts ...sql.OrderTermOption) OrderOption

ByReportJSON orders the results by the report_json field.

func ByReporterID

func ByReporterID(opts ...sql.OrderTermOption) OrderOption

ByReporterID orders the results by the reporter_id field.

func ByReporterType

func ByReporterType(opts ...sql.OrderTermOption) OrderOption

ByReporterType orders the results by the reporter_type field.

func ByRoutingHash

func ByRoutingHash(opts ...sql.OrderTermOption) OrderOption

ByRoutingHash orders the results by the routing_hash field.

func ByRttMs

func ByRttMs(opts ...sql.OrderTermOption) OrderOption

ByRttMs orders the results by the rtt_ms field.

func BySource

func BySource(opts ...sql.OrderTermOption) OrderOption

BySource orders the results by the source field.

func ByStatus

func ByStatus(opts ...sql.OrderTermOption) OrderOption

ByStatus orders the results by the status field.

func BySubjectKey

func BySubjectKey(opts ...sql.OrderTermOption) OrderOption

BySubjectKey orders the results by the subject_key field.

func BySubjectType

func BySubjectType(opts ...sql.OrderTermOption) OrderOption

BySubjectType orders the results by the subject_type field.

func ByUpdatedAt

func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption

ByUpdatedAt orders the results by the updated_at field.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL