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

        public void fetchErrors​(FetchErrorsRequest request,
                                io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Use this method to fetch any errors associated with a stream.
         
      • fetchStaticIps

        public void fetchStaticIps​(FetchStaticIpsRequest request,
                                   io.grpc.stub.StreamObserver<FetchStaticIpsResponse> responseObserver)
         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 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 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 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.