Interface DatastreamGrpc.AsyncService

    • Method Detail

      • getConnectionProfile

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

        default 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

        default 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

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

        default 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

        default void listStreams​(ListStreamsRequest request,
                                 io.grpc.stub.StreamObserver<ListStreamsResponse> responseObserver)
         Use this method to list streams in a project and location.
         
      • getStream

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

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

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

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

        default 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

        default 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

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

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

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

        default 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

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

        default 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

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