Package com.microsoft.graph.models
Class AiInteractionLink
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AiInteractionLink
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AiInteractionLink
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AiInteractionLinkcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the displayName property value.The deserialization information for the current modelGets the linkType property value.Gets the linkUrl property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetDisplayName(String value) Sets the displayName property value.voidsetLinkType(String value) Sets the linkType property value.voidsetLinkUrl(String value) Sets the linkUrl property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AiInteractionLink
public AiInteractionLink()Instantiates a newAiInteractionLinkand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AiInteractionLink createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
AiInteractionLink
-
getDisplayName
Gets the displayName property value. The name of the link.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLinkType
Gets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction.- Returns:
- a
String
-
getLinkUrl
Gets the linkUrl property value. The URL of the link.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDisplayName
Sets the displayName property value. The name of the link.- Parameters:
value- Value to set for the displayName property.
-
setLinkType
Sets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction.- Parameters:
value- Value to set for the linkType property.
-
setLinkUrl
Sets the linkUrl property value. The URL of the link.- Parameters:
value- Value to set for the linkUrl property.
-