Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2023 Changes in this version + var File_envoy_extensions_filters_http_geoip_v3_geoip_proto protoreflect.FileDescriptor + type Geoip struct + GeoHeadersToAdd *Geoip_GeolocationHeadersToAdd + Provider *v3.TypedExtensionConfig + XffConfig *Geoip_XffConfig + func (*Geoip) Descriptor() ([]byte, []int) + func (*Geoip) ProtoMessage() + func (m *Geoip) Validate() error + func (m *Geoip) ValidateAll() error + func (x *Geoip) GetGeoHeadersToAdd() *Geoip_GeolocationHeadersToAdd + func (x *Geoip) GetProvider() *v3.TypedExtensionConfig + func (x *Geoip) GetXffConfig() *Geoip_XffConfig + func (x *Geoip) ProtoReflect() protoreflect.Message + func (x *Geoip) Reset() + func (x *Geoip) String() string + type GeoipMultiError []error + func (m GeoipMultiError) AllErrors() []error + func (m GeoipMultiError) Error() string + type GeoipValidationError struct + func (e GeoipValidationError) Cause() error + func (e GeoipValidationError) Error() string + func (e GeoipValidationError) ErrorName() string + func (e GeoipValidationError) Field() string + func (e GeoipValidationError) Key() bool + func (e GeoipValidationError) Reason() string + type Geoip_GeolocationHeadersToAdd struct + AnonHosting string + AnonProxy string + AnonTor string + AnonVpn string + Asn string + City string + Country string + IsAnon string + Region string + func (*Geoip_GeolocationHeadersToAdd) Descriptor() ([]byte, []int) + func (*Geoip_GeolocationHeadersToAdd) ProtoMessage() + func (m *Geoip_GeolocationHeadersToAdd) Validate() error + func (m *Geoip_GeolocationHeadersToAdd) ValidateAll() error + func (x *Geoip_GeolocationHeadersToAdd) GetAnonHosting() string + func (x *Geoip_GeolocationHeadersToAdd) GetAnonProxy() string + func (x *Geoip_GeolocationHeadersToAdd) GetAnonTor() string + func (x *Geoip_GeolocationHeadersToAdd) GetAnonVpn() string + func (x *Geoip_GeolocationHeadersToAdd) GetAsn() string + func (x *Geoip_GeolocationHeadersToAdd) GetCity() string + func (x *Geoip_GeolocationHeadersToAdd) GetCountry() string + func (x *Geoip_GeolocationHeadersToAdd) GetIsAnon() string + func (x *Geoip_GeolocationHeadersToAdd) GetRegion() string + func (x *Geoip_GeolocationHeadersToAdd) ProtoReflect() protoreflect.Message + func (x *Geoip_GeolocationHeadersToAdd) Reset() + func (x *Geoip_GeolocationHeadersToAdd) String() string + type Geoip_GeolocationHeadersToAddMultiError []error + func (m Geoip_GeolocationHeadersToAddMultiError) AllErrors() []error + func (m Geoip_GeolocationHeadersToAddMultiError) Error() string + type Geoip_GeolocationHeadersToAddValidationError struct + func (e Geoip_GeolocationHeadersToAddValidationError) Cause() error + func (e Geoip_GeolocationHeadersToAddValidationError) Error() string + func (e Geoip_GeolocationHeadersToAddValidationError) ErrorName() string + func (e Geoip_GeolocationHeadersToAddValidationError) Field() string + func (e Geoip_GeolocationHeadersToAddValidationError) Key() bool + func (e Geoip_GeolocationHeadersToAddValidationError) Reason() string + type Geoip_XffConfig struct + XffNumTrustedHops uint32 + func (*Geoip_XffConfig) Descriptor() ([]byte, []int) + func (*Geoip_XffConfig) ProtoMessage() + func (m *Geoip_XffConfig) Validate() error + func (m *Geoip_XffConfig) ValidateAll() error + func (x *Geoip_XffConfig) GetXffNumTrustedHops() uint32 + func (x *Geoip_XffConfig) ProtoReflect() protoreflect.Message + func (x *Geoip_XffConfig) Reset() + func (x *Geoip_XffConfig) String() string + type Geoip_XffConfigMultiError []error + func (m Geoip_XffConfigMultiError) AllErrors() []error + func (m Geoip_XffConfigMultiError) Error() string + type Geoip_XffConfigValidationError struct + func (e Geoip_XffConfigValidationError) Cause() error + func (e Geoip_XffConfigValidationError) Error() string + func (e Geoip_XffConfigValidationError) ErrorName() string + func (e Geoip_XffConfigValidationError) Field() string + func (e Geoip_XffConfigValidationError) Key() bool + func (e Geoip_XffConfigValidationError) Reason() string