Class MicrosoftGraphTeamsTabConfiguration
java.lang.Object
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphTeamsTabConfiguration
teamsTabConfiguration.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of MicrosoftGraphTeamsTabConfiguration class. -
Method Summary
Modifier and TypeMethodDescriptionGet the additionalProperties property: teamsTabConfiguration.Get the contentUrl property: Url used for rendering tab contents in Teams.entityId()Get the entityId property: Identifier for the entity hosted by the tab provider.Get the removeUrl property: Url called by Teams client when a Tab is removed using the Teams Client.voidvalidate()Validates the instance.Get the websiteUrl property: Url for showing tab contents outside of Teams.withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: teamsTabConfiguration.withContentUrl(String contentUrl) Set the contentUrl property: Url used for rendering tab contents in Teams.withEntityId(String entityId) Set the entityId property: Identifier for the entity hosted by the tab provider.withRemoveUrl(String removeUrl) Set the removeUrl property: Url called by Teams client when a Tab is removed using the Teams Client.withWebsiteUrl(String websiteUrl) Set the websiteUrl property: Url for showing tab contents outside of Teams.
-
Constructor Details
-
MicrosoftGraphTeamsTabConfiguration
public MicrosoftGraphTeamsTabConfiguration()Creates an instance of MicrosoftGraphTeamsTabConfiguration class.
-
-
Method Details
-
contentUrl
Get the contentUrl property: Url used for rendering tab contents in Teams. Required.- Returns:
- the contentUrl value.
-
withContentUrl
Set the contentUrl property: Url used for rendering tab contents in Teams. Required.- Parameters:
contentUrl- the contentUrl value to set.- Returns:
- the MicrosoftGraphTeamsTabConfiguration object itself.
-
entityId
Get the entityId property: Identifier for the entity hosted by the tab provider.- Returns:
- the entityId value.
-
withEntityId
Set the entityId property: Identifier for the entity hosted by the tab provider.- Parameters:
entityId- the entityId value to set.- Returns:
- the MicrosoftGraphTeamsTabConfiguration object itself.
-
removeUrl
Get the removeUrl property: Url called by Teams client when a Tab is removed using the Teams Client.- Returns:
- the removeUrl value.
-
withRemoveUrl
Set the removeUrl property: Url called by Teams client when a Tab is removed using the Teams Client.- Parameters:
removeUrl- the removeUrl value to set.- Returns:
- the MicrosoftGraphTeamsTabConfiguration object itself.
-
websiteUrl
Get the websiteUrl property: Url for showing tab contents outside of Teams.- Returns:
- the websiteUrl value.
-
withWebsiteUrl
Set the websiteUrl property: Url for showing tab contents outside of Teams.- Parameters:
websiteUrl- the websiteUrl value to set.- Returns:
- the MicrosoftGraphTeamsTabConfiguration object itself.
-
additionalProperties
Get the additionalProperties property: teamsTabConfiguration.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphTeamsTabConfiguration withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: teamsTabConfiguration.- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphTeamsTabConfiguration object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-