public class GetIndexesRequestChecker
extends java.lang.Object
GetIndexesRequest
.Constructor and Description |
---|
GetIndexesRequestChecker() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
checkIndexNamePrefix(java.lang.String indexNamePrefix)
Checks whether the given index name prefix is legal.
|
static int |
checkLimit(int limit)
Checks whether the number of indexes to return is between 1 and the
maximum.
|
static ListIndexesParams |
checkListIndexesParams(ListIndexesParams params)
Ensures the given protocol buffer parameters are valid.
|
static int |
checkOffset(int offset)
Checks whether the offset of the first indexes to return is between 0 and the
maximum.
|
static java.lang.String |
checkStartIndexName(java.lang.String startIndexName)
Checks whether the given start index name is legal.
|
public static int checkLimit(int limit)
limit
- the maximum number of indexes to return in list resultsjava.lang.IllegalArgumentException
- if the number of indexes to return
is out of rangepublic static int checkOffset(int offset)
offset
- the offset of the first index to return in list resultsjava.lang.IllegalArgumentException
- if the offset of the first index to return
is out of rangepublic static java.lang.String checkIndexNamePrefix(java.lang.String indexNamePrefix)
IndexChecker.checkName(String)
.indexNamePrefix
- the index name prefix to be checkedjava.lang.IllegalArgumentException
- if the index name prefix is illegal.public static java.lang.String checkStartIndexName(java.lang.String startIndexName)
IndexChecker.checkName(String)
.startIndexName
- the name of the first index to be returnedjava.lang.IllegalArgumentException
- if the start index name is illegal.public static ListIndexesParams checkListIndexesParams(ListIndexesParams params)
IllegalArgumentException
. If
everything is valid the original parameters are returned.params
- the parameters to be checked for validityjava.lang.IllegalArgumentException
- if any of the values are incorrect