public class SearchIndex extends Object
Constructor and Description |
---|
SearchIndex(String name,
String sourceName) |
SearchIndex(String uuid,
String name,
String type,
Map<String,Object> params,
String sourceUuid,
String sourceName,
Map<String,Object> sourceParams,
String sourceType,
Map<String,Object> planParams) |
Modifier and Type | Method and Description |
---|---|
static SearchIndex |
fromJson(String input)
Takes a encoded index definition and turns it into a
SearchIndex which can be used. |
String |
name() |
Map<String,Object> |
params() |
SearchIndex |
params(Map<String,Object> params) |
Map<String,Object> |
planParams() |
SearchIndex |
planParams(Map<String,Object> planParams) |
String |
sourceName() |
Map<String,Object> |
sourceParams() |
SearchIndex |
sourceParams(Map<String,Object> sourceParams) |
String |
sourceType() |
SearchIndex |
sourceType(String sourceType) |
String |
sourceUuid() |
SearchIndex |
sourceUuid(String sourceUuid) |
String |
toJson() |
String |
toString() |
String |
type() |
SearchIndex |
unsetUuid()
Allows to unset the UUID from an index definition.
|
String |
uuid() |
SearchIndex |
uuid(String uuid) |
public static SearchIndex fromJson(String input)
SearchIndex
which can be used.input
- the encoded JSON index definition.public String name()
public String uuid()
public SearchIndex uuid(String uuid)
public SearchIndex unsetUuid()
IndexNotFoundException
.public String sourceName()
public String type()
public SearchIndex params(Map<String,Object> params)
public String sourceUuid()
public SearchIndex sourceUuid(String sourceUuid)
public SearchIndex sourceParams(Map<String,Object> sourceParams)
public String sourceType()
public SearchIndex sourceType(String sourceType)
public SearchIndex planParams(Map<String,Object> planParams)
public String toJson()
Copyright © 2024 Couchbase, Inc.. All rights reserved.