Package com.google.cloud.visionai.v1
Class StreamsServiceGrpc.StreamsServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<StreamsServiceGrpc.StreamsServiceStub>
com.google.cloud.visionai.v1.StreamsServiceGrpc.StreamsServiceStub
- Enclosing class:
- StreamsServiceGrpc
public static final class StreamsServiceGrpc.StreamsServiceStub
extends io.grpc.stub.AbstractAsyncStub<StreamsServiceGrpc.StreamsServiceStub>
A stub to allow clients to do asynchronous rpc calls to service StreamsService.
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected StreamsServiceGrpc.StreamsServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Cluster in a given project and location.voidcreateEvent(CreateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Event in a given project and location.voidcreateSeries(CreateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Series in a given project and location.voidcreateStream(CreateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Stream in a given project and location.voiddeleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Cluster.voiddeleteEvent(DeleteEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Event.voiddeleteSeries(DeleteSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Series.voiddeleteStream(DeleteStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Stream.voidgenerateStreamHlsToken(GenerateStreamHlsTokenRequest request, io.grpc.stub.StreamObserver<GenerateStreamHlsTokenResponse> responseObserver) Generate the JWT auth token required to get the stream HLS contents.voidgetCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver) Gets details of a single Cluster.voidgetEvent(GetEventRequest request, io.grpc.stub.StreamObserver<Event> responseObserver) Gets details of a single Event.voidgetSeries(GetSeriesRequest request, io.grpc.stub.StreamObserver<Series> responseObserver) Gets details of a single Series.voidgetStream(GetStreamRequest request, io.grpc.stub.StreamObserver<Stream> responseObserver) Gets details of a single Stream.voidgetStreamThumbnail(GetStreamThumbnailRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Gets the thumbnail (image snapshot) of a single Stream.voidlistClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver) Lists Clusters in a given project and location.voidlistEvents(ListEventsRequest request, io.grpc.stub.StreamObserver<ListEventsResponse> responseObserver) Lists Events in a given project and location.voidlistSeries(ListSeriesRequest request, io.grpc.stub.StreamObserver<ListSeriesResponse> responseObserver) Lists Series in a given project and location.voidlistStreams(ListStreamsRequest request, io.grpc.stub.StreamObserver<ListStreamsResponse> responseObserver) Lists Streams in a given project and location.voidmaterializeChannel(MaterializeChannelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Materialize a channel.voidupdateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.voidupdateEvent(UpdateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.voidupdateSeries(UpdateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.voidupdateStream(UpdateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Stream.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected StreamsServiceGrpc.StreamsServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<StreamsServiceGrpc.StreamsServiceStub>
-
listClusters
public void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver) Lists Clusters in a given project and location.
-
getCluster
public void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver) Gets details of a single Cluster.
-
createCluster
public void createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Cluster in a given project and location.
-
updateCluster
public void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Cluster.
-
deleteCluster
public void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Cluster.
-
listStreams
public void listStreams(ListStreamsRequest request, io.grpc.stub.StreamObserver<ListStreamsResponse> responseObserver) Lists Streams in a given project and location.
-
getStream
public void getStream(GetStreamRequest request, io.grpc.stub.StreamObserver<Stream> responseObserver) Gets details of a single Stream.
-
createStream
public void createStream(CreateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Stream in a given project and location.
-
updateStream
public void updateStream(UpdateStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Stream.
-
deleteStream
public void deleteStream(DeleteStreamRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Stream.
-
getStreamThumbnail
public void getStreamThumbnail(GetStreamThumbnailRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Gets the thumbnail (image snapshot) of a single Stream.
-
generateStreamHlsToken
public void generateStreamHlsToken(GenerateStreamHlsTokenRequest request, io.grpc.stub.StreamObserver<GenerateStreamHlsTokenResponse> responseObserver) Generate the JWT auth token required to get the stream HLS contents.
-
listEvents
public 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
public void createEvent(CreateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Event in a given project and location.
-
updateEvent
public void updateEvent(UpdateEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.
-
deleteEvent
public void deleteEvent(DeleteEventRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Event.
-
listSeries
public void listSeries(ListSeriesRequest request, io.grpc.stub.StreamObserver<ListSeriesResponse> responseObserver) Lists Series in a given project and location.
-
getSeries
public void getSeries(GetSeriesRequest request, io.grpc.stub.StreamObserver<Series> responseObserver) Gets details of a single Series.
-
createSeries
public void createSeries(CreateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Series in a given project and location.
-
updateSeries
public void updateSeries(UpdateSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Event.
-
deleteSeries
public void deleteSeries(DeleteSeriesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Series.
-
materializeChannel
public void materializeChannel(MaterializeChannelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Materialize a channel.
-