Package com.mewna.catnip.rest
Class Routes.Route
java.lang.Object
com.mewna.catnip.rest.Routes.Route
- Enclosing class:
- Routes
-
Constructor Summary
ConstructorDescriptionRoute()
Route
(Routes.HttpMethod method, String baseRoute) Route
(Routes.HttpMethod method, String baseRoute, boolean requiresMsPrecision) Route
(Routes.HttpMethod method, String baseRoute, String majorParam) Route
(Routes.HttpMethod method, String baseRoute, String majorParam, boolean requiresMsPrecision) Route
(Routes.HttpMethod method, String baseRoute, String majorParam, String ratelimitKey) Route
(Routes.HttpMethod method, String baseRoute, String majorParam, String ratelimitKey, boolean requiresMsPrecision) -
Method Summary
-
Constructor Details
-
Route
public Route() -
Route
-
Route
public Route(@Nonnull Routes.HttpMethod method, @Nonnull String baseRoute, boolean requiresMsPrecision) -
Route
public Route(@Nonnull Routes.HttpMethod method, @Nonnull String baseRoute, @Nullable String majorParam) -
Route
public Route(@Nonnull Routes.HttpMethod method, @Nonnull String baseRoute, @Nullable String majorParam, boolean requiresMsPrecision) -
Route
public Route(@Nonnull Routes.HttpMethod method, @Nonnull String baseRoute, @Nullable String majorParam, @Nonnull String ratelimitKey) -
Route
public Route(@Nonnull Routes.HttpMethod method, @Nonnull String baseRoute, @Nullable String majorParam, @Nonnull String ratelimitKey, boolean requiresMsPrecision)
-
-
Method Details
-
withMajorParam
-
compile
@Nonnull @CheckReturnValue public Routes.Route compile(@Nonnull String param, @Nonnull String value) -
copy
-
withQueryString
-
hashCode
public int hashCode() -
equals
-
toString
-
method
-
baseRoute
-
majorParam
-
ratelimitKey
-
requiresMsPrecision
public boolean requiresMsPrecision()
-