Class GetIndexesRequest


  • public final class GetIndexesRequest
    extends Object
    A request to get a range of indexes. You can specify a number of restrictions, such as the number of indexes to return, the prefix with which names of the returned indexes must begin, etc. A namespace may be specified, otherwise the default namespace will be used. Only the indexes defined in the namespace, default or otherwise, will be returned.
    
       GetIndexesRequest request = GetIndexesRequest.newBuilder()
           .setIndexNamePrefix("a")
           .setOffset(100)
           .setLimit(10)
           .build();
     
    • Method Detail

      • getOffset

        public Integer getOffset()
        Returns:
        the offset of the first returned index
      • getIndexNamePrefix

        public String getIndexNamePrefix()
        Returns:
        the prefix matching names of all returned indexes
      • isIncludeStartIndex

        public boolean isIncludeStartIndex()
        Returns:
        whether or not the index with the start index name is returned
      • getStartIndexName

        public String getStartIndexName()
        Returns:
        the name of the first index to be returned
      • getLimit

        public Integer getLimit()
        Returns:
        the maximum number of indexes returned by this request
      • isSchemaFetched

        public Boolean isSchemaFetched()
        Returns:
        whether or not index schema is returned with each index
      • getNamespace

        public String getNamespace()
        Returns:
        the namespace for this request, or null for the default namespace.
      • isAllNamespaces

        public Boolean isAllNamespaces()
        Returns:
        whether or not to return indexes across all namespaces
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object