CommunicationsClient Interface
public interface CommunicationsClient
An instance of this class provides access to all the operations defined in CommunicationsClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<CommunicationDetailsInner>,CommunicationDetailsInner> beginCreate(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters)
Adds a new customer communication to an Azure support ticket.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<CommunicationDetailsInner>,CommunicationDetailsInner> beginCreate(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters, Context context)
Adds a new customer communication to an Azure support ticket.
Parameters:
Returns:
checkNameAvailability
public abstract CheckNameAvailabilityOutputInner checkNameAvailability(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)
Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication to the support ticket.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithResponse(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)
Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication to the support ticket.
Parameters:
Returns:
create
public abstract CommunicationDetailsInner create(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters)
Adds a new customer communication to an Azure support ticket.
Parameters:
Returns:
create
public abstract CommunicationDetailsInner create(String supportTicketName, String communicationName, CommunicationDetailsInner createCommunicationParameters, Context context)
Adds a new customer communication to an Azure support ticket.
Parameters:
Returns:
get
public abstract CommunicationDetailsInner get(String supportTicketName, String communicationName)
Returns communication details for a support ticket.
Parameters:
Returns:
getWithResponse
public abstract Response<CommunicationDetailsInner> getWithResponse(String supportTicketName, String communicationName, Context context)
Returns communication details for a support ticket.
Parameters:
Returns:
list
public abstract PagedIterable<CommunicationDetailsInner> list(String supportTicketName)
Lists all communications (attachments not included) for a support ticket.
You can also filter support ticket communications by _CreatedDate_ or _CommunicationType_ using the $filter parameter. The only type of communication supported today is _Web_. Output will be a paged result with _nextLink_, using which you can retrieve the next set of Communication results.
Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error.
Parameters:
Returns:
list
public abstract PagedIterable<CommunicationDetailsInner> list(String supportTicketName, Integer top, String filter, Context context)
Lists all communications (attachments not included) for a support ticket.
You can also filter support ticket communications by _CreatedDate_ or _CommunicationType_ using the $filter parameter. The only type of communication supported today is _Web_. Output will be a paged result with _nextLink_, using which you can retrieve the next set of Communication results.
Support ticket data is available for 18 months after ticket creation. If a ticket was created more than 18 months ago, a request for data might cause an error.
Parameters:
Returns: