| 程序包 | 说明 |
|---|---|
| istio.networking.v1alpha3 |
| 限定符和类型 | 方法和说明 |
|---|---|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.Builder.build() |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.Builder.buildPartial() |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.CorsPolicyOrBuilder.getAllowOrigins(int index)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.CorsPolicy.getAllowOrigins(int index)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.CorsPolicy.Builder.getAllowOrigins(int index)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getAuthority()
HTTP Authority
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch authority = 4; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getAuthority()
HTTP Authority
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch authority = 4; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getAuthority()
HTTP Authority
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch authority = 4; |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.getDefaultInstance() |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.getDefaultInstanceForType() |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.Builder.getDefaultInstanceForType() |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getHeadersOrThrow(String key)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getHeadersOrThrow(String key)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getHeadersOrThrow(String key)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getMethod()
HTTP Method
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch method = 3; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getMethod()
HTTP Method
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch method = 3; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getMethod()
HTTP Method
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch method = 3; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getQueryParamsOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getQueryParamsOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getQueryParamsOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getQueryParamsOrThrow(String key)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getQueryParamsOrThrow(String key)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getQueryParamsOrThrow(String key)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getScheme()
URI Scheme
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch scheme = 2; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getScheme()
URI Scheme
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch scheme = 2; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getScheme()
URI Scheme
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch scheme = 2; |
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getUri()
URI to match
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
**Note:** Case-insensitive matching could be enabled via the
`ignore_uri_case` flag.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getUri()
URI to match
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
**Note:** Case-insensitive matching could be enabled via the
`ignore_uri_case` flag.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getUri()
URI to match
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
**Note:** Case-insensitive matching could be enabled via the
`ignore_uri_case` flag.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getWithoutHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getWithoutHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getWithoutHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getWithoutHeadersOrThrow(String key)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getWithoutHeadersOrThrow(String key)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getWithoutHeadersOrThrow(String key)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseDelimitedFrom(InputStream input) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(byte[] data) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(ByteBuffer data) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(com.google.protobuf.ByteString data) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(com.google.protobuf.CodedInputStream input) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(InputStream input) |
static VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.StringMatch.parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.CorsPolicyOrBuilder.getAllowOriginsList()
String patterns that match allowed origins.
|
List<VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.CorsPolicy.getAllowOriginsList()
String patterns that match allowed origins.
|
List<VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.CorsPolicy.Builder.getAllowOriginsList()
String patterns that match allowed origins.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.getHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getHeadersMap()
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.getHeadersMap()
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getHeadersMap()
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getMutableHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getMutableQueryParams()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getMutableWithoutHeaders()
已过时。
|
com.google.protobuf.Parser<VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.StringMatch.getParserForType() |
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getQueryParams()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.getQueryParams()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getQueryParams()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getQueryParamsMap()
Query parameters for matching.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.getQueryParamsMap()
Query parameters for matching.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getQueryParamsMap()
Query parameters for matching.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getWithoutHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.getWithoutHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getWithoutHeaders()
已过时。
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getWithoutHeadersMap()
withoutHeader has the same syntax with the header, but has opposite meaning.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.getWithoutHeadersMap()
withoutHeader has the same syntax with the header, but has opposite meaning.
|
Map<String,VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getWithoutHeadersMap()
withoutHeader has the same syntax with the header, but has opposite meaning.
|
static com.google.protobuf.Parser<VirtualServiceOuterClass.StringMatch> |
VirtualServiceOuterClass.StringMatch.parser() |
| 限定符和类型 | 方法和说明 |
|---|---|
VirtualServiceOuterClass.CorsPolicy.Builder |
VirtualServiceOuterClass.CorsPolicy.Builder.addAllowOrigins(int index,
VirtualServiceOuterClass.StringMatch value)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.CorsPolicy.Builder |
VirtualServiceOuterClass.CorsPolicy.Builder.addAllowOrigins(VirtualServiceOuterClass.StringMatch value)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getQueryParamsOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getQueryParamsOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getQueryParamsOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
Query parameters for matching.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder.getWithoutHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.getWithoutHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.StringMatch |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getWithoutHeadersOrDefault(String key,
VirtualServiceOuterClass.StringMatch defaultValue)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.mergeAuthority(VirtualServiceOuterClass.StringMatch value)
HTTP Authority
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch authority = 4; |
VirtualServiceOuterClass.StringMatch.Builder |
VirtualServiceOuterClass.StringMatch.Builder.mergeFrom(VirtualServiceOuterClass.StringMatch other) |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.mergeMethod(VirtualServiceOuterClass.StringMatch value)
HTTP Method
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch method = 3; |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.mergeScheme(VirtualServiceOuterClass.StringMatch value)
URI Scheme
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch scheme = 2; |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.mergeUri(VirtualServiceOuterClass.StringMatch value)
URI to match
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
**Note:** Case-insensitive matching could be enabled via the
`ignore_uri_case` flag.
|
static VirtualServiceOuterClass.StringMatch.Builder |
VirtualServiceOuterClass.StringMatch.newBuilder(VirtualServiceOuterClass.StringMatch prototype) |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.putHeaders(String key,
VirtualServiceOuterClass.StringMatch value)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.putQueryParams(String key,
VirtualServiceOuterClass.StringMatch value)
Query parameters for matching.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.putWithoutHeaders(String key,
VirtualServiceOuterClass.StringMatch value)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
VirtualServiceOuterClass.CorsPolicy.Builder |
VirtualServiceOuterClass.CorsPolicy.Builder.setAllowOrigins(int index,
VirtualServiceOuterClass.StringMatch value)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setAuthority(VirtualServiceOuterClass.StringMatch value)
HTTP Authority
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch authority = 4; |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setMethod(VirtualServiceOuterClass.StringMatch value)
HTTP Method
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch method = 3; |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setScheme(VirtualServiceOuterClass.StringMatch value)
URI Scheme
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
.istio.networking.v1alpha3.StringMatch scheme = 2; |
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setUri(VirtualServiceOuterClass.StringMatch value)
URI to match
values are case-sensitive and formatted as follows:
- `exact: "value"` for exact string match
- `prefix: "value"` for prefix-based match
- `regex: "value"` for ECMAscript style regex-based match
**Note:** Case-insensitive matching could be enabled via the
`ignore_uri_case` flag.
|
| 限定符和类型 | 方法和说明 |
|---|---|
VirtualServiceOuterClass.CorsPolicy.Builder |
VirtualServiceOuterClass.CorsPolicy.Builder.addAllAllowOrigins(Iterable<? extends VirtualServiceOuterClass.StringMatch> values)
String patterns that match allowed origins.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.putAllHeaders(Map<String,VirtualServiceOuterClass.StringMatch> values)
The header keys must be lowercase and use hyphen as the separator,
e.g.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.putAllQueryParams(Map<String,VirtualServiceOuterClass.StringMatch> values)
Query parameters for matching.
|
VirtualServiceOuterClass.HTTPMatchRequest.Builder |
VirtualServiceOuterClass.HTTPMatchRequest.Builder.putAllWithoutHeaders(Map<String,VirtualServiceOuterClass.StringMatch> values)
withoutHeader has the same syntax with the header, but has opposite meaning.
|
Copyright © 2018–2023 Alibaba Group. All rights reserved.