CommunicationManager Class

  • java.lang.Object
    • com.azure.resourcemanager.communication.CommunicationManager

public final class CommunicationManager

Entry point to CommunicationManager. REST API for Azure Communication Services.

Method Summary

Modifier and Type Method and Description
static CommunicationManager authenticate(TokenCredential credential, AzureProfile profile)

Creates an instance of Communication service API entry point.

static CommunicationManager authenticate(HttpPipeline httpPipeline, AzureProfile profile)

Creates an instance of Communication service API entry point.

CommunicationServices communicationServices()

Gets the resource collection API of CommunicationServices.

static Configurable configure()

Gets a Configurable instance that can be used to create CommunicationManager with optional configuration.

Domains domains()

Gets the resource collection API of Domains.

EmailServices emailServices()

Gets the resource collection API of EmailServices.

Operations operations()

Gets the resource collection API of Operations.

SenderUsernames senderUsernames()

Gets the resource collection API of SenderUsernames.

CommunicationServiceManagementClient serviceClient()

Gets wrapped service client CommunicationServiceManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.

Methods inherited from java.lang.Object

Method Details

authenticate

public static CommunicationManager authenticate(TokenCredential credential, AzureProfile profile)

Creates an instance of Communication service API entry point.

Parameters:

credential - the credential to use.
profile - the Azure profile for client.

Returns:

the Communication service API instance.

authenticate

public static CommunicationManager authenticate(HttpPipeline httpPipeline, AzureProfile profile)

Creates an instance of Communication service API entry point.

Parameters:

httpPipeline - the HttpPipeline configured with Azure authentication credential.
profile - the Azure profile for client.

Returns:

the Communication service API instance.

communicationServices

public CommunicationServices communicationServices()

Gets the resource collection API of CommunicationServices. It manages CommunicationServiceResource.

Returns:

Resource collection API of CommunicationServices.

configure

public static CommunicationManager.Configurable configure()

Gets a Configurable instance that can be used to create CommunicationManager with optional configuration.

Returns:

the Configurable instance allowing configurations.

domains

public Domains domains()

Gets the resource collection API of Domains. It manages DomainResource.

Returns:

Resource collection API of Domains.

emailServices

public EmailServices emailServices()

Gets the resource collection API of EmailServices. It manages EmailServiceResource.

Returns:

Resource collection API of EmailServices.

operations

public Operations operations()

Gets the resource collection API of Operations.

Returns:

Resource collection API of Operations.

senderUsernames

public SenderUsernames senderUsernames()

Gets the resource collection API of SenderUsernames. It manages SenderUsernameResource.

Returns:

Resource collection API of SenderUsernames.

serviceClient

public CommunicationServiceManagementClient serviceClient()

Gets wrapped service client CommunicationServiceManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.

Returns:

Wrapped service client CommunicationServiceManagementClient.

Applies to