Package com.google.cloud.visionai.v1
Class StreamsServiceGrpc.StreamsServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<StreamsServiceGrpc.StreamsServiceFutureStub>
com.google.cloud.visionai.v1.StreamsServiceGrpc.StreamsServiceFutureStub
- Enclosing class:
- StreamsServiceGrpc
public static final class StreamsServiceGrpc.StreamsServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<StreamsServiceGrpc.StreamsServiceFutureStub>
A stub to allow clients to do ListenableFuture-style 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 TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>createCluster(CreateClusterRequest request) Creates a new Cluster in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createEvent(CreateEventRequest request) Creates a new Event in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createSeries(CreateSeriesRequest request) Creates a new Series in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createStream(CreateStreamRequest request) Creates a new Stream in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>deleteCluster(DeleteClusterRequest request) Deletes a single Cluster.com.google.common.util.concurrent.ListenableFuture<Operation>deleteEvent(DeleteEventRequest request) Deletes a single Event.com.google.common.util.concurrent.ListenableFuture<Operation>deleteSeries(DeleteSeriesRequest request) Deletes a single Series.com.google.common.util.concurrent.ListenableFuture<Operation>deleteStream(DeleteStreamRequest request) Deletes a single Stream.com.google.common.util.concurrent.ListenableFuture<GenerateStreamHlsTokenResponse>Generate the JWT auth token required to get the stream HLS contents.com.google.common.util.concurrent.ListenableFuture<Cluster>getCluster(GetClusterRequest request) Gets details of a single Cluster.com.google.common.util.concurrent.ListenableFuture<Event>getEvent(GetEventRequest request) Gets details of a single Event.com.google.common.util.concurrent.ListenableFuture<Series>getSeries(GetSeriesRequest request) Gets details of a single Series.com.google.common.util.concurrent.ListenableFuture<Stream>getStream(GetStreamRequest request) Gets details of a single Stream.com.google.common.util.concurrent.ListenableFuture<Operation>Gets the thumbnail (image snapshot) of a single Stream.com.google.common.util.concurrent.ListenableFuture<ListClustersResponse>listClusters(ListClustersRequest request) Lists Clusters in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListEventsResponse>listEvents(ListEventsRequest request) Lists Events in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListSeriesResponse>listSeries(ListSeriesRequest request) Lists Series in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListStreamsResponse>listStreams(ListStreamsRequest request) Lists Streams in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Materialize a channel.com.google.common.util.concurrent.ListenableFuture<Operation>updateCluster(UpdateClusterRequest request) Updates the parameters of a single Cluster.com.google.common.util.concurrent.ListenableFuture<Operation>updateEvent(UpdateEventRequest request) Updates the parameters of a single Event.com.google.common.util.concurrent.ListenableFuture<Operation>updateSeries(UpdateSeriesRequest request) Updates the parameters of a single Event.com.google.common.util.concurrent.ListenableFuture<Operation>updateStream(UpdateStreamRequest request) Updates the parameters of a single Stream.Methods inherited from class io.grpc.stub.AbstractFutureStub
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.StreamsServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<StreamsServiceGrpc.StreamsServiceFutureStub>
-
listClusters
public com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> listClusters(ListClustersRequest request) Lists Clusters in a given project and location.
-
getCluster
public com.google.common.util.concurrent.ListenableFuture<Cluster> getCluster(GetClusterRequest request) Gets details of a single Cluster.
-
createCluster
public com.google.common.util.concurrent.ListenableFuture<Operation> createCluster(CreateClusterRequest request) Creates a new Cluster in a given project and location.
-
updateCluster
public com.google.common.util.concurrent.ListenableFuture<Operation> updateCluster(UpdateClusterRequest request) Updates the parameters of a single Cluster.
-
deleteCluster
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteCluster(DeleteClusterRequest request) Deletes a single Cluster.
-
listStreams
public com.google.common.util.concurrent.ListenableFuture<ListStreamsResponse> listStreams(ListStreamsRequest request) Lists Streams in a given project and location.
-
getStream
public com.google.common.util.concurrent.ListenableFuture<Stream> getStream(GetStreamRequest request) Gets details of a single Stream.
-
createStream
public com.google.common.util.concurrent.ListenableFuture<Operation> createStream(CreateStreamRequest request) Creates a new Stream in a given project and location.
-
updateStream
public com.google.common.util.concurrent.ListenableFuture<Operation> updateStream(UpdateStreamRequest request) Updates the parameters of a single Stream.
-
deleteStream
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteStream(DeleteStreamRequest request) Deletes a single Stream.
-
getStreamThumbnail
public com.google.common.util.concurrent.ListenableFuture<Operation> getStreamThumbnail(GetStreamThumbnailRequest request) Gets the thumbnail (image snapshot) of a single Stream.
-
generateStreamHlsToken
public com.google.common.util.concurrent.ListenableFuture<GenerateStreamHlsTokenResponse> generateStreamHlsToken(GenerateStreamHlsTokenRequest request) Generate the JWT auth token required to get the stream HLS contents.
-
listEvents
public com.google.common.util.concurrent.ListenableFuture<ListEventsResponse> listEvents(ListEventsRequest request) Lists Events in a given project and location.
-
getEvent
Gets details of a single Event.
-
createEvent
public com.google.common.util.concurrent.ListenableFuture<Operation> createEvent(CreateEventRequest request) Creates a new Event in a given project and location.
-
updateEvent
public com.google.common.util.concurrent.ListenableFuture<Operation> updateEvent(UpdateEventRequest request) Updates the parameters of a single Event.
-
deleteEvent
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteEvent(DeleteEventRequest request) Deletes a single Event.
-
listSeries
public com.google.common.util.concurrent.ListenableFuture<ListSeriesResponse> listSeries(ListSeriesRequest request) Lists Series in a given project and location.
-
getSeries
public com.google.common.util.concurrent.ListenableFuture<Series> getSeries(GetSeriesRequest request) Gets details of a single Series.
-
createSeries
public com.google.common.util.concurrent.ListenableFuture<Operation> createSeries(CreateSeriesRequest request) Creates a new Series in a given project and location.
-
updateSeries
public com.google.common.util.concurrent.ListenableFuture<Operation> updateSeries(UpdateSeriesRequest request) Updates the parameters of a single Event.
-
deleteSeries
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteSeries(DeleteSeriesRequest request) Deletes a single Series.
-
materializeChannel
public com.google.common.util.concurrent.ListenableFuture<Operation> materializeChannel(MaterializeChannelRequest request) Materialize a channel.
-