C D E F G H I M P S T U 
All Classes All Packages

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(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.
CommunicationTokenCredential(String) - Constructor for class com.azure.android.communication.common.CommunicationTokenCredential
Creates a CommunicationTokenCredential from the provided token string.
CommunicationTokenRefreshOptions - Class in com.azure.android.communication.common
Options for refreshing CommunicationTokenCredential
CommunicationTokenRefreshOptions(Callable<String>) - Constructor for class com.azure.android.communication.common.CommunicationTokenRefreshOptions
Creates a CommunicationTokenRefreshOptions object
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
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.MicrosoftTeamsAppIdentifier
 
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.TeamsExtensionUserIdentifier
 
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
getAppId() - Method in class com.azure.android.communication.common.MicrosoftTeamsAppIdentifier
Get the ID of Microsoft Teams Application.
getAssertedId() - Method in class com.azure.android.communication.common.PhoneNumberIdentifier
Gets the asserted ID for the phone number, distinguishing it from other connections made through the same number.
getCloudEnvironment() - Method in class com.azure.android.communication.common.MicrosoftTeamsAppIdentifier
Get cloud environment of the Microsoft Teams Application identifier.
getCloudEnvironment() - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Get cloud environment of the Teams user identifier
getCloudEnvironment() - Method in class com.azure.android.communication.common.TeamsExtensionUserIdentifier
Get cloud environment of the Teams Extension 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.
getResourceId() - Method in class com.azure.android.communication.common.TeamsExtensionUserIdentifier
Get Communication Services resource id.
getTenantId() - Method in class com.azure.android.communication.common.TeamsExtensionUserIdentifier
Get Microsoft Teams Extension user Tenant ID
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
getUserId() - Method in class com.azure.android.communication.common.TeamsExtensionUserIdentifier
Get Microsoft Teams Extension user

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.MicrosoftTeamsAppIdentifier
 
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.TeamsExtensionUserIdentifier
 
hashCode() - Method in class com.azure.android.communication.common.UnknownIdentifier
 

I

isAnonymous() - Method in class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
 
isAnonymous() - Method in class com.azure.android.communication.common.PhoneNumberIdentifier
Checks if the phone number is anonymous, e.g., used to represent a hidden caller ID.
isExpired() - Method in class com.azure.android.communication.common.CommunicationAccessToken
 
isRefreshProactively() - Method in class com.azure.android.communication.common.CommunicationTokenRefreshOptions
 

M

MicrosoftTeamsAppIdentifier - Class in com.azure.android.communication.common
Communication identifier for a Microsoft Teams Application.
MicrosoftTeamsAppIdentifier(String) - Constructor for class com.azure.android.communication.common.MicrosoftTeamsAppIdentifier
Creates a MicrosoftTeamsAppIdentifier object
MicrosoftTeamsAppIdentifier(String, CommunicationCloudEnvironment) - Constructor for class com.azure.android.communication.common.MicrosoftTeamsAppIdentifier
Creates a MicrosoftTeamsAppIdentifier object
MicrosoftTeamsUserIdentifier - Class in com.azure.android.communication.common
Communication identifier for Microsoft Teams User
MicrosoftTeamsUserIdentifier(String) - Constructor for class com.azure.android.communication.common.MicrosoftTeamsUserIdentifier
Creates a MicrosoftTeamsUserIdentifier object
MicrosoftTeamsUserIdentifier(String, boolean) - 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
setCloudEnvironment(CommunicationCloudEnvironment) - Method in class com.azure.android.communication.common.TeamsExtensionUserIdentifier
Set cloud environment of the Teams Extension 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.MicrosoftTeamsAppIdentifier
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.TeamsExtensionUserIdentifier
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

TeamsExtensionUserIdentifier - Class in com.azure.android.communication.common
Communication identifier for Microsoft Teams Phone user who is using a Communication Services resource to extend their Teams Phone set up.
TeamsExtensionUserIdentifier(String, String, String) - Constructor for class com.azure.android.communication.common.TeamsExtensionUserIdentifier
Creates a TeamsExtensionUserIdentifier object with PUBLIC cloud environment.
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 
All Classes All Packages