public static final class GetIndexesRequest.Builder
extends java.lang.Object
GetIndexesRequests.| 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