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| Modifier and Type | Method and Description |
|---|---|
CsrfPolicy.Builder |
addAdditionalOrigins(int index,
StringMatcher.Builder builderForValue)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
addAdditionalOrigins(int index,
StringMatcher value)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
addAdditionalOrigins(StringMatcher.Builder builderForValue)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
addAdditionalOrigins(StringMatcher value)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
StringMatcher.Builder |
addAdditionalOriginsBuilder()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
StringMatcher.Builder |
addAdditionalOriginsBuilder(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
addAllAdditionalOrigins(Iterable<? extends StringMatcher> values)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CsrfPolicy |
build() |
CsrfPolicy |
buildPartial() |
CsrfPolicy.Builder |
clear() |
CsrfPolicy.Builder |
clearAdditionalOrigins()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CsrfPolicy.Builder |
clearFilterEnabled()
Specifies the % of requests for which the CSRF filter is enabled.
|
CsrfPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CsrfPolicy.Builder |
clearShadowEnabled()
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
CsrfPolicy.Builder |
clone() |
StringMatcher |
getAdditionalOrigins(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
StringMatcher.Builder |
getAdditionalOriginsBuilder(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
List<StringMatcher.Builder> |
getAdditionalOriginsBuilderList()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
int |
getAdditionalOriginsCount()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
List<StringMatcher> |
getAdditionalOriginsList()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
StringMatcherOrBuilder |
getAdditionalOriginsOrBuilder(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
List<? extends StringMatcherOrBuilder> |
getAdditionalOriginsOrBuilderList()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
RuntimeFractionalPercent |
getFilterEnabled()
Specifies the % of requests for which the CSRF filter is enabled.
|
RuntimeFractionalPercent.Builder |
getFilterEnabledBuilder()
Specifies the % of requests for which the CSRF filter is enabled.
|
RuntimeFractionalPercentOrBuilder |
getFilterEnabledOrBuilder()
Specifies the % of requests for which the CSRF filter is enabled.
|
RuntimeFractionalPercent |
getShadowEnabled()
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
RuntimeFractionalPercent.Builder |
getShadowEnabledBuilder()
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
RuntimeFractionalPercentOrBuilder |
getShadowEnabledOrBuilder()
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
boolean |
hasFilterEnabled()
Specifies the % of requests for which the CSRF filter is enabled.
|
boolean |
hasShadowEnabled()
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CsrfPolicy.Builder |
mergeFilterEnabled(RuntimeFractionalPercent value)
Specifies the % of requests for which the CSRF filter is enabled.
|
CsrfPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CsrfPolicy.Builder |
mergeFrom(CsrfPolicy other) |
CsrfPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
CsrfPolicy.Builder |
mergeShadowEnabled(RuntimeFractionalPercent value)
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
CsrfPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CsrfPolicy.Builder |
removeAdditionalOrigins(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
setAdditionalOrigins(int index,
StringMatcher.Builder builderForValue)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
setAdditionalOrigins(int index,
StringMatcher value)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CsrfPolicy.Builder |
setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue)
Specifies the % of requests for which the CSRF filter is enabled.
|
CsrfPolicy.Builder |
setFilterEnabled(RuntimeFractionalPercent value)
Specifies the % of requests for which the CSRF filter is enabled.
|
CsrfPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CsrfPolicy.Builder |
setShadowEnabled(RuntimeFractionalPercent.Builder builderForValue)
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
CsrfPolicy.Builder |
setShadowEnabled(RuntimeFractionalPercent value)
Specifies that CSRF policies will be evaluated and tracked, but not enforced.
|
CsrfPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CsrfPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CsrfPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CsrfPolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder mergeFrom(CsrfPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public CsrfPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CsrfPolicy.Builder>IOExceptionpublic boolean hasFilterEnabled()
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }hasFilterEnabled in interface CsrfPolicyOrBuilderpublic RuntimeFractionalPercent getFilterEnabled()
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }getFilterEnabled in interface CsrfPolicyOrBuilderpublic CsrfPolicy.Builder setFilterEnabled(RuntimeFractionalPercent value)
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }public CsrfPolicy.Builder setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue)
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }public CsrfPolicy.Builder mergeFilterEnabled(RuntimeFractionalPercent value)
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }public CsrfPolicy.Builder clearFilterEnabled()
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }public RuntimeFractionalPercent.Builder getFilterEnabledBuilder()
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }public RuntimeFractionalPercentOrBuilder getFilterEnabledOrBuilder()
Specifies the % of requests for which the CSRF filter is enabled. If :ref:`runtime_key <envoy_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_api_enum_type.v3.FractionalPercent.DenominatorType>`.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 1 [(.validate.rules) = { ... }getFilterEnabledOrBuilder in interface CsrfPolicyOrBuilderpublic 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_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;hasShadowEnabled in interface CsrfPolicyOrBuilderpublic 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_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;getShadowEnabled in interface CsrfPolicyOrBuilderpublic 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_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;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_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;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_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;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_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;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_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;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_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 in interface CsrfPolicyOrBuilderpublic 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;getAdditionalOriginsList in interface CsrfPolicyOrBuilderpublic 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;getAdditionalOriginsCount in interface CsrfPolicyOrBuilderpublic 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;getAdditionalOrigins in interface CsrfPolicyOrBuilderpublic 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;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;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;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;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;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;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;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;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;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;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;getAdditionalOriginsOrBuilder in interface CsrfPolicyOrBuilderpublic 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;getAdditionalOriginsOrBuilderList in interface CsrfPolicyOrBuilderpublic 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;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;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;public final CsrfPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>public final CsrfPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CsrfPolicy.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.