Class FeatureRegistryServiceGrpc.FeatureRegistryServiceStub (3.56.0)

public static final class FeatureRegistryServiceGrpc.FeatureRegistryServiceStub extends AbstractAsyncStub<FeatureRegistryServiceGrpc.FeatureRegistryServiceStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > FeatureRegistryServiceGrpc.FeatureRegistryServiceStub

Methods

batchCreateFeatures(BatchCreateFeaturesRequest request, StreamObserver<Operation> responseObserver)

public void batchCreateFeatures(BatchCreateFeaturesRequest request, StreamObserver<Operation> responseObserver)

Creates a batch of Features in a given FeatureGroup.

Parameters
Name Description
request BatchCreateFeaturesRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

build(Channel channel, CallOptions callOptions)

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

createFeature(CreateFeatureRequest request, StreamObserver<Operation> responseObserver)

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

Creates a new Feature in a given FeatureGroup.

Parameters
Name Description
request CreateFeatureRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createFeatureGroup(CreateFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

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

Creates a new FeatureGroup in a given project and location.

Parameters
Name Description
request CreateFeatureGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createFeatureMonitor(CreateFeatureMonitorRequest request, StreamObserver<Operation> responseObserver)

public void createFeatureMonitor(CreateFeatureMonitorRequest request, StreamObserver<Operation> responseObserver)

Creates a new FeatureMonitor in a given project, location and FeatureGroup.

Parameters
Name Description
request CreateFeatureMonitorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createFeatureMonitorJob(CreateFeatureMonitorJobRequest request, StreamObserver<FeatureMonitorJob> responseObserver)

public void createFeatureMonitorJob(CreateFeatureMonitorJobRequest request, StreamObserver<FeatureMonitorJob> responseObserver)

Creates a new feature monitor job.

Parameters
Name Description
request CreateFeatureMonitorJobRequest
responseObserver io.grpc.stub.StreamObserver<FeatureMonitorJob>

deleteFeature(DeleteFeatureRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a single Feature.

Parameters
Name Description
request DeleteFeatureRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteFeatureGroup(DeleteFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a single FeatureGroup.

Parameters
Name Description
request DeleteFeatureGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteFeatureMonitor(DeleteFeatureMonitorRequest request, StreamObserver<Operation> responseObserver)

public void deleteFeatureMonitor(DeleteFeatureMonitorRequest request, StreamObserver<Operation> responseObserver)

Deletes a single FeatureMonitor.

Parameters
Name Description
request DeleteFeatureMonitorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getFeature(GetFeatureRequest request, StreamObserver<Feature> responseObserver)

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

Gets details of a single Feature.

Parameters
Name Description
request GetFeatureRequest
responseObserver io.grpc.stub.StreamObserver<Feature>

getFeatureGroup(GetFeatureGroupRequest request, StreamObserver<FeatureGroup> responseObserver)

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

Gets details of a single FeatureGroup.

Parameters
Name Description
request GetFeatureGroupRequest
responseObserver io.grpc.stub.StreamObserver<FeatureGroup>

getFeatureMonitor(GetFeatureMonitorRequest request, StreamObserver<FeatureMonitor> responseObserver)

public void getFeatureMonitor(GetFeatureMonitorRequest request, StreamObserver<FeatureMonitor> responseObserver)

Gets details of a single FeatureMonitor.

Parameters
Name Description
request GetFeatureMonitorRequest
responseObserver io.grpc.stub.StreamObserver<FeatureMonitor>

getFeatureMonitorJob(GetFeatureMonitorJobRequest request, StreamObserver<FeatureMonitorJob> responseObserver)

public void getFeatureMonitorJob(GetFeatureMonitorJobRequest request, StreamObserver<FeatureMonitorJob> responseObserver)

Get a feature monitor job.

Parameters
Name Description
request GetFeatureMonitorJobRequest
responseObserver io.grpc.stub.StreamObserver<FeatureMonitorJob>

listFeatureGroups(ListFeatureGroupsRequest request, StreamObserver<ListFeatureGroupsResponse> responseObserver)

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

Lists FeatureGroups in a given project and location.

Parameters
Name Description
request ListFeatureGroupsRequest
responseObserver io.grpc.stub.StreamObserver<ListFeatureGroupsResponse>

listFeatureMonitorJobs(ListFeatureMonitorJobsRequest request, StreamObserver<ListFeatureMonitorJobsResponse> responseObserver)

public void listFeatureMonitorJobs(ListFeatureMonitorJobsRequest request, StreamObserver<ListFeatureMonitorJobsResponse> responseObserver)

List feature monitor jobs.

Parameters
Name Description
request ListFeatureMonitorJobsRequest
responseObserver io.grpc.stub.StreamObserver<ListFeatureMonitorJobsResponse>

listFeatureMonitors(ListFeatureMonitorsRequest request, StreamObserver<ListFeatureMonitorsResponse> responseObserver)

public void listFeatureMonitors(ListFeatureMonitorsRequest request, StreamObserver<ListFeatureMonitorsResponse> responseObserver)

Lists FeatureGroups in a given project and location.

Parameters
Name Description
request ListFeatureMonitorsRequest
responseObserver io.grpc.stub.StreamObserver<ListFeatureMonitorsResponse>

listFeatures(ListFeaturesRequest request, StreamObserver<ListFeaturesResponse> responseObserver)

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

Lists Features in a given FeatureGroup.

Parameters
Name Description
request ListFeaturesRequest
responseObserver io.grpc.stub.StreamObserver<ListFeaturesResponse>

updateFeature(UpdateFeatureRequest request, StreamObserver<Operation> responseObserver)

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

Updates the parameters of a single Feature.

Parameters
Name Description
request UpdateFeatureRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateFeatureGroup(UpdateFeatureGroupRequest request, StreamObserver<Operation> responseObserver)

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

Updates the parameters of a single FeatureGroup.

Parameters
Name Description
request UpdateFeatureGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>