### YamlMime:JavaType uid: "com.microsoft.azure.management.support.v2020_04_01.Communications" fullName: "com.microsoft.azure.management.support.v2020_04_01.Communications" name: "Communications" nameWithType: "Communications" summary: "Type representing Communications." syntax: "public interface **Communications**
extends <>, <>" methods: - uid: "com.microsoft.azure.management.support.v2020_04_01.Communications.checkNameAvailabilityAsync(java.lang.String,com.microsoft.azure.management.support.v2020_04_01.CheckNameAvailabilityInput)" fullName: "com.microsoft.azure.management.support.v2020_04_01.Communications.checkNameAvailabilityAsync(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)" name: "checkNameAvailabilityAsync(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)" nameWithType: "Communications.checkNameAvailabilityAsync(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)" summary: "Check the availability of a resource name." modifiers: - "abstract" parameters: - description: "Support ticket name." name: "supportTicketName" type: "" - description: "Input to check." name: "checkNameAvailabilityInput" type: "" syntax: "public abstract Observable checkNameAvailabilityAsync(String supportTicketName, CheckNameAvailabilityInput checkNameAvailabilityInput)" desc: "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." returns: description: "the observable for the request" type: "<>" - uid: "com.microsoft.azure.management.support.v2020_04_01.Communications.getAsync(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.support.v2020_04_01.Communications.getAsync(String supportTicketName, String communicationName)" name: "getAsync(String supportTicketName, String communicationName)" nameWithType: "Communications.getAsync(String supportTicketName, String communicationName)" summary: "Returns communication details for a support ticket." modifiers: - "abstract" parameters: - description: "Support ticket name." name: "supportTicketName" type: "" - description: "Communication name." name: "communicationName" type: "" syntax: "public abstract Observable getAsync(String supportTicketName, String communicationName)" desc: "Returns communication details for a support ticket." returns: description: "the observable for the request" type: "<>" - uid: "com.microsoft.azure.management.support.v2020_04_01.Communications.listAsync(java.lang.String)" fullName: "com.microsoft.azure.management.support.v2020_04_01.Communications.listAsync(String supportTicketName)" name: "listAsync(String supportTicketName)" nameWithType: "Communications.listAsync(String supportTicketName)" summary: "Lists all communications (attachments not included) for a support ticket." modifiers: - "abstract" parameters: - description: "Support ticket name." name: "supportTicketName" type: "" syntax: "public abstract Observable listAsync(String supportTicketName)" desc: "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 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error." returns: description: "the observable for the request" type: "<>" type: "interface" desc: "Type representing Communications." implements: - "<>" - "<>" metadata: {} package: "com.microsoft.azure.management.support.v2020_04_01" artifact: com.microsoft.azure.support.v2020_04_01:azure-mgmt-support:1.0.0