public static interface EssentialContactsServiceGrpc.AsyncService
Manages contacts for important Google Cloud notifications.
Methods
computeContacts(ComputeContactsRequest request, StreamObserver<ComputeContactsResponse> responseObserver)
public default void computeContacts(ComputeContactsRequest request, StreamObserver<ComputeContactsResponse> responseObserver)
Lists all contacts for the resource that are subscribed to the specified notification categories, including contacts inherited from any parent resources.
Parameters | |
---|---|
Name | Description |
request | ComputeContactsRequest |
responseObserver | io.grpc.stub.StreamObserver<ComputeContactsResponse> |
createContact(CreateContactRequest request, StreamObserver<Contact> responseObserver)
public default void createContact(CreateContactRequest request, StreamObserver<Contact> responseObserver)
Adds a new contact for a resource.
Parameters | |
---|---|
Name | Description |
request | CreateContactRequest |
responseObserver | io.grpc.stub.StreamObserver<Contact> |
deleteContact(DeleteContactRequest request, StreamObserver<Empty> responseObserver)
public default void deleteContact(DeleteContactRequest request, StreamObserver<Empty> responseObserver)
Deletes a contact.
Parameters | |
---|---|
Name | Description |
request | DeleteContactRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
getContact(GetContactRequest request, StreamObserver<Contact> responseObserver)
public default void getContact(GetContactRequest request, StreamObserver<Contact> responseObserver)
Gets a single contact.
Parameters | |
---|---|
Name | Description |
request | GetContactRequest |
responseObserver | io.grpc.stub.StreamObserver<Contact> |
listContacts(ListContactsRequest request, StreamObserver<ListContactsResponse> responseObserver)
public default void listContacts(ListContactsRequest request, StreamObserver<ListContactsResponse> responseObserver)
Lists the contacts that have been set on a resource.
Parameters | |
---|---|
Name | Description |
request | ListContactsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListContactsResponse> |
sendTestMessage(SendTestMessageRequest request, StreamObserver<Empty> responseObserver)
public default void sendTestMessage(SendTestMessageRequest request, StreamObserver<Empty> responseObserver)
Allows a contact admin to send a test message to contact to verify that it has been configured correctly.
Parameters | |
---|---|
Name | Description |
request | SendTestMessageRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
updateContact(UpdateContactRequest request, StreamObserver<Contact> responseObserver)
public default void updateContact(UpdateContactRequest request, StreamObserver<Contact> responseObserver)
Updates a contact. Note: A contact's email address cannot be changed.
Parameters | |
---|---|
Name | Description |
request | UpdateContactRequest |
responseObserver | io.grpc.stub.StreamObserver<Contact> |