Class MicrosoftGraphUserScopeTeamsAppInstallation
- java.lang.Object
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphTeamsAppInstallation
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphUserScopeTeamsAppInstallation
-
public final class MicrosoftGraphUserScopeTeamsAppInstallation extends MicrosoftGraphTeamsAppInstallation
userScopeTeamsAppInstallation.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphUserScopeTeamsAppInstallation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>additionalProperties()Get the additionalProperties property: userScopeTeamsAppInstallation.MicrosoftGraphChatchat()Get the chat property: chat.voidvalidate()Validates the instance.MicrosoftGraphUserScopeTeamsAppInstallationwithAdditionalProperties(Map<String,Object> additionalProperties)Set the additionalProperties property: userScopeTeamsAppInstallation.MicrosoftGraphUserScopeTeamsAppInstallationwithChat(MicrosoftGraphChat chat)Set the chat property: chat.MicrosoftGraphUserScopeTeamsAppInstallationwithId(String id)Set the id property: Read-only.MicrosoftGraphUserScopeTeamsAppInstallationwithTeamsApp(MicrosoftGraphTeamsApp teamsApp)Set the teamsApp property: teamsApp.MicrosoftGraphUserScopeTeamsAppInstallationwithTeamsAppDefinition(MicrosoftGraphTeamsAppDefinition teamsAppDefinition)Set the teamsAppDefinition property: teamsAppDefinition.-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphTeamsAppInstallation
teamsApp, teamsAppDefinition
-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
-
-
-
Method Detail
-
chat
public MicrosoftGraphChat chat()
Get the chat property: chat.- Returns:
- the chat value.
-
withChat
public MicrosoftGraphUserScopeTeamsAppInstallation withChat(MicrosoftGraphChat chat)
Set the chat property: chat.- Parameters:
chat- the chat value to set.- Returns:
- the MicrosoftGraphUserScopeTeamsAppInstallation object itself.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: userScopeTeamsAppInstallation.- Overrides:
additionalPropertiesin classMicrosoftGraphTeamsAppInstallation- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphUserScopeTeamsAppInstallation withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: userScopeTeamsAppInstallation.- Overrides:
withAdditionalPropertiesin classMicrosoftGraphTeamsAppInstallation- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphUserScopeTeamsAppInstallation object itself.
-
withTeamsApp
public MicrosoftGraphUserScopeTeamsAppInstallation withTeamsApp(MicrosoftGraphTeamsApp teamsApp)
Set the teamsApp property: teamsApp.- Overrides:
withTeamsAppin classMicrosoftGraphTeamsAppInstallation- Parameters:
teamsApp- the teamsApp value to set.- Returns:
- the MicrosoftGraphTeamsAppInstallation object itself.
-
withTeamsAppDefinition
public MicrosoftGraphUserScopeTeamsAppInstallation withTeamsAppDefinition(MicrosoftGraphTeamsAppDefinition teamsAppDefinition)
Set the teamsAppDefinition property: teamsAppDefinition.- Overrides:
withTeamsAppDefinitionin classMicrosoftGraphTeamsAppInstallation- Parameters:
teamsAppDefinition- the teamsAppDefinition value to set.- Returns:
- the MicrosoftGraphTeamsAppInstallation object itself.
-
withId
public MicrosoftGraphUserScopeTeamsAppInstallation withId(String id)
Set the id property: Read-only.- Overrides:
withIdin classMicrosoftGraphTeamsAppInstallation- Parameters:
id- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classMicrosoftGraphTeamsAppInstallation- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-