@Generated("by gapic-generator-java")
Package com.google.cloud.essentialcontacts.v1
A client to Essential Contacts API
The interfaces provided are listed below, along with usage samples.
======================= EssentialContactsServiceClient =======================
Service Description: Manages contacts for important Google Cloud notifications.
Sample for EssentialContactsServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EssentialContactsServiceClient essentialContactsServiceClient =
EssentialContactsServiceClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
Contact contact = Contact.newBuilder().build();
Contact response = essentialContactsServiceClient.createContact(parent, contact);
}
-
Interface Summary Interface Description ComputeContactsRequestOrBuilder ComputeContactsResponseOrBuilder ContactOrBuilder CreateContactRequestOrBuilder DeleteContactRequestOrBuilder EssentialContactsServiceGrpc.AsyncService Manages contacts for important Google Cloud notifications.GetContactRequestOrBuilder ListContactsRequestOrBuilder ListContactsResponseOrBuilder SendTestMessageRequestOrBuilder UpdateContactRequestOrBuilder -
Class Summary Class Description ComputeContactsRequest Request message for the ComputeContacts method.ComputeContactsRequest.Builder Request message for the ComputeContacts method.ComputeContactsResponse Response message for the ComputeContacts method.ComputeContactsResponse.Builder Response message for the ComputeContacts method.Contact A contact that will receive notifications from Google Cloud.Contact.Builder A contact that will receive notifications from Google Cloud.ContactName ContactName.Builder Builder for projects/{project}/contacts/{contact}.ContactName.FolderContactBuilder Builder for folders/{folder}/contacts/{contact}.ContactName.OrganizationContactBuilder Builder for organizations/{organization}/contacts/{contact}.CreateContactRequest Request message for the CreateContact method.CreateContactRequest.Builder Request message for the CreateContact method.DeleteContactRequest Request message for the DeleteContact method.DeleteContactRequest.Builder Request message for the DeleteContact method.EnumsProto EssentialContactsServiceClient Service Description: Manages contacts for important Google Cloud notifications.EssentialContactsServiceClient.ComputeContactsFixedSizeCollection EssentialContactsServiceClient.ComputeContactsPage EssentialContactsServiceClient.ComputeContactsPagedResponse EssentialContactsServiceClient.ListContactsFixedSizeCollection EssentialContactsServiceClient.ListContactsPage EssentialContactsServiceClient.ListContactsPagedResponse EssentialContactsServiceGrpc Manages contacts for important Google Cloud notifications.EssentialContactsServiceGrpc.EssentialContactsServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service EssentialContactsService.EssentialContactsServiceGrpc.EssentialContactsServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service EssentialContactsService.EssentialContactsServiceGrpc.EssentialContactsServiceImplBase Base class for the server implementation of the service EssentialContactsService.EssentialContactsServiceGrpc.EssentialContactsServiceStub A stub to allow clients to do asynchronous rpc calls to service EssentialContactsService.EssentialContactsServiceSettings Settings class to configure an instance ofEssentialContactsServiceClient
.EssentialContactsServiceSettings.Builder Builder for EssentialContactsServiceSettings.FolderName FolderName.Builder Builder for folders/{folder}.GetContactRequest Request message for the GetContact method.GetContactRequest.Builder Request message for the GetContact method.ListContactsRequest Request message for the ListContacts method.ListContactsRequest.Builder Request message for the ListContacts method.ListContactsResponse Response message for the ListContacts method.ListContactsResponse.Builder Response message for the ListContacts method.OrganizationName OrganizationName.Builder Builder for organizations/{organization}.ProjectName ProjectName.Builder Builder for projects/{project}.SendTestMessageRequest Request message for the SendTestMessage method.SendTestMessageRequest.Builder Request message for the SendTestMessage method.Service UpdateContactRequest Request message for the UpdateContact method.UpdateContactRequest.Builder Request message for the UpdateContact method. -
Enum Summary Enum Description NotificationCategory The notification categories that an essential contact can be subscribed to.ValidationState A contact's validation state indicates whether or not it is the correct contact to be receiving notifications for a particular resource.