Interface AutoscaleSetting

    • Method Detail

      • targetResourceId

        String targetResourceId()
        Get the resource identifier of the resource that the autoscale setting should be added to.
        Returns:
        the targetResourceUri value.
      • profiles

        Map<String,​AutoscaleProfile> profiles()
        Gets the autoscale profiles in the current autoscale setting.
        Returns:
        autoscale profiles in the current autoscale setting, indexed by name
      • autoscaleEnabled

        boolean autoscaleEnabled()
        Get the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.
        Returns:
        the enabled value.
      • adminEmailNotificationEnabled

        boolean adminEmailNotificationEnabled()
        Get a value indicating whether to send email to subscription administrator.
        Returns:
        the sendToSubscriptionAdministrator value.
      • coAdminEmailNotificationEnabled

        boolean coAdminEmailNotificationEnabled()
        Get a value indicating whether to send email to subscription co-administrators.
        Returns:
        the sendToSubscriptionCoAdministrators value
      • customEmailsNotification

        List<String> customEmailsNotification()
        Get the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
        Returns:
        the customEmails value.
      • webhookNotification

        String webhookNotification()
        Get the service address to receive the notification.
        Returns:
        the serviceUri value.