Package com.jcabi.github
Enum Search.Qualifier
- All Implemented Interfaces:
StringEnum,Serializable,Comparable<Search.Qualifier>,Constable
- Enclosing interface:
- Search
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionFinds issues that are assigned to a certain user.Finds issues created by a certain user.Filters issues based on the date when they were closed.Finds issues that a certain user commented on.Filters issues based on the quantity of comments.Filters issues based on date of creation.Qualifies which fields are searched.Finds issues that were either created by a certain user.Searches for items within repositories that match a certain state.Filters issues based on their labels.Searches for issues within repositories matching a certain language.Finds issues that mention a certain user.Filters pull requests based on the date when they were merged.Filters items missing certain metadata.Limits searches to a specific repository.Filter issues based on whether they’re open or closed.Finds issues or pull requests which mention a particular team within an organization which the user is a member of.The search by issues or pull request only.Filters issues based on date last updated.Limits searches to a specific user. -
Method Summary
Modifier and TypeMethodDescriptionThe string that this enum value represents.static Search.QualifierReturns the enum constant of this type with the specified name.static Search.Qualifier[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
TYPE
The search by issues or pull request only. -
IN
Qualifies which fields are searched.With this qualifier you can restrict the search to just the title, body, comments, or any combination of these.
-
AUTHOR
Finds issues created by a certain user. -
ASSIGNEE
Finds issues that are assigned to a certain user. -
MENTIONS
Finds issues that mention a certain user. -
COMMENTER
Finds issues that a certain user commented on. -
INVOLVES
Finds issues that were either created by a certain user.Or assigned to that user, mention that user, or were commented on by that user.
-
TEAM
Finds issues or pull requests which mention a particular team within an organization which the user is a member of. -
STATE
Filter issues based on whether they’re open or closed. -
LABEL
Filters issues based on their labels. -
NO
Filters items missing certain metadata. -
LANGUAGE
Searches for issues within repositories matching a certain language. -
IS
Searches for items within repositories that match a certain state. -
CREATED
Filters issues based on date of creation. -
UPDATED
Filters issues based on date last updated. -
MERGED
Filters pull requests based on the date when they were merged. -
CLOSED
Filters issues based on the date when they were closed. -
COMMENTS
Filters issues based on the quantity of comments. -
USER
Limits searches to a specific user. -
REPO
Limits searches to a specific repository.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
identifier
Description copied from interface:StringEnumThe string that this enum value represents.- Specified by:
identifierin interfaceStringEnum- Returns:
- String
-