Uses of Class
io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3.XffConfig.Builder
Packages that use XffConfig.Builder
-
Uses of XffConfig.Builder in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3
Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 that return XffConfig.BuilderModifier and TypeMethodDescriptionXffConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) XffConfig.Builder.clear()XffConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) XffConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) XffConfig.Builder.clearSkipXffAppend()If set, Envoy will not append the remote address to the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header. .. attention:: For proper proxy behaviour it is not recommended to set this option.XffConfig.Builder.clearXffNumTrustedHops()The number of additional ingress proxy hops from the right side of the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header to trust when determining the origin client's IP address.XffConfig.Builder.clearXffTrustedCidrs()The `CIDR <https://tools.ietf.org/html/rfc4632>`_ ranges to trust when evaluating the remote IP address to determine the original client's IP address.XffConfig.Builder.clone()XffConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) XffConfig.Builder.mergeFrom(com.google.protobuf.Message other) XffConfig.Builder.mergeSkipXffAppend(com.google.protobuf.BoolValue value) If set, Envoy will not append the remote address to the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header. .. attention:: For proper proxy behaviour it is not recommended to set this option.final XffConfig.BuilderXffConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) XffConfig.Builder.mergeXffTrustedCidrs(XffTrustedCidrs value) The `CIDR <https://tools.ietf.org/html/rfc4632>`_ ranges to trust when evaluating the remote IP address to determine the original client's IP address.static XffConfig.BuilderXffConfig.newBuilder()static XffConfig.BuilderXffConfig.newBuilder(XffConfig prototype) XffConfig.newBuilderForType()protected XffConfig.BuilderXffConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) XffConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) XffConfig.Builder.setSkipXffAppend(com.google.protobuf.BoolValue value) If set, Envoy will not append the remote address to the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header. .. attention:: For proper proxy behaviour it is not recommended to set this option.XffConfig.Builder.setSkipXffAppend(com.google.protobuf.BoolValue.Builder builderForValue) If set, Envoy will not append the remote address to the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header. .. attention:: For proper proxy behaviour it is not recommended to set this option.final XffConfig.BuilderXffConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) XffConfig.Builder.setXffNumTrustedHops(int value) The number of additional ingress proxy hops from the right side of the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header to trust when determining the origin client's IP address.XffConfig.Builder.setXffTrustedCidrs(XffTrustedCidrs value) The `CIDR <https://tools.ietf.org/html/rfc4632>`_ ranges to trust when evaluating the remote IP address to determine the original client's IP address.XffConfig.Builder.setXffTrustedCidrs(XffTrustedCidrs.Builder builderForValue) The `CIDR <https://tools.ietf.org/html/rfc4632>`_ ranges to trust when evaluating the remote IP address to determine the original client's IP address.XffConfig.toBuilder()