Interface FeatureRegistryServiceGrpc.AsyncService (3.42.0)

public static interface FeatureRegistryServiceGrpc.AsyncService

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

Methods

createFeature(CreateFeatureRequest request, StreamObserver<Operation> responseObserver)

public default void createFeature(CreateFeatureRequest request, StreamObserver<Operation> responseObserver)

Creates a new Feature in a given FeatureGroup.

Parameters
NameDescription
requestCreateFeatureRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createFeatureGroup(CreateFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

public default void createFeatureGroup(CreateFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

Creates a new FeatureGroup in a given project and location.

Parameters
NameDescription
requestCreateFeatureGroupRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteFeature(DeleteFeatureRequest request, StreamObserver<Operation> responseObserver)

public default void deleteFeature(DeleteFeatureRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Feature.

Parameters
NameDescription
requestDeleteFeatureRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteFeatureGroup(DeleteFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

public default void deleteFeatureGroup(DeleteFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

Deletes a single FeatureGroup.

Parameters
NameDescription
requestDeleteFeatureGroupRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getFeature(GetFeatureRequest request, StreamObserver<Feature> responseObserver)

public default void getFeature(GetFeatureRequest request, StreamObserver<Feature> responseObserver)

Gets details of a single Feature.

Parameters
NameDescription
requestGetFeatureRequest
responseObserverio.grpc.stub.StreamObserver<Feature>

getFeatureGroup(GetFeatureGroupRequest request, StreamObserver<FeatureGroup> responseObserver)

public default void getFeatureGroup(GetFeatureGroupRequest request, StreamObserver<FeatureGroup> responseObserver)

Gets details of a single FeatureGroup.

Parameters
NameDescription
requestGetFeatureGroupRequest
responseObserverio.grpc.stub.StreamObserver<FeatureGroup>

listFeatureGroups(ListFeatureGroupsRequest request, StreamObserver<ListFeatureGroupsResponse> responseObserver)

public default void listFeatureGroups(ListFeatureGroupsRequest request, StreamObserver<ListFeatureGroupsResponse> responseObserver)

Lists FeatureGroups in a given project and location.

Parameters
NameDescription
requestListFeatureGroupsRequest
responseObserverio.grpc.stub.StreamObserver<ListFeatureGroupsResponse>

listFeatures(ListFeaturesRequest request, StreamObserver<ListFeaturesResponse> responseObserver)

public default void listFeatures(ListFeaturesRequest request, StreamObserver<ListFeaturesResponse> responseObserver)

Lists Features in a given FeatureGroup.

Parameters
NameDescription
requestListFeaturesRequest
responseObserverio.grpc.stub.StreamObserver<ListFeaturesResponse>

updateFeature(UpdateFeatureRequest request, StreamObserver<Operation> responseObserver)

public default void updateFeature(UpdateFeatureRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Feature.

Parameters
NameDescription
requestUpdateFeatureRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateFeatureGroup(UpdateFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

public default void updateFeatureGroup(UpdateFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single FeatureGroup.

Parameters
NameDescription
requestUpdateFeatureGroupRequest
responseObserverio.grpc.stub.StreamObserver<Operation>