Class CsrfPolicy.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
io.envoyproxy.envoy.extensions.filters.http.csrf.v3.CsrfPolicy.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, CsrfPolicyOrBuilder, Cloneable
Enclosing class:
CsrfPolicy

public static final class CsrfPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder> implements CsrfPolicyOrBuilder
 CSRF filter config.
 
Protobuf type envoy.extensions.filters.http.csrf.v3.CsrfPolicy
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • clear

      public CsrfPolicy.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • getDefaultInstanceForType

      public CsrfPolicy getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public CsrfPolicy build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CsrfPolicy buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public CsrfPolicy.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • setField

      public CsrfPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • clearField

      public CsrfPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • clearOneof

      public CsrfPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • setRepeatedField

      public CsrfPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • addRepeatedField

      public CsrfPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • mergeFrom

      public CsrfPolicy.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CsrfPolicy.Builder>
    • mergeFrom

      public CsrfPolicy.Builder mergeFrom(CsrfPolicy other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • mergeFrom

      public CsrfPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CsrfPolicy.Builder>
      Throws:
      IOException
    • hasFilterEnabled

      public boolean hasFilterEnabled()
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
      Specified by:
      hasFilterEnabled in interface CsrfPolicyOrBuilder
      Returns:
      Whether the filterEnabled field is set.
    • getFilterEnabled

      public RuntimeFractionalPercent getFilterEnabled()
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
      Specified by:
      getFilterEnabled in interface CsrfPolicyOrBuilder
      Returns:
      The filterEnabled.
    • setFilterEnabled

      public CsrfPolicy.Builder setFilterEnabled(RuntimeFractionalPercent value)
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
    • setFilterEnabled

      public CsrfPolicy.Builder setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue)
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
    • mergeFilterEnabled

      public CsrfPolicy.Builder mergeFilterEnabled(RuntimeFractionalPercent value)
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
    • clearFilterEnabled

      public CsrfPolicy.Builder clearFilterEnabled()
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
    • getFilterEnabledBuilder

      public RuntimeFractionalPercent.Builder getFilterEnabledBuilder()
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
    • getFilterEnabledOrBuilder

      public RuntimeFractionalPercentOrBuilder getFilterEnabledOrBuilder()
       Specifies the % of requests for which the CSRF filter is enabled.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests to filter.
      
       .. note::
      
         This field defaults to 100/:ref:`HUNDRED
         <envoy_v3_api_enum_type.v3.FractionalPercent.DenominatorType>`.
       
      .envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }
      Specified by:
      getFilterEnabledOrBuilder in interface CsrfPolicyOrBuilder
    • hasShadowEnabled

      public boolean hasShadowEnabled()
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
      Specified by:
      hasShadowEnabled in interface CsrfPolicyOrBuilder
      Returns:
      Whether the shadowEnabled field is set.
    • getShadowEnabled

      public RuntimeFractionalPercent getShadowEnabled()
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
      Specified by:
      getShadowEnabled in interface CsrfPolicyOrBuilder
      Returns:
      The shadowEnabled.
    • setShadowEnabled

      public CsrfPolicy.Builder setShadowEnabled(RuntimeFractionalPercent value)
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
    • setShadowEnabled

      public CsrfPolicy.Builder setShadowEnabled(RuntimeFractionalPercent.Builder builderForValue)
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
    • mergeShadowEnabled

      public CsrfPolicy.Builder mergeShadowEnabled(RuntimeFractionalPercent value)
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
    • clearShadowEnabled

      public CsrfPolicy.Builder clearShadowEnabled()
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
    • getShadowEnabledBuilder

      public RuntimeFractionalPercent.Builder getShadowEnabledBuilder()
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
    • getShadowEnabledOrBuilder

      public RuntimeFractionalPercentOrBuilder getShadowEnabledOrBuilder()
       Specifies that CSRF policies will be evaluated and tracked, but not enforced.
      
       This is intended to be used when ``filter_enabled`` is off and will be ignored otherwise.
      
       If :ref:`runtime_key <envoy_v3_api_field_config.core.v3.RuntimeFractionalPercent.runtime_key>` is specified,
       Envoy will lookup the runtime key to get the percentage of requests for which it will evaluate
       and track the request's ``Origin`` and ``Destination`` to determine if it's valid, but will not
       enforce any policies.
       
      .envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 2;
      Specified by:
      getShadowEnabledOrBuilder in interface CsrfPolicyOrBuilder
    • getAdditionalOriginsList

      public List<StringMatcher> getAdditionalOriginsList()
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
      Specified by:
      getAdditionalOriginsList in interface CsrfPolicyOrBuilder
    • getAdditionalOriginsCount

      public int getAdditionalOriginsCount()
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
      Specified by:
      getAdditionalOriginsCount in interface CsrfPolicyOrBuilder
    • getAdditionalOrigins

      public StringMatcher getAdditionalOrigins(int index)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
      Specified by:
      getAdditionalOrigins in interface CsrfPolicyOrBuilder
    • setAdditionalOrigins

      public CsrfPolicy.Builder setAdditionalOrigins(int index, StringMatcher value)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • setAdditionalOrigins

      public CsrfPolicy.Builder setAdditionalOrigins(int index, StringMatcher.Builder builderForValue)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • addAdditionalOrigins

      public CsrfPolicy.Builder addAdditionalOrigins(StringMatcher value)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • addAdditionalOrigins

      public CsrfPolicy.Builder addAdditionalOrigins(int index, StringMatcher value)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • addAdditionalOrigins

      public CsrfPolicy.Builder addAdditionalOrigins(StringMatcher.Builder builderForValue)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • addAdditionalOrigins

      public CsrfPolicy.Builder addAdditionalOrigins(int index, StringMatcher.Builder builderForValue)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • addAllAdditionalOrigins

      public CsrfPolicy.Builder addAllAdditionalOrigins(Iterable<? extends StringMatcher> values)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • clearAdditionalOrigins

      public CsrfPolicy.Builder clearAdditionalOrigins()
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • removeAdditionalOrigins

      public CsrfPolicy.Builder removeAdditionalOrigins(int index)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • getAdditionalOriginsBuilder

      public StringMatcher.Builder getAdditionalOriginsBuilder(int index)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • getAdditionalOriginsOrBuilder

      public StringMatcherOrBuilder getAdditionalOriginsOrBuilder(int index)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
      Specified by:
      getAdditionalOriginsOrBuilder in interface CsrfPolicyOrBuilder
    • getAdditionalOriginsOrBuilderList

      public List<? extends StringMatcherOrBuilder> getAdditionalOriginsOrBuilderList()
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
      Specified by:
      getAdditionalOriginsOrBuilderList in interface CsrfPolicyOrBuilder
    • addAdditionalOriginsBuilder

      public StringMatcher.Builder addAdditionalOriginsBuilder()
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • addAdditionalOriginsBuilder

      public StringMatcher.Builder addAdditionalOriginsBuilder(int index)
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • getAdditionalOriginsBuilderList

      public List<StringMatcher.Builder> getAdditionalOriginsBuilderList()
       Specifies additional source origins that will be allowed in addition to
       the destination origin.
      
       More information on how this can be configured via runtime can be found
       :ref:`here <csrf-configuration>`.
       
      repeated .envoy.type.matcher.v3.StringMatcher additional_origins = 3;
    • setUnknownFields

      public final CsrfPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
    • mergeUnknownFields

      public final CsrfPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>