Package com.microsoft.graph.models
Class AiInteractionAttachment
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AiInteractionAttachment
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AiInteractionAttachment
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 AiInteractionAttachmentcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the attachmentId property value.Gets the content property value.Gets the contentType property value.Gets the contentUrl property value.The deserialization information for the current modelgetName()Gets the name property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAttachmentId(String value) Sets the attachmentId property value.voidsetContent(String value) Sets the content property value.voidsetContentType(String value) Sets the contentType property value.voidsetContentUrl(String value) Sets the contentUrl property value.voidSets the name property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AiInteractionAttachment
public AiInteractionAttachment()Instantiates a newAiInteractionAttachmentand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AiInteractionAttachment 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
AiInteractionAttachment
-
getAttachmentId
Gets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope.- Returns:
- a
String
-
getContent
Gets the content property value. The content of the attachment.- Returns:
- a
String
-
getContentType
Gets the contentType property value. The type of the content. For example, reference, file, and image/imageType.- Returns:
- a
String
-
getContentUrl
Gets the contentUrl property value. The URL of the content.- 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>>
-
getName
Gets the name property value. The name of the attachment.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAttachmentId
Sets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope.- Parameters:
value- Value to set for the attachmentId property.
-
setContent
Sets the content property value. The content of the attachment.- Parameters:
value- Value to set for the content property.
-
setContentType
Sets the contentType property value. The type of the content. For example, reference, file, and image/imageType.- Parameters:
value- Value to set for the contentType property.
-
setContentUrl
Sets the contentUrl property value. The URL of the content.- Parameters:
value- Value to set for the contentUrl property.
-
setName
Sets the name property value. The name of the attachment.- Parameters:
value- Value to set for the name property.
-