Class ValidateReportsSnapshotConfigOptions

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class ValidateReportsSnapshotConfigOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The validateReportsSnapshotConfig options.
    • Method Detail

      • accountId

        public java.lang.String accountId()
        Gets the accountId. Account ID for which billing report snapshot is configured.
        Returns:
        the accountId
      • interval

        public java.lang.String interval()
        Gets the interval. Frequency of taking the snapshot of the billing reports.
        Returns:
        the interval
      • cosBucket

        public java.lang.String cosBucket()
        Gets the cosBucket. The name of the COS bucket to store the snapshot of the billing reports.
        Returns:
        the cosBucket
      • cosLocation

        public java.lang.String cosLocation()
        Gets the cosLocation. Region of the COS instance.
        Returns:
        the cosLocation
      • cosReportsFolder

        public java.lang.String cosReportsFolder()
        Gets the cosReportsFolder. The billing reports root folder to store the billing reports snapshots. Defaults to "IBMCloud-Billing-Reports".
        Returns:
        the cosReportsFolder
      • reportTypes

        public java.util.List<java.lang.String> reportTypes()
        Gets the reportTypes. The type of billing reports to take snapshot of. Possible values are [account_summary, enterprise_summary, account_resource_instance_usage].
        Returns:
        the reportTypes
      • versioning

        public java.lang.String versioning()
        Gets the versioning. A new version of report is created or the existing report version is overwritten with every update. Defaults to "new".
        Returns:
        the versioning