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