CommunicationsClient Interface

public interface CommunicationsClient

Uma instância dessa classe fornece acesso a todas as operações definidas em CommunicationsClient.

Resumo do método

Modificador e tipo Método e descrição
abstract SyncPoller<PollResult<CommunicationDetailsInner>,CommunicationDetailsInner> beginCreate(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

abstract SyncPoller<PollResult<CommunicationDetailsInner>,CommunicationDetailsInner> beginCreate(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters, Context context)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

abstract CheckNameAvailabilityOutputInner checkNameAvailability(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)

Verifique a disponibilidade de um nome de recurso.

abstract Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithResponse(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)

Verifique a disponibilidade de um nome de recurso.

abstract CommunicationDetailsInner create(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

abstract CommunicationDetailsInner create(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters, Context context)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

abstract CommunicationDetailsInner get(String supportTicketName, String communicationName)

Retorna detalhes de comunicação para um tíquete de suporte.

abstract Response<CommunicationDetailsInner> getWithResponse(String supportTicketName, String communicationName, Context context)

Retorna detalhes de comunicação para um tíquete de suporte.

abstract PagedIterable<CommunicationDetailsInner> list(String supportTicketName)

Lista todas as comunicações (anexos não incluídos) para um tíquete de suporte.

abstract PagedIterable<CommunicationDetailsInner> list(String supportTicketName, Integer top, String filter, Context context)

Lista todas as comunicações (anexos não incluídos) para um tíquete de suporte.

Detalhes do método

beginCreate

public abstract SyncPoller,CommunicationDetailsInner> beginCreate(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

Parameters:

supportTicketName - Nome do tíquete de suporte.
communicationName - Nome da comunicação.
createCommunicationParameters - Objeto de comunicação.

Returns:

para SyncPoller<T,U> sondagem de objeto que representa um recurso de Comunicação.

beginCreate

public abstract SyncPoller,CommunicationDetailsInner> beginCreate(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters, Context context)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

Parameters:

supportTicketName - Nome do tíquete de suporte.
communicationName - Nome da comunicação.
createCommunicationParameters - Objeto de comunicação.
context - O contexto a ser associado a essa operação.

Returns:

para SyncPoller<T,U> sondagem de objeto que representa um recurso de Comunicação.

checkNameAvailability

public abstract CheckNameAvailabilityOutputInner checkNameAvailability(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)

Verifique a disponibilidade de um nome de recurso. Essa API deve ser usada para marcar a exclusividade do nome para adicionar uma nova comunicação ao tíquete de suporte.

Parameters:

supportTicketName - Nome do tíquete de suporte.
checkNameAvailabilityInput - Entrada para marcar.

Returns:

saída de marcar API de disponibilidade de nome.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)

Verifique a disponibilidade de um nome de recurso. Essa API deve ser usada para marcar a exclusividade do nome para adicionar uma nova comunicação ao tíquete de suporte.

Parameters:

supportTicketName - Nome do tíquete de suporte.
checkNameAvailabilityInput - Entrada para marcar.
context - O contexto a ser associado a essa operação.

Returns:

saída de marcar API de disponibilidade de nome junto com Response<T>.

create

public abstract CommunicationDetailsInner create(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

Parameters:

supportTicketName - Nome do tíquete de suporte.
communicationName - Nome da comunicação.
createCommunicationParameters - Objeto de comunicação.

Returns:

que representa um recurso de comunicação.

create

public abstract CommunicationDetailsInner create(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters, Context context)

Adiciona uma nova comunicação do cliente a um tíquete de Suporte do Azure.

Parameters:

supportTicketName - Nome do tíquete de suporte.
communicationName - Nome da comunicação.
createCommunicationParameters - Objeto de comunicação.
context - O contexto a ser associado a essa operação.

Returns:

que representa um recurso de comunicação.

get

public abstract CommunicationDetailsInner get(String supportTicketName, String communicationName)

Retorna detalhes de comunicação para um tíquete de suporte.

Parameters:

supportTicketName - Nome do tíquete de suporte.
communicationName - Nome da comunicação.

Returns:

que representa um recurso de comunicação.

getWithResponse

public abstract Response getWithResponse(String supportTicketName, String communicationName, Context context)

Retorna detalhes de comunicação para um tíquete de suporte.

Parameters:

supportTicketName - Nome do tíquete de suporte.
communicationName - Nome da comunicação.
context - O contexto a ser associado a essa operação.

Returns:

que representa um recurso de Comunicação junto com Response<T>.

list

public abstract PagedIterable list(String supportTicketName)

Lista todas as comunicações (anexos não incluídos) para um tíquete de suporte.

Você também pode filtrar as comunicações de tíquete de suporte por _CreatedDate_ ou _CommunicationType_ usando o parâmetro $filter. O único tipo de comunicação com suporte hoje é _Web_. A saída será um resultado paginado com _nextLink_, usando o qual você pode recuperar o próximo conjunto de resultados de comunicação.

Os dados do tíquete de suporte estão disponíveis por 18 meses após a criação do tíquete. Se um tíquete tiver sido criado há mais de 18 meses, uma solicitação de dados poderá causar um erro.

Parameters:

supportTicketName - Nome do tíquete de suporte.

Returns:

coleção de recursos de comunicação como resposta paginada com PagedIterable<T>.

list

public abstract PagedIterable list(String supportTicketName, Integer top, String filter, Context context)

Lista todas as comunicações (anexos não incluídos) para um tíquete de suporte.

Você também pode filtrar as comunicações de tíquete de suporte por _CreatedDate_ ou _CommunicationType_ usando o parâmetro $filter. O único tipo de comunicação com suporte hoje é _Web_. A saída será um resultado paginado com _nextLink_, usando o qual você pode recuperar o próximo conjunto de resultados de comunicação.

Os dados do tíquete de suporte estão disponíveis por 18 meses após a criação do tíquete. Se um tíquete tiver sido criado há mais de 18 meses, uma solicitação de dados poderá causar um erro.

Parameters:

supportTicketName - Nome do tíquete de suporte.
top - O número de valores a serem retornados na coleção. O padrão é 10 e o máximo é 10.
filter - O filtro a ser aplicado na operação. Você pode filtrar por communicationType e criarDar propriedades. CommunicationType dá suporte ao operador Equals ('eq') e createdDate dá suporte aos operadores Greater Than ('gt') e Greater Than ou Equals ('ge'). Você pode combinar os filtros CommunicationType e CreatedDate pelo operador Logical And ('and').
context - O contexto a ser associado a essa operação.

Returns:

coleção de recursos de comunicação como resposta paginada com PagedIterable<T>.

Aplica-se a