| Couchbase C Client
    3.3.18
    Asynchronous C Client for Couchbase | 
#include <ixmgmt.h>
| Data Fields | |
| const lcb_N1XSPEC *const * | specs | 
| Input specs. | |
| size_t | nspec | 
| Number of specs. | |
| lcb_U32 | timeout | 
| Maximum amount of time to wait (microseconds). | |
| lcb_U32 | interval | 
| How often to check status (microseconds). | |
| lcb_N1XMGMTCALLBACK | callback | 
| Callback to invoke once the indexes have been built or the timeout has been reached. | |
| const lcb_N1XSPEC* const* specs | 
Input specs.
This should be the specs received from lcb_n1x_startbuild()'s callback. If you are building from scratch, only the lcb_N1XSPEC::rawjson and lcb_INDEXSPEC::nrawjson need to be populated
| size_t nspec | 
Number of specs.
| lcb_U32 timeout | 
Maximum amount of time to wait (microseconds).
If not specified, the default is 30 seconds (30 * 100000)
| lcb_U32 interval | 
How often to check status (microseconds).
Default is 500 milliseconds (500000)
| lcb_N1XMGMTCALLBACK callback | 
Callback to invoke once the indexes have been built or the timeout has been reached.
The callback is only invoked once.