Class CommonExportPropertiesInner
java.lang.Object
com.azure.resourcemanager.costmanagement.fluent.models.CommonExportPropertiesInner
- Direct Known Subclasses:
ExportProperties
The common properties of the export.
-
Constructor Summary
ConstructorDescriptionCreates an instance of CommonExportPropertiesInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the definition property: Has the definition for the export.Get the deliveryInfo property: Has delivery information for the export.format()
Get the format property: The format of the export being delivered.Get the nextRunTimeEstimate property: If the export has an active schedule, provides an estimate of the next run time.Get the partitionData property: If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file.Get the runHistory property: If requested, has the most recent run history for the export.void
validate()
Validates the instance.withDefinition
(ExportDefinition definition) Set the definition property: Has the definition for the export.withDeliveryInfo
(ExportDeliveryInfo deliveryInfo) Set the deliveryInfo property: Has delivery information for the export.withFormat
(FormatType format) Set the format property: The format of the export being delivered.withPartitionData
(Boolean partitionData) Set the partitionData property: If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file.withRunHistory
(ExportExecutionListResultInner runHistory) Set the runHistory property: If requested, has the most recent run history for the export.
-
Constructor Details
-
CommonExportPropertiesInner
public CommonExportPropertiesInner()Creates an instance of CommonExportPropertiesInner class.
-
-
Method Details
-
format
Get the format property: The format of the export being delivered. Currently only 'Csv' is supported.- Returns:
- the format value.
-
withFormat
Set the format property: The format of the export being delivered. Currently only 'Csv' is supported.- Parameters:
format
- the format value to set.- Returns:
- the CommonExportPropertiesInner object itself.
-
deliveryInfo
Get the deliveryInfo property: Has delivery information for the export.- Returns:
- the deliveryInfo value.
-
withDeliveryInfo
Set the deliveryInfo property: Has delivery information for the export.- Parameters:
deliveryInfo
- the deliveryInfo value to set.- Returns:
- the CommonExportPropertiesInner object itself.
-
definition
Get the definition property: Has the definition for the export.- Returns:
- the definition value.
-
withDefinition
Set the definition property: Has the definition for the export.- Parameters:
definition
- the definition value to set.- Returns:
- the CommonExportPropertiesInner object itself.
-
runHistory
Get the runHistory property: If requested, has the most recent run history for the export.- Returns:
- the runHistory value.
-
withRunHistory
Set the runHistory property: If requested, has the most recent run history for the export.- Parameters:
runHistory
- the runHistory value to set.- Returns:
- the CommonExportPropertiesInner object itself.
-
partitionData
Get the partitionData property: If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.- Returns:
- the partitionData value.
-
withPartitionData
Set the partitionData property: If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.- Parameters:
partitionData
- the partitionData value to set.- Returns:
- the CommonExportPropertiesInner object itself.
-
nextRunTimeEstimate
Get the nextRunTimeEstimate property: If the export has an active schedule, provides an estimate of the next run time.- Returns:
- the nextRunTimeEstimate value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-