Class IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub (3.43.0)

public static final class IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub extends AbstractBlockingStub<IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service IndexEndpointService.

A service for managing Vertex AI's IndexEndpoints.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createIndexEndpoint(CreateIndexEndpointRequest request)

public Operation createIndexEndpoint(CreateIndexEndpointRequest request)

Creates an IndexEndpoint.

Parameter
Name Description
request CreateIndexEndpointRequest
Returns
Type Description
Operation

deleteIndexEndpoint(DeleteIndexEndpointRequest request)

public Operation deleteIndexEndpoint(DeleteIndexEndpointRequest request)

Deletes an IndexEndpoint.

Parameter
Name Description
request DeleteIndexEndpointRequest
Returns
Type Description
Operation

deployIndex(DeployIndexRequest request)

public Operation deployIndex(DeployIndexRequest request)

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

Parameter
Name Description
request DeployIndexRequest
Returns
Type Description
Operation

getIndexEndpoint(GetIndexEndpointRequest request)

public IndexEndpoint getIndexEndpoint(GetIndexEndpointRequest request)

Gets an IndexEndpoint.

Parameter
Name Description
request GetIndexEndpointRequest
Returns
Type Description
IndexEndpoint

listIndexEndpoints(ListIndexEndpointsRequest request)

public ListIndexEndpointsResponse listIndexEndpoints(ListIndexEndpointsRequest request)

Lists IndexEndpoints in a Location.

Parameter
Name Description
request ListIndexEndpointsRequest
Returns
Type Description
ListIndexEndpointsResponse

mutateDeployedIndex(MutateDeployedIndexRequest request)

public Operation mutateDeployedIndex(MutateDeployedIndexRequest request)

Update an existing DeployedIndex under an IndexEndpoint.

Parameter
Name Description
request MutateDeployedIndexRequest
Returns
Type Description
Operation

undeployIndex(UndeployIndexRequest request)

public Operation undeployIndex(UndeployIndexRequest request)

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

Parameter
Name Description
request UndeployIndexRequest
Returns
Type Description
Operation

updateIndexEndpoint(UpdateIndexEndpointRequest request)

public IndexEndpoint updateIndexEndpoint(UpdateIndexEndpointRequest request)

Updates an IndexEndpoint.

Parameter
Name Description
request UpdateIndexEndpointRequest
Returns
Type Description
IndexEndpoint