Class FeatureRegistryServiceGrpc.FeatureRegistryServiceFutureStub (3.56.0)

public static final class FeatureRegistryServiceGrpc.FeatureRegistryServiceFutureStub extends AbstractFutureStub<FeatureRegistryServiceGrpc.FeatureRegistryServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service FeatureRegistryService.

The service that handles CRUD and List for resources for FeatureRegistry.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > FeatureRegistryServiceGrpc.FeatureRegistryServiceFutureStub

Methods

batchCreateFeatures(BatchCreateFeaturesRequest request)

public ListenableFuture<Operation> batchCreateFeatures(BatchCreateFeaturesRequest request)

Creates a batch of Features in a given FeatureGroup.

Parameter
Name Description
request BatchCreateFeaturesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

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

createFeature(CreateFeatureRequest request)

public ListenableFuture<Operation> createFeature(CreateFeatureRequest request)

Creates a new Feature in a given FeatureGroup.

Parameter
Name Description
request CreateFeatureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createFeatureGroup(CreateFeatureGroupRequest request)

public ListenableFuture<Operation> createFeatureGroup(CreateFeatureGroupRequest request)

Creates a new FeatureGroup in a given project and location.

Parameter
Name Description
request CreateFeatureGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteFeature(DeleteFeatureRequest request)

public ListenableFuture<Operation> deleteFeature(DeleteFeatureRequest request)

Deletes a single Feature.

Parameter
Name Description
request DeleteFeatureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteFeatureGroup(DeleteFeatureGroupRequest request)

public ListenableFuture<Operation> deleteFeatureGroup(DeleteFeatureGroupRequest request)

Deletes a single FeatureGroup.

Parameter
Name Description
request DeleteFeatureGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getFeature(GetFeatureRequest request)

public ListenableFuture<Feature> getFeature(GetFeatureRequest request)

Gets details of a single Feature.

Parameter
Name Description
request GetFeatureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Feature>

getFeatureGroup(GetFeatureGroupRequest request)

public ListenableFuture<FeatureGroup> getFeatureGroup(GetFeatureGroupRequest request)

Gets details of a single FeatureGroup.

Parameter
Name Description
request GetFeatureGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FeatureGroup>

listFeatureGroups(ListFeatureGroupsRequest request)

public ListenableFuture<ListFeatureGroupsResponse> listFeatureGroups(ListFeatureGroupsRequest request)

Lists FeatureGroups in a given project and location.

Parameter
Name Description
request ListFeatureGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListFeatureGroupsResponse>

listFeatures(ListFeaturesRequest request)

public ListenableFuture<ListFeaturesResponse> listFeatures(ListFeaturesRequest request)

Lists Features in a given FeatureGroup.

Parameter
Name Description
request ListFeaturesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListFeaturesResponse>

updateFeature(UpdateFeatureRequest request)

public ListenableFuture<Operation> updateFeature(UpdateFeatureRequest request)

Updates the parameters of a single Feature.

Parameter
Name Description
request UpdateFeatureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateFeatureGroup(UpdateFeatureGroupRequest request)

public ListenableFuture<Operation> updateFeatureGroup(UpdateFeatureGroupRequest request)

Updates the parameters of a single FeatureGroup.

Parameter
Name Description
request UpdateFeatureGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>