Class AutoscaleSettingResourcePatch
- java.lang.Object
-
- com.microsoft.azure.management.monitor.AutoscaleSettingResourcePatch
-
public class AutoscaleSettingResourcePatch extends Object
The autoscale setting object for patch operations.
-
-
Constructor Summary
Constructors Constructor Description AutoscaleSettingResourcePatch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Booleanenabled()Get the enabled flag.Stringname()Get the name of the autoscale setting.List<AutoscaleNotification>notifications()Get the collection of notifications.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.Map<String,String>tags()Get resource tags.StringtargetResourceUri()Get the resource identifier of the resource that the autoscale setting should be added to.AutoscaleSettingResourcePatchwithEnabled(Boolean enabled)Set the enabled flag.AutoscaleSettingResourcePatchwithName(String name)Set the name of the autoscale setting.AutoscaleSettingResourcePatchwithNotifications(List<AutoscaleNotification> notifications)Set the collection of notifications.AutoscaleSettingResourcePatchwithProfiles(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.AutoscaleSettingResourcePatchwithTags(Map<String,String> tags)Set resource tags.AutoscaleSettingResourcePatchwithTargetResourceUri(String targetResourceUri)Set the resource identifier of the resource that the autoscale setting should be added to.
-
-
-
Method Detail
-
withTags
public AutoscaleSettingResourcePatch withTags(Map<String,String> tags)
Set resource tags.- Parameters:
tags- the tags value to set- Returns:
- the AutoscaleSettingResourcePatch object itself.
-
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.
-
-