Package com.google.cloud.visionai.v1
Interface StreamsServiceGrpc.AsyncService
- All Known Implementing Classes:
StreamsServiceGrpc.StreamsServiceImplBase
- Enclosing class:
- StreamsServiceGrpc
public static interface StreamsServiceGrpc.AsyncService
Service describing handlers for resources. Vision API and Vision AI API are two independent APIs developed by the same team. Vision API is for people to annotate their image while Vision AI is an e2e solution for customer to build their own computer vision application.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Cluster in a given project and location.default voidcreateEvent(CreateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Event in a given project and location.default voidcreateSeries(CreateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Series in a given project and location.default voidcreateStream(CreateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Stream in a given project and location.default voiddeleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Cluster.default voiddeleteEvent(DeleteEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Event.default voiddeleteSeries(DeleteSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Series.default voiddeleteStream(DeleteStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Stream.default voidgenerateStreamHlsToken(GenerateStreamHlsTokenRequest request, io.grpc.stub.StreamObserver<GenerateStreamHlsTokenResponse> responseObserver) Generate the JWT auth token required to get the stream HLS contents.default voidgetCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver) Gets details of a single Cluster.default voidgetEvent(GetEventRequest request, io.grpc.stub.StreamObserver<Event> responseObserver) Gets details of a single Event.default voidgetSeries(GetSeriesRequest request, io.grpc.stub.StreamObserver<Series> responseObserver) Gets details of a single Series.default voidgetStream(GetStreamRequest request, io.grpc.stub.StreamObserver<Stream> responseObserver) Gets details of a single Stream.default voidgetStreamThumbnail(GetStreamThumbnailRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Gets the thumbnail (image snapshot) of a single Stream.default voidlistClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver) Lists Clusters in a given project and location.default voidlistEvents(ListEventsRequest request, io.grpc.stub.StreamObserver<ListEventsResponse> responseObserver) Lists Events in a given project and location.default voidlistSeries(ListSeriesRequest request, io.grpc.stub.StreamObserver<ListSeriesResponse> responseObserver) Lists Series in a given project and location.default voidlistStreams(ListStreamsRequest request, io.grpc.stub.StreamObserver<ListStreamsResponse> responseObserver) Lists Streams in a given project and location.default voidmaterializeChannel(MaterializeChannelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Materialize a channel.default voidupdateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.default voidupdateEvent(UpdateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.default voidupdateSeries(UpdateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.default voidupdateStream(UpdateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Stream.
-
Method Details
-
listClusters
default void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver) Lists Clusters in a given project and location.
-
getCluster
default void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver) Gets details of a single Cluster.
-
createCluster
default void createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Cluster in a given project and location.
-
updateCluster
default void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.
-
deleteCluster
default void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Cluster.
-
listStreams
default void listStreams(ListStreamsRequest request, io.grpc.stub.StreamObserver<ListStreamsResponse> responseObserver) Lists Streams in a given project and location.
-
getStream
default void getStream(GetStreamRequest request, io.grpc.stub.StreamObserver<Stream> responseObserver) Gets details of a single Stream.
-
createStream
default void createStream(CreateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Stream in a given project and location.
-
updateStream
default void updateStream(UpdateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Stream.
-
deleteStream
default void deleteStream(DeleteStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Stream.
-
getStreamThumbnail
default void getStreamThumbnail(GetStreamThumbnailRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Gets the thumbnail (image snapshot) of a single Stream.
-
generateStreamHlsToken
default void generateStreamHlsToken(GenerateStreamHlsTokenRequest request, io.grpc.stub.StreamObserver<GenerateStreamHlsTokenResponse> responseObserver) Generate the JWT auth token required to get the stream HLS contents.
-
listEvents
default void listEvents(ListEventsRequest request, io.grpc.stub.StreamObserver<ListEventsResponse> responseObserver) Lists Events in a given project and location.
-
getEvent
Gets details of a single Event.
-
createEvent
default void createEvent(CreateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Event in a given project and location.
-
updateEvent
default void updateEvent(UpdateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.
-
deleteEvent
default void deleteEvent(DeleteEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Event.
-
listSeries
default void listSeries(ListSeriesRequest request, io.grpc.stub.StreamObserver<ListSeriesResponse> responseObserver) Lists Series in a given project and location.
-
getSeries
default void getSeries(GetSeriesRequest request, io.grpc.stub.StreamObserver<Series> responseObserver) Gets details of a single Series.
-
createSeries
default void createSeries(CreateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Series in a given project and location.
-
updateSeries
default void updateSeries(UpdateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.
-
deleteSeries
default void deleteSeries(DeleteSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Series.
-
materializeChannel
default void materializeChannel(MaterializeChannelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Materialize a channel.
-