Class MicrosoftTeamsAppIdentifier
- java.lang.Object
-
- com.azure.android.communication.common.CommunicationIdentifier
-
- com.azure.android.communication.common.MicrosoftTeamsAppIdentifier
-
public final class MicrosoftTeamsAppIdentifier extends CommunicationIdentifier
Communication identifier for a Microsoft Teams Application.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftTeamsAppIdentifier(java.lang.String appId)Creates a MicrosoftTeamsAppIdentifier objectMicrosoftTeamsAppIdentifier(java.lang.String appId, CommunicationCloudEnvironment cloudEnvironment)Creates a MicrosoftTeamsAppIdentifier object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object that)java.lang.StringgetAppId()Get the ID of Microsoft Teams Application.CommunicationCloudEnvironmentgetCloudEnvironment()Get cloud environment of the Microsoft Teams Application identifier.inthashCode()protected MicrosoftTeamsAppIdentifiersetRawId(java.lang.String rawId)Set full ID of the identifier.-
Methods inherited from class com.azure.android.communication.common.CommunicationIdentifier
fromRawId, getRawId
-
-
-
-
Constructor Detail
-
MicrosoftTeamsAppIdentifier
public MicrosoftTeamsAppIdentifier(java.lang.String appId, CommunicationCloudEnvironment cloudEnvironment)Creates a MicrosoftTeamsAppIdentifier object- Parameters:
appId- The unique Microsoft Teams Application ID.cloudEnvironment- the cloud environment in which this identifier is created.- Throws:
java.lang.IllegalArgumentException- thrown if appId parameter fail the validation.
-
MicrosoftTeamsAppIdentifier
public MicrosoftTeamsAppIdentifier(java.lang.String appId)
Creates a MicrosoftTeamsAppIdentifier object- Parameters:
appId- The unique Microsoft Teams Application ID.- Throws:
java.lang.IllegalArgumentException- thrown if appId parameter fail the validation.
-
-
Method Detail
-
getAppId
public java.lang.String getAppId()
Get the ID of Microsoft Teams Application.- Returns:
- ID of Microsoft Teams Application.
-
getCloudEnvironment
public CommunicationCloudEnvironment getCloudEnvironment()
Get cloud environment of the Microsoft Teams Application identifier.- Returns:
- cloud environment in which this identifier is created.
-
setRawId
protected MicrosoftTeamsAppIdentifier setRawId(java.lang.String rawId)
Set full ID of the identifier. RawId is the encoded format for identifiers to store in databases or as stable keys in general.- Overrides:
setRawIdin classCommunicationIdentifier- Parameters:
rawId- full ID of the identifier.- Returns:
- MicrosoftTeamsAppIdentifier object itself.
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equalsin classCommunicationIdentifier
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCommunicationIdentifier
-
-