Package com.microsoft.graph.models
Class DriveItemUploadableProperties
java.lang.Object
com.microsoft.graph.models.DriveItemUploadableProperties
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DriveItemUploadableProperties
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
ConstructorsConstructorDescriptionInstantiates a newDriveItemUploadablePropertiesand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the description property value.Gets the driveItemSource property value.The deserialization information for the current modelGets the fileSize property value.Gets the fileSystemInfo property value.Gets the mediaSource property value.getName()Gets the name property value.Gets the @odata.type property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetDescription(String value) Sets the description property value.voidSets the driveItemSource property value.voidsetFileSize(Long value) Sets the fileSize property value.voidsetFileSystemInfo(FileSystemInfo value) Sets the fileSystemInfo property value.voidsetMediaSource(MediaSource value) Sets the mediaSource property value.voidSets the name property value.voidsetOdataType(String value) Sets the @odata.type property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
DriveItemUploadableProperties
public DriveItemUploadableProperties()Instantiates a newDriveItemUploadablePropertiesand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DriveItemUploadableProperties 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
DriveItemUploadableProperties
-
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
-
getDescription
Gets the description property value. Provides a user-visible description of the item. Read-write. Only on OneDrive Personal.- Returns:
- a
String
-
getDriveItemSource
Gets the driveItemSource property value. Information about the drive item source. Read-write. Only on OneDrive for Business and SharePoint.- Returns:
- a
DriveItemSource
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getFileSize
Gets the fileSize property value. Provides an expected file size to perform a quota check before uploading. Only on OneDrive Personal.- Returns:
- a
Long
-
getFileSystemInfo
Gets the fileSystemInfo property value. File system information on client. Read-write.- Returns:
- a
FileSystemInfo
-
getMediaSource
Gets the mediaSource property value. Media source information. Read-write. Only on OneDrive for Business and SharePoint.- Returns:
- a
MediaSource
-
getName
Gets the name property value. The name of the item (filename and extension). Read-write.- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
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
-
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.
-
setDescription
Sets the description property value. Provides a user-visible description of the item. Read-write. Only on OneDrive Personal.- Parameters:
value- Value to set for the description property.
-
setDriveItemSource
Sets the driveItemSource property value. Information about the drive item source. Read-write. Only on OneDrive for Business and SharePoint.- Parameters:
value- Value to set for the driveItemSource property.
-
setFileSize
Sets the fileSize property value. Provides an expected file size to perform a quota check before uploading. Only on OneDrive Personal.- Parameters:
value- Value to set for the fileSize property.
-
setFileSystemInfo
Sets the fileSystemInfo property value. File system information on client. Read-write.- Parameters:
value- Value to set for the fileSystemInfo property.
-
setMediaSource
Sets the mediaSource property value. Media source information. Read-write. Only on OneDrive for Business and SharePoint.- Parameters:
value- Value to set for the mediaSource property.
-
setName
Sets the name property value. The name of the item (filename and extension). Read-write.- Parameters:
value- Value to set for the name property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-