Class CorsPolicy
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.config.route.v3.CorsPolicy
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,CorsPolicyOrBuilder
,java.io.Serializable
public final class CorsPolicy extends com.google.protobuf.GeneratedMessage implements CorsPolicyOrBuilder
Cors policy configuration. .. attention:: This message has been deprecated. Please use :ref:`CorsPolicy in filter extension <envoy_v3_api_msg_extensions.filters.http.cors.v3.CorsPolicy>` as as alternative. [#next-free-field: 14]
Protobuf typeenvoy.config.route.v3.CorsPolicy
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CorsPolicy.Builder
Cors policy configuration.static class
CorsPolicy.EnabledSpecifierCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
CorsPolicy()
private
CorsPolicy(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
com.google.protobuf.BoolValue
getAllowCredentials()
Specifies whether the resource allows credentials.com.google.protobuf.BoolValueOrBuilder
getAllowCredentialsOrBuilder()
Specifies whether the resource allows credentials.java.lang.String
getAllowHeaders()
Specifies the content for the ``access-control-allow-headers`` header.com.google.protobuf.ByteString
getAllowHeadersBytes()
Specifies the content for the ``access-control-allow-headers`` header.java.lang.String
getAllowMethods()
Specifies the content for the ``access-control-allow-methods`` header.com.google.protobuf.ByteString
getAllowMethodsBytes()
Specifies the content for the ``access-control-allow-methods`` header.StringMatcher
getAllowOriginStringMatch(int index)
Specifies string patterns that match allowed origins.int
getAllowOriginStringMatchCount()
Specifies string patterns that match allowed origins.java.util.List<StringMatcher>
getAllowOriginStringMatchList()
Specifies string patterns that match allowed origins.StringMatcherOrBuilder
getAllowOriginStringMatchOrBuilder(int index)
Specifies string patterns that match allowed origins.java.util.List<? extends StringMatcherOrBuilder>
getAllowOriginStringMatchOrBuilderList()
Specifies string patterns that match allowed origins.com.google.protobuf.BoolValue
getAllowPrivateNetworkAccess()
Specify whether allow requests whose target server's IP address is more private than that from which the request initiator was fetched.com.google.protobuf.BoolValueOrBuilder
getAllowPrivateNetworkAccessOrBuilder()
Specify whether allow requests whose target server's IP address is more private than that from which the request initiator was fetched.static CorsPolicy
getDefaultInstance()
CorsPolicy
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
CorsPolicy.EnabledSpecifierCase
getEnabledSpecifierCase()
java.lang.String
getExposeHeaders()
Specifies the content for the ``access-control-expose-headers`` header.com.google.protobuf.ByteString
getExposeHeadersBytes()
Specifies the content for the ``access-control-expose-headers`` header.RuntimeFractionalPercent
getFilterEnabled()
Specifies the % of requests for which the CORS filter is enabled.RuntimeFractionalPercentOrBuilder
getFilterEnabledOrBuilder()
Specifies the % of requests for which the CORS filter is enabled.com.google.protobuf.BoolValue
getForwardNotMatchingPreflights()
Specifies if preflight requests not matching the configured allowed origin should be forwarded to the upstream.com.google.protobuf.BoolValueOrBuilder
getForwardNotMatchingPreflightsOrBuilder()
Specifies if preflight requests not matching the configured allowed origin should be forwarded to the upstream.java.lang.String
getMaxAge()
Specifies the content for the ``access-control-max-age`` header.com.google.protobuf.ByteString
getMaxAgeBytes()
Specifies the content for the ``access-control-max-age`` header.com.google.protobuf.Parser<CorsPolicy>
getParserForType()
int
getSerializedSize()
RuntimeFractionalPercent
getShadowEnabled()
Specifies the % of requests for which the CORS policies will be evaluated and tracked, but not enforced.RuntimeFractionalPercentOrBuilder
getShadowEnabledOrBuilder()
Specifies the % of requests for which the CORS policies will be evaluated and tracked, but not enforced.boolean
hasAllowCredentials()
Specifies whether the resource allows credentials.boolean
hasAllowPrivateNetworkAccess()
Specify whether allow requests whose target server's IP address is more private than that from which the request initiator was fetched.boolean
hasFilterEnabled()
Specifies the % of requests for which the CORS filter is enabled.boolean
hasForwardNotMatchingPreflights()
Specifies if preflight requests not matching the configured allowed origin should be forwarded to the upstream.int
hashCode()
boolean
hasShadowEnabled()
Specifies the % of requests for which the CORS policies will be evaluated and tracked, but not enforced.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static CorsPolicy.Builder
newBuilder()
static CorsPolicy.Builder
newBuilder(CorsPolicy prototype)
CorsPolicy.Builder
newBuilderForType()
protected CorsPolicy.Builder
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
static CorsPolicy
parseDelimitedFrom(java.io.InputStream input)
static CorsPolicy
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CorsPolicy
parseFrom(byte[] data)
static CorsPolicy
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CorsPolicy
parseFrom(com.google.protobuf.ByteString data)
static CorsPolicy
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CorsPolicy
parseFrom(com.google.protobuf.CodedInputStream input)
static CorsPolicy
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CorsPolicy
parseFrom(java.io.InputStream input)
static CorsPolicy
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CorsPolicy
parseFrom(java.nio.ByteBuffer data)
static CorsPolicy
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<CorsPolicy>
parser()
CorsPolicy.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
bitField0_
private int bitField0_
-
enabledSpecifierCase_
private int enabledSpecifierCase_
-
enabledSpecifier_
private java.lang.Object enabledSpecifier_
-
ALLOW_ORIGIN_STRING_MATCH_FIELD_NUMBER
public static final int ALLOW_ORIGIN_STRING_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
allowOriginStringMatch_
private java.util.List<StringMatcher> allowOriginStringMatch_
-
ALLOW_METHODS_FIELD_NUMBER
public static final int ALLOW_METHODS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
allowMethods_
private volatile java.lang.Object allowMethods_
-
ALLOW_HEADERS_FIELD_NUMBER
public static final int ALLOW_HEADERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
allowHeaders_
private volatile java.lang.Object allowHeaders_
-
EXPOSE_HEADERS_FIELD_NUMBER
public static final int EXPOSE_HEADERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
exposeHeaders_
private volatile java.lang.Object exposeHeaders_
-
MAX_AGE_FIELD_NUMBER
public static final int MAX_AGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
maxAge_
private volatile java.lang.Object maxAge_
-
ALLOW_CREDENTIALS_FIELD_NUMBER
public static final int ALLOW_CREDENTIALS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
allowCredentials_
private com.google.protobuf.BoolValue allowCredentials_
-
FILTER_ENABLED_FIELD_NUMBER
public static final int FILTER_ENABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHADOW_ENABLED_FIELD_NUMBER
public static final int SHADOW_ENABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
shadowEnabled_
private RuntimeFractionalPercent shadowEnabled_
-
ALLOW_PRIVATE_NETWORK_ACCESS_FIELD_NUMBER
public static final int ALLOW_PRIVATE_NETWORK_ACCESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
allowPrivateNetworkAccess_
private com.google.protobuf.BoolValue allowPrivateNetworkAccess_
-
FORWARD_NOT_MATCHING_PREFLIGHTS_FIELD_NUMBER
public static final int FORWARD_NOT_MATCHING_PREFLIGHTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
forwardNotMatchingPreflights_
private com.google.protobuf.BoolValue forwardNotMatchingPreflights_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final CorsPolicy DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<CorsPolicy> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getEnabledSpecifierCase
public CorsPolicy.EnabledSpecifierCase getEnabledSpecifierCase()
- Specified by:
getEnabledSpecifierCase
in interfaceCorsPolicyOrBuilder
-
getAllowOriginStringMatchList
public java.util.List<StringMatcher> getAllowOriginStringMatchList()
Specifies string patterns that match allowed origins. An origin is allowed if any of the string matchers match.
repeated .envoy.type.matcher.v3.StringMatcher allow_origin_string_match = 11;
- Specified by:
getAllowOriginStringMatchList
in interfaceCorsPolicyOrBuilder
-
getAllowOriginStringMatchOrBuilderList
public java.util.List<? extends StringMatcherOrBuilder> getAllowOriginStringMatchOrBuilderList()
Specifies string patterns that match allowed origins. An origin is allowed if any of the string matchers match.
repeated .envoy.type.matcher.v3.StringMatcher allow_origin_string_match = 11;
- Specified by:
getAllowOriginStringMatchOrBuilderList
in interfaceCorsPolicyOrBuilder
-
getAllowOriginStringMatchCount
public int getAllowOriginStringMatchCount()
Specifies string patterns that match allowed origins. An origin is allowed if any of the string matchers match.
repeated .envoy.type.matcher.v3.StringMatcher allow_origin_string_match = 11;
- Specified by:
getAllowOriginStringMatchCount
in interfaceCorsPolicyOrBuilder
-
getAllowOriginStringMatch
public StringMatcher getAllowOriginStringMatch(int index)
Specifies string patterns that match allowed origins. An origin is allowed if any of the string matchers match.
repeated .envoy.type.matcher.v3.StringMatcher allow_origin_string_match = 11;
- Specified by:
getAllowOriginStringMatch
in interfaceCorsPolicyOrBuilder
-
getAllowOriginStringMatchOrBuilder
public StringMatcherOrBuilder getAllowOriginStringMatchOrBuilder(int index)
Specifies string patterns that match allowed origins. An origin is allowed if any of the string matchers match.
repeated .envoy.type.matcher.v3.StringMatcher allow_origin_string_match = 11;
- Specified by:
getAllowOriginStringMatchOrBuilder
in interfaceCorsPolicyOrBuilder
-
getAllowMethods
public java.lang.String getAllowMethods()
Specifies the content for the ``access-control-allow-methods`` header.
string allow_methods = 2;
- Specified by:
getAllowMethods
in interfaceCorsPolicyOrBuilder
- Returns:
- The allowMethods.
-
getAllowMethodsBytes
public com.google.protobuf.ByteString getAllowMethodsBytes()
Specifies the content for the ``access-control-allow-methods`` header.
string allow_methods = 2;
- Specified by:
getAllowMethodsBytes
in interfaceCorsPolicyOrBuilder
- Returns:
- The bytes for allowMethods.
-
getAllowHeaders
public java.lang.String getAllowHeaders()
Specifies the content for the ``access-control-allow-headers`` header.
string allow_headers = 3;
- Specified by:
getAllowHeaders
in interfaceCorsPolicyOrBuilder
- Returns:
- The allowHeaders.
-
getAllowHeadersBytes
public com.google.protobuf.ByteString getAllowHeadersBytes()
Specifies the content for the ``access-control-allow-headers`` header.
string allow_headers = 3;
- Specified by:
getAllowHeadersBytes
in interfaceCorsPolicyOrBuilder
- Returns:
- The bytes for allowHeaders.
-
getExposeHeaders
public java.lang.String getExposeHeaders()
Specifies the content for the ``access-control-expose-headers`` header.
string expose_headers = 4;
- Specified by:
getExposeHeaders
in interfaceCorsPolicyOrBuilder
- Returns:
- The exposeHeaders.
-
getExposeHeadersBytes
public com.google.protobuf.ByteString getExposeHeadersBytes()
Specifies the content for the ``access-control-expose-headers`` header.
string expose_headers = 4;
- Specified by:
getExposeHeadersBytes
in interfaceCorsPolicyOrBuilder
- Returns:
- The bytes for exposeHeaders.
-
getMaxAge
public java.lang.String getMaxAge()
Specifies the content for the ``access-control-max-age`` header.
string max_age = 5;
- Specified by:
getMaxAge
in interfaceCorsPolicyOrBuilder
- Returns:
- The maxAge.
-
getMaxAgeBytes
public com.google.protobuf.ByteString getMaxAgeBytes()
Specifies the content for the ``access-control-max-age`` header.
string max_age = 5;
- Specified by:
getMaxAgeBytes
in interfaceCorsPolicyOrBuilder
- Returns:
- The bytes for maxAge.
-
hasAllowCredentials
public boolean hasAllowCredentials()
Specifies whether the resource allows credentials.
.google.protobuf.BoolValue allow_credentials = 6;
- Specified by:
hasAllowCredentials
in interfaceCorsPolicyOrBuilder
- Returns:
- Whether the allowCredentials field is set.
-
getAllowCredentials
public com.google.protobuf.BoolValue getAllowCredentials()
Specifies whether the resource allows credentials.
.google.protobuf.BoolValue allow_credentials = 6;
- Specified by:
getAllowCredentials
in interfaceCorsPolicyOrBuilder
- Returns:
- The allowCredentials.
-
getAllowCredentialsOrBuilder
public com.google.protobuf.BoolValueOrBuilder getAllowCredentialsOrBuilder()
Specifies whether the resource allows credentials.
.google.protobuf.BoolValue allow_credentials = 6;
- Specified by:
getAllowCredentialsOrBuilder
in interfaceCorsPolicyOrBuilder
-
hasFilterEnabled
public boolean hasFilterEnabled()
Specifies the % of requests for which the CORS filter is enabled. If neither ``enabled``, ``filter_enabled``, nor ``shadow_enabled`` are specified, the CORS filter will be enabled for 100% of the requests. 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.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 9;
- Specified by:
hasFilterEnabled
in interfaceCorsPolicyOrBuilder
- Returns:
- Whether the filterEnabled field is set.
-
getFilterEnabled
public RuntimeFractionalPercent getFilterEnabled()
Specifies the % of requests for which the CORS filter is enabled. If neither ``enabled``, ``filter_enabled``, nor ``shadow_enabled`` are specified, the CORS filter will be enabled for 100% of the requests. 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.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 9;
- Specified by:
getFilterEnabled
in interfaceCorsPolicyOrBuilder
- Returns:
- The filterEnabled.
-
getFilterEnabledOrBuilder
public RuntimeFractionalPercentOrBuilder getFilterEnabledOrBuilder()
Specifies the % of requests for which the CORS filter is enabled. If neither ``enabled``, ``filter_enabled``, nor ``shadow_enabled`` are specified, the CORS filter will be enabled for 100% of the requests. 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.
.envoy.config.core.v3.RuntimeFractionalPercent filter_enabled = 9;
- Specified by:
getFilterEnabledOrBuilder
in interfaceCorsPolicyOrBuilder
-
hasShadowEnabled
public boolean hasShadowEnabled()
Specifies the % of requests for which the CORS policies will be evaluated and tracked, but not enforced. This field is intended to be used when ``filter_enabled`` and ``enabled`` are off. One of those fields have to explicitly disable the filter in order for this setting to take effect. 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`` to determine if it's valid but will not enforce any policies.
.envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 10;
- Specified by:
hasShadowEnabled
in interfaceCorsPolicyOrBuilder
- Returns:
- Whether the shadowEnabled field is set.
-
getShadowEnabled
public RuntimeFractionalPercent getShadowEnabled()
Specifies the % of requests for which the CORS policies will be evaluated and tracked, but not enforced. This field is intended to be used when ``filter_enabled`` and ``enabled`` are off. One of those fields have to explicitly disable the filter in order for this setting to take effect. 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`` to determine if it's valid but will not enforce any policies.
.envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 10;
- Specified by:
getShadowEnabled
in interfaceCorsPolicyOrBuilder
- Returns:
- The shadowEnabled.
-
getShadowEnabledOrBuilder
public RuntimeFractionalPercentOrBuilder getShadowEnabledOrBuilder()
Specifies the % of requests for which the CORS policies will be evaluated and tracked, but not enforced. This field is intended to be used when ``filter_enabled`` and ``enabled`` are off. One of those fields have to explicitly disable the filter in order for this setting to take effect. 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`` to determine if it's valid but will not enforce any policies.
.envoy.config.core.v3.RuntimeFractionalPercent shadow_enabled = 10;
- Specified by:
getShadowEnabledOrBuilder
in interfaceCorsPolicyOrBuilder
-
hasAllowPrivateNetworkAccess
public boolean hasAllowPrivateNetworkAccess()
Specify whether allow requests whose target server's IP address is more private than that from which the request initiator was fetched. More details refer to https://developer.chrome.com/blog/private-network-access-preflight.
.google.protobuf.BoolValue allow_private_network_access = 12;
- Specified by:
hasAllowPrivateNetworkAccess
in interfaceCorsPolicyOrBuilder
- Returns:
- Whether the allowPrivateNetworkAccess field is set.
-
getAllowPrivateNetworkAccess
public com.google.protobuf.BoolValue getAllowPrivateNetworkAccess()
Specify whether allow requests whose target server's IP address is more private than that from which the request initiator was fetched. More details refer to https://developer.chrome.com/blog/private-network-access-preflight.
.google.protobuf.BoolValue allow_private_network_access = 12;
- Specified by:
getAllowPrivateNetworkAccess
in interfaceCorsPolicyOrBuilder
- Returns:
- The allowPrivateNetworkAccess.
-
getAllowPrivateNetworkAccessOrBuilder
public com.google.protobuf.BoolValueOrBuilder getAllowPrivateNetworkAccessOrBuilder()
Specify whether allow requests whose target server's IP address is more private than that from which the request initiator was fetched. More details refer to https://developer.chrome.com/blog/private-network-access-preflight.
.google.protobuf.BoolValue allow_private_network_access = 12;
- Specified by:
getAllowPrivateNetworkAccessOrBuilder
in interfaceCorsPolicyOrBuilder
-
hasForwardNotMatchingPreflights
public boolean hasForwardNotMatchingPreflights()
Specifies if preflight requests not matching the configured allowed origin should be forwarded to the upstream. Default is true.
.google.protobuf.BoolValue forward_not_matching_preflights = 13;
- Specified by:
hasForwardNotMatchingPreflights
in interfaceCorsPolicyOrBuilder
- Returns:
- Whether the forwardNotMatchingPreflights field is set.
-
getForwardNotMatchingPreflights
public com.google.protobuf.BoolValue getForwardNotMatchingPreflights()
Specifies if preflight requests not matching the configured allowed origin should be forwarded to the upstream. Default is true.
.google.protobuf.BoolValue forward_not_matching_preflights = 13;
- Specified by:
getForwardNotMatchingPreflights
in interfaceCorsPolicyOrBuilder
- Returns:
- The forwardNotMatchingPreflights.
-
getForwardNotMatchingPreflightsOrBuilder
public com.google.protobuf.BoolValueOrBuilder getForwardNotMatchingPreflightsOrBuilder()
Specifies if preflight requests not matching the configured allowed origin should be forwarded to the upstream. Default is true.
.google.protobuf.BoolValue forward_not_matching_preflights = 13;
- Specified by:
getForwardNotMatchingPreflightsOrBuilder
in interfaceCorsPolicyOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CorsPolicy parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CorsPolicy parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CorsPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CorsPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CorsPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CorsPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CorsPolicy parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CorsPolicy parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CorsPolicy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CorsPolicy parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CorsPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CorsPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public CorsPolicy.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static CorsPolicy.Builder newBuilder()
-
newBuilder
public static CorsPolicy.Builder newBuilder(CorsPolicy prototype)
-
toBuilder
public CorsPolicy.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CorsPolicy.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static CorsPolicy getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<CorsPolicy> parser()
-
getParserForType
public com.google.protobuf.Parser<CorsPolicy> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public CorsPolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-