Interface GeoipOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Geoip,Geoip.Builder
public interface GeoipOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypedExtensionConfiggetProvider()Geoip driver specific configuration which depends on the driver being instantiated.TypedExtensionConfigOrBuildergetProviderOrBuilder()Geoip driver specific configuration which depends on the driver being instantiated.Geoip.XffConfiggetXffConfig()If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine trusted client address from ``x-forwarded-for`` header.Geoip.XffConfigOrBuildergetXffConfigOrBuilder()If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine trusted client address from ``x-forwarded-for`` header.booleanhasProvider()Geoip driver specific configuration which depends on the driver being instantiated.booleanhasXffConfig()If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine trusted client address from ``x-forwarded-for`` header.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasXffConfig
boolean hasXffConfig()
If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine trusted client address from ``x-forwarded-for`` header. Otherwise, the immediate downstream connection source address will be used. [#next-free-field: 2]
.envoy.extensions.filters.http.geoip.v3.Geoip.XffConfig xff_config = 1;- Returns:
- Whether the xffConfig field is set.
-
getXffConfig
Geoip.XffConfig getXffConfig()
If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine trusted client address from ``x-forwarded-for`` header. Otherwise, the immediate downstream connection source address will be used. [#next-free-field: 2]
.envoy.extensions.filters.http.geoip.v3.Geoip.XffConfig xff_config = 1;- Returns:
- The xffConfig.
-
getXffConfigOrBuilder
Geoip.XffConfigOrBuilder getXffConfigOrBuilder()
If set, the :ref:`xff_num_trusted_hops <envoy_v3_api_field_extensions.filters.http.geoip.v3.Geoip.XffConfig.xff_num_trusted_hops>` field will be used to determine trusted client address from ``x-forwarded-for`` header. Otherwise, the immediate downstream connection source address will be used. [#next-free-field: 2]
.envoy.extensions.filters.http.geoip.v3.Geoip.XffConfig xff_config = 1;
-
hasProvider
boolean hasProvider()
Geoip driver specific configuration which depends on the driver being instantiated. See the geoip drivers for examples: - :ref:`MaxMindConfig <envoy_v3_api_msg_extensions.geoip_providers.maxmind.v3.MaxMindConfig>` [#extension-category: envoy.geoip_providers]
.envoy.config.core.v3.TypedExtensionConfig provider = 3 [(.validate.rules) = { ... }- Returns:
- Whether the provider field is set.
-
getProvider
TypedExtensionConfig getProvider()
Geoip driver specific configuration which depends on the driver being instantiated. See the geoip drivers for examples: - :ref:`MaxMindConfig <envoy_v3_api_msg_extensions.geoip_providers.maxmind.v3.MaxMindConfig>` [#extension-category: envoy.geoip_providers]
.envoy.config.core.v3.TypedExtensionConfig provider = 3 [(.validate.rules) = { ... }- Returns:
- The provider.
-
getProviderOrBuilder
TypedExtensionConfigOrBuilder getProviderOrBuilder()
Geoip driver specific configuration which depends on the driver being instantiated. See the geoip drivers for examples: - :ref:`MaxMindConfig <envoy_v3_api_msg_extensions.geoip_providers.maxmind.v3.MaxMindConfig>` [#extension-category: envoy.geoip_providers]
.envoy.config.core.v3.TypedExtensionConfig provider = 3 [(.validate.rules) = { ... }
-
-