Class AutoscaleSettingResourcePatch


  • public class AutoscaleSettingResourcePatch
    extends Object
    The autoscale setting object for patch operations.
    • Constructor Detail

      • AutoscaleSettingResourcePatch

        public AutoscaleSettingResourcePatch()
    • Method Detail

      • tags

        public Map<String,​String> tags()
        Get resource tags.
        Returns:
        the tags value
      • profiles

        public List<com.microsoft.azure.management.monitor.implementation.AutoscaleProfileInner> profiles()
        Get the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.
        Returns:
        the profiles value
      • withProfiles

        public AutoscaleSettingResourcePatch withProfiles​(List<com.microsoft.azure.management.monitor.implementation.AutoscaleProfileInner> profiles)
        Set the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.
        Parameters:
        profiles - the profiles value to set
        Returns:
        the AutoscaleSettingResourcePatch object itself.
      • notifications

        public List<AutoscaleNotification> notifications()
        Get the collection of notifications.
        Returns:
        the notifications value
      • withNotifications

        public AutoscaleSettingResourcePatch withNotifications​(List<AutoscaleNotification> notifications)
        Set the collection of notifications.
        Parameters:
        notifications - the notifications value to set
        Returns:
        the AutoscaleSettingResourcePatch object itself.
      • enabled

        public Boolean enabled()
        Get the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.
        Returns:
        the enabled value
      • withEnabled

        public AutoscaleSettingResourcePatch withEnabled​(Boolean enabled)
        Set the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.
        Parameters:
        enabled - the enabled value to set
        Returns:
        the AutoscaleSettingResourcePatch object itself.
      • name

        public String name()
        Get the name of the autoscale setting.
        Returns:
        the name value
      • withName

        public AutoscaleSettingResourcePatch withName​(String name)
        Set the name of the autoscale setting.
        Parameters:
        name - the name value to set
        Returns:
        the AutoscaleSettingResourcePatch object itself.
      • targetResourceUri

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

        public AutoscaleSettingResourcePatch withTargetResourceUri​(String targetResourceUri)
        Set the resource identifier of the resource that the autoscale setting should be added to.
        Parameters:
        targetResourceUri - the targetResourceUri value to set
        Returns:
        the AutoscaleSettingResourcePatch object itself.