GlobalForwardingRuleMetadataFilter class
Constructors
-
GlobalForwardingRuleMetadataFilter({required Input<
List< filterLabels, required Input<GlobalForwardingRuleMetadataFilterFilterLabel> >String> filterMatchCriteria}) -
Creates a new GlobalForwardingRuleMetadataFilter.
filterLabelsThe list of label value pairs that must match labels in thefilterMatchCriteriaSpecifies how individual filterLabel matches within the list ofconst -
GlobalForwardingRuleMetadataFilter.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
filterLabels
→ Input<
List< GlobalForwardingRuleMetadataFilterFilterLabel> > -
The list of label value pairs that must match labels in the
provided metadata based on filterMatchCriteria
This list must not be empty and can have at the most 64 entries.
Structure is documented below.
final
-
filterMatchCriteria
→ Input<
String> -
Specifies how individual filterLabel matches within the list of
filterLabels contribute towards the overall metadataFilter match.
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.
Possible values are:
MATCH_ANY,MATCH_ALL.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited