Compute V1 Client - Class FilterMatchCriteria (2.0.0)

Reference documentation and code samples for the Compute V1 Client class FilterMatchCriteria.

Specifies how individual filter label matches within the list of filterLabels and contributes toward the overall metadataFilter match. Supported values are: - MATCH_ANY: at least one of the filterLabels must have a matching label in the provided metadata. - MATCH_ALL: all filterLabels must have matching labels in the provided metadata.

Protobuf type google.cloud.compute.v1.MetadataFilter.FilterMatchCriteria

Namespace

Google \ Cloud \ Compute \ V1 \ MetadataFilter

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_FILTER_MATCH_CRITERIA

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_FILTER_MATCH_CRITERIA = 0;

MATCH_ALL

Value: 180663271

Specifies that all filterLabels must match for the metadataFilter to be considered a match.

Generated from protobuf enum MATCH_ALL = 180663271;

MATCH_ANY

Value: 180663346

Specifies that any filterLabel must match for the metadataFilter to be considered a match.

Generated from protobuf enum MATCH_ANY = 180663346;

NOT_SET

Value: 163646646

Indicates that the match criteria was not set. A metadataFilter must never be created with this value.

Generated from protobuf enum NOT_SET = 163646646;