Class MicrosoftGraphTeamsTabConfiguration

java.lang.Object
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphTeamsTabConfiguration

public final class MicrosoftGraphTeamsTabConfiguration extends Object
teamsTabConfiguration.
  • Constructor Details

    • MicrosoftGraphTeamsTabConfiguration

      public MicrosoftGraphTeamsTabConfiguration()
      Creates an instance of MicrosoftGraphTeamsTabConfiguration class.
  • Method Details

    • 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.