Package com.microsoft.graph.models
Class ProcessContentRequest
java.lang.Object
com.microsoft.graph.models.ProcessContentRequest
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ProcessContentRequest
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessContentRequestcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the activityMetadata property value.Gets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the contentEntries property value.Gets the deviceMetadata property value.The deserialization information for the current modelGets the integratedAppMetadata property value.Gets the @odata.type property value.Gets the protectedAppMetadata property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the activityMetadata property value.voidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the contentEntries property value.voidsetDeviceMetadata(DeviceMetadata value) Sets the deviceMetadata property value.voidSets the integratedAppMetadata property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the protectedAppMetadata property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
ProcessContentRequest
public ProcessContentRequest()Instantiates a newProcessContentRequestand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ProcessContentRequest 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
ProcessContentRequest
-
getActivityMetadata
Gets the activityMetadata property value. The activityMetadata property- Returns:
- a
ActivityMetadata
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getContentEntries
Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required.- Returns:
- a
List<ProcessContentMetadataBase>
-
getDeviceMetadata
Gets the deviceMetadata property value. The deviceMetadata property- Returns:
- a
DeviceMetadata
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIntegratedAppMetadata
Gets the integratedAppMetadata property value. The integratedAppMetadata property- Returns:
- a
IntegratedApplicationMetadata
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getProtectedAppMetadata
Gets the protectedAppMetadata property value. Metadata about the protected application making the request. Required.- Returns:
- a
ProtectedApplicationMetadata
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setActivityMetadata
Sets the activityMetadata property value. The activityMetadata property- Parameters:
value- Value to set for the activityMetadata property.
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setContentEntries
Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required.- Parameters:
value- Value to set for the contentEntries property.
-
setDeviceMetadata
Sets the deviceMetadata property value. The deviceMetadata property- Parameters:
value- Value to set for the deviceMetadata property.
-
setIntegratedAppMetadata
Sets the integratedAppMetadata property value. The integratedAppMetadata property- Parameters:
value- Value to set for the integratedAppMetadata property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setProtectedAppMetadata
Sets the protectedAppMetadata property value. Metadata about the protected application making the request. Required.- Parameters:
value- Value to set for the protectedAppMetadata property.
-