Class IndexEndpointServiceGrpc.IndexEndpointServiceImplBase (3.5.0)

public abstract static class IndexEndpointServiceGrpc.IndexEndpointServiceImplBase implements BindableService

A service for managing Vertex AI's IndexEndpoints.

Inheritance

java.lang.Object > IndexEndpointServiceGrpc.IndexEndpointServiceImplBase

Implements

io.grpc.BindableService

Constructors

IndexEndpointServiceImplBase()

public IndexEndpointServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
Type Description
io.grpc.ServerServiceDefinition

createIndexEndpoint(CreateIndexEndpointRequest request, StreamObserver responseObserver)

public void createIndexEndpoint(CreateIndexEndpointRequest request, StreamObserver responseObserver)

Creates an IndexEndpoint.

Parameters
Name Description
request CreateIndexEndpointRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteIndexEndpoint(DeleteIndexEndpointRequest request, StreamObserver responseObserver)

public void deleteIndexEndpoint(DeleteIndexEndpointRequest request, StreamObserver responseObserver)

Deletes an IndexEndpoint.

Parameters
Name Description
request DeleteIndexEndpointRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deployIndex(DeployIndexRequest request, StreamObserver responseObserver)

public void deployIndex(DeployIndexRequest request, StreamObserver responseObserver)

Deploys an Index into this IndexEndpoint, creating a DeployedIndex within it. Only non-empty Indexes can be deployed.

Parameters
Name Description
request DeployIndexRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getIndexEndpoint(GetIndexEndpointRequest request, StreamObserver responseObserver)

public void getIndexEndpoint(GetIndexEndpointRequest request, StreamObserver responseObserver)

Gets an IndexEndpoint.

Parameters
Name Description
request GetIndexEndpointRequest
responseObserver io.grpc.stub.StreamObserver<IndexEndpoint>

listIndexEndpoints(ListIndexEndpointsRequest request, StreamObserver responseObserver)

public void listIndexEndpoints(ListIndexEndpointsRequest request, StreamObserver responseObserver)

Lists IndexEndpoints in a Location.

Parameters
Name Description
request ListIndexEndpointsRequest
responseObserver io.grpc.stub.StreamObserver<ListIndexEndpointsResponse>

mutateDeployedIndex(MutateDeployedIndexRequest request, StreamObserver responseObserver)

public void mutateDeployedIndex(MutateDeployedIndexRequest request, StreamObserver responseObserver)

Update an existing DeployedIndex under an IndexEndpoint.

Parameters
Name Description
request MutateDeployedIndexRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

undeployIndex(UndeployIndexRequest request, StreamObserver responseObserver)

public void undeployIndex(UndeployIndexRequest request, StreamObserver responseObserver)

Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it, and freeing all resources it's using.

Parameters
Name Description
request UndeployIndexRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateIndexEndpoint(UpdateIndexEndpointRequest request, StreamObserver responseObserver)

public void updateIndexEndpoint(UpdateIndexEndpointRequest request, StreamObserver responseObserver)

Updates an IndexEndpoint.

Parameters
Name Description
request UpdateIndexEndpointRequest
responseObserver io.grpc.stub.StreamObserver<IndexEndpoint>