Class MicrosoftGraphChatMessageMention

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

public final class MicrosoftGraphChatMessageMention extends Object
chatMessageMention.
  • Constructor Details

    • MicrosoftGraphChatMessageMention

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

    • id

      public Integer id()
      Get the id property: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding <at id='{index}'> tag in the message body.
      Returns:
      the id value.
    • withId

      Set the id property: Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding <at id='{index}'> tag in the message body.
      Parameters:
      id - the id value to set.
      Returns:
      the MicrosoftGraphChatMessageMention object itself.
    • mentioned

      public MicrosoftGraphIdentitySet mentioned()
      Get the mentioned property: identitySet.
      Returns:
      the mentioned value.
    • withMentioned

      Set the mentioned property: identitySet.
      Parameters:
      mentioned - the mentioned value to set.
      Returns:
      the MicrosoftGraphChatMessageMention object itself.
    • mentionText

      public String mentionText()
      Get the mentionText property: String used to represent the mention. For example, a user's display name, a team name.
      Returns:
      the mentionText value.
    • withMentionText

      public MicrosoftGraphChatMessageMention withMentionText(String mentionText)
      Set the mentionText property: String used to represent the mention. For example, a user's display name, a team name.
      Parameters:
      mentionText - the mentionText value to set.
      Returns:
      the MicrosoftGraphChatMessageMention object itself.
    • additionalProperties

      public Map<String,Object> additionalProperties()
      Get the additionalProperties property: chatMessageMention.
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public MicrosoftGraphChatMessageMention withAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: chatMessageMention.
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the MicrosoftGraphChatMessageMention object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.