类 VirtualServiceOuterClass.CorsPolicy
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- istio.networking.v1alpha3.VirtualServiceOuterClass.CorsPolicy
-
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VirtualServiceOuterClass.CorsPolicyOrBuilder,java.io.Serializable
public static final class VirtualServiceOuterClass.CorsPolicy extends com.google.protobuf.GeneratedMessageV3 implements VirtualServiceOuterClass.CorsPolicyOrBuilder
Describes the Cross-Origin Resource Sharing (CORS) policy, for a given service. Refer to [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) for further details about cross origin resource sharing. For example, the following rule restricts cross origin requests to those originating from example.com domain using HTTP POST/GET, and sets the `Access-Control-Allow-Credentials` header to false. In addition, it only exposes `X-Foo-bar` header and sets an expiry period of 1 day. {{<tabset category-name="example">}} {{<tab name="v1alpha3" category-value="v1alpha3">}} ```yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: ratings-route spec: hosts: - ratings.prod.svc.cluster.local http: - route: - destination: host: ratings.prod.svc.cluster.local subset: v1 corsPolicy: allowOrigins: - exact: https://example.com allowMethods: - POST - GET allowCredentials: false allowHeaders: - X-Foo-Bar maxAge: "24h" ``` {{</tab>}} {{<tab name="v1beta1" category-value="v1beta1">}} ```yaml apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: ratings-route spec: hosts: - ratings.prod.svc.cluster.local http: - route: - destination: host: ratings.prod.svc.cluster.local subset: v1 corsPolicy: allowOrigins: - exact: https://example.com allowMethods: - POST - GET allowCredentials: false allowHeaders: - X-Foo-Bar maxAge: "24h" ``` {{</tab>}} {{</tabset>}}Protobuf typeistio.networking.v1alpha3.CorsPolicy- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classVirtualServiceOuterClass.CorsPolicy.BuilderDescribes the Cross-Origin Resource Sharing (CORS) policy, for a given service.-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 static intALLOW_CREDENTIALS_FIELD_NUMBERstatic intALLOW_HEADERS_FIELD_NUMBERstatic intALLOW_METHODS_FIELD_NUMBERstatic intALLOW_ORIGIN_FIELD_NUMBERstatic intALLOW_ORIGINS_FIELD_NUMBERprivate com.google.protobuf.BoolValueallowCredentials_private com.google.protobuf.LazyStringListallowHeaders_private com.google.protobuf.LazyStringListallowMethods_private com.google.protobuf.LazyStringListallowOrigin_private java.util.List<VirtualServiceOuterClass.StringMatch>allowOrigins_private static VirtualServiceOuterClass.CorsPolicyDEFAULT_INSTANCEstatic intEXPOSE_HEADERS_FIELD_NUMBERprivate com.google.protobuf.LazyStringListexposeHeaders_static intMAX_AGE_FIELD_NUMBERprivate com.google.protobuf.DurationmaxAge_private bytememoizedIsInitializedprivate static com.google.protobuf.Parser<VirtualServiceOuterClass.CorsPolicy>PARSERprivate static longserialVersionUID
-
构造器概要
构造器 限定符 构造器 说明 privateCorsPolicy()privateCorsPolicy(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object obj)com.google.protobuf.BoolValuegetAllowCredentials()Indicates whether the caller is allowed to send the actual request (not the preflight) using credentials.com.google.protobuf.BoolValueOrBuildergetAllowCredentialsOrBuilder()Indicates whether the caller is allowed to send the actual request (not the preflight) using credentials.java.lang.StringgetAllowHeaders(int index)List of HTTP headers that can be used when requesting the resource.com.google.protobuf.ByteStringgetAllowHeadersBytes(int index)List of HTTP headers that can be used when requesting the resource.intgetAllowHeadersCount()List of HTTP headers that can be used when requesting the resource.com.google.protobuf.ProtocolStringListgetAllowHeadersList()List of HTTP headers that can be used when requesting the resource.java.lang.StringgetAllowMethods(int index)List of HTTP methods allowed to access the resource.com.google.protobuf.ByteStringgetAllowMethodsBytes(int index)List of HTTP methods allowed to access the resource.intgetAllowMethodsCount()List of HTTP methods allowed to access the resource.com.google.protobuf.ProtocolStringListgetAllowMethodsList()List of HTTP methods allowed to access the resource.java.lang.StringgetAllowOrigin(int index)已过时。com.google.protobuf.ByteStringgetAllowOriginBytes(int index)已过时。intgetAllowOriginCount()已过时。com.google.protobuf.ProtocolStringListgetAllowOriginList()已过时。VirtualServiceOuterClass.StringMatchgetAllowOrigins(int index)String patterns that match allowed origins.intgetAllowOriginsCount()String patterns that match allowed origins.java.util.List<VirtualServiceOuterClass.StringMatch>getAllowOriginsList()String patterns that match allowed origins.VirtualServiceOuterClass.StringMatchOrBuildergetAllowOriginsOrBuilder(int index)String patterns that match allowed origins.java.util.List<? extends VirtualServiceOuterClass.StringMatchOrBuilder>getAllowOriginsOrBuilderList()String patterns that match allowed origins.static VirtualServiceOuterClass.CorsPolicygetDefaultInstance()VirtualServiceOuterClass.CorsPolicygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetExposeHeaders(int index)A list of HTTP headers that the browsers are allowed to access.com.google.protobuf.ByteStringgetExposeHeadersBytes(int index)A list of HTTP headers that the browsers are allowed to access.intgetExposeHeadersCount()A list of HTTP headers that the browsers are allowed to access.com.google.protobuf.ProtocolStringListgetExposeHeadersList()A list of HTTP headers that the browsers are allowed to access.com.google.protobuf.DurationgetMaxAge()Specifies how long the results of a preflight request can be cached.com.google.protobuf.DurationOrBuildergetMaxAgeOrBuilder()Specifies how long the results of a preflight request can be cached.com.google.protobuf.Parser<VirtualServiceOuterClass.CorsPolicy>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAllowCredentials()Indicates whether the caller is allowed to send the actual request (not the preflight) using credentials.inthashCode()booleanhasMaxAge()Specifies how long the results of a preflight request can be cached.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static VirtualServiceOuterClass.CorsPolicy.BuildernewBuilder()static VirtualServiceOuterClass.CorsPolicy.BuildernewBuilder(VirtualServiceOuterClass.CorsPolicy prototype)VirtualServiceOuterClass.CorsPolicy.BuildernewBuilderForType()protected VirtualServiceOuterClass.CorsPolicy.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static VirtualServiceOuterClass.CorsPolicyparseDelimitedFrom(java.io.InputStream input)static VirtualServiceOuterClass.CorsPolicyparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VirtualServiceOuterClass.CorsPolicyparseFrom(byte[] data)static VirtualServiceOuterClass.CorsPolicyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VirtualServiceOuterClass.CorsPolicyparseFrom(com.google.protobuf.ByteString data)static VirtualServiceOuterClass.CorsPolicyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VirtualServiceOuterClass.CorsPolicyparseFrom(com.google.protobuf.CodedInputStream input)static VirtualServiceOuterClass.CorsPolicyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VirtualServiceOuterClass.CorsPolicyparseFrom(java.io.InputStream input)static VirtualServiceOuterClass.CorsPolicyparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VirtualServiceOuterClass.CorsPolicyparseFrom(java.nio.ByteBuffer data)static VirtualServiceOuterClass.CorsPolicyparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<VirtualServiceOuterClass.CorsPolicy>parser()VirtualServiceOuterClass.CorsPolicy.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
ALLOW_ORIGIN_FIELD_NUMBER
public static final int ALLOW_ORIGIN_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
allowOrigin_
private com.google.protobuf.LazyStringList allowOrigin_
-
ALLOW_ORIGINS_FIELD_NUMBER
public static final int ALLOW_ORIGINS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
allowOrigins_
private java.util.List<VirtualServiceOuterClass.StringMatch> allowOrigins_
-
ALLOW_METHODS_FIELD_NUMBER
public static final int ALLOW_METHODS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
allowMethods_
private com.google.protobuf.LazyStringList allowMethods_
-
ALLOW_HEADERS_FIELD_NUMBER
public static final int ALLOW_HEADERS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
allowHeaders_
private com.google.protobuf.LazyStringList allowHeaders_
-
EXPOSE_HEADERS_FIELD_NUMBER
public static final int EXPOSE_HEADERS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
exposeHeaders_
private com.google.protobuf.LazyStringList exposeHeaders_
-
MAX_AGE_FIELD_NUMBER
public static final int MAX_AGE_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
maxAge_
private com.google.protobuf.Duration maxAge_
-
ALLOW_CREDENTIALS_FIELD_NUMBER
public static final int ALLOW_CREDENTIALS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
allowCredentials_
private com.google.protobuf.BoolValue allowCredentials_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final VirtualServiceOuterClass.CorsPolicy DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<VirtualServiceOuterClass.CorsPolicy> PARSER
-
-
方法详细资料
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getAllowOriginList
@Deprecated public com.google.protobuf.ProtocolStringList getAllowOriginList()
已过时。The list of origins that are allowed to perform CORS requests. The content will be serialized into the Access-Control-Allow-Origin header. Wildcard * will allow all origins. $hide_from_docs
repeated string allow_origin = 1 [deprecated = true];- 指定者:
getAllowOriginList在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- A list containing the allowOrigin.
-
getAllowOriginCount
@Deprecated public int getAllowOriginCount()
已过时。The list of origins that are allowed to perform CORS requests. The content will be serialized into the Access-Control-Allow-Origin header. Wildcard * will allow all origins. $hide_from_docs
repeated string allow_origin = 1 [deprecated = true];- 指定者:
getAllowOriginCount在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- The count of allowOrigin.
-
getAllowOrigin
@Deprecated public java.lang.String getAllowOrigin(int index)
已过时。The list of origins that are allowed to perform CORS requests. The content will be serialized into the Access-Control-Allow-Origin header. Wildcard * will allow all origins. $hide_from_docs
repeated string allow_origin = 1 [deprecated = true];- 指定者:
getAllowOrigin在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The allowOrigin at the given index.
-
getAllowOriginBytes
@Deprecated public com.google.protobuf.ByteString getAllowOriginBytes(int index)
已过时。The list of origins that are allowed to perform CORS requests. The content will be serialized into the Access-Control-Allow-Origin header. Wildcard * will allow all origins. $hide_from_docs
repeated string allow_origin = 1 [deprecated = true];- 指定者:
getAllowOriginBytes在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the allowOrigin at the given index.
-
getAllowOriginsList
public java.util.List<VirtualServiceOuterClass.StringMatch> getAllowOriginsList()
String patterns that match allowed origins. An origin is allowed if any of the string matchers match. If a match is found, then the outgoing Access-Control-Allow-Origin would be set to the origin as provided by the client.
repeated .istio.networking.v1alpha3.StringMatch allow_origins = 7;
-
getAllowOriginsOrBuilderList
public java.util.List<? extends VirtualServiceOuterClass.StringMatchOrBuilder> getAllowOriginsOrBuilderList()
String patterns that match allowed origins. An origin is allowed if any of the string matchers match. If a match is found, then the outgoing Access-Control-Allow-Origin would be set to the origin as provided by the client.
repeated .istio.networking.v1alpha3.StringMatch allow_origins = 7;
-
getAllowOriginsCount
public int getAllowOriginsCount()
String patterns that match allowed origins. An origin is allowed if any of the string matchers match. If a match is found, then the outgoing Access-Control-Allow-Origin would be set to the origin as provided by the client.
repeated .istio.networking.v1alpha3.StringMatch allow_origins = 7;
-
getAllowOrigins
public VirtualServiceOuterClass.StringMatch getAllowOrigins(int index)
String patterns that match allowed origins. An origin is allowed if any of the string matchers match. If a match is found, then the outgoing Access-Control-Allow-Origin would be set to the origin as provided by the client.
repeated .istio.networking.v1alpha3.StringMatch allow_origins = 7;
-
getAllowOriginsOrBuilder
public VirtualServiceOuterClass.StringMatchOrBuilder getAllowOriginsOrBuilder(int index)
String patterns that match allowed origins. An origin is allowed if any of the string matchers match. If a match is found, then the outgoing Access-Control-Allow-Origin would be set to the origin as provided by the client.
repeated .istio.networking.v1alpha3.StringMatch allow_origins = 7;
-
getAllowMethodsList
public com.google.protobuf.ProtocolStringList getAllowMethodsList()
List of HTTP methods allowed to access the resource. The content will be serialized into the Access-Control-Allow-Methods header.
repeated string allow_methods = 2;- 指定者:
getAllowMethodsList在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- A list containing the allowMethods.
-
getAllowMethodsCount
public int getAllowMethodsCount()
List of HTTP methods allowed to access the resource. The content will be serialized into the Access-Control-Allow-Methods header.
repeated string allow_methods = 2;- 指定者:
getAllowMethodsCount在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- The count of allowMethods.
-
getAllowMethods
public java.lang.String getAllowMethods(int index)
List of HTTP methods allowed to access the resource. The content will be serialized into the Access-Control-Allow-Methods header.
repeated string allow_methods = 2;- 指定者:
getAllowMethods在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The allowMethods at the given index.
-
getAllowMethodsBytes
public com.google.protobuf.ByteString getAllowMethodsBytes(int index)
List of HTTP methods allowed to access the resource. The content will be serialized into the Access-Control-Allow-Methods header.
repeated string allow_methods = 2;- 指定者:
getAllowMethodsBytes在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the allowMethods at the given index.
-
getAllowHeadersList
public com.google.protobuf.ProtocolStringList getAllowHeadersList()
List of HTTP headers that can be used when requesting the resource. Serialized to Access-Control-Allow-Headers header.
repeated string allow_headers = 3;- 指定者:
getAllowHeadersList在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- A list containing the allowHeaders.
-
getAllowHeadersCount
public int getAllowHeadersCount()
List of HTTP headers that can be used when requesting the resource. Serialized to Access-Control-Allow-Headers header.
repeated string allow_headers = 3;- 指定者:
getAllowHeadersCount在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- The count of allowHeaders.
-
getAllowHeaders
public java.lang.String getAllowHeaders(int index)
List of HTTP headers that can be used when requesting the resource. Serialized to Access-Control-Allow-Headers header.
repeated string allow_headers = 3;- 指定者:
getAllowHeaders在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The allowHeaders at the given index.
-
getAllowHeadersBytes
public com.google.protobuf.ByteString getAllowHeadersBytes(int index)
List of HTTP headers that can be used when requesting the resource. Serialized to Access-Control-Allow-Headers header.
repeated string allow_headers = 3;- 指定者:
getAllowHeadersBytes在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the allowHeaders at the given index.
-
getExposeHeadersList
public com.google.protobuf.ProtocolStringList getExposeHeadersList()
A list of HTTP headers that the browsers are allowed to access. Serialized into Access-Control-Expose-Headers header.
repeated string expose_headers = 4;- 指定者:
getExposeHeadersList在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- A list containing the exposeHeaders.
-
getExposeHeadersCount
public int getExposeHeadersCount()
A list of HTTP headers that the browsers are allowed to access. Serialized into Access-Control-Expose-Headers header.
repeated string expose_headers = 4;- 指定者:
getExposeHeadersCount在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- The count of exposeHeaders.
-
getExposeHeaders
public java.lang.String getExposeHeaders(int index)
A list of HTTP headers that the browsers are allowed to access. Serialized into Access-Control-Expose-Headers header.
repeated string expose_headers = 4;- 指定者:
getExposeHeaders在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The exposeHeaders at the given index.
-
getExposeHeadersBytes
public com.google.protobuf.ByteString getExposeHeadersBytes(int index)
A list of HTTP headers that the browsers are allowed to access. Serialized into Access-Control-Expose-Headers header.
repeated string expose_headers = 4;- 指定者:
getExposeHeadersBytes在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the exposeHeaders at the given index.
-
hasMaxAge
public boolean hasMaxAge()
Specifies how long the results of a preflight request can be cached. Translates to the `Access-Control-Max-Age` header.
.google.protobuf.Duration max_age = 5;- 指定者:
hasMaxAge在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- Whether the maxAge field is set.
-
getMaxAge
public com.google.protobuf.Duration getMaxAge()
Specifies how long the results of a preflight request can be cached. Translates to the `Access-Control-Max-Age` header.
.google.protobuf.Duration max_age = 5;- 指定者:
getMaxAge在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- The maxAge.
-
getMaxAgeOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxAgeOrBuilder()
Specifies how long the results of a preflight request can be cached. Translates to the `Access-Control-Max-Age` header.
.google.protobuf.Duration max_age = 5;
-
hasAllowCredentials
public boolean hasAllowCredentials()
Indicates whether the caller is allowed to send the actual request (not the preflight) using credentials. Translates to `Access-Control-Allow-Credentials` header.
.google.protobuf.BoolValue allow_credentials = 6;- 指定者:
hasAllowCredentials在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- Whether the allowCredentials field is set.
-
getAllowCredentials
public com.google.protobuf.BoolValue getAllowCredentials()
Indicates whether the caller is allowed to send the actual request (not the preflight) using credentials. Translates to `Access-Control-Allow-Credentials` header.
.google.protobuf.BoolValue allow_credentials = 6;- 指定者:
getAllowCredentials在接口中VirtualServiceOuterClass.CorsPolicyOrBuilder- 返回:
- The allowCredentials.
-
getAllowCredentialsOrBuilder
public com.google.protobuf.BoolValueOrBuilder getAllowCredentialsOrBuilder()
Indicates whether the caller is allowed to send the actual request (not the preflight) using credentials. Translates to `Access-Control-Allow-Credentials` header.
.google.protobuf.BoolValue allow_credentials = 6;
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static VirtualServiceOuterClass.CorsPolicy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static VirtualServiceOuterClass.CorsPolicy parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static VirtualServiceOuterClass.CorsPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
newBuilderForType
public VirtualServiceOuterClass.CorsPolicy.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static VirtualServiceOuterClass.CorsPolicy.Builder newBuilder()
-
newBuilder
public static VirtualServiceOuterClass.CorsPolicy.Builder newBuilder(VirtualServiceOuterClass.CorsPolicy prototype)
-
toBuilder
public VirtualServiceOuterClass.CorsPolicy.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected VirtualServiceOuterClass.CorsPolicy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static VirtualServiceOuterClass.CorsPolicy getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<VirtualServiceOuterClass.CorsPolicy> parser()
-
getParserForType
public com.google.protobuf.Parser<VirtualServiceOuterClass.CorsPolicy> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public VirtualServiceOuterClass.CorsPolicy getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-