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.
 
  • Method Details

    • build

      protected StreamsServiceGrpc.StreamsServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.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

      public com.google.common.util.concurrent.ListenableFuture<Event> getEvent(GetEventRequest request)
       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.