/** * The GlobalReportSetting model module. * @module Ntnx/GlobalReportSetting * @version 4.1.1-beta-1 * @class GlobalReportSetting * @extends ExternalizableAbstractModel * * @param { string } name Name of the global report setting. */ export default class GlobalReportSetting extends ExternalizableAbstractModel { /** * Constructs a new GlobalReportSetting. * @alias module:Ntnx/GlobalReportSetting * @extends module:Ntnx/ExternalizableAbstractModel * * @param { string } name Name of the global report setting. */ constructor(name: string); name: string; /** * Returns Name of the global report setting. * @return {string} */ getName(): string; /** * Sets Name of the global report setting. * @param {string} name Name of the global report setting. */ setName(name: string): void; /** * @return {RetentionConfig} */ getRetentionConfig(): RetentionConfig; /** * @param {RetentionConfig} retentionConfig */ setRetentionConfig(retentionConfig: RetentionConfig): void; retentionConfig: RetentionConfig; /** * @return {NotificationPolicy} */ getNotificationPolicy(): NotificationPolicy; /** * @param {NotificationPolicy} notificationPolicy */ setNotificationPolicy(notificationPolicy: NotificationPolicy): void; notificationPolicy: any; /** * @return {ReportCustomization} */ getReportCustomization(): ReportCustomization; /** * @param {ReportCustomization} reportCustomization */ setReportCustomization(reportCustomization: ReportCustomization): void; reportCustomization: any; #private; } import ExternalizableAbstractModel from "../../../common/v1/response/ExternalizableAbstractModel"; import RetentionConfig from "./RetentionConfig";