Enum MetadataFilter.FilterMatchCriteria

java.lang.Object
java.lang.Enum<MetadataFilter.FilterMatchCriteria>
com.google.cloud.compute.v1.MetadataFilter.FilterMatchCriteria
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<MetadataFilter.FilterMatchCriteria>
Enclosing class:
MetadataFilter

public static enum MetadataFilter.FilterMatchCriteria extends Enum<MetadataFilter.FilterMatchCriteria> implements com.google.protobuf.ProtocolMessageEnum
 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 enum google.cloud.compute.v1.MetadataFilter.FilterMatchCriteria
  • Enum Constant Details

    • UNDEFINED_FILTER_MATCH_CRITERIA

      public static final MetadataFilter.FilterMatchCriteria UNDEFINED_FILTER_MATCH_CRITERIA
       A value indicating that the enum field is not set.
       
      UNDEFINED_FILTER_MATCH_CRITERIA = 0;
    • MATCH_ALL

      public static final MetadataFilter.FilterMatchCriteria MATCH_ALL
       Specifies that all filterLabels must match for themetadataFilter to be considered a match.
       
      MATCH_ALL = 180663271;
    • MATCH_ANY

      public static final MetadataFilter.FilterMatchCriteria MATCH_ANY
       Specifies that any filterLabel must match for themetadataFilter to be considered a match.
       
      MATCH_ANY = 180663346;
    • NOT_SET

      public static final MetadataFilter.FilterMatchCriteria NOT_SET
       Indicates that the match criteria was not set. AmetadataFilter must never be created with this value.
       
      NOT_SET = 163646646;
    • UNRECOGNIZED

      public static final MetadataFilter.FilterMatchCriteria UNRECOGNIZED
  • Field Details

    • UNDEFINED_FILTER_MATCH_CRITERIA_VALUE

      public static final int UNDEFINED_FILTER_MATCH_CRITERIA_VALUE
       A value indicating that the enum field is not set.
       
      UNDEFINED_FILTER_MATCH_CRITERIA = 0;
      See Also:
    • MATCH_ALL_VALUE

      public static final int MATCH_ALL_VALUE
       Specifies that all filterLabels must match for themetadataFilter to be considered a match.
       
      MATCH_ALL = 180663271;
      See Also:
    • MATCH_ANY_VALUE

      public static final int MATCH_ANY_VALUE
       Specifies that any filterLabel must match for themetadataFilter to be considered a match.
       
      MATCH_ANY = 180663346;
      See Also:
    • NOT_SET_VALUE

      public static final int NOT_SET_VALUE
       Indicates that the match criteria was not set. AmetadataFilter must never be created with this value.
       
      NOT_SET = 163646646;
      See Also:
  • Method Details

    • values

      public static MetadataFilter.FilterMatchCriteria[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static MetadataFilter.FilterMatchCriteria valueOf(String name)
      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.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static MetadataFilter.FilterMatchCriteria valueOf(int value)
      Deprecated.
      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.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static MetadataFilter.FilterMatchCriteria forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<MetadataFilter.FilterMatchCriteria> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static MetadataFilter.FilterMatchCriteria valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      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.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null