Skip navigation links
C D E F G H I M P S T U 

C

com.azure.android.communication.common - package com.azure.android.communication.common
Common code for all Azure Communication Service libraries.
CommunicationAccessToken - Class in com.azure.android.communication.common
Represents an immutable communication access token with a token string and an expiration time.
CommunicationAccessToken(String, OffsetDateTime) - Constructor for class com.azure.android.communication.common.CommunicationAccessToken
Creates a communication access token instance.
CommunicationCloudEnvironment - Class in com.azure.android.communication.common
The cloud that the identifier belongs to.
CommunicationCloudEnvironment() - Constructor for class com.azure.android.communication.common.CommunicationCloudEnvironment
Creates Azure public cloud
CommunicationIdentifier - Class in com.azure.android.communication.common
Common communication identifier for Communication Services
CommunicationIdentifier() - Constructor for class com.azure.android.communication.common.CommunicationIdentifier
 
CommunicationTokenCredential - Class in com.azure.android.communication.common
The Azure Communication Services User token credential.
CommunicationTokenCredential(String) - Constructor for class com.azure.android.communication.common.CommunicationTokenCredential
Creates a CommunicationTokenCredential from the provided token string.
CommunicationTokenCredential(CommunicationTokenRefreshOptions) - Constructor for class com.azure.android.communication.common.CommunicationTokenCredential
Creates a CommunicationTokenCredential that automatically refreshes the token with a provided Callable on a background thread.
CommunicationTokenRefreshOptions - Class in com.azure.android.communication.common
Options for refreshing CommunicationTokenCredential
CommunicationTokenRefreshOptions(Callable<String>, boolean) - Constructor for class com.azure.android.communication.common.CommunicationTokenRefreshOptions
CommunicationTokenRefreshOptions(Callable<String>, boolean, String) - Constructor for class com.azure.android.communication.common.CommunicationTokenRefreshOptions
CommunicationTokenRefreshOptions(Callable<String>) - Constructor for class com.azure.android.communication.common.CommunicationTokenRefreshOptions
Creates a CommunicationTokenRefreshOptions object
CommunicationUserIdentifier - Class in com.azure.android.communication.common
Communication identifier for Communication Services Users
CommunicationUserIdentifier(String) - Constructor for class com.azure.android.communication.common.CommunicationUserIdentifier
Creates a CommunicationUserIdentifier object

D

dispose() - Method in class com.azure.android.communication.common.CommunicationTokenCredential
Invalidates the CommunicationTokenCredential instance to free up resources for garbage collection.
DOD - Static variable in class com.azure.android.communication.common.CommunicationCloudEnvironment
Represent Azure Dod cloud

E

equals(Object) - Method in class com.azure.android.communication.common.CommunicationCloudEnvironment
 
equals(Object) - Method in class com.azure.android.communication.common.CommunicationIdentifier
 
equals(Object) - Method in class com.azure.android.communication.common.CommunicationUserIdentifier
 
equals(Object) - Method in class com.azure.android.communication.common.MicrosoftBotIdentifier
 
equals(Object) - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
 
equals(Object) - Method in class com.azure.android.communication.common.PhoneNumberIdentifier
 
equals(Object) - Method in class com.azure.android.communication.common.UnknownIdentifier
 

F

fromRawId(String) - Static method in class com.azure.android.communication.common.CommunicationIdentifier
When storing rawIds, use this function to restore the identifier that was encoded in the rawId.
fromString(String) - Static method in class com.azure.android.communication.common.CommunicationCloudEnvironment
Sets an environment value from a String and returns the CommunicationCloudEnvironment associated with the name.

G

GCCH - Static variable in class com.azure.android.communication.common.CommunicationCloudEnvironment
Represent Azure Gcch cloud
getBotId() - Method in class com.azure.android.communication.common.MicrosoftBotIdentifier
Get the Microsoft app ID for the bot.
getCloudEnvironment() - Method in class com.azure.android.communication.common.MicrosoftBotIdentifier
Get cloud environment of the Microsoft bot identifier.
getCloudEnvironment() - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Get cloud environment of the Teams user identifier
getExpiresAt() - Method in class com.azure.android.communication.common.CommunicationAccessToken
 
getId() - Method in class com.azure.android.communication.common.CommunicationUserIdentifier
Get id of the communication user.
getId() - Method in class com.azure.android.communication.common.UnknownIdentifier
Get id of this identifier
getInitialToken() - Method in class com.azure.android.communication.common.CommunicationTokenRefreshOptions
 
getPhoneNumber() - Method in class com.azure.android.communication.common.PhoneNumberIdentifier
 
