SuppressionListAddressesClient Interface

public interface SuppressionListAddressesClient

An instance of this class provides access to all the operations defined in SuppressionListAddressesClient.

Method Summary

Modifier and Type Method and Description
abstract SuppressionListAddressResourceInner createOrUpdate(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, SuppressionListAddressResourceInner parameters)

Create Or Update Create or update a SuppressionListAddress.

abstract Response<SuppressionListAddressResourceInner> createOrUpdateWithResponse(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, SuppressionListAddressResourceInner parameters, Context context)

Create Or Update Create or update a SuppressionListAddress.

abstract void delete(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId)

Delete Operation to delete a single address from a suppression list.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, Context context)

Delete Operation to delete a single address from a suppression list.

abstract SuppressionListAddressResourceInner get(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId)

Get Get a SuppressionListAddress.

abstract Response<SuppressionListAddressResourceInner> getWithResponse(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, Context context)

Get Get a SuppressionListAddress.

abstract PagedIterable<SuppressionListAddressResourceInner> list(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName)

Get Get all the addresses in a suppression list.

abstract PagedIterable<SuppressionListAddressResourceInner> list(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, Context context)

Get Get all the addresses in a suppression list.

Method Details

createOrUpdate

public abstract SuppressionListAddressResourceInner createOrUpdate(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, SuppressionListAddressResourceInner parameters)

Create Or Update Create or update a SuppressionListAddress.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
addressId - The id of the address in a suppression list.
parameters - Parameters for the create or update operation.

Returns:

a object that represents a SuppressionList record.

createOrUpdateWithResponse

public abstract Response<SuppressionListAddressResourceInner> createOrUpdateWithResponse(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, SuppressionListAddressResourceInner parameters, Context context)

Create Or Update Create or update a SuppressionListAddress.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
addressId - The id of the address in a suppression list.
parameters - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

a object that represents a SuppressionList record along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId)

Delete Operation to delete a single address from a suppression list.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
addressId - The id of the address in a suppression list.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, Context context)

Delete Operation to delete a single address from a suppression list.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
addressId - The id of the address in a suppression list.
context - The context to associate with this operation.

Returns:

get

public abstract SuppressionListAddressResourceInner get(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId)

Get Get a SuppressionListAddress.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
addressId - The id of the address in a suppression list.

Returns:

a SuppressionListAddress.

getWithResponse

public abstract Response<SuppressionListAddressResourceInner> getWithResponse(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, String addressId, Context context)

Get Get a SuppressionListAddress.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
addressId - The id of the address in a suppression list.
context - The context to associate with this operation.

Returns:

a SuppressionListAddress along with Response<T>.

list

public abstract PagedIterable<SuppressionListAddressResourceInner> list(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName)

Get Get all the addresses in a suppression list.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.

Returns:

all the addresses in a suppression list as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SuppressionListAddressResourceInner> list(String resourceGroupName, String emailServiceName, String domainName, String suppressionListName, Context context)

Get Get all the addresses in a suppression list.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
suppressionListName - The name of the suppression list.
context - The context to associate with this operation.

Returns:

all the addresses in a suppression list as paginated response with PagedIterable<T>.

Applies to