Class DatastreamGrpc.DatastreamStub

  • Enclosing class:
    DatastreamGrpc

    public static final class DatastreamGrpc.DatastreamStub
    extends io.grpc.stub.AbstractAsyncStub<DatastreamGrpc.DatastreamStub>
    A stub to allow clients to do asynchronous rpc calls to service Datastream.
     Datastream service
     
    • Method Detail

      • getConnectionProfile

        public void getConnectionProfile​(GetConnectionProfileRequest request,
                                         io.grpc.stub.StreamObserver<ConnectionProfile> responseObserver)
         Use this method to get details about a connection profile.
         
      • createConnectionProfile

        public void createConnectionProfile​(CreateConnectionProfileRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to create a connection profile in a project and location.
         
      • updateConnectionProfile

        public void updateConnectionProfile​(UpdateConnectionProfileRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to update the parameters of a connection profile.
         
      • deleteConnectionProfile

        public void deleteConnectionProfile​(DeleteConnectionProfileRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to delete a connection profile.
         
      • discoverConnectionProfile

        public void discoverConnectionProfile​(DiscoverConnectionProfileRequest request,
                                              io.grpc.stub.StreamObserver<DiscoverConnectionProfileResponse> responseObserver)
         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 void listStreams​(ListStreamsRequest request,
                                io.grpc.stub.StreamObserver<ListStreamsResponse> responseObserver)
         Use this method to list streams in a project and location.
         
      • getStream

        public void getStream​(GetStreamRequest request,
                              io.grpc.stub.StreamObserver<Stream> responseObserver)
         Use this method to get details about a stream.
         
      • createStream

        public void createStream​(CreateStreamRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to create a stream.
         
      • updateStream

        public void updateStream​(UpdateStreamRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to update the configuration of a stream.
         
      • deleteStream

        public void deleteStream​(DeleteStreamRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to delete a stream.
         
      • getStreamObject

        public void getStreamObject​(GetStreamObjectRequest request,
                                    io.grpc.stub.StreamObserver<StreamObject> responseObserver)
         Use this method to get details about a stream object.
         
      • lookupStreamObject

        public void lookupStreamObject​(LookupStreamObjectRequest request,
                                       io.grpc.stub.StreamObserver<StreamObject> responseObserver)
         Use this method to look up a stream object by its source object identifier.
         
      • stopBackfillJob

        public void stopBackfillJob​(StopBackfillJobRequest request,
                                    io.grpc.stub.StreamObserver<StopBackfillJobResponse> responseObserver)
         Use this method to stop a backfill job for the specified stream object.
         
      • fetchStaticIps

        public void fetchStaticIps​(FetchStaticIpsRequest request,
                                   io.grpc.stub.StreamObserver<FetchStaticIpsResponse> responseObserver)
         The FetchStaticIps API call exposes the static IP addresses used by
         Datastream.
         
      • createPrivateConnection

        public void createPrivateConnection​(CreatePrivateConnectionRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to create a private connectivity configuration.
         
      • getPrivateConnection

        public void getPrivateConnection​(GetPrivateConnectionRequest request,
                                         io.grpc.stub.StreamObserver<PrivateConnection> responseObserver)
         Use this method to get details about a private connectivity configuration.
         
      • deletePrivateConnection

        public void deletePrivateConnection​(DeletePrivateConnectionRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to delete a private connectivity configuration.
         
      • createRoute

        public void createRoute​(CreateRouteRequest request,
                                io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to create a route for a private connectivity configuration
         in a project and location.
         
      • getRoute

        public void getRoute​(GetRouteRequest request,
                             io.grpc.stub.StreamObserver<Route> responseObserver)
         Use this method to get details about a route.
         
      • listRoutes

        public void listRoutes​(ListRoutesRequest request,
                               io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver)
         Use this method to list routes created for a private connectivity
         configuration in a project and location.
         
      • deleteRoute

        public void deleteRoute​(DeleteRouteRequest request,
                                io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to delete a route.