EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria

enum EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria : Enum<EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria> , ConvertibleToJava<EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria>

Specifies how matching should be done. Supported values are: MATCH_ANY: At least one of the Labels specified in the matcher should match the metadata presented by xDS client. MATCH_ALL: The metadata presented by the xDS client should contain all of the labels specified here. The selection is determined based on the best match. For example, suppose there are three EndpointPolicy resources P1, P2 and P3 and if P1 has a the matcher as MATCH_ANY , P2 has MATCH_ALL , and P3 has MATCH_ALL . If a client with label connects, the config from P1 will be selected. If a client with label connects, the config from P2 will be selected. If a client with label connects, the config from P3 will be selected. If there is more than one best match, (for example, if a config P4 with selector exists and if a client with label connects), an error will be thrown.

Entries

Link copied to clipboard

Default value. Should not be used.

Link copied to clipboard

At least one of the Labels specified in the matcher should match the metadata presented by xDS client.

Link copied to clipboard

The metadata presented by the xDS client should contain all of the labels specified here.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun toJava(): EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Properties

Link copied to clipboard
val javaValue: EndpointMatcherMetadataLabelMatcherMetadataLabelMatchCriteria
Link copied to clipboard
Link copied to clipboard