Uses of Class
io.envoyproxy.envoy.extensions.http.stateful_session.envelope.v3.EnvelopeSessionState.Header.Builder
Packages that use EnvelopeSessionState.Header.Builder
-
Uses of EnvelopeSessionState.Header.Builder in io.envoyproxy.envoy.extensions.http.stateful_session.envelope.v3
Methods in io.envoyproxy.envoy.extensions.http.stateful_session.envelope.v3 that return EnvelopeSessionState.Header.BuilderModifier and TypeMethodDescriptionEnvelopeSessionState.Header.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) EnvelopeSessionState.Header.Builder.clear()EnvelopeSessionState.Header.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) EnvelopeSessionState.Header.Builder.clearName()Iff the header specified by the ``name`` field is present in the response (assume the ``name`` is set to ``session-header`` and original header value is ``xxxxxx``), then the upstream host address and value of ``name`` field specified header will be encoded in following format and the output will be used to update the ``name`` field specified header in the response: .. code-block:: none session-header: "MS4yLjMuNDo4MAo=;UV:eHh4eHh4Cg==" # base64(1.2.3.4:80);UV:base64(xxxxxx) The ``UV`` (upstream value) part is used to store the original upstream header value of ``name`` field specified header.EnvelopeSessionState.Header.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) EnvelopeSessionState.Header.Builder.clone()EnvelopeSessionState.Builder.getHeaderBuilder()Set the header config to track the session state.EnvelopeSessionState.Header.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) EnvelopeSessionState.Header.Builder.mergeFrom(com.google.protobuf.Message other) EnvelopeSessionState.Header.Builder.mergeFrom(EnvelopeSessionState.Header other) EnvelopeSessionState.Header.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) EnvelopeSessionState.Header.newBuilder()EnvelopeSessionState.Header.newBuilder(EnvelopeSessionState.Header prototype) EnvelopeSessionState.Header.newBuilderForType()protected EnvelopeSessionState.Header.BuilderEnvelopeSessionState.Header.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) EnvelopeSessionState.Header.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Iff the header specified by the ``name`` field is present in the response (assume the ``name`` is set to ``session-header`` and original header value is ``xxxxxx``), then the upstream host address and value of ``name`` field specified header will be encoded in following format and the output will be used to update the ``name`` field specified header in the response: .. code-block:: none session-header: "MS4yLjMuNDo4MAo=;UV:eHh4eHh4Cg==" # base64(1.2.3.4:80);UV:base64(xxxxxx) The ``UV`` (upstream value) part is used to store the original upstream header value of ``name`` field specified header.EnvelopeSessionState.Header.Builder.setNameBytes(com.google.protobuf.ByteString value) Iff the header specified by the ``name`` field is present in the response (assume the ``name`` is set to ``session-header`` and original header value is ``xxxxxx``), then the upstream host address and value of ``name`` field specified header will be encoded in following format and the output will be used to update the ``name`` field specified header in the response: .. code-block:: none session-header: "MS4yLjMuNDo4MAo=;UV:eHh4eHh4Cg==" # base64(1.2.3.4:80);UV:base64(xxxxxx) The ``UV`` (upstream value) part is used to store the original upstream header value of ``name`` field specified header.EnvelopeSessionState.Header.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) EnvelopeSessionState.Header.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) EnvelopeSessionState.Header.toBuilder()Methods in io.envoyproxy.envoy.extensions.http.stateful_session.envelope.v3 with parameters of type EnvelopeSessionState.Header.BuilderModifier and TypeMethodDescriptionEnvelopeSessionState.Builder.setHeader(EnvelopeSessionState.Header.Builder builderForValue) Set the header config to track the session state.