Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addChatParticipants(String, AddChatParticipantsOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Adds thread participants to a thread.
addChatParticipantsAsync(String, AddChatParticipantsOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Adds thread participants to a thread.
addChatParticipantsAsync(String, AddChatParticipantsOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Adds thread participants to a thread.
AddChatParticipantsOptions - Class in com.azure.android.communication.chat.implementation.models
Participants to be added to the thread.
AddChatParticipantsOptions() - Constructor for class com.azure.android.communication.chat.implementation.models.AddChatParticipantsOptions
 
AddChatParticipantsOptionsConverter - Class in com.azure.android.communication.chat.implementation.converters
A converter between AddChatParticipantsOptions and a ChatParticipant Iterable.
AddChatParticipantsResult - Class in com.azure.android.communication.chat.implementation.models
Result of the add chat participants operation.
AddChatParticipantsResult() - Constructor for class com.azure.android.communication.chat.implementation.models.AddChatParticipantsResult
 
AddChatParticipantsResult - Class in com.azure.android.communication.chat.models
Result of the add chat participants operation.
AddChatParticipantsResult(List<ChatError>) - Constructor for class com.azure.android.communication.chat.models.AddChatParticipantsResult
Initializes a new instance of the AddChatParticipantsResult class.
AddChatParticipantsResultConverter - Class in com.azure.android.communication.chat.implementation.converters
addChatParticipantsWithResponse(String, AddChatParticipantsOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Adds thread participants to a thread.
addChatParticipantsWithResponseAsync(String, AddChatParticipantsOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Adds thread participants to a thread.
addChatParticipantsWithResponseAsync(String, AddChatParticipantsOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Adds thread participants to a thread.
addEventHandler(ChatEventType, RealTimeNotificationCallback) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Add handler for a chat event for realtime notifications.
addEventHandler(ChatEventType, RealTimeNotificationCallback) - Method in class com.azure.android.communication.chat.ChatClient
Add handler for a chat event for realtime notifications.
addParticipant(ChatParticipant) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Adds a participant to a thread.
addParticipant(ChatParticipant) - Method in class com.azure.android.communication.chat.ChatThreadClient
Adds a participant to a thread.
addParticipants(Iterable<ChatParticipant>) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Adds participants to a thread.
addParticipants(Iterable<ChatParticipant>) - Method in class com.azure.android.communication.chat.ChatThreadClient
Adds participants to a thread.
addParticipantsWithResponse(Iterable<ChatParticipant>, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Adds participants to a thread.
addParticipantsWithResponse(Iterable<ChatParticipant>, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Adds participants to a thread.
addParticipantWithResponse(ChatParticipant, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Adds a participant to a thread.
addParticipantWithResponse(ChatParticipant, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Adds a participant to a thread.
addPolicy(HttpPipelinePolicy) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Apply additional HttpPipelinePolicy
addPolicy(HttpPipelinePolicy) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Apply additional HttpPipelinePolicy
addPolicy(HttpPipelinePolicy) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Adds a custom Http pipeline policy.
addPushNotificationHandler(ChatEventType, Consumer<ChatEvent>) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Add handler for a chat event for push notifications.
addPushNotificationHandler(ChatEventType, Consumer<ChatEvent>) - Method in class com.azure.android.communication.chat.ChatClient
Add handler for a chat event for push notifications.
addPushNotificationHandler(ChatEventType, Consumer<ChatEvent>) - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
Add handler for a chat event for push notifications.
apiVersion(String) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Sets Api Version.
AzureCommunicationChatServiceImpl - Class in com.azure.android.communication.chat.implementation
Initializes a new instance of the AzureCommunicationChatService type.
AzureCommunicationChatServiceImplBuilder - Class in com.azure.android.communication.chat.implementation
A builder for creating a new instance of the AzureCommunicationChatService type.
AzureCommunicationChatServiceImplBuilder() - Constructor for class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Create an instance of the AzureCommunicationChatServiceImplBuilder.

B

buildAsyncClient() - Method in class com.azure.android.communication.chat.ChatClientBuilder
Create asynchronous client applying CommunicationTokenCredential, UserAgentPolicy, RetryPolicy, and CookiePolicy.
buildAsyncClient() - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Create asynchronous chat thread client applying CommunicationTokenCredential, UserAgentPolicy, RetryPolicy, and CookiePolicy.
buildClient() - Method in class com.azure.android.communication.chat.ChatClientBuilder
Create synchronous client applying CommunicationTokenCredential, UserAgentPolicy, RetryPolicy, and CookiePolicy.
buildClient() - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Create synchronous chat thread client applying CommunicationTokenCredential, UserAgentPolicy, RetryPolicy, and CookiePolicy.
buildClient() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Builds an instance of AzureCommunicationChatServiceImpl with the provided parameters.

C

CFBackedPageAsyncStream<T> - Class in com.azure.android.communication.chat.implementation
 
CFBackedPageAsyncStream(Function<String, CompletableFuture<PagedResponse<T>>>, Predicate<String>, String, ClientLogger) - Constructor for class com.azure.android.communication.chat.implementation.CFBackedPageAsyncStream
 
CHAT_MESSAGE_DELETED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value chatMessageDeleted for ChatMessageType.
CHAT_MESSAGE_EDITED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value chatMessageEdited for ChatMessageType.
CHAT_MESSAGE_RECEIVED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value chatMessageReceived for ChatMessageType.
CHAT_THREAD_CREATED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value chatThreadCreated for ChatMessageType.
CHAT_THREAD_DELETED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value chatThreadDeleted for ChatMessageType.
CHAT_THREAD_PROPERTIES_UPDATED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value chatThreadPropertiesUpdated for ChatMessageType.
ChatAsyncClient - Class in com.azure.android.communication.chat
Async Client that supports chat operations.
ChatClient - Class in com.azure.android.communication.chat
Sync Client that supports chat operations.
ChatClientBuilder - Class in com.azure.android.communication.chat
Builder for creating clients of Azure Communication Service Chat
ChatClientBuilder() - Constructor for class com.azure.android.communication.chat.ChatClientBuilder
 
ChatError - Class in com.azure.android.communication.chat.models
The Chat Services error.
ChatError(String, String, String, ChatError, List<ChatError>) - Constructor for class com.azure.android.communication.chat.models.ChatError
Initializes a new instance of the ChatError class.
ChatErrorConverter - Class in com.azure.android.communication.chat.implementation.converters
A converter between CommunicationError and ChatError.
ChatErrorResponseException - Exception in com.azure.android.communication.chat.models
Exception thrown on chat specific errors
ChatErrorResponseException(String, HttpResponse) - Constructor for exception com.azure.android.communication.chat.models.ChatErrorResponseException
Initializes a new instance of the ChatErrorResponseException class.
ChatErrorResponseException(String, HttpResponse, ChatError) - Constructor for exception com.azure.android.communication.chat.models.ChatErrorResponseException
Initializes a new instance of the ChatErrorResponseException class.
ChatEvent - Class in com.azure.android.communication.chat.models
The base class of chat events
ChatEvent() - Constructor for class com.azure.android.communication.chat.models.ChatEvent
 
ChatEventType - Class in com.azure.android.communication.chat.models
Defines values for chat event type.
ChatEventType() - Constructor for class com.azure.android.communication.chat.models.ChatEventType
 
ChatImpl - Class in com.azure.android.communication.chat.implementation
An instance of this class provides access to all the operations defined in Chats.
ChatMessage - Class in com.azure.android.communication.chat.implementation.models
Chat message.
ChatMessage() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatMessage
 
ChatMessage - Class in com.azure.android.communication.chat.models
The ChatMessage model.
ChatMessage() - Constructor for class com.azure.android.communication.chat.models.ChatMessage
 
ChatMessageContent - Class in com.azure.android.communication.chat.implementation.models
Content of a chat message.
ChatMessageContent() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatMessageContent
 
ChatMessageContent - Class in com.azure.android.communication.chat.models
Content of a chat message.
ChatMessageContent() - Constructor for class com.azure.android.communication.chat.models.ChatMessageContent
 
ChatMessageContentConverter - Class in com.azure.android.communication.chat.implementation.converters
A converter between ChatMessageContent and ChatMessageContent.
ChatMessageConverter - Class in com.azure.android.communication.chat.implementation.converters
A converter between ChatMessage and ChatMessage.
ChatMessageDeletedEvent - Class in com.azure.android.communication.chat.models
Event for a deleted chat message.
ChatMessageDeletedEvent() - Constructor for class com.azure.android.communication.chat.models.ChatMessageDeletedEvent
 
ChatMessageEditedEvent - Class in com.azure.android.communication.chat.models
Event for a edited chat message.
ChatMessageEditedEvent() - Constructor for class com.azure.android.communication.chat.models.ChatMessageEditedEvent
 
ChatMessageReadReceipt - Class in com.azure.android.communication.chat.implementation.models
A chat message read receipt indicates the time a chat message was read by a recipient.
ChatMessageReadReceipt() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
 
ChatMessageReadReceipt - Class in com.azure.android.communication.chat.models
The ChatMessageReadReceipt model.
ChatMessageReadReceipt() - Constructor for class com.azure.android.communication.chat.models.ChatMessageReadReceipt
 
ChatMessageReadReceiptConverter - Class in com.azure.android.communication.chat.implementation.converters
ChatMessageReadReceiptsCollection - Class in com.azure.android.communication.chat.implementation.models
A paged collection of chat message read receipts.
ChatMessageReadReceiptsCollection() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceiptsCollection
 
ChatMessageReceivedEvent - Class in com.azure.android.communication.chat.models
Event for a received chat message.
ChatMessageReceivedEvent() - Constructor for class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
 
ChatMessagesCollection - Class in com.azure.android.communication.chat.implementation.models
Collection of chat messages for a particular chat thread.
ChatMessagesCollection() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatMessagesCollection
 
ChatMessageType - Class in com.azure.android.communication.chat.models
Defines values for ChatMessageType.
ChatMessageType() - Constructor for class com.azure.android.communication.chat.models.ChatMessageType
 
ChatParticipant - Class in com.azure.android.communication.chat.implementation.models
A participant of the chat thread.
ChatParticipant() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatParticipant
 
ChatParticipant - Class in com.azure.android.communication.chat.models
The ChatParticipant model.
ChatParticipant() - Constructor for class com.azure.android.communication.chat.models.ChatParticipant
 
ChatParticipantConverter - Class in com.azure.android.communication.chat.implementation.converters
A converter between ChatParticipant and ChatParticipant.
ChatParticipantsCollection - Class in com.azure.android.communication.chat.implementation.models
Collection of participants belong to a particular thread.
ChatParticipantsCollection() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatParticipantsCollection
 
ChatPushNotification - Class in com.azure.android.communication.chat.models
The chat push notification payload from FCM.
ChatPushNotification() - Constructor for class com.azure.android.communication.chat.models.ChatPushNotification
Constructs a new ChatPushNotification
ChatPushNotification(Parcel) - Constructor for class com.azure.android.communication.chat.models.ChatPushNotification
Constructs a new ChatPushNotification
ChatServiceVersion - Enum in com.azure.android.communication.chat
The versions of Chat Service supported by this client library.
ChatThreadAsyncClient - Class in com.azure.android.communication.chat
Async Client that supports chat thread operations.
ChatThreadClient - Class in com.azure.android.communication.chat
Sync Client that supports chat thread operations.
ChatThreadClientBuilder - Class in com.azure.android.communication.chat
Builder for creating clients of Azure Communication Service Chat
ChatThreadClientBuilder() - Constructor for class com.azure.android.communication.chat.ChatThreadClientBuilder
 
ChatThreadCreatedEvent - Class in com.azure.android.communication.chat.models
Event for a created chat thread.
ChatThreadCreatedEvent() - Constructor for class com.azure.android.communication.chat.models.ChatThreadCreatedEvent
 
ChatThreadDeletedEvent - Class in com.azure.android.communication.chat.models
Event for an updated chat thread.
ChatThreadDeletedEvent() - Constructor for class com.azure.android.communication.chat.models.ChatThreadDeletedEvent
 
ChatThreadEvent - Class in com.azure.android.communication.chat.models
Chat thread event
ChatThreadEvent() - Constructor for class com.azure.android.communication.chat.models.ChatThreadEvent
 
chatThreadId(String) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Sets the ChatThreadId used to construct a client for this chat thread.
ChatThreadImpl - Class in com.azure.android.communication.chat.implementation
An instance of this class provides access to all the operations defined in ChatThreads.
ChatThreadItem - Class in com.azure.android.communication.chat.models
Summary information of a chat thread.
ChatThreadItem() - Constructor for class com.azure.android.communication.chat.models.ChatThreadItem
 
ChatThreadProperties - Class in com.azure.android.communication.chat.implementation.models
Chat thread.
ChatThreadProperties() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
 
ChatThreadProperties - Class in com.azure.android.communication.chat.models
The ChatThreadProperties model.
ChatThreadProperties() - Constructor for class com.azure.android.communication.chat.models.ChatThreadProperties
 
ChatThreadPropertiesConverter - Class in com.azure.android.communication.chat.implementation.converters
ChatThreadPropertiesUpdatedEvent - Class in com.azure.android.communication.chat.models
Event for an updated chat thread.
ChatThreadPropertiesUpdatedEvent() - Constructor for class com.azure.android.communication.chat.models.ChatThreadPropertiesUpdatedEvent
 
ChatThreadsItemCollection - Class in com.azure.android.communication.chat.implementation.models
Collection of chat threads.
ChatThreadsItemCollection() - Constructor for class com.azure.android.communication.chat.implementation.models.ChatThreadsItemCollection
 
ChatUserEvent - Class in com.azure.android.communication.chat.models
Base class for chat event
ChatUserEvent() - Constructor for class com.azure.android.communication.chat.models.ChatUserEvent
 
com.azure.android.communication.chat - package com.azure.android.communication.chat
Package containing the classes for AzureCommunicationChatService.
com.azure.android.communication.chat.implementation - package com.azure.android.communication.chat.implementation
Package containing the implementations for AzureCommunicationChatService.
com.azure.android.communication.chat.implementation.converters - package com.azure.android.communication.chat.implementation.converters
 
com.azure.android.communication.chat.implementation.models - package com.azure.android.communication.chat.implementation.models
Package containing the data models for AzureCommunicationChatService.
com.azure.android.communication.chat.implementation.notifications - package com.azure.android.communication.chat.implementation.notifications
Package containing the implementations for Notification.
com.azure.android.communication.chat.implementation.notifications.fcm - package com.azure.android.communication.chat.implementation.notifications.fcm
Package containing the classes for FCM Push Notifications.
com.azure.android.communication.chat.implementation.notifications.signaling - package com.azure.android.communication.chat.implementation.notifications.signaling
Package containing the classes for the Signaling Realtime notification service.
com.azure.android.communication.chat.models - package com.azure.android.communication.chat.models
Package containing classes for AzureCommunicationChatService.
CommunicationCloudEnvironmentModel - Class in com.azure.android.communication.chat.implementation.models
Defines values for CommunicationCloudEnvironmentModel.
CommunicationCloudEnvironmentModel() - Constructor for class com.azure.android.communication.chat.implementation.models.CommunicationCloudEnvironmentModel
 
CommunicationError - Class in com.azure.android.communication.chat.implementation.models
The Communication Services error.
CommunicationError() - Constructor for class com.azure.android.communication.chat.implementation.models.CommunicationError
 
CommunicationErrorResponse - Class in com.azure.android.communication.chat.implementation.models
The Communication Services error.
CommunicationErrorResponse() - Constructor for class com.azure.android.communication.chat.implementation.models.CommunicationErrorResponse
 
CommunicationErrorResponseException - Exception in com.azure.android.communication.chat.implementation.models
Exception thrown for an invalid response with CommunicationErrorResponse information.
CommunicationErrorResponseException(String, HttpResponse) - Constructor for exception com.azure.android.communication.chat.implementation.models.CommunicationErrorResponseException
Initializes a new instance of the CommunicationErrorResponseException class.
CommunicationErrorResponseException(String, HttpResponse, CommunicationErrorResponse) - Constructor for exception com.azure.android.communication.chat.implementation.models.CommunicationErrorResponseException
Initializes a new instance of the CommunicationErrorResponseException class.
CommunicationErrorResponseExceptionConverter - Class in com.azure.android.communication.chat.implementation.converters
CommunicationIdentifierConverter - Class in com.azure.android.communication.chat.implementation.converters
 
CommunicationIdentifierConverter() - Constructor for class com.azure.android.communication.chat.implementation.converters.CommunicationIdentifierConverter
 
CommunicationIdentifierModel - Class in com.azure.android.communication.chat.implementation.models
Identifies a participant in Azure Communication services.
CommunicationIdentifierModel() - Constructor for class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
 
CommunicationSignalingClient - Class in com.azure.android.communication.chat.implementation.notifications.signaling
The concrete class of signaling client for communication
CommunicationSignalingClient(CommunicationTokenCredential) - Constructor for class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
 
CommunicationUserIdentifierModel - Class in com.azure.android.communication.chat.implementation.models
A user that got created with an Azure Communication Services resource.
CommunicationUserIdentifierModel() - Constructor for class com.azure.android.communication.chat.implementation.models.CommunicationUserIdentifierModel
 
ConnectionState - Enum in com.azure.android.communication.chat.implementation.notifications.signaling
Connection states
convert(Iterable<ChatParticipant>, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.AddChatParticipantsOptionsConverter
convert(AddChatParticipantsResult, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.AddChatParticipantsResultConverter
convert(CommunicationError) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatErrorConverter
Maps from {com.azure.communication.chat.implementation.models.CommunicationError} to ChatError.
convert(ChatMessageContent, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatMessageContentConverter
Maps from {com.azure.android.communication.chat.implementation.models.ChatMessageContent} to ChatMessageContent.
convert(ChatMessage, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatMessageConverter
Maps from {com.azure.android.communication.chat.implementation.models.ChatMessage} to ChatMessage.
convert(ChatMessageReadReceipt, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatMessageReadReceiptConverter
Maps from {com.azure.android.communication.chat.implementation.models.ReadReceipt} to ChatMessageReadReceipt.
convert(ChatParticipant, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatParticipantConverter
Maps from {com.azure.android.communication.chat.implementation.models.ChatThreadMember} to ChatParticipant.
convert(ChatParticipant, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatParticipantConverter
Maps from {ChatParticipant} to ChatParticipant.
convert(ChatThreadProperties, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.ChatThreadPropertiesConverter
Maps from {com.azure.android.communication.chat.implementation.models.ChatThread} to ChatThreadProperties.
convert(Throwable) - Static method in class com.azure.android.communication.chat.implementation.converters.CommunicationErrorResponseExceptionConverter
convert(CommunicationIdentifierModel, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.CommunicationIdentifierConverter
Convert CommunicationIdentifierModel into CommunicationIdentifier
convert(CommunicationIdentifier, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.CommunicationIdentifierConverter
Convert CommunicationIdentifier into CommunicationIdentifierModel
convert(CreateChatThreadOptions, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.CreateChatThreadOptionsConverter
Maps from {CreateChatThreadOptions} to CreateChatThreadOptions.
convert(CreateChatThreadResult, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.CreateChatThreadResultConverter
convert(SendChatMessageResult, ClientLogger) - Static method in class com.azure.android.communication.chat.implementation.converters.SendChatMessageResultConverter
Maps from {com.azure.android.communication.chat.implementation.models.SendChatMessageResult} to String.
createChatThread(CreateChatThreadOptions) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Creates a chat thread.
createChatThread(CreateChatThreadOptions) - Method in class com.azure.android.communication.chat.ChatClient
Creates a chat thread.
createChatThread(CreateChatThreadOptions, String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
createChatThread(CreateChatThreadOptions) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
createChatThreadAsync(CreateChatThreadOptions, String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
createChatThreadAsync(CreateChatThreadOptions) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
createChatThreadAsync(CreateChatThreadOptions, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
CreateChatThreadOptions - Class in com.azure.android.communication.chat.implementation.models
Request payload for creating a chat thread.
CreateChatThreadOptions() - Constructor for class com.azure.android.communication.chat.implementation.models.CreateChatThreadOptions
 
CreateChatThreadOptions - Class in com.azure.android.communication.chat.models
The CreateChatThreadOptions model.
CreateChatThreadOptions() - Constructor for class com.azure.android.communication.chat.models.CreateChatThreadOptions
Creates a new instance of CreateChatThreadOptions
CreateChatThreadOptionsConverter - Class in com.azure.android.communication.chat.implementation.converters
CreateChatThreadResult - Class in com.azure.android.communication.chat.implementation.models
Result of the create chat thread operation.
CreateChatThreadResult() - Constructor for class com.azure.android.communication.chat.implementation.models.CreateChatThreadResult
 
CreateChatThreadResult - Class in com.azure.android.communication.chat.models
The CreateChatThreadResult model.
CreateChatThreadResult() - Constructor for class com.azure.android.communication.chat.models.CreateChatThreadResult
 
CreateChatThreadResultConverter - Class in com.azure.android.communication.chat.implementation.converters
createChatThreadWithResponse(CreateChatThreadOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Creates a chat thread.
createChatThreadWithResponse(CreateChatThreadOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatClient
Creates a chat thread.
createChatThreadWithResponse(CreateChatThreadOptions, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
createChatThreadWithResponseAsync(CreateChatThreadOptions, String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
createChatThreadWithResponseAsync(CreateChatThreadOptions, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Creates a chat thread.
CREATOR - Static variable in class com.azure.android.communication.chat.models.ChatPushNotification
 
credential(CommunicationTokenCredential) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Set a token credential for authorization
credential(CommunicationTokenCredential) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Set a token credential for authorization

D

decryptPushNotificationPayload(byte[], byte[], SecretKey) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
deleteChatMessage(String, String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Deletes a message.
deleteChatMessageAsync(String, String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Deletes a message.
deleteChatMessageAsync(String, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Deletes a message.
deleteChatMessageWithResponse(String, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Deletes a message.
deleteChatMessageWithResponseAsync(String, String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Deletes a message.
deleteChatMessageWithResponseAsync(String, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Deletes a message.
deleteChatThread(String) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Deletes a chat thread.
deleteChatThread(String) - Method in class com.azure.android.communication.chat.ChatClient
Deletes a chat thread.
deleteChatThread(String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Deletes a thread.
deleteChatThreadAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Deletes a thread.
deleteChatThreadAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Deletes a thread.
deleteChatThreadWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Deletes a chat thread.
deleteChatThreadWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatClient
Deletes a chat thread.
deleteChatThreadWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Deletes a thread.
deleteChatThreadWithResponseAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Deletes a thread.
deleteChatThreadWithResponseAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Deletes a thread.
deleteMessage(String) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Deletes a message.
deleteMessage(String) - Method in class com.azure.android.communication.chat.ChatThreadClient
Deletes a message.
deleteMessageWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Deletes a message.
deleteMessageWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Deletes a message.
describeContents() - Method in class com.azure.android.communication.chat.models.ChatPushNotification
DOD - Static variable in class com.azure.android.communication.chat.implementation.models.CommunicationCloudEnvironmentModel
Static value dod for CommunicationCloudEnvironmentModel.

E

endpoint(String) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Set endpoint of the service
endpoint(String) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Set endpoint of the service
endpoint(String) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Sets The endpoint of the Azure Communication resource.
EventAccessorHelper - Class in com.azure.android.communication.chat.implementation.notifications.signaling
 
EventAccessorHelper() - Constructor for class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
EventAccessorHelper.IAccessor - Interface in com.azure.android.communication.chat.implementation.notifications.signaling
 
extractCipherText(byte[]) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
extractEncryptionKey(byte[]) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
extractHmac(byte[]) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
extractInitializationVector(byte[]) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
extractReadTimeFromConsumptionHorizon(String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 

F

forEach(AsyncStreamHandler<PagedResponse<T>>) - Method in class com.azure.android.communication.chat.implementation.CFBackedPageAsyncStream
 
fromString(String) - Static method in class com.azure.android.communication.chat.implementation.models.CommunicationCloudEnvironmentModel
Creates or finds a CommunicationCloudEnvironmentModel from its string representation.
fromString(String) - Static method in class com.azure.android.communication.chat.models.ChatEventType
Creates or finds a ChatEventType from its string representation.
fromString(String) - Static method in class com.azure.android.communication.chat.models.ChatMessageType
Creates or finds a ChatMessageType from its string representation.

G

GCCH - Static variable in class com.azure.android.communication.chat.implementation.models.CommunicationCloudEnvironmentModel
Static value gcch for CommunicationCloudEnvironmentModel.
getAddedBy() - Method in class com.azure.android.communication.chat.models.ParticipantsAddedEvent
Gets the information of the user that added the chat participants.
getAddedOn() - Method in class com.azure.android.communication.chat.models.ParticipantsAddedEvent
Gets the timestamp when the member was added.
getApiVersion() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImpl
Gets Api Version.
getChatClient() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImpl
Gets the ChatsImpl object to access its operations.
getChatError() - Method in exception com.azure.android.communication.chat.models.InvalidParticipantException
Gets the underlying ChatError returned from the server
getChatEventTypeByEventId(int) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
getChatMessage(String, String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a message by id.
getChatMessageAsync(String, String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a message by id.
getChatMessageAsync(String, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a message by id.
getChatMessageId() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
Get the chatMessageId property: Id of the chat message that has been read.
getChatMessageId() - Method in class com.azure.android.communication.chat.implementation.models.SendReadReceiptRequest
Get the chatMessageId property: Id of the latest chat message read by the user.
getChatMessageId() - Method in class com.azure.android.communication.chat.models.ChatMessageReadReceipt
Get the chatMessageId property: Id for the chat message that has been read.
getChatMessageId() - Method in class com.azure.android.communication.chat.models.ReadReceiptReceivedEvent
Gets the id of the last read chat message.
getChatMessageWithResponse(String, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a message by id.
getChatMessageWithResponseAsync(String, String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a message by id.
getChatMessageWithResponseAsync(String, String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a message by id.
getChatThread() - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadResult
Get the chatThread property: Chat thread.
getChatThreadClient(String) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Creates a chat thread client.
getChatThreadClient(String) - Method in class com.azure.android.communication.chat.ChatClient
Creates a chat thread client.
getChatThreadClient() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImpl
Gets the ChatThreadsImpl object to access its operations.
getChatThreadId() - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Get the thread id.
getChatThreadId() - Method in class com.azure.android.communication.chat.ChatThreadClient
Get the thread id.
getChatThreadId() - Method in class com.azure.android.communication.chat.models.ChatEvent
Gets chat thread Id of the event.
getChatThreadProperties(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a chat thread's properties.
getChatThreadProperties() - Method in class com.azure.android.communication.chat.models.CreateChatThreadResult
Get the chatThreadProperties property: The chatThreadProperties property.
getChatThreadPropertiesAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a chat thread's properties.
getChatThreadPropertiesAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a chat thread's properties.
getChatThreadPropertiesWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a chat thread's properties.
getChatThreadPropertiesWithResponseAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a chat thread's properties.
getChatThreadPropertiesWithResponseAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a chat thread's properties.
getCipherTextSize(byte[]) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
getCloud() - Method in class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
Get the cloud property: The cloud that the Microsoft Teams user belongs to.
getCode() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Get the code property: The error code.
getCode() - Method in class com.azure.android.communication.chat.models.ChatError
Get the code property: The error code.
getCommunicationIdentifier() - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipant
Get the communicationIdentifier property: Identifies a participant in Azure Communication services.
getCommunicationIdentifier(String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
getCommunicationIdentifier() - Method in class com.azure.android.communication.chat.models.ChatParticipant
Get the communicationIdentifier property: Identifies a participant in Azure Communication services.
getCommunicationUser() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Get the communicationUser property: The communication user.
getContent() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the content property: Content of a chat message.
getContent() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the content property: Content of the chat message.
getContent() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets content of the edited message.
getContent() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets content of the message.
getContent() - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Get the content property: Chat message content.
getContent() - Method in class com.azure.android.communication.chat.models.UpdateChatMessageOptions
Get the content property: Chat message content.
getCreatedBy() - Method in class com.azure.android.communication.chat.models.ChatThreadCreatedEvent
Gets the information of the user that created the chat thread.
getCreatedByCommunicationIdentifier() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Get the createdByCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getCreatedByCommunicationIdentifier() - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Get the createdByCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getCreatedOn() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the createdOn property: The timestamp when the chat message arrived at the server.
getCreatedOn() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Get the createdOn property: The timestamp when the chat thread was created.
getCreatedOn() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the createdOn property: The timestamp when the chat message arrived at the server.
getCreatedOn() - Method in class com.azure.android.communication.chat.models.ChatMessageDeletedEvent
Gets the timestamp when the message arrived at the server.
getCreatedOn() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets the timestamp when the message arrived at the server.
getCreatedOn() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets the timestamp when the message arrived at the server.
getCreatedOn() - Method in class com.azure.android.communication.chat.models.ChatThreadCreatedEvent
Gets the timestamp when the thread was created.
getCreatedOn() - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Get the createdOn property: The timestamp when the chat thread was created.
getDeletedBy() - Method in class com.azure.android.communication.chat.models.ChatThreadDeletedEvent
Gets the information of the user that deleted the chat thread.
getDeletedOn() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the deletedOn property: The timestamp (if applicable) when the message was deleted.
getDeletedOn() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Get the deletedOn property: The timestamp when the chat thread was deleted.
getDeletedOn() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the deletedOn property: The timestamp when the chat message was deleted.
getDeletedOn() - Method in class com.azure.android.communication.chat.models.ChatMessageDeletedEvent
Gets the timestamp when the message was deleted.
getDeletedOn() - Method in class com.azure.android.communication.chat.models.ChatThreadDeletedEvent
Gets the timestamp when the thread was deleted.
getDeletedOn() - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Get the deletedOn property: The timestamp when the chat thread was deleted.
getDetails() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Get the details property: Further details about specific errors that led to this error.
getDetails() - Method in class com.azure.android.communication.chat.models.ChatError
Get the details property: Further details about specific errors that led to this error.
getDisplayName() - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipant
Get the displayName property: Display name for the chat participant.
getDisplayName() - Method in class com.azure.android.communication.chat.models.ChatParticipant
Get the displayName property: Display name for the chat participant.
getEditedOn() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the editedOn property: The last timestamp (if applicable) when the message was edited.
getEditedOn() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the editedOn property: The timestamp when the chat message was edited.
getEditedOn() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets the timestamp when the message was edited.
getEndpoint() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImpl
Gets The endpoint of the Azure Communication resource.
getError() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationErrorResponse
Get the error property: The Communication Services error.
getHttpPipeline() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImpl
Gets The HTTP pipeline to send requests through.
getId() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the id property: The id of the chat message.
getId() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Get the id property: Chat thread id.
getId() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationUserIdentifierModel
Get the id property: The Id of the communication user.
getId() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the id property: The id of the chat message.
getId() - Method in class com.azure.android.communication.chat.models.ChatMessageDeletedEvent
Gets the Id of the message.
getId() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets the Id of the message.
getId() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets the Id of the message.
getId() - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Get the id property: Chat thread id.
getId() - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Get the id property: Chat thread id.
getId() - Method in class com.azure.android.communication.chat.models.SendChatMessageResult
Get the id property: A server-generated message id.
getIdempotencyToken() - Method in class com.azure.android.communication.chat.models.CreateChatThreadOptions
Get the idempotencyToken property
getInitiatorCommunicationIdentifier() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Get the initiatorCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getInitiatorCommunicationIdentifier() - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Get the initiator property: Chat message content for messages of types participantAdded or participantRemoved.
getInnerError() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Get the innerError property: The inner error if any.
getInnerError() - Method in class com.azure.android.communication.chat.models.ChatError
Get the innerError property: The inner error if any.
getInvalidParticipants() - Method in class com.azure.android.communication.chat.implementation.models.AddChatParticipantsResult
Get the invalidParticipants property: The participants that failed to be added to the chat thread.
getInvalidParticipants() - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadResult
Get the invalidParticipants property: The participants that failed to be added to the chat thread.
getInvalidParticipants() - Method in class com.azure.android.communication.chat.models.AddChatParticipantsResult
Get the invalidParticipants property: The participants that failed to be added to the chat thread.
getInvalidParticipants() - Method in class com.azure.android.communication.chat.models.CreateChatThreadResult
Get the invalidParticipants property: The participants that failed to be added to the chat thread.
getJacksonSerder() - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImpl
Gets The serializer to serialize an object into a string.
getLastMessageReceivedOn() - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Get the lastMessageReceivedOn property: The timestamp when the last message arrived at the server.
getLatest() - Static method in enum com.azure.android.communication.chat.ChatServiceVersion
Gets the latest service version supported by this client library.
getMaxPageSize() - Method in class com.azure.android.communication.chat.models.ListChatMessagesOptions
Gets the maximum page size.
getMaxPageSize() - Method in class com.azure.android.communication.chat.models.ListChatThreadsOptions
Gets the maximum page size.
getMaxPageSize() - Method in class com.azure.android.communication.chat.models.ListParticipantsOptions
Gets the maximum page size.
getMaxPageSize() - Method in class com.azure.android.communication.chat.models.ListReadReceiptOptions
Gets the maximum page size.
getMessage(String) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets a message by id.
getMessage(String) - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets a message by id.
getMessage() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Get the message property: Chat message content for messages of types text or html.
getMessage() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Get the message property: The error message.
getMessage() - Method in class com.azure.android.communication.chat.models.ChatError
Get the message property: The error message.
getMessage() - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Get the message property: Chat message content for messages of types text or html.
getMessageWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets a message by id.
getMessageWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets a message by id.
getMetadata() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the metadata property: Message metadata.
getMetadata() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the metadata property: Message metadata.
getMetadata() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets message metadata.
getMetadata() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets message metadata.
getMetadata() - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Get the metadata property: Message metadata.
getMetadata() - Method in class com.azure.android.communication.chat.models.UpdateChatMessageOptions
Get the metadata property: Message metadata.
getMicrosoftTeamsUser() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Get the microsoftTeamsUser property: The Microsoft Teams user.
getNextLink() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceiptsCollection
Get the nextLink property: If there are more chat message read receipts that can be retrieved, the next link will be populated.
getNextLink() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessagesCollection
Get the nextLink property: If there are more chat messages that can be retrieved, the next link will be populated.
getNextLink() - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipantsCollection
Get the nextLink property: If there are more chat participants that can be retrieved, the next link will be populated.
getNextLink() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadsItemCollection
Get the nextLink property: If there are more chat threads that can be retrieved, the next link will be populated.
getParticipants() - Method in class com.azure.android.communication.chat.implementation.models.AddChatParticipantsOptions
Get the participants property: Participants to add to a chat thread.
getParticipants() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Get the participants property: Chat message content for messages of types participantAdded or participantRemoved.
getParticipants() - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadOptions
Get the participants property: Participants to be added to the chat thread.
getParticipants() - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Get the participants property: Chat message content for messages of types participantAdded or participantRemoved.
getParticipants() - Method in class com.azure.android.communication.chat.models.ChatThreadCreatedEvent
Gets the list of participants on the thread.
getParticipants() - Method in class com.azure.android.communication.chat.models.CreateChatThreadOptions
Get the participants property: Participants to be added to the chat thread.
getParticipantsAdded() - Method in class com.azure.android.communication.chat.models.ParticipantsAddedEvent
Gets the participants added to the thread.
getParticipantsRemoved() - Method in class com.azure.android.communication.chat.models.ParticipantsRemovedEvent
Gets the participants removed from the thread.
getPayload() - Method in class com.azure.android.communication.chat.models.ChatPushNotification
Get the push notification payload.
getPhoneNumber() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Get the phoneNumber property: The phone number.
getPriority() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets priority of the message.
getProperties() - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets chat thread properties.
getProperties() - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets chat thread properties.
getProperties() - Method in class com.azure.android.communication.chat.models.ChatThreadCreatedEvent
Gets the properties of the thread.
getProperties() - Method in class com.azure.android.communication.chat.models.ChatThreadPropertiesUpdatedEvent
Gets the properties of the thread.
getPropertiesWithResponse(RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets chat thread properties.
getPropertiesWithResponse(RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets chat thread properties.
getRawId() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Get the rawId property: Raw Id of the identifier.
getReadOn() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
Get the readOn property: The time at which the message was read.
getReadOn() - Method in class com.azure.android.communication.chat.models.ChatMessageReadReceipt
Get the readOn property: Read receipt timestamp.
getReadOn() - Method in class com.azure.android.communication.chat.models.ReadReceiptReceivedEvent
Gets the timestamp when the message was read.
getReceivedOn() - Method in class com.azure.android.communication.chat.models.TypingIndicatorReceivedEvent
Gets the timestamp when the message arrived at the server.
getRecipient() - Method in class com.azure.android.communication.chat.models.ChatUserEvent
Gets the Id of the event recipient.
getRemovedBy() - Method in class com.azure.android.communication.chat.models.ParticipantsRemovedEvent
Gets the information of the user that removed the chat participants.
getRemovedOn() - Method in class com.azure.android.communication.chat.models.ParticipantsRemovedEvent
Gets the timestamp when the member was removed.
getSender() - Method in class com.azure.android.communication.chat.models.ChatUserEvent
Gets the Id of the event sender.
getSenderCommunicationIdentifier() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getSenderCommunicationIdentifier() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
Get the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getSenderCommunicationIdentifier() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getSenderCommunicationIdentifier() - Method in class com.azure.android.communication.chat.models.ChatMessageReadReceipt
Get the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the senderDisplayName property: The display name of the chat message sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.implementation.models.SendTypingNotificationRequest
Get the senderDisplayName property: The display name of the typing notification sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the senderDisplayName property: The display name of the chat message sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.ChatMessageDeletedEvent
Gets the display name of the event sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets the display name of the event sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets the display name of the event sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Get the senderDisplayName property: The display name of the chat message sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.TypingIndicatorReceivedEvent
Gets the display name of the event sender.
getSenderDisplayName() - Method in class com.azure.android.communication.chat.models.TypingNotificationOptions
Get the senderDisplayName property: The display name of the typing notification sender.
getSequenceId() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the sequenceId property: Sequence of the chat message in the conversation.
getShareHistoryTime() - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipant
Get the shareHistoryTime property: Time from which the chat history is shared with the participant.
getShareHistoryTime() - Method in class com.azure.android.communication.chat.models.ChatParticipant
Get the shareHistoryTime property: Time from which the chat history is shared with the chat participant.
getSkip() - Method in class com.azure.android.communication.chat.models.ListParticipantsOptions
Gets the skip for the range to query.
getSkip() - Method in class com.azure.android.communication.chat.models.ListReadReceiptOptions
Gets the skip for the range to query.
getStartTime() - Method in class com.azure.android.communication.chat.models.ListChatMessagesOptions
Gets the start time for the range to query.
getStartTime() - Method in class com.azure.android.communication.chat.models.ListChatThreadsOptions
Gets the start time for the range to query.
getTarget() - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Get the target property: The error target.
getTarget() - Method in class com.azure.android.communication.chat.models.ChatError
Get the target property: The error target.
getTopic() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Get the topic property: Chat message content for messages of type topicUpdated.
getTopic() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Get the topic property: Chat thread topic.
getTopic() - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadOptions
Get the topic property: The chat thread topic.
getTopic() - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Get the topic property: Chat message content for messages of type topicUpdated.
getTopic() - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Get the topic property: Chat thread topic.
getTopic() - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Get the topic property: Chat thread topic.
getTopic() - Method in class com.azure.android.communication.chat.models.CreateChatThreadOptions
Get the topic property: The chat thread topic.
getTopic() - Method in class com.azure.android.communication.chat.models.UpdateChatThreadOptions
Get the topic property: Chat thread topic.
getType() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the type property: The chat message type.
getType() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the type property: Type of the chat message.
getType() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets type of the chat message.
getType() - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Get the type property: The chat message type.
getUpdatedBy() - Method in class com.azure.android.communication.chat.models.ChatThreadPropertiesUpdatedEvent
Gets the information of the user that updated the chat thread.
getUpdatedOn() - Method in class com.azure.android.communication.chat.models.ChatThreadPropertiesUpdatedEvent
Gets the timestamp when the thread was updated.
getUserCloudTypeFromSkypeToken(String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
getUserId() - Method in class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
Get the userId property: The Id of the Microsoft Teams user.
getValue() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceiptsCollection
Get the value property: Collection of chat message read receipts.
getValue() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessagesCollection
Get the value property: Collection of chat messages.
getValue() - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipantsCollection
Get the value property: Chat participants.
getValue() - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadsItemCollection
Get the value property: Collection of chat threads.
getValue() - Method in exception com.azure.android.communication.chat.implementation.models.CommunicationErrorResponseException
 
getValue() - Method in class com.azure.android.communication.chat.implementation.models.PhoneNumberIdentifierModel
Get the value property: The phone number in E.164 format.
getValue() - Method in enum com.azure.android.communication.chat.implementation.notifications.signaling.ConnectionState
Get connection state value
getValue() - Method in exception com.azure.android.communication.chat.models.ChatErrorResponseException
 
getVersion() - Method in enum com.azure.android.communication.chat.ChatServiceVersion
getVersion() - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Get the version property: Version of the chat message.
getVersion() - Method in class com.azure.android.communication.chat.models.ChatMessage
Get the version property: Version of the chat message.
getVersion() - Method in class com.azure.android.communication.chat.models.ChatMessageDeletedEvent
Gets version of the message.
getVersion() - Method in class com.azure.android.communication.chat.models.ChatMessageEditedEvent
Gets version of the message.
getVersion() - Method in class com.azure.android.communication.chat.models.ChatMessageReceivedEvent
Gets version of the message.
getVersion() - Method in class com.azure.android.communication.chat.models.ChatThreadEvent
Gets version of the thread.
getVersion() - Method in class com.azure.android.communication.chat.models.TypingIndicatorReceivedEvent
Gets version of the message.

H

handlePushNotification(ChatPushNotification) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Handle incoming push notification.
handlePushNotification(ChatPushNotification) - Method in class com.azure.android.communication.chat.ChatClient
Handle incoming push notification.
handlePushNotification(ChatPushNotification) - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
Handle incoming push notification.
hasStarted() - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
flag to indicate if push notification has started
hasStarted() - Method in class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
flag to indicate if signaling client has started
hasStarted() - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.SignalingClient
flag to indicate if signaling client has started
HTML - Static variable in class com.azure.android.communication.chat.models.ChatMessageType
Static value html for ChatMessageType.
httpClient(HttpClient) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Set HttpClient to use
httpClient(HttpClient) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Set HttpClient to use
httpClient(HttpClient) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Sets The HTTP client used to send the request.
httpLogOptions(HttpLogOptions) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Sets the HttpLogOptions for service requests.
httpLogOptions(HttpLogOptions) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Sets the HttpLogOptions for service requests.
httpLogOptions(HttpLogOptions) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Sets The logging configuration for HTTP requests and responses.

I

InvalidParticipantException - Exception in com.azure.android.communication.chat.models
Exception when a participant cannot be added to a chat thread
InvalidParticipantException(ChatError) - Constructor for exception com.azure.android.communication.chat.models.InvalidParticipantException
Constructs a new InvalidParticipantException
isAnonymous() - Method in class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
Get the isAnonymous property: True if the Microsoft Teams user is anonymous.
isValidEventId(int) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 

L

listChatMessagesNextSinglePageAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Get the next page of items.
listChatMessagesNextSinglePageAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Get the next page of items.
ListChatMessagesOptions - Class in com.azure.android.communication.chat.models
Additional parameters for chat messages operation.
ListChatMessagesOptions() - Constructor for class com.azure.android.communication.chat.models.ListChatMessagesOptions
 
listChatMessagesSinglePageAsync(String, Integer, OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a list of messages from a thread.
listChatMessagesSinglePageAsync(String, Integer, OffsetDateTime, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets a list of messages from a thread.
listChatParticipantsNextSinglePageAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Get the next page of items.
listChatParticipantsNextSinglePageAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Get the next page of items.
listChatParticipantsSinglePageAsync(String, Integer, Integer) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets the participants of a thread.
listChatParticipantsSinglePageAsync(String, Integer, Integer, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets the participants of a thread.
listChatReadReceiptsNextSinglePageAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Get the next page of items.
listChatReadReceiptsNextSinglePageAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Get the next page of items.
listChatReadReceiptsSinglePageAsync(String, Integer, Integer) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets chat message read receipts for a thread.
listChatReadReceiptsSinglePageAsync(String, Integer, Integer, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Gets chat message read receipts for a thread.
listChatThreads() - Method in class com.azure.android.communication.chat.ChatAsyncClient
Gets the list of chat threads of a user.
listChatThreads(ListChatThreadsOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Gets the list of chat threads of a user.
listChatThreads() - Method in class com.azure.android.communication.chat.ChatClient
Gets the list of chat threads of a user.
listChatThreads(ListChatThreadsOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatClient
Gets the list of chat threads of a user.
listChatThreadsNextSinglePageAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Get the next page of items.
listChatThreadsNextSinglePageAsync(String, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Get the next page of items.
ListChatThreadsOptions - Class in com.azure.android.communication.chat.models
Additional parameters for chat threads operation.
ListChatThreadsOptions() - Constructor for class com.azure.android.communication.chat.models.ListChatThreadsOptions
 
listChatThreadsSinglePageAsync(Integer, OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Gets the list of chat threads of a user.
listChatThreadsSinglePageAsync(Integer, OffsetDateTime, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatImpl
Gets the list of chat threads of a user.
listMessages() - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets the list of thread messages.
listMessages(ListChatMessagesOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets the list of thread messages.
listMessages() - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets the list of thread messages.
listMessages(ListChatMessagesOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets the list of thread messages.
listParticipants() - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets the list of the thread participants.
listParticipants(ListParticipantsOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets the list of the thread participants.
listParticipants() - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets the list of the thread participants.
listParticipants(ListParticipantsOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets the list of the thread participants.
ListParticipantsOptions - Class in com.azure.android.communication.chat.models
Additional parameters for list participants operation.
ListParticipantsOptions() - Constructor for class com.azure.android.communication.chat.models.ListParticipantsOptions
 
ListReadReceiptOptions - Class in com.azure.android.communication.chat.models
Additional parameters for list read receipts operation.
ListReadReceiptOptions() - Constructor for class com.azure.android.communication.chat.models.ListReadReceiptOptions
 
listReadReceipts() - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets the list of thread read receipts.
listReadReceipts(ListReadReceiptOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Gets the list of thread read receipts.
listReadReceipts() - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets the list of thread read receipts.
listReadReceipts(ListReadReceiptOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Gets the list of thread read receipts.

M

MAX_REGISTRATION_RETRY_COUNT - Static variable in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
MAX_REGISTRATION_RETRY_DELAY_S - Static variable in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
MAX_TOKEN_FETCH_RETRY_COUNT - Static variable in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
MicrosoftTeamsUserIdentifierModel - Class in com.azure.android.communication.chat.implementation.models
A Microsoft Teams user.
MicrosoftTeamsUserIdentifierModel() - Constructor for class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
 

N

NotificationUtils - Class in com.azure.android.communication.chat.implementation.notifications
 
NotificationUtils() - Constructor for class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
NotificationUtils.CloudType - Enum in com.azure.android.communication.chat.implementation.notifications
 

O

off(ChatEventType, RealTimeNotificationCallback) - Method in class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
 
off(ChatEventType, RealTimeNotificationCallback) - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.SignalingClient
Stop listening to Chat events.
on(ChatEventType, RealTimeNotificationCallback) - Method in class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
 
on(ChatEventType, RealTimeNotificationCallback) - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.SignalingClient
Listen to Chat events.
onChatEvent(ChatEvent) - Method in interface com.azure.android.communication.chat.models.RealTimeNotificationCallback
the call back method

P

parseChatMessageMetadata(String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
parseChatMessageType(String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
parseEpochTime(Long) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
parseTrouterNotificationPayload(ChatEventType, String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
PARTICIPANT_ADDED - Static variable in class com.azure.android.communication.chat.models.ChatMessageType
Static value participantAdded for ChatMessageType.
PARTICIPANT_REMOVED - Static variable in class com.azure.android.communication.chat.models.ChatMessageType
Static value participantRemoved for ChatMessageType.
PARTICIPANTS_ADDED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value participantsAdded for ChatMessageType.
PARTICIPANTS_REMOVED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value participantsRemoved for ChatMessageType.
ParticipantsAddedEvent - Class in com.azure.android.communication.chat.models
Event for participants added to a chat thread.
ParticipantsAddedEvent() - Constructor for class com.azure.android.communication.chat.models.ParticipantsAddedEvent
 
ParticipantsRemovedEvent - Class in com.azure.android.communication.chat.models
Event for a participant added to a chat thread.
ParticipantsRemovedEvent() - Constructor for class com.azure.android.communication.chat.models.ParticipantsRemovedEvent
 
PhoneNumberIdentifierModel - Class in com.azure.android.communication.chat.implementation.models
A phone number.
PhoneNumberIdentifierModel() - Constructor for class com.azure.android.communication.chat.implementation.models.PhoneNumberIdentifierModel
 
pipeline(HttpPipeline) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Sets the HttpPipeline to use for the service client.
pipeline(HttpPipeline) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Sets the HttpPipeline to use for the service client.
pipeline(HttpPipeline) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Sets The HTTP pipeline to send requests through.
PUBLIC - Static variable in class com.azure.android.communication.chat.implementation.models.CommunicationCloudEnvironmentModel
Static value public for CommunicationCloudEnvironmentModel.
PushNotificationClient - Class in com.azure.android.communication.chat.implementation.notifications.fcm
The registrar client interface
PushNotificationClient(CommunicationTokenCredential) - Constructor for class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
 

R

READ_RECEIPT_RECEIVED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value readReceiptReceived for ChatMessageType.
ReadReceiptReceivedEvent - Class in com.azure.android.communication.chat.models
Event for a received read receipt.
ReadReceiptReceivedEvent() - Constructor for class com.azure.android.communication.chat.models.ReadReceiptReceivedEvent
 
RealTimeNotificationCallback - Interface in com.azure.android.communication.chat.models
Functional interface of realtime notification callback
register(String, String, SecretKey, SecretKey) - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.RegistrarClient
 
RegistrarClient - Class in com.azure.android.communication.chat.implementation.notifications.fcm
The registrar client interface
REGISTRATION_RENEW_IN_ADVANCE_S - Static variable in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
removeChatParticipant(String, CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Remove a participant from a thread.
removeChatParticipantAsync(String, CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Remove a participant from a thread.
removeChatParticipantAsync(String, CommunicationIdentifierModel, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Remove a participant from a thread.
removeChatParticipantWithResponse(String, CommunicationIdentifierModel, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Remove a participant from a thread.
removeChatParticipantWithResponseAsync(String, CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Remove a participant from a thread.
removeChatParticipantWithResponseAsync(String, CommunicationIdentifierModel, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Remove a participant from a thread.
removeEventHandler(ChatEventType, RealTimeNotificationCallback) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Remove handler from a chat event for realtime notifications.
removeEventHandler(ChatEventType, RealTimeNotificationCallback) - Method in class com.azure.android.communication.chat.ChatClient
Remove handler from a chat event for realtime notifications.
removeParticipant(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Remove a participant from a thread.
removeParticipant(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.ChatThreadClient
Remove a participant from a thread.
removeParticipantWithResponse(CommunicationIdentifier, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Remove a participant from a thread.
removeParticipantWithResponse(CommunicationIdentifier, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Remove a participant from a thread.
removePushNotificationHandler(ChatEventType, Consumer<ChatEvent>) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Remove handler from a chat event for push notifications.
removePushNotificationHandler(ChatEventType, Consumer<ChatEvent>) - Method in class com.azure.android.communication.chat.ChatClient
Remove handler from a chat event for push notifications.
removePushNotificationHandler(ChatEventType, Consumer<ChatEvent>) - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
Remove handler from a chat event for push notifications.
retryPolicy(RetryPolicy) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Sets the RetryPolicy that will attempt to retry failed requests, if applicable.
retryPolicy(RetryPolicy) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Sets the RetryPolicy that will attempt to retry failed requests, if applicable.
retryPolicy(RetryPolicy) - Method in class com.azure.android.communication.chat.implementation.AzureCommunicationChatServiceImplBuilder
Sets The retry policy that will attempt to retry failed requests, if applicable.

S

sendChatMessage(String, SendChatMessageOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a message to a thread.
sendChatMessageAsync(String, SendChatMessageOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a message to a thread.
sendChatMessageAsync(String, SendChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a message to a thread.
SendChatMessageOptions - Class in com.azure.android.communication.chat.models
Details of the message to send.
SendChatMessageOptions() - Constructor for class com.azure.android.communication.chat.models.SendChatMessageOptions
 
SendChatMessageResult - Class in com.azure.android.communication.chat.models
Result of the send message operation.
SendChatMessageResult() - Constructor for class com.azure.android.communication.chat.models.SendChatMessageResult
 
SendChatMessageResultConverter - Class in com.azure.android.communication.chat.implementation.converters
A converter between com.azure.android.communication.chat.implementation.models.SendChatMessageResult and String.
sendChatMessageWithResponse(String, SendChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a message to a thread.
sendChatMessageWithResponseAsync(String, SendChatMessageOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a message to a thread.
sendChatMessageWithResponseAsync(String, SendChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a message to a thread.
sendChatReadReceipt(String, SendReadReceiptRequest) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a read receipt event to a thread, on behalf of a user.
sendChatReadReceiptAsync(String, SendReadReceiptRequest) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a read receipt event to a thread, on behalf of a user.
sendChatReadReceiptAsync(String, SendReadReceiptRequest, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a read receipt event to a thread, on behalf of a user.
sendChatReadReceiptWithResponse(String, SendReadReceiptRequest, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a read receipt event to a thread, on behalf of a user.
sendChatReadReceiptWithResponseAsync(String, SendReadReceiptRequest) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a read receipt event to a thread, on behalf of a user.
sendChatReadReceiptWithResponseAsync(String, SendReadReceiptRequest, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Sends a read receipt event to a thread, on behalf of a user.
sendMessage(SendChatMessageOptions) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Sends a message to a thread.
sendMessage(SendChatMessageOptions) - Method in class com.azure.android.communication.chat.ChatThreadClient
Sends a message to a thread.
sendMessageWithResponse(SendChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Sends a message to a thread.
sendMessageWithResponse(SendChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Sends a message to a thread.
sendReadReceipt(String) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Posts a read receipt event to a thread, on behalf of a user.
sendReadReceipt(String) - Method in class com.azure.android.communication.chat.ChatThreadClient
Posts a read receipt event to a thread, on behalf of a user.
SendReadReceiptRequest - Class in com.azure.android.communication.chat.implementation.models
Request payload for sending a read receipt.
SendReadReceiptRequest() - Constructor for class com.azure.android.communication.chat.implementation.models.SendReadReceiptRequest
 
sendReadReceiptWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Posts a read receipt event to a thread, on behalf of a user.
sendReadReceiptWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Posts a read receipt event to a thread, on behalf of a user.
sendTypingNotification() - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Posts a typing event to a thread, on behalf of a user.
sendTypingNotification() - Method in class com.azure.android.communication.chat.ChatThreadClient
Posts a typing event to a thread, on behalf of a user.
sendTypingNotification(String, TypingNotificationOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
sendTypingNotification(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationAsync(String, TypingNotificationOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationAsync(String) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationAsync(String, TypingNotificationOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
SendTypingNotificationRequest - Class in com.azure.android.communication.chat.implementation.models
Request payload for typing notifications.
SendTypingNotificationRequest() - Constructor for class com.azure.android.communication.chat.implementation.models.SendTypingNotificationRequest
 
sendTypingNotificationWithResponse(RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationWithResponse(TypingNotificationOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationWithResponse(RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationWithResponse(TypingNotificationOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationWithResponse(String, TypingNotificationOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationWithResponseAsync(String, TypingNotificationOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
sendTypingNotificationWithResponseAsync(String, TypingNotificationOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Posts a typing event to a thread, on behalf of a user.
serviceVersion(ChatServiceVersion) - Method in class com.azure.android.communication.chat.ChatClientBuilder
Sets the ChatServiceVersion that is used when making API requests.
serviceVersion(ChatServiceVersion) - Method in class com.azure.android.communication.chat.ChatThreadClientBuilder
Sets the ChatServiceVersion that is used when making API requests.
set(ChatEvent) - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper.IAccessor
 
setChatMessageDeletedEvent(ChatMessageDeletedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatMessageDeletedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatMessageEditedEvent(ChatMessageEditedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatMessageEditedEventAccessorAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatMessageId(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
Set the chatMessageId property: Id of the chat message that has been read.
setChatMessageId(String) - Method in class com.azure.android.communication.chat.implementation.models.SendReadReceiptRequest
Set the chatMessageId property: Id of the latest chat message read by the user.
setChatMessageId(String) - Method in class com.azure.android.communication.chat.models.ChatMessageReadReceipt
Set the chatMessageId property: Id for the chat message that has been read.
setChatMessageReceivedEvent(ChatMessageReceivedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatMessageReceivedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatThread(ChatThreadProperties) - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadResult
Set the chatThread property: Chat thread.
setChatThreadCreatedEvent(ChatThreadCreatedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatThreadCreatedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatThreadDeletedEvent(ChatThreadDeletedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatThreadDeletedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatThreadProperties(ChatThreadProperties) - Method in class com.azure.android.communication.chat.models.CreateChatThreadResult
Set the chatThreadProperties property: The chatThreadProperties property.
setChatThreadPropertiesUpdatedEvent(ChatThreadPropertiesUpdatedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setChatThreadPropertiesUpdatedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setCloud(CommunicationCloudEnvironmentModel) - Method in class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
Set the cloud property: The cloud that the Microsoft Teams user belongs to.
setCode(String) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Set the code property: The error code.
setCommunicationIdentifier(CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipant
Set the communicationIdentifier property: Identifies a participant in Azure Communication services.
setCommunicationIdentifier(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.models.ChatParticipant
Set the communicationIdentifier property: Identifies a participant in Azure Communication services.
setCommunicationUser(CommunicationUserIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Set the communicationUser property: The communication user.
setContent(ChatMessageContent) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the content property: Content of a chat message.
setContent(ChatMessageContent) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the content property: Content of the chat message.
setContent(String) - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Set the content property: Chat message content.
setContent(String) - Method in class com.azure.android.communication.chat.models.UpdateChatMessageOptions
Set the content property: Chat message content.
setCreatedByCommunicationIdentifier(CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Set the createdByCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setCreatedByCommunicationIdentifier(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Set the createdByCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setCreatedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the createdOn property: The timestamp when the chat message arrived at the server.
setCreatedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Set the createdOn property: The timestamp when the chat thread was created.
setCreatedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the createdOn property: The timestamp when the chat message arrived at the server.
setCreatedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Set the createdOn property: The timestamp when the chat thread was created.
setDeletedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the deletedOn property: The timestamp (if applicable) when the message was deleted.
setDeletedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Set the deletedOn property: The timestamp when the chat thread was deleted.
setDeletedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the deletedOn property: The timestamp when the chat message was deleted.
setDeletedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Set the deletedOn property: The timestamp when the chat thread was deleted.
setDisplayName(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipant
Set the displayName property: Display name for the chat participant.
setDisplayName(String) - Method in class com.azure.android.communication.chat.models.ChatParticipant
Set the displayName property: Display name for the chat participant.
setEditedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the editedOn property: The last timestamp (if applicable) when the message was edited.
setEditedOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the editedOn property: The timestamp when the chat message was edited.
setError(CommunicationError) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationErrorResponse
Set the error property: The Communication Services error.
setId(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the id property: The id of the chat message.
setId(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Set the id property: Chat thread id.
setId(String) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationUserIdentifierModel
Set the id property: The Id of the communication user.
setId(String) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the id property: The id of the chat message.
setId(String) - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Set the id property: Chat thread id.
setId(String) - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Set the id property: Chat thread id.
setId(String) - Method in class com.azure.android.communication.chat.models.SendChatMessageResult
Set the id property: A server-generated message id.
setIdempotencyToken(String) - Method in class com.azure.android.communication.chat.models.CreateChatThreadOptions
Set the idempotencyToken property: If specified, the client directs that the request is repeatable; that is, that the client can make the request multiple times with the same Idempotency-Token and get back an appropriate response without the server executing the request multiple times.
setInitiatorCommunicationIdentifier(CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Set the initiatorCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setInitiatorCommunicationIdentifier(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Set the initiator property: Chat message content for messages of types participantAdded or participantRemoved.
setInvalidParticipants(List<ChatError>) - Method in class com.azure.android.communication.chat.models.CreateChatThreadResult
Set the invalidParticipants property: The invalidParticipants property.
setIsAnonymous(Boolean) - Method in class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
Set the isAnonymous property: True if the Microsoft Teams user is anonymous.
setMaxPageSize(Integer) - Method in class com.azure.android.communication.chat.models.ListChatMessagesOptions
Set the maximum page size.
setMaxPageSize(Integer) - Method in class com.azure.android.communication.chat.models.ListChatThreadsOptions
Set the page size.
setMaxPageSize(Integer) - Method in class com.azure.android.communication.chat.models.ListParticipantsOptions
Set the maximum page size.
setMaxPageSize(Integer) - Method in class com.azure.android.communication.chat.models.ListReadReceiptOptions
Set the maximum page size.
setMessage(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Set the message property: Chat message content for messages of types text or html.
setMessage(String) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationError
Set the message property: The error message.
setMessage(String) - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Set the message property: Chat message content for messages of types text or html.
setMetadata(Map<String, String>) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the metadata property: Message metadata.
setMetadata(Map<String, String>) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the metadata property: Message metadata.
setMetadata(Map<String, String>) - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Set the metadata property: Message metadata.
setMetadata(Map<String, String>) - Method in class com.azure.android.communication.chat.models.UpdateChatMessageOptions
Set the metadata property: Message metadata.
setMicrosoftTeamsUser(MicrosoftTeamsUserIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Set the microsoftTeamsUser property: The Microsoft Teams user.
setParticipants(List<ChatParticipant>) - Method in class com.azure.android.communication.chat.implementation.models.AddChatParticipantsOptions
Set the participants property: Participants to add to a chat thread.
setParticipants(List<ChatParticipant>) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Set the participants property: Chat message content for messages of types participantAdded or participantRemoved.
setParticipants(List<ChatParticipant>) - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadOptions
Set the participants property: Participants to be added to the chat thread.
setParticipants(List<ChatParticipant>) - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Set the participants property: Chat message content for messages of types participantAdded or participantRemoved.
setParticipants(List<ChatParticipant>) - Method in class com.azure.android.communication.chat.models.CreateChatThreadOptions
Set the participants property: Participants to be added to the chat thread.
setParticipantsAddedEvent(ParticipantsAddedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setParticipantsAddedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setParticipantsRemovedEvent(ParticipantsRemovedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setParticipantsRemovedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setPayload(Map<String, String>) - Method in class com.azure.android.communication.chat.models.ChatPushNotification
Set the push notification payload.
setPhoneNumber(PhoneNumberIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Set the phoneNumber property: The phone number.
setRawId(String) - Method in class com.azure.android.communication.chat.implementation.models.CommunicationIdentifierModel
Set the rawId property: Raw Id of the identifier.
setReadOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
Set the readOn property: The time at which the message was read.
setReadOn(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatMessageReadReceipt
Set the readOn property: Read receipt timestamp.
setReadReceiptReceivedEvent(ReadReceiptReceivedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setReadReceiptReceivedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setSenderCommunicationIdentifier(CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setSenderCommunicationIdentifier(CommunicationIdentifierModel) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceipt
Set the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setSenderCommunicationIdentifier(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setSenderCommunicationIdentifier(CommunicationIdentifier) - Method in class com.azure.android.communication.chat.models.ChatMessageReadReceipt
Set the senderCommunicationIdentifier property: Identifies a participant in Azure Communication services.
setSenderDisplayName(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the senderDisplayName property: The display name of the chat message sender.
setSenderDisplayName(String) - Method in class com.azure.android.communication.chat.implementation.models.SendTypingNotificationRequest
Set the senderDisplayName property: The display name of the typing notification sender.
setSenderDisplayName(String) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the senderDisplayName property: The display name of the chat message sender.
setSenderDisplayName(String) - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Set the senderDisplayName property: The display name of the chat message sender.
setSenderDisplayName(String) - Method in class com.azure.android.communication.chat.models.TypingNotificationOptions
Set the senderDisplayName property: The display name of the typing notification sender.
setSequenceId(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the sequenceId property: Sequence of the chat message in the conversation.
setShareHistoryTime(OffsetDateTime) - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipant
Set the shareHistoryTime property: Time from which the chat history is shared with the participant.
setShareHistoryTime(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ChatParticipant
Set the shareHistoryTime property: Time from which the chat history is shared with the chat participant.
setSkip(Integer) - Method in class com.azure.android.communication.chat.models.ListParticipantsOptions
Sets the skip for the range to query.
setSkip(Integer) - Method in class com.azure.android.communication.chat.models.ListReadReceiptOptions
Sets the skip for the range to query.
setStartTime(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ListChatMessagesOptions
Sets the start time for the range to query.
setStartTime(OffsetDateTime) - Method in class com.azure.android.communication.chat.models.ListChatThreadsOptions
Sets the start time for the range to query.
setTopic(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageContent
Set the topic property: Chat message content for messages of type topicUpdated.
setTopic(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadProperties
Set the topic property: Chat thread topic.
setTopic(String) - Method in class com.azure.android.communication.chat.implementation.models.CreateChatThreadOptions
Set the topic property: The chat thread topic.
setTopic(String) - Method in class com.azure.android.communication.chat.models.ChatMessageContent
Set the topic property: Chat message content for messages of type topicUpdated.
setTopic(String) - Method in class com.azure.android.communication.chat.models.ChatThreadItem
Set the topic property: Chat thread topic.
setTopic(String) - Method in class com.azure.android.communication.chat.models.ChatThreadProperties
Set the topic property: Chat thread topic.
setTopic(String) - Method in class com.azure.android.communication.chat.models.CreateChatThreadOptions
Set the topic property: The chat thread topic.
setTopic(String) - Method in class com.azure.android.communication.chat.models.UpdateChatThreadOptions
Set the topic property: Chat thread topic.
setType(ChatMessageType) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the type property: The chat message type.
setType(ChatMessageType) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the type property: Type of the chat message.
setType(ChatMessageType) - Method in class com.azure.android.communication.chat.models.SendChatMessageOptions
Set the type property: The chat message type.
setTypingIndicatorReceivedEvent(TypingIndicatorReceivedEvent) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setTypingIndicatorReceivedEventAccessor(EventAccessorHelper.IAccessor) - Static method in class com.azure.android.communication.chat.implementation.notifications.signaling.EventAccessorHelper
 
setUserId(String) - Method in class com.azure.android.communication.chat.implementation.models.MicrosoftTeamsUserIdentifierModel
Set the userId property: The Id of the Microsoft Teams user.
setValue(List<ChatMessageReadReceipt>) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessageReadReceiptsCollection
Set the value property: Collection of chat message read receipts.
setValue(List<ChatMessage>) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessagesCollection
Set the value property: Collection of chat messages.
setValue(List<ChatParticipant>) - Method in class com.azure.android.communication.chat.implementation.models.ChatParticipantsCollection
Set the value property: Chat participants.
setValue(List<ChatThreadItem>) - Method in class com.azure.android.communication.chat.implementation.models.ChatThreadsItemCollection
Set the value property: Collection of chat threads.
setValue(String) - Method in class com.azure.android.communication.chat.implementation.models.PhoneNumberIdentifierModel
Set the value property: The phone number in E.164 format.
setVersion(String) - Method in class com.azure.android.communication.chat.implementation.models.ChatMessage
Set the version property: Version of the chat message.
setVersion(String) - Method in class com.azure.android.communication.chat.models.ChatMessage
Set the version property: Version of the chat message.
SignalingClient - Interface in com.azure.android.communication.chat.implementation.notifications.signaling
The signaling client interface
start(String, Context) - Method in class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
Start the realtime connection.
start(Context, Consumer<Throwable>) - Method in class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
Start the realtime connection.
start(String, Context) - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.SignalingClient
Start the realtime connection.
start(Context, Consumer<Throwable>) - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.SignalingClient
Start the realtime connection.
startPushNotifications(String, Consumer<Throwable>) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Register current device for receiving incoming push notifications via FCM.
startPushNotifications(String, Consumer<Throwable>) - Method in class com.azure.android.communication.chat.ChatClient
Register current device for receiving incoming push notifications via FCM.
startPushNotifications(String, Consumer<Throwable>) - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
Register the current device for receiving incoming push notifications via FCM.
startRealtimeNotifications(Context, Consumer<Throwable>) - Method in class com.azure.android.communication.chat.ChatAsyncClient
Start receiving realtime notifications.
startRealtimeNotifications(String, Context) - Method in class com.azure.android.communication.chat.ChatAsyncClient
startRealtimeNotifications(Context, Consumer<Throwable>) - Method in class com.azure.android.communication.chat.ChatClient
Start receiving realtime notifications.
startRealtimeNotifications(String, Context) - Method in class com.azure.android.communication.chat.ChatClient
stop() - Method in class com.azure.android.communication.chat.implementation.notifications.signaling.CommunicationSignalingClient
Stop the realtime connection and unsubscribe all event handlers.
stop() - Method in interface com.azure.android.communication.chat.implementation.notifications.signaling.SignalingClient
Stop the realtime connection and unsubscribe all event handlers.
stopPushNotifications() - Method in class com.azure.android.communication.chat.ChatAsyncClient
Unregister current device from receiving incoming push notifications.
stopPushNotifications() - Method in class com.azure.android.communication.chat.ChatClient
Unregister current device from receiving incoming push notifications.
stopPushNotifications() - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.PushNotificationClient
Unregister the current device from receiving incoming push notifications.
stopRealtimeNotifications() - Method in class com.azure.android.communication.chat.ChatAsyncClient
Stop receiving realtime notifications.
stopRealtimeNotifications() - Method in class com.azure.android.communication.chat.ChatClient
Stop receiving realtime notifications.

T

TEXT - Static variable in class com.azure.android.communication.chat.models.ChatMessageType
Static value text for ChatMessageType.
toEventPayload(ChatEventType, String) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 
TOPIC_UPDATED - Static variable in class com.azure.android.communication.chat.models.ChatMessageType
Static value topicUpdated for ChatMessageType.
toString() - Method in class com.azure.android.communication.chat.models.ChatEventType
 
toString() - Method in class com.azure.android.communication.chat.models.ChatMessageType
 
TYPING_INDICATOR_RECEIVED - Static variable in class com.azure.android.communication.chat.models.ChatEventType
Static value typingIndicatorReceived for ChatMessageType.
TypingIndicatorReceivedEvent - Class in com.azure.android.communication.chat.models
Event for a received typing indicator when a chat participant is typing.
TypingIndicatorReceivedEvent() - Constructor for class com.azure.android.communication.chat.models.TypingIndicatorReceivedEvent
 
TypingNotificationOptions - Class in com.azure.android.communication.chat.models
Request payload for typing notifications.
TypingNotificationOptions() - Constructor for class com.azure.android.communication.chat.models.TypingNotificationOptions
 

U

unregister(String) - Method in class com.azure.android.communication.chat.implementation.notifications.fcm.RegistrarClient
 
updateChatMessage(String, String, UpdateChatMessageOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a message.
updateChatMessageAsync(String, String, UpdateChatMessageOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a message.
updateChatMessageAsync(String, String, UpdateChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a message.
UpdateChatMessageOptions - Class in com.azure.android.communication.chat.models
Request payload for updating a chat message.
UpdateChatMessageOptions() - Constructor for class com.azure.android.communication.chat.models.UpdateChatMessageOptions
 
updateChatMessageWithResponse(String, String, UpdateChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a message.
updateChatMessageWithResponseAsync(String, String, UpdateChatMessageOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a message.
updateChatMessageWithResponseAsync(String, String, UpdateChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a message.
UpdateChatThreadOptions - Class in com.azure.android.communication.chat.models
Request payload for updating a chat thread.
UpdateChatThreadOptions() - Constructor for class com.azure.android.communication.chat.models.UpdateChatThreadOptions
 
updateChatThreadProperties(String, UpdateChatThreadOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a thread's properties.
updateChatThreadPropertiesAsync(String, UpdateChatThreadOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a thread's properties.
updateChatThreadPropertiesAsync(String, UpdateChatThreadOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a thread's properties.
updateChatThreadPropertiesWithResponse(String, UpdateChatThreadOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a thread's properties.
updateChatThreadPropertiesWithResponseAsync(String, UpdateChatThreadOptions) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a thread's properties.
updateChatThreadPropertiesWithResponseAsync(String, UpdateChatThreadOptions, RequestContext) - Method in class com.azure.android.communication.chat.implementation.ChatThreadImpl
Updates a thread's properties.
updateMessage(String, UpdateChatMessageOptions) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Updates a message.
updateMessage(String, UpdateChatMessageOptions) - Method in class com.azure.android.communication.chat.ChatThreadClient
Updates a message.
updateMessageWithResponse(String, UpdateChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Updates a message.
updateMessageWithResponse(String, UpdateChatMessageOptions, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Updates a message.
updateTopic(String) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Updates a thread's topic.
updateTopic(String) - Method in class com.azure.android.communication.chat.ChatThreadClient
Updates a thread's topic.
updateTopicWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadAsyncClient
Updates a thread's topic.
updateTopicWithResponse(String, RequestContext) - Method in class com.azure.android.communication.chat.ChatThreadClient
Updates a thread's topic.

V

valueOf(String) - Static method in enum com.azure.android.communication.chat.ChatServiceVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.azure.android.communication.chat.implementation.notifications.NotificationUtils.CloudType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.azure.android.communication.chat.implementation.notifications.signaling.ConnectionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.android.communication.chat.ChatServiceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.azure.android.communication.chat.implementation.models.CommunicationCloudEnvironmentModel
 
values() - Static method in enum com.azure.android.communication.chat.implementation.notifications.NotificationUtils.CloudType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.azure.android.communication.chat.implementation.notifications.signaling.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.azure.android.communication.chat.models.ChatEventType
 
values() - Static method in class com.azure.android.communication.chat.models.ChatMessageType
 
verifyEncryptedPayload(byte[], byte[], byte[], byte[], SecretKey) - Static method in class com.azure.android.communication.chat.implementation.notifications.NotificationUtils
 

W

writeToParcel(Parcel, int) - Method in class com.azure.android.communication.chat.models.ChatPushNotification
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links