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

    • build

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

      public void getEvent(GetEventRequest request, io.grpc.stub.StreamObserver<Event> responseObserver)
       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.