Names of gateways where the rule should be applied.
Names of gateways where the rule should be applied.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.addGatewaysBytes(com.google.protobuf.ByteString value)
Names of gateways where the rule should be applied.
Match conditions to be satisfied for the rule to be
activated.
Match conditions to be satisfied for the rule to be
activated.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clear()
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
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearGateways()
Names of gateways where the rule should be applied.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearHeaders()
Flag to specify whether the URI matching should be case-insensitive.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearMethod()
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
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearName()
The name assigned to a match.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearPort()
Specifies the ports on the host that is being addressed.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearScheme()
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
Source namespace constraining the applicability of a rule to workloads in that namespace.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.clearUri()
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.HTTPMatchRequest.Builder.clone()
Match conditions to be satisfied for the rule to be
activated.
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
VirtualServiceOuterClass.HTTPMatchRequest.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VirtualServiceOuterClass.HTTPMatchRequest.Builder.mergeFrom(com.google.protobuf.Message other)
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.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.HTTPMatchRequest.newBuilder()
VirtualServiceOuterClass.HTTPMatchRequest.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.
One or more labels that constrain the applicability of a rule to
workloads with the given labels.
withoutHeader has the same syntax with the header, but has opposite meaning.
The header keys must be lowercase and use hyphen as the separator,
e.g.
Query parameters for matching.
One or more labels that constrain the applicability of a rule to
workloads with the given labels.
withoutHeader has the same syntax with the header, but has opposite meaning.
The header keys must be lowercase and use hyphen as the separator,
e.g.
Query parameters for matching.
One or more labels that constrain the applicability of a rule to
workloads with the given labels.
withoutHeader has the same syntax with the header, but has opposite meaning.
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 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
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setGateways(int index,
String value)
Names of gateways where the rule should be applied.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setIgnoreUriCase(boolean value)
Flag to specify whether the URI matching should be case-insensitive.
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
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
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setName(String value)
The name assigned to a match.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setNameBytes(com.google.protobuf.ByteString value)
The name assigned to a match.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setPort(int value)
Specifies the ports on the host that is being addressed.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object 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
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
Source namespace constraining the applicability of a rule to workloads in that namespace.
Source namespace constraining the applicability of a rule to workloads in that namespace.
VirtualServiceOuterClass.HTTPMatchRequest.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.
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.HTTPMatchRequest.toBuilder()