Class Manifest
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.partners.billing.Manifest
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Manifest
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 Manifest
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the blobCount property value.getBlobs()
Gets the blobs property value.Gets the createdDateTime property value.Gets the dataFormat property value.getETag()
Gets the eTag property value.The deserialization information for the current modelGets the partitionType property value.Gets the partnerTenantId property value.Gets the rootDirectory property value.Gets the sasToken property value.Gets the schemaVersion property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setBlobCount
(Integer value) Sets the blobCount property value.void
Sets the blobs property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
setDataFormat
(String value) Sets the dataFormat property value.void
Sets the eTag property value.void
setPartitionType
(String value) Sets the partitionType property value.void
setPartnerTenantId
(String value) Sets the partnerTenantId property value.void
setRootDirectory
(String value) Sets the rootDirectory property value.void
setSasToken
(String value) Sets the sasToken property value.void
setSchemaVersion
(String value) Sets the schemaVersion property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
Manifest
public Manifest()Instantiates a newManifest
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Manifest 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
Manifest
-
getBlobCount
Gets the blobCount property value. The total file count for this partner tenant ID.- Returns:
- a
Integer
-
getBlobs
Gets the blobs property value. A collection of blob objects that contain details of all the files for the partner tenant ID. -
getCreatedDateTime
Gets the createdDateTime property value. The date and time when a manifest resource was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getDataFormat
Gets the dataFormat property value. The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data.- Returns:
- a
String
-
getETag
Gets the eTag property value. Version of data represented by the manifest. Any change in eTag indicates a new data version.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPartitionType
Gets the partitionType property value. Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items.- Returns:
- a
String
-
getPartnerTenantId
Gets the partnerTenantId property value. The Microsoft Entra tenant ID of the partner.- Returns:
- a
String
-
getRootDirectory
Gets the rootDirectory property value. The root directory that contains all the files.- Returns:
- a
String
-
getSasToken
Gets the sasToken property value. The SAS token for accessing the directory or an individual file in the directory.- Returns:
- a
String
-
getSchemaVersion
Gets the schemaVersion property value. The version of the manifest schema.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setBlobCount
Sets the blobCount property value. The total file count for this partner tenant ID.- Parameters:
value
- Value to set for the blobCount property.
-
setBlobs
Sets the blobs property value. A collection of blob objects that contain details of all the files for the partner tenant ID.- Parameters:
value
- Value to set for the blobs property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date and time when a manifest resource was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value
- Value to set for the createdDateTime property.
-
setDataFormat
Sets the dataFormat property value. The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data.- Parameters:
value
- Value to set for the dataFormat property.
-
setETag
Sets the eTag property value. Version of data represented by the manifest. Any change in eTag indicates a new data version.- Parameters:
value
- Value to set for the eTag property.
-
setPartitionType
Sets the partitionType property value. Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items.- Parameters:
value
- Value to set for the partitionType property.
-
setPartnerTenantId
Sets the partnerTenantId property value. The Microsoft Entra tenant ID of the partner.- Parameters:
value
- Value to set for the partnerTenantId property.
-
setRootDirectory
Sets the rootDirectory property value. The root directory that contains all the files.- Parameters:
value
- Value to set for the rootDirectory property.
-
setSasToken
Sets the sasToken property value. The SAS token for accessing the directory or an individual file in the directory.- Parameters:
value
- Value to set for the sasToken property.
-
setSchemaVersion
Sets the schemaVersion property value. The version of the manifest schema.- Parameters:
value
- Value to set for the schemaVersion property.
-