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 under 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.
         
      • fetchErrors

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> fetchErrors​(FetchErrorsRequest request)
         Use this method to fetch any errors associated with a stream.
         
      • fetchStaticIps

        public com.google.common.util.concurrent.ListenableFuture<FetchStaticIpsResponse> fetchStaticIps​(FetchStaticIpsRequest request)
         The FetchStaticIps API call exposes the static ips used by Datastream.
         Typically, a request returns children data objects under
         a parent data object that's optionally supplied in the request.
         
      • 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 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 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.