Class FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub>
-
- com.google.cloud.aiplatform.v1beta1.FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub
-
- Enclosing class:
- FeaturestoreServiceGrpc
public static final class FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub extends io.grpc.stub.AbstractFutureStub<FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service FeaturestoreService.The service that handles CRUD and List for resources for Featurestore.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
batchCreateFeatures(BatchCreateFeaturesRequest request)
Creates a batch of Features in a given EntityType.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
batchReadFeatureValues(BatchReadFeatureValuesRequest request)
Batch reads Feature values from a Featurestore.protected FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createEntityType(CreateEntityTypeRequest request)
Creates a new EntityType in a given Featurestore.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createFeature(CreateFeatureRequest request)
Creates a new Feature in a given EntityType.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createFeaturestore(CreateFeaturestoreRequest request)
Creates a new Featurestore in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteEntityType(DeleteEntityTypeRequest request)
Deletes a single EntityType.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteFeature(DeleteFeatureRequest request)
Deletes a single Feature.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteFeaturestore(DeleteFeaturestoreRequest request)
Deletes a single Featurestore.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteFeatureValues(DeleteFeatureValuesRequest request)
Delete Feature values from Featurestore.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
exportFeatureValues(ExportFeatureValuesRequest request)
Exports Feature values from all the entities of a target EntityType.com.google.common.util.concurrent.ListenableFuture<EntityType>
getEntityType(GetEntityTypeRequest request)
Gets details of a single EntityType.com.google.common.util.concurrent.ListenableFuture<Feature>
getFeature(GetFeatureRequest request)
Gets details of a single Feature.com.google.common.util.concurrent.ListenableFuture<Featurestore>
getFeaturestore(GetFeaturestoreRequest request)
Gets details of a single Featurestore.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
importFeatureValues(ImportFeatureValuesRequest request)
Imports Feature values into the Featurestore from a source storage.com.google.common.util.concurrent.ListenableFuture<ListEntityTypesResponse>
listEntityTypes(ListEntityTypesRequest request)
Lists EntityTypes in a given Featurestore.com.google.common.util.concurrent.ListenableFuture<ListFeaturesResponse>
listFeatures(ListFeaturesRequest request)
Lists Features in a given EntityType.com.google.common.util.concurrent.ListenableFuture<ListFeaturestoresResponse>
listFeaturestores(ListFeaturestoresRequest request)
Lists Featurestores in a given project and location.com.google.common.util.concurrent.ListenableFuture<SearchFeaturesResponse>
searchFeatures(SearchFeaturesRequest request)
Searches Features matching a query in a given project.com.google.common.util.concurrent.ListenableFuture<EntityType>
updateEntityType(UpdateEntityTypeRequest request)
Updates the parameters of a single EntityType.com.google.common.util.concurrent.ListenableFuture<Feature>
updateFeature(UpdateFeatureRequest request)
Updates the parameters of a single Feature.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateFeaturestore(UpdateFeaturestoreRequest request)
Updates the parameters of a single Featurestore.
-
-
-
Method Detail
-
build
protected FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<FeaturestoreServiceGrpc.FeaturestoreServiceFutureStub>
-
createFeaturestore
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createFeaturestore(CreateFeaturestoreRequest request)
Creates a new Featurestore in a given project and location.
-
getFeaturestore
public com.google.common.util.concurrent.ListenableFuture<Featurestore> getFeaturestore(GetFeaturestoreRequest request)
Gets details of a single Featurestore.
-
listFeaturestores
public com.google.common.util.concurrent.ListenableFuture<ListFeaturestoresResponse> listFeaturestores(ListFeaturestoresRequest request)
Lists Featurestores in a given project and location.
-
updateFeaturestore
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateFeaturestore(UpdateFeaturestoreRequest request)
Updates the parameters of a single Featurestore.
-
deleteFeaturestore
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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.
-
createEntityType
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createEntityType(CreateEntityTypeRequest request)
Creates a new EntityType in a given Featurestore.
-
getEntityType
public com.google.common.util.concurrent.ListenableFuture<EntityType> getEntityType(GetEntityTypeRequest request)
Gets details of a single EntityType.
-
listEntityTypes
public com.google.common.util.concurrent.ListenableFuture<ListEntityTypesResponse> listEntityTypes(ListEntityTypesRequest request)
Lists EntityTypes in a given Featurestore.
-
updateEntityType
public com.google.common.util.concurrent.ListenableFuture<EntityType> updateEntityType(UpdateEntityTypeRequest request)
Updates the parameters of a single EntityType.
-
deleteEntityType
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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.
-
createFeature
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createFeature(CreateFeatureRequest request)
Creates a new Feature in a given EntityType.
-
batchCreateFeatures
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> batchCreateFeatures(BatchCreateFeaturesRequest request)
Creates a batch of Features in a given EntityType.
-
getFeature
public com.google.common.util.concurrent.ListenableFuture<Feature> getFeature(GetFeatureRequest request)
Gets details of a single Feature.
-
listFeatures
public com.google.common.util.concurrent.ListenableFuture<ListFeaturesResponse> listFeatures(ListFeaturesRequest request)
Lists Features in a given EntityType.
-
updateFeature
public com.google.common.util.concurrent.ListenableFuture<Feature> updateFeature(UpdateFeatureRequest request)
Updates the parameters of a single Feature.
-
deleteFeature
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteFeature(DeleteFeatureRequest request)
Deletes a single Feature.
-
importFeatureValues
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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.
-
batchReadFeatureValues
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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.
-
exportFeatureValues
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> exportFeatureValues(ExportFeatureValuesRequest request)
Exports Feature values from all the entities of a target EntityType.
-
deleteFeatureValues
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteFeatureValues(DeleteFeatureValuesRequest request)
Delete Feature values from Featurestore. The progress of the deletion is tracked by the returned operation. The deleted feature values are guaranteed to be invisible to subsequent read operations after the operation is marked as successfully done. If a delete feature values operation fails, the feature values returned from reads and exports may be inconsistent. If consistency is required, the caller must retry the same delete request again and wait till the new operation returned is marked as successfully done.
-
searchFeatures
public com.google.common.util.concurrent.ListenableFuture<SearchFeaturesResponse> searchFeatures(SearchFeaturesRequest request)
Searches Features matching a query in a given project.
-
-