Class FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub (2.4.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 2.4.0keyboard_arrow_down
public static final class FeaturestoreServiceGrpc . FeaturestoreServiceFutureStub extends AbstractFutureStub<FeaturestoreServiceGrpc . FeaturestoreServiceFutureStub >
The service that handles CRUD and List for resources for Featurestore.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
public ListenableFuture<Operation> batchCreateFeatures ( BatchCreateFeaturesRequest request )
Creates a batch of Features in a given EntityType.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> batchReadFeatureValues ( BatchReadFeatureValuesRequest request )
Batch reads Feature values from a Featurestore.
This API enables batch reading Feature values, where each read
instance in the batch may read Feature values of entities from one or
more EntityTypes. Point-in-time correctness is guaranteed for Feature
values of each read instance as of each instance's read timestamp.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
protected FeaturestoreServiceGrpc . FeaturestoreServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public ListenableFuture<Operation> createEntityType ( CreateEntityTypeRequest request )
Creates a new EntityType in a given Featurestore.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> createFeature ( CreateFeatureRequest request )
Creates a new Feature in a given EntityType.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> createFeaturestore ( CreateFeaturestoreRequest request )
Creates a new Featurestore in a given project and location.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteEntityType ( DeleteEntityTypeRequest request )
Deletes a single EntityType. The EntityType must not have any Features
or force
must be set to true for the request to succeed.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteFeature ( DeleteFeatureRequest request )
Deletes a single Feature.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> deleteFeaturestore ( DeleteFeaturestoreRequest request )
Deletes a single Featurestore. The Featurestore must not contain any
EntityTypes or force
must be set to true for the request to succeed.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Operation> exportFeatureValues ( ExportFeatureValuesRequest request )
Exports Feature values from all the entities of a target EntityType.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<EntityType> getEntityType ( GetEntityTypeRequest request )
Gets details of a single EntityType.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <EntityType >
public ListenableFuture<Feature> getFeature ( GetFeatureRequest request )
Gets details of a single Feature.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Feature >
public ListenableFuture<Featurestore> getFeaturestore ( GetFeaturestoreRequest request )
Gets details of a single Featurestore.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Featurestore >
public ListenableFuture<Operation> importFeatureValues ( ImportFeatureValuesRequest request )
Imports Feature values into the Featurestore from a source storage.
The progress of the import is tracked by the returned operation. The
imported features are guaranteed to be visible to subsequent read
operations after the operation is marked as successfully done.
If an import operation fails, the Feature values returned from
reads and exports may be inconsistent. If consistency is
required, the caller must retry the same import request again and wait till
the new operation returned is marked as successfully done.
There are also scenarios where the caller can cause inconsistency.
Source data for import contains multiple distinct Feature values for
the same entity ID and timestamp.
Source is modified during an import. This includes adding, updating, or
removing source data and/or metadata. Examples of updating metadata
include but are not limited to changing storage location, storage class,
or retention policy.
Online serving cluster is under-provisioned.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<ListEntityTypesResponse> listEntityTypes ( ListEntityTypesRequest request )
Lists EntityTypes in a given Featurestore.
Parameter
Returns
public ListenableFuture<ListFeaturesResponse> listFeatures ( ListFeaturesRequest request )
Lists Features in a given EntityType.
Parameter
Returns
public ListenableFuture<ListFeaturestoresResponse> listFeaturestores ( ListFeaturestoresRequest request )
Lists Featurestores in a given project and location.
Parameter
Returns
public ListenableFuture<SearchFeaturesResponse> searchFeatures ( SearchFeaturesRequest request )
Searches Features matching a query in a given project.
Parameter
Returns
public ListenableFuture<EntityType> updateEntityType ( UpdateEntityTypeRequest request )
Updates the parameters of a single EntityType.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <EntityType >
public ListenableFuture<Feature> updateFeature ( UpdateFeatureRequest request )
Updates the parameters of a single Feature.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Feature >
public ListenableFuture<Operation> updateFeaturestore ( UpdateFeaturestoreRequest request )
Updates the parameters of a single Featurestore.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,[]]