Class ReportManifest
java.lang.Object
com.azure.resourcemanager.costmanagement.fluent.models.ReportManifest
The manifest of the report generated by the operation.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the blobCount property: The total number of blobs.blobs()
Get the blobs property: List of blob information generated by this operation.Get the byteCount property: The total number of bytes in all blobs.Get the compressData property: Is the data in compressed format.Get the dataFormat property: The data format of the report.Get the manifestVersion property: The Manifest version.Get the requestBody property: The request payload body provided in Cost Details call.Get the requestScope property: The request scope of the request.void
validate()
Validates the instance.withBlobCount
(Integer blobCount) Set the blobCount property: The total number of blobs.Set the blobs property: List of blob information generated by this operation.withByteCount
(Long byteCount) Set the byteCount property: The total number of bytes in all blobs.withCompressData
(Boolean compressData) Set the compressData property: Is the data in compressed format.withDataFormat
(CostDetailsDataFormat dataFormat) Set the dataFormat property: The data format of the report.withManifestVersion
(String manifestVersion) Set the manifestVersion property: The Manifest version.Set the requestBody property: The request payload body provided in Cost Details call.withRequestScope
(String requestScope) Set the requestScope property: The request scope of the request.
-
Constructor Details
-
ReportManifest
public ReportManifest()Creates an instance of ReportManifest class.
-
-
Method Details
-
manifestVersion
Get the manifestVersion property: The Manifest version.- Returns:
- the manifestVersion value.
-
withManifestVersion
Set the manifestVersion property: The Manifest version.- Parameters:
manifestVersion
- the manifestVersion value to set.- Returns:
- the ReportManifest object itself.
-
dataFormat
Get the dataFormat property: The data format of the report.- Returns:
- the dataFormat value.
-
withDataFormat
Set the dataFormat property: The data format of the report.- Parameters:
dataFormat
- the dataFormat value to set.- Returns:
- the ReportManifest object itself.
-
byteCount
Get the byteCount property: The total number of bytes in all blobs.- Returns:
- the byteCount value.
-
withByteCount
Set the byteCount property: The total number of bytes in all blobs.- Parameters:
byteCount
- the byteCount value to set.- Returns:
- the ReportManifest object itself.
-
blobCount
Get the blobCount property: The total number of blobs.- Returns:
- the blobCount value.
-
withBlobCount
Set the blobCount property: The total number of blobs.- Parameters:
blobCount
- the blobCount value to set.- Returns:
- the ReportManifest object itself.
-
compressData
Get the compressData property: Is the data in compressed format.- Returns:
- the compressData value.
-
withCompressData
Set the compressData property: Is the data in compressed format.- Parameters:
compressData
- the compressData value to set.- Returns:
- the ReportManifest object itself.
-
blobs
Get the blobs property: List of blob information generated by this operation.- Returns:
- the blobs value.
-
withBlobs
Set the blobs property: List of blob information generated by this operation.- Parameters:
blobs
- the blobs value to set.- Returns:
- the ReportManifest object itself.
-
requestScope
Get the requestScope property: The request scope of the request.- Returns:
- the requestScope value.
-
withRequestScope
Set the requestScope property: The request scope of the request.- Parameters:
requestScope
- the requestScope value to set.- Returns:
- the ReportManifest object itself.
-
requestBody
Get the requestBody property: The request payload body provided in Cost Details call.- Returns:
- the requestBody value.
-
withRequestBody
Set the requestBody property: The request payload body provided in Cost Details call.- Parameters:
requestBody
- the requestBody value to set.- Returns:
- the ReportManifest object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-