Package com.mongodb.client.model
Enum Class BucketGranularity
- All Implemented Interfaces:
Serializable
,Comparable<BucketGranularity>
,java.lang.constant.Constable
Granularity values for automatic bucketing.
- Since:
- 3.4
- See Also:
- MongoDB documentation
- $bucketAuto
- Since server release
- 3.4
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic BucketGranularity
fromString
(String value) Tries find the enum instance for the given valuegetValue()
Returns the display as defined in the preferred number articlestatic BucketGranularity
Returns the enum constant of this class with the specified name.static BucketGranularity[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
R5
R5 -
R10
R10 -
R20
R20 -
R40
R40 -
R80
R80 -
SERIES_125
SERIES_125 -
E6
E6 -
E12
E12 -
E24
E24 -
E48
E48 -
E96
E96 -
E192
E192 -
POWERSOF2
POWERSOF2
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromString
Tries find the enum instance for the given value- Parameters:
value
- the value to search for- Returns:
- the enum instance
-
getValue
Returns the display as defined in the preferred number article- Returns:
- the display name
-