Class DatastreamGrpc.DatastreamFutureStub

  • Enclosing class:
    DatastreamGrpc

    public static final class DatastreamGrpc.DatastreamFutureStub
    extends io.grpc.stub.AbstractFutureStub<DatastreamGrpc.DatastreamFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service Datastream.
     Datastream service
     
    • Method Detail

      • getConnectionProfile

        public com.google.common.util.concurrent.ListenableFuture<ConnectionProfile> getConnectionProfile​(GetConnectionProfileRequest request)
         Use this method to get details about a connection profile.
         
      • createConnectionProfile

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createConnectionProfile​(CreateConnectionProfileRequest request)
         Use this method to create a connection profile in a project and location.
         
      • updateConnectionProfile

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateConnectionProfile​(UpdateConnectionProfileRequest request)
         Use this method to update the parameters of a connection profile.
         
      • deleteConnectionProfile

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteConnectionProfile​(DeleteConnectionProfileRequest request)
         Use this method to delete a connection profile.
         
      • discoverConnectionProfile

        public com.google.common.util.concurrent.ListenableFuture<DiscoverConnectionProfileResponse> discoverConnectionProfile​(DiscoverConnectionProfileRequest request)
         Use this method to discover a connection profile.
         The discover API call exposes the data objects and metadata belonging to
         the profile. Typically, a request returns children data objects of a
         parent data object that's optionally supplied in the request.
         
      • listStreams

        public com.google.common.util.concurrent.ListenableFuture<ListStreamsResponse> listStreams​(ListStreamsRequest request)
         Use this method to list streams in a project and location.
         
      • getStream

        public com.google.common.util.concurrent.ListenableFuture<Stream> getStream​(GetStreamRequest request)
         Use this method to get details about a stream.
         
      • createStream

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createStream​(CreateStreamRequest request)
         Use this method to create a stream.
         
      • updateStream

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateStream​(UpdateStreamRequest request)
         Use this method to update the configuration of a stream.
         
      • deleteStream

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteStream​(DeleteStreamRequest request)
         Use this method to delete a stream.
         
      • getStreamObject

        public com.google.common.util.concurrent.ListenableFuture<StreamObject> getStreamObject​(GetStreamObjectRequest request)
         Use this method to get details about a stream object.
         
      • lookupStreamObject

        public com.google.common.util.concurrent.ListenableFuture<StreamObject> lookupStreamObject​(LookupStreamObjectRequest request)
         Use this method to look up a stream object by its source object identifier.
         
      • stopBackfillJob

        public com.google.common.util.concurrent.ListenableFuture<StopBackfillJobResponse> stopBackfillJob​(StopBackfillJobRequest request)
         Use this method to stop a backfill job for the specified stream object.
         
      • fetchStaticIps

        public com.google.common.util.concurrent.ListenableFuture<FetchStaticIpsResponse> fetchStaticIps​(FetchStaticIpsRequest request)
         The FetchStaticIps API call exposes the static IP addresses used by
         Datastream.
         
      • createPrivateConnection

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createPrivateConnection​(CreatePrivateConnectionRequest request)
         Use this method to create a private connectivity configuration.
         
      • getPrivateConnection

        public com.google.common.util.concurrent.ListenableFuture<PrivateConnection> getPrivateConnection​(GetPrivateConnectionRequest request)
         Use this method to get details about a private connectivity configuration.
         
      • deletePrivateConnection

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deletePrivateConnection​(DeletePrivateConnectionRequest request)
         Use this method to delete a private connectivity configuration.
         
      • createRoute

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createRoute​(CreateRouteRequest request)
         Use this method to create a route for a private connectivity configuration
         in a project and location.
         
      • getRoute

        public com.google.common.util.concurrent.ListenableFuture<Route> getRoute​(GetRouteRequest request)
         Use this method to get details about a route.
         
      • listRoutes

        public com.google.common.util.concurrent.ListenableFuture<ListRoutesResponse> listRoutes​(ListRoutesRequest request)
         Use this method to list routes created for a private connectivity
         configuration in a project and location.
         
      • deleteRoute

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteRoute​(DeleteRouteRequest request)
         Use this method to delete a route.