Class CommunicationManager
- java.lang.Object
-
- com.azure.resourcemanager.communication.CommunicationManager
-
public final class CommunicationManager extends Object
Entry point to CommunicationManager. REST API for Azure Communication Services.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommunicationManager.Configurable
The Configurable allowing configurations to be set.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommunicationManager
authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
Creates an instance of Communication service API entry point.static CommunicationManager
authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
Creates an instance of Communication service API entry point.CommunicationServices
communicationServices()
Gets the resource collection API of CommunicationServices.static CommunicationManager.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.CommunicationServiceManagementClient
serviceClient()
-
-
-
Method Detail
-
authenticate
public static CommunicationManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.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(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
Creates an instance of Communication service API entry point.- Parameters:
httpPipeline
- theHttpPipeline
configured with Azure authentication credential.profile
- the Azure profile for client.- Returns:
- the Communication service API instance.
-
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.
-
operations
public Operations operations()
Gets the resource collection API of Operations.- Returns:
- Resource collection API of Operations.
-
communicationServices
public CommunicationServices communicationServices()
Gets the resource collection API of CommunicationServices. It manages CommunicationServiceResource.- Returns:
- Resource collection API of CommunicationServices.
-
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.
-
serviceClient
public CommunicationServiceManagementClient serviceClient()
- Returns:
- Wrapped service client CommunicationServiceManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.
-
-