Class MicrosoftGraphTeamsTabConfiguration


  • public final class MicrosoftGraphTeamsTabConfiguration
    extends Object
    teamsTabConfiguration.
    • Constructor Detail

      • MicrosoftGraphTeamsTabConfiguration

        public MicrosoftGraphTeamsTabConfiguration()
    • Method Detail

      • contentUrl

        public String contentUrl()
        Get the contentUrl property: Url used for rendering tab contents in Teams. Required.
        Returns:
        the contentUrl value.
      • withContentUrl

        public MicrosoftGraphTeamsTabConfiguration withContentUrl​(String contentUrl)
        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

        public String entityId()
        Get the entityId property: Identifier for the entity hosted by the tab provider.
        Returns:
        the entityId value.
      • withEntityId

        public MicrosoftGraphTeamsTabConfiguration withEntityId​(String entityId)
        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

        public String removeUrl()
        Get the removeUrl property: Url called by Teams client when a Tab is removed using the Teams Client.
        Returns:
        the removeUrl value.
      • withRemoveUrl

        public MicrosoftGraphTeamsTabConfiguration withRemoveUrl​(String removeUrl)
        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

        public String websiteUrl()
        Get the websiteUrl property: Url for showing tab contents outside of Teams.
        Returns:
        the websiteUrl value.
      • withWebsiteUrl

        public MicrosoftGraphTeamsTabConfiguration withWebsiteUrl​(String websiteUrl)
        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

        public Map<String,​Object> 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.