public static final class EssentialContactsServiceGrpc.EssentialContactsServiceStub extends AbstractAsyncStub<EssentialContactsServiceGrpc.EssentialContactsServiceStub>
Manages contacts for important Google Cloud notifications.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
EssentialContactsServiceGrpc.EssentialContactsServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
protected EssentialContactsServiceGrpc.EssentialContactsServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public 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
public void createContact(CreateContactRequest request, StreamObserver<Contact> responseObserver)
Adds a new contact for a resource.
Parameters
public void deleteContact(DeleteContactRequest request, StreamObserver<Empty> responseObserver)
Parameters
public void getContact(GetContactRequest request, StreamObserver<Contact> responseObserver)
Parameters
public void listContacts(ListContactsRequest request, StreamObserver<ListContactsResponse> responseObserver)
Lists the contacts that have been set on a resource.
Parameters
public 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
public void updateContact(UpdateContactRequest request, StreamObserver<Contact> responseObserver)
Updates a contact.
Note: A contact's email address cannot be changed.
Parameters