getRawId() - Method in class com.azure.android.communication.common.CommunicationIdentifier
Returns the rawId for a given CommunicationIdentifier.
getToken() - Method in class com.azure.android.communication.common.CommunicationAccessToken
 
getToken() - Method in class com.azure.android.communication.common.CommunicationTokenCredential
Get Azure core access token from credential
getTokenRefresher() - Method in class com.azure.android.communication.common.CommunicationTokenRefreshOptions
 
getUserId() - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Get Teams User Id

H

hashCode() - Method in class com.azure.android.communication.common.CommunicationCloudEnvironment
 
hashCode() - Method in class com.azure.android.communication.common.CommunicationIdentifier
 
hashCode() - Method in class com.azure.android.communication.common.CommunicationUserIdentifier
 
hashCode() - Method in class com.azure.android.communication.common.MicrosoftBotIdentifier
 
hashCode() - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
 
hashCode() - Method in class com.azure.android.communication.common.PhoneNumberIdentifier
 
hashCode() - Method in class com.azure.android.communication.common.UnknownIdentifier
 

I

isAnonymous() - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
 
isExpired() - Method in class com.azure.android.communication.common.CommunicationAccessToken
 
isRefreshProactively() - Method in class com.azure.android.communication.common.CommunicationTokenRefreshOptions
 
isResourceAccountConfigured() - Method in class com.azure.android.communication.common.MicrosoftBotIdentifier
 

M

MicrosoftBotIdentifier - Class in com.azure.android.communication.common
Communication identifier for a Microsoft bot.
MicrosoftBotIdentifier(String, boolean, CommunicationCloudEnvironment) - Constructor for class com.azure.android.communication.common.MicrosoftBotIdentifier
Creates a MicrosoftBotIdentifier object
MicrosoftBotIdentifier(String, boolean) - Constructor for class com.azure.android.communication.common.MicrosoftBotIdentifier
Creates a MicrosoftBotIdentifier object
MicrosoftBotIdentifier(String) - Constructor for class com.azure.android.communication.common.MicrosoftBotIdentifier
Creates a MicrosoftBotIdentifier object
MicrosoftTeamsUserIdentifier - Class in com.azure.android.communication.common
Communication identifier for Microsoft Teams User
MicrosoftTeamsUserIdentifier(String, boolean) - Constructor for class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Creates a MicrosoftTeamsUserIdentifier object
MicrosoftTeamsUserIdentifier(String) - Constructor for class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Creates a MicrosoftTeamsUserIdentifier object

P

PhoneNumberIdentifier - Class in com.azure.android.communication.common
Communication identifier for Communication Services Phone Numbers
PhoneNumberIdentifier(String) - Constructor for class com.azure.android.communication.common.PhoneNumberIdentifier
Creates a PhoneNumberIdentifier object
PUBLIC - Static variable in class com.azure.android.communication.common.CommunicationCloudEnvironment
Represent Azure public cloud

S

setCloudEnvironment(CommunicationCloudEnvironment) - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Set cloud environment of the Teams user identifier
setInitialToken(String) - Method in class com.azure.android.communication.common.CommunicationTokenRefreshOptions
Set the optional serialized JWT token
setRawId(String) - Method in class com.azure.android.communication.common.CommunicationIdentifier
Set full id of the identifier RawId is the encoded format for identifiers to store in databases or as stable keys in general.
setRawId(String) - Method in class com.azure.android.communication.common.CommunicationUserIdentifier
Set full id of the identifier RawId is the encoded format for identifiers to store in databases or as stable keys in general.
setRawId(String) - Method in class com.azure.android.communication.common.MicrosoftBotIdentifier
Set full id of the identifier.
setRawId(String) - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Set full id of the identifier RawId is the encoded format for identifiers to store in databases or as stable keys in general.
setRawId(String) - Method in class com.azure.android.communication.common.PhoneNumberIdentifier
Set full id of the identifier RawId is the encoded format for identifiers to store in databases or as stable keys in general.
setRawId(String) - Method in class com.azure.android.communication.common.UnknownIdentifier
Set full id of the identifier RawId is the encoded format for identifiers to store in databases or as stable keys in general.
setRefreshProactively(boolean) - Method in class com.azure.android.communication.common.CommunicationTokenRefreshOptions
Set whether the token should be proactively renewed prior to its expiry or on demand.

T

toString() - Method in class com.azure.android.communication.common.CommunicationCloudEnvironment
 

U

UnknownIdentifier - Class in com.azure.android.communication.common
Catch-all for all other Communication identifiers for Communication Services
UnknownIdentifier(String) - Constructor for class com.azure.android.communication.common.UnknownIdentifier
Creates an UnknownIdentifier object
C D E F G H I M P S T U 
Skip navigation links