Package com.google.cloud.aiplatform.v1
Interface FeaturestoreServiceGrpc.AsyncService
-
- All Known Implementing Classes:
FeaturestoreServiceGrpc.FeaturestoreServiceImplBase
- Enclosing class:
- FeaturestoreServiceGrpc
public static interface FeaturestoreServiceGrpc.AsyncServiceThe service that handles CRUD and List for resources for Featurestore.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidbatchCreateFeatures(BatchCreateFeaturesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a batch of Features in a given EntityType.default voidbatchReadFeatureValues(BatchReadFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Batch reads Feature values from a Featurestore.default voidcreateEntityType(CreateEntityTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new EntityType in a given Featurestore.default voidcreateFeature(CreateFeatureRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Feature in a given EntityType.default voidcreateFeaturestore(CreateFeaturestoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Featurestore in a given project and location.default voiddeleteEntityType(DeleteEntityTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single EntityType.default voiddeleteFeature(DeleteFeatureRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single Feature.default voiddeleteFeaturestore(DeleteFeaturestoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single Featurestore.default voiddeleteFeatureValues(DeleteFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Delete Feature values from Featurestore.default voidexportFeatureValues(ExportFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Exports Feature values from all the entities of a target EntityType.default voidgetEntityType(GetEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)Gets details of a single EntityType.default voidgetFeature(GetFeatureRequest request, io.grpc.stub.StreamObserver<Feature> responseObserver)Gets details of a single Feature.default voidgetFeaturestore(GetFeaturestoreRequest request, io.grpc.stub.StreamObserver<Featurestore> responseObserver)Gets details of a single Featurestore.default voidimportFeatureValues(ImportFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Imports Feature values into the Featurestore from a source storage.default voidlistEntityTypes(ListEntityTypesRequest request, io.grpc.stub.StreamObserver<ListEntityTypesResponse> responseObserver)Lists EntityTypes in a given Featurestore.default voidlistFeatures(ListFeaturesRequest request, io.grpc.stub.StreamObserver<ListFeaturesResponse> responseObserver)Lists Features in a given EntityType.default voidlistFeaturestores(ListFeaturestoresRequest request, io.grpc.stub.StreamObserver<ListFeaturestoresResponse> responseObserver)Lists Featurestores in a given project and location.default voidsearchFeatures(SearchFeaturesRequest request, io.grpc.stub.StreamObserver<SearchFeaturesResponse> responseObserver)Searches Features matching a query in a given project.default voidupdateEntityType(UpdateEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)Updates the parameters of a single EntityType.default voidupdateFeature(UpdateFeatureRequest request, io.grpc.stub.StreamObserver<Feature> responseObserver)Updates the parameters of a single Feature.default voidupdateFeaturestore(UpdateFeaturestoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single Featurestore.
-
-
-
Method Detail
-
createFeaturestore
default void createFeaturestore(CreateFeaturestoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Featurestore in a given project and location.
-
getFeaturestore
default void getFeaturestore(GetFeaturestoreRequest request, io.grpc.stub.StreamObserver<Featurestore> responseObserver)
Gets details of a single Featurestore.
-
listFeaturestores
default void listFeaturestores(ListFeaturestoresRequest request, io.grpc.stub.StreamObserver<ListFeaturestoresResponse> responseObserver)
Lists Featurestores in a given project and location.
-
updateFeaturestore
default void updateFeaturestore(UpdateFeaturestoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Featurestore.
-
deleteFeaturestore
default void deleteFeaturestore(DeleteFeaturestoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Featurestore. The Featurestore must not contain any EntityTypes or `force` must be set to true for the request to succeed.
-
createEntityType
default void createEntityType(CreateEntityTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new EntityType in a given Featurestore.
-
getEntityType
default void getEntityType(GetEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)
Gets details of a single EntityType.
-
listEntityTypes
default void listEntityTypes(ListEntityTypesRequest request, io.grpc.stub.StreamObserver<ListEntityTypesResponse> responseObserver)
Lists EntityTypes in a given Featurestore.
-
updateEntityType
default void updateEntityType(UpdateEntityTypeRequest request, io.grpc.stub.StreamObserver<EntityType> responseObserver)
Updates the parameters of a single EntityType.
-
deleteEntityType
default void deleteEntityType(DeleteEntityTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single EntityType. The EntityType must not have any Features or `force` must be set to true for the request to succeed.
-
createFeature
default void createFeature(CreateFeatureRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Feature in a given EntityType.
-
batchCreateFeatures
default void batchCreateFeatures(BatchCreateFeaturesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a batch of Features in a given EntityType.
-
getFeature
default void getFeature(GetFeatureRequest request, io.grpc.stub.StreamObserver<Feature> responseObserver)
Gets details of a single Feature.
-
listFeatures
default void listFeatures(ListFeaturesRequest request, io.grpc.stub.StreamObserver<ListFeaturesResponse> responseObserver)
Lists Features in a given EntityType.
-
updateFeature
default void updateFeature(UpdateFeatureRequest request, io.grpc.stub.StreamObserver<Feature> responseObserver)
Updates the parameters of a single Feature.
-
deleteFeature
default void deleteFeature(DeleteFeatureRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Feature.
-
importFeatureValues
default void importFeatureValues(ImportFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
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
default void batchReadFeatureValues(BatchReadFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
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
default void exportFeatureValues(ExportFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports Feature values from all the entities of a target EntityType.
-
deleteFeatureValues
default void deleteFeatureValues(DeleteFeatureValuesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
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
default void searchFeatures(SearchFeaturesRequest request, io.grpc.stub.StreamObserver<SearchFeaturesResponse> responseObserver)
Searches Features matching a query in a given project.
-
-