public interface com.microsoft.azure.management.monitor.ScaleRule$Update extends com.microsoft.azure.management.resources.fluentcore.model.Settable<com.microsoft.azure.management.monitor.AutoscaleProfile$Update>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.microsoft.azure.management.monitor.ScaleRule$Update
super_class: java.lang.Object
{
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withMetricSource(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
metricSourceResourceId
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withMetricName(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
metricName
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withStatistic(org.joda.time.Period, org.joda.time.Period, com.microsoft.azure.management.monitor.MetricStatisticType);
descriptor: (Lorg/joda/time/Period;Lorg/joda/time/Period;Lcom/microsoft/azure/management/monitor/MetricStatisticType;)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
duration
frequency
statisticType
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withStatistic();
descriptor: ()Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Method()
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withStatistic(org.joda.time.Period);
descriptor: (Lorg/joda/time/Period;)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
duration
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withStatistic(org.joda.time.Period, com.microsoft.azure.management.monitor.MetricStatisticType);
descriptor: (Lorg/joda/time/Period;Lcom/microsoft/azure/management/monitor/MetricStatisticType;)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
duration
statisticType
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withCondition(com.microsoft.azure.management.monitor.TimeAggregationType, com.microsoft.azure.management.monitor.ComparisonOperationType, double);
descriptor: (Lcom/microsoft/azure/management/monitor/TimeAggregationType;Lcom/microsoft/azure/management/monitor/ComparisonOperationType;D)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
timeAggregation
condition
threshold
public abstract com.microsoft.azure.management.monitor.ScaleRule$Update withScaleAction(com.microsoft.azure.management.monitor.ScaleDirection, com.microsoft.azure.management.monitor.ScaleType, int, org.joda.time.Period);
descriptor: (Lcom/microsoft/azure/management/monitor/ScaleDirection;Lcom/microsoft/azure/management/monitor/ScaleType;ILorg/joda/time/Period;)Lcom/microsoft/azure/management/monitor/ScaleRule$Update;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
direction
type
instanceCountChange
cooldown
}
Signature: Ljava/lang/Object;Lcom/microsoft/azure/management/resources/fluentcore/model/Settable<Lcom/microsoft/azure/management/monitor/AutoscaleProfile$Update;>;
SourceFile: "ScaleRule.java"
NestHost: com.microsoft.azure.management.monitor.ScaleRule
InnerClasses:
public abstract Update = com.microsoft.azure.management.monitor.AutoscaleProfile$Update of com.microsoft.azure.management.monitor.AutoscaleProfile
public abstract Update = com.microsoft.azure.management.monitor.ScaleRule$Update of com.microsoft.azure.management.monitor.ScaleRule