Class FileDetails
java.lang.Object
com.microsoft.graph.models.security.FileDetails
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class FileDetails
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 FileDetailscreateFromDiscriminatorValue(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.The deserialization information for the current modelGets the fileName property value.Gets the filePath property value.Gets the filePublisher property value.Gets the fileSize property value.Gets the issuer property value.getMd5()Gets the md5 property value.Gets the @odata.type property value.getSha1()Gets the sha1 property value.Gets the sha256 property value.Gets the sha256Ac property value.Gets the signer 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.voidsetFileName(String value) Sets the fileName property value.voidsetFilePath(String value) Sets the filePath property value.voidsetFilePublisher(String value) Sets the filePublisher property value.voidsetFileSize(Long value) Sets the fileSize property value.voidSets the issuer property value.voidSets the md5 property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the sha1 property value.voidSets the sha256 property value.voidsetSha256Ac(String value) Sets the sha256Ac property value.voidSets the signer property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
FileDetails
public FileDetails()Instantiates a newFileDetailsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static FileDetails 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
FileDetails
-
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
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getFileName
Gets the fileName property value. The name of the file.- Returns:
- a
String
-
getFilePath
Gets the filePath property value. The file path (location) of the file instance.- Returns:
- a
String
-
getFilePublisher
Gets the filePublisher property value. The publisher of the file.- Returns:
- a
String
-
getFileSize
Gets the fileSize property value. The size of the file in bytes.- Returns:
- a
Long
-
getIssuer
Gets the issuer property value. The certificate authority (CA) that issued the certificate.- Returns:
- a
String
-
getMd5
Gets the md5 property value. The Md5 cryptographic hash of the file content.- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getSha1
Gets the sha1 property value. The Sha1 cryptographic hash of the file content.- Returns:
- a
String
-
getSha256
Gets the sha256 property value. The Sha256 cryptographic hash of the file content.- Returns:
- a
String
-
getSha256Ac
Gets the sha256Ac property value. The sha256Ac property- Returns:
- a
String
-
getSigner
Gets the signer property value. The signer of the signed file.- 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.
-
setFileName
Sets the fileName property value. The name of the file.- Parameters:
value- Value to set for the fileName property.
-
setFilePath
Sets the filePath property value. The file path (location) of the file instance.- Parameters:
value- Value to set for the filePath property.
-
setFilePublisher
Sets the filePublisher property value. The publisher of the file.- Parameters:
value- Value to set for the filePublisher property.
-
setFileSize
Sets the fileSize property value. The size of the file in bytes.- Parameters:
value- Value to set for the fileSize property.
-
setIssuer
Sets the issuer property value. The certificate authority (CA) that issued the certificate.- Parameters:
value- Value to set for the issuer property.
-
setMd5
Sets the md5 property value. The Md5 cryptographic hash of the file content.- Parameters:
value- Value to set for the md5 property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setSha1
Sets the sha1 property value. The Sha1 cryptographic hash of the file content.- Parameters:
value- Value to set for the sha1 property.
-
setSha256
Sets the sha256 property value. The Sha256 cryptographic hash of the file content.- Parameters:
value- Value to set for the sha256 property.
-
setSha256Ac
Sets the sha256Ac property value. The sha256Ac property- Parameters:
value- Value to set for the sha256Ac property.
-
setSigner
Sets the signer property value. The signer of the signed file.- Parameters:
value- Value to set for the signer property.
-