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 Summary
Modifier and TypeMethodDescriptionaddAdditionalOrigins(int index, StringMatcher value) Specifies additional source origins that will be allowed in addition to the destination origin.addAdditionalOrigins(int index, StringMatcher.Builder builderForValue) Specifies additional source origins that will be allowed in addition to the destination origin.Specifies additional source origins that will be allowed in addition to the destination origin.addAdditionalOrigins(StringMatcher.Builder builderForValue) Specifies additional source origins that will be allowed in addition to the destination origin.Specifies additional source origins that will be allowed in addition to the destination origin.addAdditionalOriginsBuilder(int index) Specifies additional source origins that will be allowed in addition to the destination origin.addAllAdditionalOrigins(Iterable<? extends StringMatcher> values) Specifies additional source origins that will be allowed in addition to the destination origin.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Specifies additional source origins that will be allowed in addition to the destination origin.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Specifies the % of requests for which the CSRF filter is enabled.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specifies that CSRF policies will be evaluated and tracked, but not enforced.clone()getAdditionalOrigins(int index) Specifies additional source origins that will be allowed in addition to the destination origin.getAdditionalOriginsBuilder(int index) Specifies additional source origins that will be allowed in addition to the destination origin.Specifies additional source origins that will be allowed in addition to the destination origin.intSpecifies additional source origins that will be allowed in addition to the destination origin.Specifies additional source origins that will be allowed in addition to the destination origin.getAdditionalOriginsOrBuilder(int index) Specifies additional source origins that will be allowed in addition to the destination origin.List<? extends StringMatcherOrBuilder>Specifies additional source origins that will be allowed in addition to the destination origin.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSpecifies the % of requests for which the CSRF filter is enabled.Specifies the % of requests for which the CSRF filter is enabled.Specifies the % of requests for which the CSRF filter is enabled.Specifies that CSRF policies will be evaluated and tracked, but not enforced.Specifies that CSRF policies will be evaluated and tracked, but not enforced.Specifies that CSRF policies will be evaluated and tracked, but not enforced.booleanSpecifies the % of requests for which the CSRF filter is enabled.booleanSpecifies that CSRF policies will be evaluated and tracked, but not enforced.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanSpecifies the % of requests for which the CSRF filter is enabled.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(CsrfPolicy other) Specifies that CSRF policies will be evaluated and tracked, but not enforced.final CsrfPolicy.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeAdditionalOrigins(int index) Specifies additional source origins that will be allowed in addition to the destination origin.setAdditionalOrigins(int index, StringMatcher value) Specifies additional source origins that will be allowed in addition to the destination origin.setAdditionalOrigins(int index, StringMatcher.Builder builderForValue) Specifies additional source origins that will be allowed in addition to the destination origin.Specifies the % of requests for which the CSRF filter is enabled.setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue) Specifies the % of requests for which the CSRF filter is enabled.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Specifies that CSRF policies will be evaluated and tracked, but not enforced.setShadowEnabled(RuntimeFractionalPercent.Builder builderForValue) Specifies that CSRF policies will be evaluated and tracked, but not enforced.final CsrfPolicy.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
setField
public CsrfPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
setRepeatedField
public CsrfPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
addRepeatedField
public CsrfPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CsrfPolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.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:
hasFilterEnabledin interfaceCsrfPolicyOrBuilder- Returns:
- Whether the filterEnabled field is set.
-
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:
getFilterEnabledin interfaceCsrfPolicyOrBuilder- Returns:
- The filterEnabled.
-
setFilterEnabled
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
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
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
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
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
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:
getFilterEnabledOrBuilderin interfaceCsrfPolicyOrBuilder
-
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:
hasShadowEnabledin interfaceCsrfPolicyOrBuilder- Returns:
- Whether the shadowEnabled field is set.
-
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:
getShadowEnabledin interfaceCsrfPolicyOrBuilder- Returns:
- The shadowEnabled.
-
setShadowEnabled
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
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
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
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
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
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:
getShadowEnabledOrBuilderin interfaceCsrfPolicyOrBuilder
-
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:
getAdditionalOriginsListin interfaceCsrfPolicyOrBuilder
-
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:
getAdditionalOriginsCountin interfaceCsrfPolicyOrBuilder
-
getAdditionalOrigins
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:
getAdditionalOriginsin interfaceCsrfPolicyOrBuilder
-
setAdditionalOrigins
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
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
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
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
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
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
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
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
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
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
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:
getAdditionalOriginsOrBuilderin interfaceCsrfPolicyOrBuilder
-
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:
getAdditionalOriginsOrBuilderListin interfaceCsrfPolicyOrBuilder
-
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
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
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
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-
mergeUnknownFields
public final CsrfPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>
-