-
String patterns that match allowed origins.
String patterns that match allowed origins.
VirtualServiceOuterClass.StringMatch.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
VirtualServiceOuterClass.StringMatch.Builder.clear()
VirtualServiceOuterClass.StringMatch.Builder.clearExact()
VirtualServiceOuterClass.StringMatch.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VirtualServiceOuterClass.StringMatch.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VirtualServiceOuterClass.StringMatch.Builder.clearPrefix()
VirtualServiceOuterClass.StringMatch.Builder.clearRegex()
RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).
VirtualServiceOuterClass.StringMatch.Builder.clone()
String patterns that match allowed origins.
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
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
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
VirtualServiceOuterClass.HTTPMatchRequest.Builder.getUriBuilder()
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.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VirtualServiceOuterClass.StringMatch.Builder.mergeFrom(com.google.protobuf.Message other)
VirtualServiceOuterClass.StringMatch.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VirtualServiceOuterClass.StringMatch.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
The header keys must be lowercase and use hyphen as the separator,
e.g.
Query parameters for matching.
withoutHeader has the same syntax with the header, but has opposite meaning.
VirtualServiceOuterClass.StringMatch.Builder.setExactBytes(com.google.protobuf.ByteString value)
VirtualServiceOuterClass.StringMatch.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
VirtualServiceOuterClass.StringMatch.Builder.setPrefixBytes(com.google.protobuf.ByteString value)
RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).
VirtualServiceOuterClass.StringMatch.Builder.setRegexBytes(com.google.protobuf.ByteString value)
RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).
VirtualServiceOuterClass.StringMatch.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value)
VirtualServiceOuterClass.StringMatch.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VirtualServiceOuterClass.StringMatch.toBuilder()
String patterns that match allowed origins.
String patterns that match allowed origins.
String patterns that match allowed origins.
String patterns that match allowed origins.
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
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
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
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.