Class CommonExportPropertiesInner

java.lang.Object
com.azure.resourcemanager.costmanagement.fluent.models.CommonExportPropertiesInner
Direct Known Subclasses:
ExportProperties

public class CommonExportPropertiesInner extends Object
The common properties of the export.
  • Constructor Details

    • CommonExportPropertiesInner

      public CommonExportPropertiesInner()
      Creates an instance of CommonExportPropertiesInner class.
  • Method Details

    • format

      public FormatType format()
      Get the format property: The format of the export being delivered. Currently only 'Csv' is supported.
      Returns:
      the format value.
    • withFormat

      public CommonExportPropertiesInner withFormat(FormatType format)
      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

      public ExportDeliveryInfo deliveryInfo()
      Get the deliveryInfo property: Has delivery information for the export.
      Returns:
      the deliveryInfo value.
    • withDeliveryInfo

      public CommonExportPropertiesInner withDeliveryInfo(ExportDeliveryInfo deliveryInfo)
      Set the deliveryInfo property: Has delivery information for the export.
      Parameters:
      deliveryInfo - the deliveryInfo value to set.
      Returns:
      the CommonExportPropertiesInner object itself.
    • definition

      public ExportDefinition definition()
      Get the definition property: Has the definition for the export.
      Returns:
      the definition value.
    • withDefinition

      public CommonExportPropertiesInner withDefinition(ExportDefinition definition)
      Set the definition property: Has the definition for the export.
      Parameters:
      definition - the definition value to set.
      Returns:
      the CommonExportPropertiesInner object itself.
    • runHistory

      public ExportExecutionListResultInner runHistory()
      Get the runHistory property: If requested, has the most recent run history for the export.
      Returns:
      the runHistory value.
    • withRunHistory

      public CommonExportPropertiesInner withRunHistory(ExportExecutionListResultInner runHistory)
      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

      public Boolean 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

      public CommonExportPropertiesInner 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. 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

      public OffsetDateTime 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.