Interface EssentialContactsServiceGrpc.AsyncService

    • Method Detail

      • createContact

        default void createContact​(CreateContactRequest request,
                                   io.grpc.stub.StreamObserver<Contact> responseObserver)
         Adds a new contact for a resource.
         
      • updateContact

        default void updateContact​(UpdateContactRequest request,
                                   io.grpc.stub.StreamObserver<Contact> responseObserver)
         Updates a contact.
         Note: A contact's email address cannot be changed.
         
      • listContacts

        default void listContacts​(ListContactsRequest request,
                                  io.grpc.stub.StreamObserver<ListContactsResponse> responseObserver)
         Lists the contacts that have been set on a resource.
         
      • getContact

        default void getContact​(GetContactRequest request,
                                io.grpc.stub.StreamObserver<Contact> responseObserver)
         Gets a single contact.
         
      • deleteContact

        default void deleteContact​(DeleteContactRequest request,
                                   io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a contact.
         
      • computeContacts

        default void computeContacts​(ComputeContactsRequest request,
                                     io.grpc.stub.StreamObserver<ComputeContactsResponse> responseObserver)
         Lists all contacts for the resource that are subscribed to the
         specified notification categories, including contacts inherited from
         any parent resources.
         
      • sendTestMessage

        default void sendTestMessage​(SendTestMessageRequest request,
                                     io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Allows a contact admin to send a test message to contact to verify that it
         has been configured correctly.