public static final class GetIndexesRequest.Builder
extends java.lang.Object
GetIndexesRequest
s.Modifier and Type | Method and Description |
---|---|
GetIndexesRequest |
build() |
GetIndexesRequest.Builder |
setIncludeStartIndex(boolean includeStartIndex)
Sets whether or not to include the index whose name is specified via
the
setStartIndexName(String) method. |
GetIndexesRequest.Builder |
setIndexNamePrefix(java.lang.String indexNamePrefix)
Sets the prefix to be matched against the names of returned indexes.
|
GetIndexesRequest.Builder |
setLimit(java.lang.Integer limit)
Sets the maximum number of indexes to return.
|
GetIndexesRequest.Builder |
setNamespace(java.lang.String namespace)
Sets the namespace to use for this request.
|
GetIndexesRequest.Builder |
setOffset(java.lang.Integer offset)
Sets the offset of the first index to return.
|
GetIndexesRequest.Builder |
setSchemaFetched(boolean schemaFetched)
Sets whether or not the schema is returned with indexes.
|
GetIndexesRequest.Builder |
setStartIndexName(java.lang.String startIndexName)
Sets the name of the first index to return.
|
public GetIndexesRequest.Builder setOffset(java.lang.Integer offset)
setStartIndexName(String)
method.offset
- the offset of the first returned indexjava.lang.IllegalArgumentException
- if negative or too large offset is givenpublic GetIndexesRequest.Builder setIndexNamePrefix(java.lang.String indexNamePrefix)
indexNamePrefix
- the prefix used to select returned indexesjava.lang.IllegalArgumentException
- if invalid index name is givenpublic GetIndexesRequest.Builder setIncludeStartIndex(boolean includeStartIndex)
setStartIndexName(String)
method.includeStartIndex
- whether or not to return the start indexpublic GetIndexesRequest.Builder setStartIndexName(java.lang.String startIndexName)
setIncludeStartIndex(boolean)
method.startIndexName
- the name of the first index to be returnedjava.lang.IllegalArgumentException
- if invalid start index name is givenpublic GetIndexesRequest.Builder setLimit(java.lang.Integer limit)
limit
- the number of indexes to returnjava.lang.IllegalArgumentException
- if negative or too large limit is givenpublic GetIndexesRequest.Builder setSchemaFetched(boolean schemaFetched)
schemaFetched
- whether or not schemas are present in returned indexespublic GetIndexesRequest.Builder setNamespace(java.lang.String namespace)
namespace
- The namespace for this request.public GetIndexesRequest build()
GetIndexesRequest
using values set on this builder