@Generated public class AiSearchAPI extends Object
| Constructor and Description |
|---|
AiSearchAPI(AiSearchService mock)
Constructor for mocks
|
AiSearchAPI(ApiClient apiClient)
Regular-use constructor
|
| Modifier and Type | Method and Description |
|---|---|
Endpoint |
createEndpoint(CreateEndpointRequest request)
Create a new AI Search endpoint.
|
Index |
createIndex(CreateIndexRequest request)
Create a new AI Search index.
|
void |
deleteEndpoint(DeleteEndpointRequest request)
Delete an AI Search endpoint.
|
void |
deleteEndpoint(String name) |
void |
deleteIndex(DeleteIndexRequest request)
Delete an AI Search index.
|
void |
deleteIndex(String name) |
Endpoint |
getEndpoint(GetEndpointRequest request)
Get details for a single AI Search endpoint.
|
Endpoint |
getEndpoint(String name) |
Index |
getIndex(GetIndexRequest request)
Get details for a single AI Search index.
|
Index |
getIndex(String name) |
AiSearchService |
impl() |
Iterable<Endpoint> |
listEndpoints(ListEndpointsRequest request)
List AI Search endpoints in a workspace.
|
Iterable<Endpoint> |
listEndpoints(String parent) |
Iterable<Index> |
listIndexes(ListIndexesRequest request)
List AI Search indexes on an endpoint.
|
Iterable<Index> |
listIndexes(String parent) |
QueryIndexResponse |
queryIndex(QueryIndexRequest request)
Query (search) an AI Search index.
|
RemoveDataResponse |
removeData(RemoveDataRequest request)
Remove rows by primary key from a Direct Access AI Search index.
|
ScanIndexResponse |
scanIndex(ScanIndexRequest request)
Scan (paginate over) the rows of an AI Search index.
|
SyncIndexResponse |
syncIndex(SyncIndexRequest request)
Synchronize a Delta Sync AI Search index with its source Delta table.
|
Endpoint |
updateEndpoint(UpdateEndpointRequest request)
Update an existing AI Search endpoint.
|
UpsertDataResponse |
upsertData(UpsertDataRequest request)
Upsert rows into a Direct Access AI Search index.
|
public AiSearchAPI(ApiClient apiClient)
public AiSearchAPI(AiSearchService mock)
public Endpoint createEndpoint(CreateEndpointRequest request)
public Index createIndex(CreateIndexRequest request)
public void deleteEndpoint(String name)
public void deleteEndpoint(DeleteEndpointRequest request)
public void deleteIndex(String name)
public void deleteIndex(DeleteIndexRequest request)
public Endpoint getEndpoint(GetEndpointRequest request)
public Index getIndex(GetIndexRequest request)
public Iterable<Endpoint> listEndpoints(ListEndpointsRequest request)
public Iterable<Index> listIndexes(ListIndexesRequest request)
public QueryIndexResponse queryIndex(QueryIndexRequest request)
public RemoveDataResponse removeData(RemoveDataRequest request)
public ScanIndexResponse scanIndex(ScanIndexRequest request)
public SyncIndexResponse syncIndex(SyncIndexRequest request)
public Endpoint updateEndpoint(UpdateEndpointRequest request)
public UpsertDataResponse upsertData(UpsertDataRequest request)
public AiSearchService impl()
Copyright © 2026. All rights reserved.