Class IndexServiceGrpc.IndexServiceBlockingStub (2.4.0)

public static final class IndexServiceGrpc.IndexServiceBlockingStub extends AbstractBlockingStub<IndexServiceGrpc.IndexServiceBlockingStub>

A service for creating and managing Vertex AI's Index resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > IndexServiceGrpc.IndexServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected IndexServiceGrpc.IndexServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
IndexServiceGrpc.IndexServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createIndex(CreateIndexRequest request)

public Operation createIndex(CreateIndexRequest request)

Creates an Index.

Parameter
NameDescription
requestCreateIndexRequest
Returns
TypeDescription
Operation

deleteIndex(DeleteIndexRequest request)

public Operation deleteIndex(DeleteIndexRequest request)

Deletes an Index. An Index can only be deleted when all its DeployedIndexes had been undeployed.

Parameter
NameDescription
requestDeleteIndexRequest
Returns
TypeDescription
Operation

getIndex(GetIndexRequest request)

public Index getIndex(GetIndexRequest request)

Gets an Index.

Parameter
NameDescription
requestGetIndexRequest
Returns
TypeDescription
Index

listIndexes(ListIndexesRequest request)

public ListIndexesResponse listIndexes(ListIndexesRequest request)

Lists Indexes in a Location.

Parameter
NameDescription
requestListIndexesRequest
Returns
TypeDescription
ListIndexesResponse

updateIndex(UpdateIndexRequest request)

public Operation updateIndex(UpdateIndexRequest request)

Updates an Index.

Parameter
NameDescription
requestUpdateIndexRequest
Returns
TypeDescription
Operation