ScalingPlanPooledSchedule Interface
public interface ScalingPlanPooledSchedule
An immutable client-side representation of ScalingPlanPooledSchedule.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
List<Day |
daysOfWeek()
Gets the days |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Scaling |
innerModel()
Gets the inner com. |
| abstract String |
name()
Gets the name property: The name of the resource. |
|
abstract
Session |
offPeakLoadBalancingAlgorithm()
Gets the off |
| abstract Time |
offPeakStartTime()
Gets the off |
|
abstract
Session |
peakLoadBalancingAlgorithm()
Gets the peak |
| abstract Time |
peakStartTime()
Gets the peak |
| abstract Integer |
rampDownCapacityThresholdPct()
Gets the ramp |
| abstract Boolean |
rampDownForceLogoffUsers()
Gets the ramp |
|
abstract
Session |
rampDownLoadBalancingAlgorithm()
Gets the ramp |
| abstract Integer |
rampDownMinimumHostsPct()
Gets the ramp |
| abstract String |
rampDownNotificationMessage()
Gets the ramp |
| abstract Time |
rampDownStartTime()
Gets the ramp |
|
abstract
Stop |
rampDownStopHostsWhen()
Gets the ramp |
| abstract Integer |
rampDownWaitTimeMinutes()
Gets the ramp |
| abstract Integer |
rampUpCapacityThresholdPct()
Gets the ramp |
|
abstract
Session |
rampUpLoadBalancingAlgorithm()
Gets the ramp |
| abstract Integer |
rampUpMinimumHostsPct()
Gets the ramp |
| abstract Time |
rampUpStartTime()
Gets the ramp |
|
abstract
Scaling |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Scaling |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
|
abstract
System |
systemData()
Gets the system |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Scaling |
Method Details
daysOfWeek
public abstract List<DayOfWeek> daysOfWeek()
Gets the daysOfWeek property: Set of days of the week on which this schedule is active.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract ScalingPlanPooledScheduleInner innerModel()
Gets the inner com.azure.resourcemanager.desktopvirtualization.fluent.models.ScalingPlanPooledScheduleInner object.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
offPeakLoadBalancingAlgorithm
public abstract SessionHostLoadBalancingAlgorithm offPeakLoadBalancingAlgorithm()
Gets the offPeakLoadBalancingAlgorithm property: Load balancing algorithm for off-peak period.
Returns:
offPeakStartTime
public abstract Time offPeakStartTime()
Gets the offPeakStartTime property: Starting time for off-peak period.
Returns:
peakLoadBalancingAlgorithm
public abstract SessionHostLoadBalancingAlgorithm peakLoadBalancingAlgorithm()
Gets the peakLoadBalancingAlgorithm property: Load balancing algorithm for peak period.
Returns:
peakStartTime
public abstract Time peakStartTime()
Gets the peakStartTime property: Starting time for peak period.
Returns:
rampDownCapacityThresholdPct
public abstract Integer rampDownCapacityThresholdPct()
Gets the rampDownCapacityThresholdPct property: Capacity threshold for ramp down period.
Returns:
rampDownForceLogoffUsers
public abstract Boolean rampDownForceLogoffUsers()
Gets the rampDownForceLogoffUsers property: Should users be logged off forcefully from hosts.
Returns:
rampDownLoadBalancingAlgorithm
public abstract SessionHostLoadBalancingAlgorithm rampDownLoadBalancingAlgorithm()
Gets the rampDownLoadBalancingAlgorithm property: Load balancing algorithm for ramp down period.
Returns:
rampDownMinimumHostsPct
public abstract Integer rampDownMinimumHostsPct()
Gets the rampDownMinimumHostsPct property: Minimum host percentage for ramp down period.
Returns:
rampDownNotificationMessage
public abstract String rampDownNotificationMessage()
Gets the rampDownNotificationMessage property: Notification message for users during ramp down period.
Returns:
rampDownStartTime
public abstract Time rampDownStartTime()
Gets the rampDownStartTime property: Starting time for ramp down period.
Returns:
rampDownStopHostsWhen
public abstract StopHostsWhen rampDownStopHostsWhen()
Gets the rampDownStopHostsWhen property: Specifies when to stop hosts during ramp down period.
Returns:
rampDownWaitTimeMinutes
public abstract Integer rampDownWaitTimeMinutes()
Gets the rampDownWaitTimeMinutes property: Number of minutes to wait to stop hosts during ramp down period.
Returns:
rampUpCapacityThresholdPct
public abstract Integer rampUpCapacityThresholdPct()
Gets the rampUpCapacityThresholdPct property: Capacity threshold for ramp up period.
Returns:
rampUpLoadBalancingAlgorithm
public abstract SessionHostLoadBalancingAlgorithm rampUpLoadBalancingAlgorithm()
Gets the rampUpLoadBalancingAlgorithm property: Load balancing algorithm for ramp up period.
Returns:
rampUpMinimumHostsPct
public abstract Integer rampUpMinimumHostsPct()
Gets the rampUpMinimumHostsPct property: Minimum host percentage for ramp up period.
Returns:
rampUpStartTime
public abstract Time rampUpStartTime()
Gets the rampUpStartTime property: Starting time for ramp up period.
Returns:
refresh
public abstract ScalingPlanPooledSchedule refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract ScalingPlanPooledSchedule refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract ScalingPlanPooledSchedule.Update update()
Begins update for the ScalingPlanPooledSchedule resource.
Returns: