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 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

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