Interface EssentialContactsServiceGrpc.AsyncService
- All Known Implementing Classes:
EssentialContactsServiceGrpc.EssentialContactsServiceImplBase
- Enclosing class:
- EssentialContactsServiceGrpc
public static interface EssentialContactsServiceGrpc.AsyncService
Manages contacts for important Google Cloud notifications.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcomputeContacts(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.default voidcreateContact(CreateContactRequest request, io.grpc.stub.StreamObserver<Contact> responseObserver) Adds a new contact for a resource.default voiddeleteContact(DeleteContactRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a contact.default voidgetContact(GetContactRequest request, io.grpc.stub.StreamObserver<Contact> responseObserver) Gets a single contact.default voidlistContacts(ListContactsRequest request, io.grpc.stub.StreamObserver<ListContactsResponse> responseObserver) Lists the contacts that have been set on a resource.default voidsendTestMessage(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.default voidupdateContact(UpdateContactRequest request, io.grpc.stub.StreamObserver<Contact> responseObserver) Updates a contact.
-
Method Details
-
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.
-