Interface ConnectionServiceGrpc.AsyncService

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void createConnection​(CreateConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver)
      Creates a new connection.
      default void deleteConnection​(DeleteConnectionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
      Deletes connection and associated credential.
      default void getConnection​(GetConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver)
      Returns specified connection.
      default void getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
      Gets the access control policy for a resource.
      default void listConnections​(ListConnectionsRequest request, io.grpc.stub.StreamObserver<ListConnectionsResponse> responseObserver)
      Returns a list of connections in the given project.
      default void setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
      Sets the access control policy on the specified resource.
      default void testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
      Returns permissions that a caller has on the specified resource.
      default void updateConnection​(UpdateConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver)
      Updates the specified connection.
    • Method Detail

      • createConnection

        default void createConnection​(CreateConnectionRequest request,
                                      io.grpc.stub.StreamObserver<Connection> responseObserver)
         Creates a new connection.
         
      • getConnection

        default void getConnection​(GetConnectionRequest request,
                                   io.grpc.stub.StreamObserver<Connection> responseObserver)
         Returns specified connection.
         
      • updateConnection

        default void updateConnection​(UpdateConnectionRequest request,
                                      io.grpc.stub.StreamObserver<Connection> responseObserver)
         Updates the specified connection. For security reasons, also resets
         credential if connection properties are in the update field mask.
         
      • deleteConnection

        default void deleteConnection​(DeleteConnectionRequest request,
                                      io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes connection and associated credential.
         
      • getIamPolicy

        default void getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request,
                                  io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
         Gets the access control policy for a resource.
         Returns an empty policy if the resource exists and does not have a policy
         set.
         
      • setIamPolicy

        default void setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request,
                                  io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
         Sets the access control policy on the specified resource. Replaces any
         existing policy.
         Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
         
      • testIamPermissions

        default void testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request,
                                        io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
         Returns permissions that a caller has on the specified resource.
         If the resource does not exist, this will return an empty set of
         permissions, not a `NOT_FOUND` error.
         Note: This operation is designed to be used for building permission-aware
         UIs and command-line tools, not for authorization checking. This operation
         may "fail open" without warning.