Class IndexEndpointServiceGrpc.IndexEndpointServiceBlockingStub (3.4.0)

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

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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCreateIndexEndpointRequest
Returns
TypeDescription
Operation

deleteIndexEndpoint(DeleteIndexEndpointRequest request)

public Operation deleteIndexEndpoint(DeleteIndexEndpointRequest request)

Deletes an IndexEndpoint.

Parameter
NameDescription
requestDeleteIndexEndpointRequest
Returns
TypeDescription
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
NameDescription
requestDeployIndexRequest
Returns
TypeDescription
Operation

getIndexEndpoint(GetIndexEndpointRequest request)

public IndexEndpoint getIndexEndpoint(GetIndexEndpointRequest request)

Gets an IndexEndpoint.

Parameter
NameDescription
requestGetIndexEndpointRequest
Returns
TypeDescription
IndexEndpoint

listIndexEndpoints(ListIndexEndpointsRequest request)

public ListIndexEndpointsResponse listIndexEndpoints(ListIndexEndpointsRequest request)

Lists IndexEndpoints in a Location.

Parameter
NameDescription
requestListIndexEndpointsRequest
Returns
TypeDescription
ListIndexEndpointsResponse

mutateDeployedIndex(MutateDeployedIndexRequest request)

public Operation mutateDeployedIndex(MutateDeployedIndexRequest request)

Update an existing DeployedIndex under an IndexEndpoint.

Parameter
NameDescription
requestMutateDeployedIndexRequest
Returns
TypeDescription
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
NameDescription
requestUndeployIndexRequest
Returns
TypeDescription
Operation

updateIndexEndpoint(UpdateIndexEndpointRequest request)

public IndexEndpoint updateIndexEndpoint(UpdateIndexEndpointRequest request)

Updates an IndexEndpoint.

Parameter
NameDescription
requestUpdateIndexEndpointRequest
Returns
TypeDescription
IndexEndpoint