CommunicationServicesClient Interface
public interface CommunicationServicesClient
An instance of this class provides access to all the operations defined in CommunicationServicesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<CommunicationServiceResourceInner>,CommunicationServiceResourceInner> beginCreateOrUpdate(String resourceGroupName, String communicationServiceName, CommunicationServiceResourceInner parameters)
Create Or Update Create a new CommunicationService or update an existing CommunicationService.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<CommunicationServiceResourceInner>,CommunicationServiceResourceInner> beginCreateOrUpdate(String resourceGroupName, String communicationServiceName, CommunicationServiceResourceInner parameters, Context context)
Create Or Update Create a new CommunicationService or update an existing CommunicationService.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String communicationServiceName)
Delete Operation to delete a CommunicationService.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String communicationServiceName, Context context)
Delete Operation to delete a CommunicationService.
Parameters:
Returns:
checkNameAvailability
public abstract CheckNameAvailabilityResponseInner checkNameAvailability(NameAvailabilityParameters nameAvailabilityParameters)
Check Name Availability Checks that the CommunicationService name is valid and is not already in use.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response<CheckNameAvailabilityResponseInner> checkNameAvailabilityWithResponse(NameAvailabilityParameters nameAvailabilityParameters, Context context)
Check Name Availability Checks that the CommunicationService name is valid and is not already in use.
Parameters:
Returns:
createOrUpdate
public abstract CommunicationServiceResourceInner createOrUpdate(String resourceGroupName, String communicationServiceName, CommunicationServiceResourceInner parameters)
Create Or Update Create a new CommunicationService or update an existing CommunicationService.
Parameters:
Returns:
createOrUpdate
public abstract CommunicationServiceResourceInner createOrUpdate(String resourceGroupName, String communicationServiceName, CommunicationServiceResourceInner parameters, Context context)
Create Or Update Create a new CommunicationService or update an existing CommunicationService.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String communicationServiceName)
Delete Operation to delete a CommunicationService.
Parameters:
delete
public abstract void delete(String resourceGroupName, String communicationServiceName, Context context)
Delete Operation to delete a CommunicationService.
Parameters:
getByResourceGroup
public abstract CommunicationServiceResourceInner getByResourceGroup(String resourceGroupName, String communicationServiceName)
Get Get the CommunicationService and its properties.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<CommunicationServiceResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String communicationServiceName, Context context)
Get Get the CommunicationService and its properties.
Parameters:
Returns:
linkNotificationHub
public abstract LinkedNotificationHubInner linkNotificationHub(String resourceGroupName, String communicationServiceName)
Link Notification Hub Links an Azure Notification Hub to this communication service.
Parameters:
Returns:
linkNotificationHubWithResponse
public abstract Response<LinkedNotificationHubInner> linkNotificationHubWithResponse(String resourceGroupName, String communicationServiceName, LinkNotificationHubParameters linkNotificationHubParameters, Context context)
Link Notification Hub Links an Azure Notification Hub to this communication service.
Parameters:
Returns:
list
public abstract PagedIterable<CommunicationServiceResourceInner> list()
List By Subscription Handles requests to list all resources in a subscription.
Returns:
list
public abstract PagedIterable<CommunicationServiceResourceInner> list(Context context)
List By Subscription Handles requests to list all resources in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<CommunicationServiceResourceInner> listByResourceGroup(String resourceGroupName)
List By Resource Group Handles requests to list all resources in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<CommunicationServiceResourceInner> listByResourceGroup(String resourceGroupName, Context context)
List By Resource Group Handles requests to list all resources in a resource group.
Parameters:
Returns:
listKeys
public abstract CommunicationServiceKeysInner listKeys(String resourceGroupName, String communicationServiceName)
List Keys Get the access keys of the CommunicationService resource.
Parameters:
Returns:
listKeysWithResponse
public abstract Response<CommunicationServiceKeysInner> listKeysWithResponse(String resourceGroupName, String communicationServiceName, Context context)
List Keys Get the access keys of the CommunicationService resource.
Parameters:
Returns:
regenerateKey
public abstract CommunicationServiceKeysInner regenerateKey(String resourceGroupName, String communicationServiceName, RegenerateKeyParameters parameters)
Regenerate Key Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time.
Parameters:
Returns:
regenerateKeyWithResponse
public abstract Response<CommunicationServiceKeysInner> regenerateKeyWithResponse(String resourceGroupName, String communicationServiceName, RegenerateKeyParameters parameters, Context context)
Regenerate Key Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time.
Parameters:
Returns:
update
public abstract CommunicationServiceResourceInner update(String resourceGroupName, String communicationServiceName, CommunicationServiceResourceUpdate parameters)
Update Operation to update an existing CommunicationService.
Parameters:
Returns:
updateWithResponse
public abstract Response<CommunicationServiceResourceInner> updateWithResponse(String resourceGroupName, String communicationServiceName, CommunicationServiceResourceUpdate parameters, Context context)
Update Operation to update an existing CommunicationService.
Parameters:
Returns: