ScalingPlanPersonalSchedule Interface
public interface ScalingPlanPersonalSchedule
An immutable client-side representation of ScalingPlanPersonalSchedule.
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 |
offPeakActionOnDisconnect()
Gets the off |
|
abstract
Session |
offPeakActionOnLogoff()
Gets the off |
| abstract Integer |
offPeakMinutesToWaitOnDisconnect()
Gets the off |
| abstract Integer |
offPeakMinutesToWaitOnLogoff()
Gets the off |
| abstract Time |
offPeakStartTime()
Gets the off |
|
abstract
Set |
offPeakStartVMOnConnect()
Gets the off |
|
abstract
Session |
peakActionOnDisconnect()
Gets the peak |
|
abstract
Session |
peakActionOnLogoff()
Gets the peak |
| abstract Integer |
peakMinutesToWaitOnDisconnect()
Gets the peak |
| abstract Integer |
peakMinutesToWaitOnLogoff()
Gets the peak |
| abstract Time |
peakStartTime()
Gets the peak |
|
abstract
Set |
peakStartVMOnConnect()
Gets the peak |
|
abstract
Session |
rampDownActionOnDisconnect()
Gets the ramp |
|
abstract
Session |
rampDownActionOnLogoff()
Gets the ramp |
| abstract Integer |
rampDownMinutesToWaitOnDisconnect()
Gets the ramp |
| abstract Integer |
rampDownMinutesToWaitOnLogoff()
Gets the ramp |
| abstract Time |
rampDownStartTime()
Gets the ramp |
|
abstract
Set |
rampDownStartVMOnConnect()
Gets the ramp |
|
abstract
Session |
rampUpActionOnDisconnect()
Gets the ramp |
|
abstract
Session |
rampUpActionOnLogoff()
Gets the ramp |
|
abstract
Startup |
rampUpAutoStartHosts()
Gets the ramp |
| abstract Integer |
rampUpMinutesToWaitOnDisconnect()
Gets the ramp |
| abstract Integer |
rampUpMinutesToWaitOnLogoff()
Gets the ramp |
| abstract Time |
rampUpStartTime()
Gets the ramp |
|
abstract
Set |
rampUpStartVMOnConnect()
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 ScalingPlanPersonalScheduleInner innerModel()
Gets the inner com.azure.resourcemanager.desktopvirtualization.fluent.models.ScalingPlanPersonalScheduleInner object.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
offPeakActionOnDisconnect
public abstract SessionHandlingOperation offPeakActionOnDisconnect()
Gets the offPeakActionOnDisconnect property: Action to be taken after a user disconnect during the off-peak period.
Returns:
offPeakActionOnLogoff
public abstract SessionHandlingOperation offPeakActionOnLogoff()
Gets the offPeakActionOnLogoff property: Action to be taken after a logoff during the off-peak period.
Returns:
offPeakMinutesToWaitOnDisconnect
public abstract Integer offPeakMinutesToWaitOnDisconnect()
Gets the offPeakMinutesToWaitOnDisconnect property: The time in minutes to wait before performing the desired session handling action when a user disconnects during the off-peak period.
Returns:
offPeakMinutesToWaitOnLogoff
public abstract Integer offPeakMinutesToWaitOnLogoff()
Gets the offPeakMinutesToWaitOnLogoff property: The time in minutes to wait before performing the desired session handling action when a user logs off during the off-peak period.
Returns:
offPeakStartTime
public abstract Time offPeakStartTime()
Gets the offPeakStartTime property: Starting time for off-peak period.
Returns:
offPeakStartVMOnConnect
public abstract SetStartVMOnConnect offPeakStartVMOnConnect()
Gets the offPeakStartVMOnConnect property: The desired configuration of Start VM On Connect for the hostpool during the off-peak phase.
Returns:
peakActionOnDisconnect
public abstract SessionHandlingOperation peakActionOnDisconnect()
Gets the peakActionOnDisconnect property: Action to be taken after a user disconnect during the peak period.
Returns:
peakActionOnLogoff
public abstract SessionHandlingOperation peakActionOnLogoff()
Gets the peakActionOnLogoff property: Action to be taken after a logoff during the peak period.
Returns:
peakMinutesToWaitOnDisconnect
public abstract Integer peakMinutesToWaitOnDisconnect()
Gets the peakMinutesToWaitOnDisconnect property: The time in minutes to wait before performing the desired session handling action when a user disconnects during the peak period.
Returns:
peakMinutesToWaitOnLogoff
public abstract Integer peakMinutesToWaitOnLogoff()
Gets the peakMinutesToWaitOnLogoff property: The time in minutes to wait before performing the desired session handling action when a user logs off during the peak period.
Returns:
peakStartTime
public abstract Time peakStartTime()
Gets the peakStartTime property: Starting time for peak period.
Returns:
peakStartVMOnConnect
public abstract SetStartVMOnConnect peakStartVMOnConnect()
Gets the peakStartVMOnConnect property: The desired configuration of Start VM On Connect for the hostpool during the peak phase.
Returns:
rampDownActionOnDisconnect
public abstract SessionHandlingOperation rampDownActionOnDisconnect()
Gets the rampDownActionOnDisconnect property: Action to be taken after a user disconnect during the ramp down period.
Returns:
rampDownActionOnLogoff
public abstract SessionHandlingOperation rampDownActionOnLogoff()
Gets the rampDownActionOnLogoff property: Action to be taken after a logoff during the ramp down period.
Returns:
rampDownMinutesToWaitOnDisconnect
public abstract Integer rampDownMinutesToWaitOnDisconnect()
Gets the rampDownMinutesToWaitOnDisconnect property: The time in minutes to wait before performing the desired session handling action when a user disconnects during the ramp down period.
Returns:
rampDownMinutesToWaitOnLogoff
public abstract Integer rampDownMinutesToWaitOnLogoff()
Gets the rampDownMinutesToWaitOnLogoff property: The time in minutes to wait before performing the desired session handling action when a user logs off during the ramp down period.
Returns:
rampDownStartTime
public abstract Time rampDownStartTime()
Gets the rampDownStartTime property: Starting time for ramp down period.
Returns:
rampDownStartVMOnConnect
public abstract SetStartVMOnConnect rampDownStartVMOnConnect()
Gets the rampDownStartVMOnConnect property: The desired configuration of Start VM On Connect for the hostpool during the ramp down phase.
Returns:
rampUpActionOnDisconnect
public abstract SessionHandlingOperation rampUpActionOnDisconnect()
Gets the rampUpActionOnDisconnect property: Action to be taken after a user disconnect during the ramp up period.
Returns:
rampUpActionOnLogoff
public abstract SessionHandlingOperation rampUpActionOnLogoff()
Gets the rampUpActionOnLogoff property: Action to be taken after a logoff during the ramp up period.
Returns:
rampUpAutoStartHosts
public abstract StartupBehavior rampUpAutoStartHosts()
Gets the rampUpAutoStartHosts property: The desired startup behavior during the ramp up period for personal vms in the hostpool.
Returns:
rampUpMinutesToWaitOnDisconnect
public abstract Integer rampUpMinutesToWaitOnDisconnect()
Gets the rampUpMinutesToWaitOnDisconnect property: The time in minutes to wait before performing the desired session handling action when a user disconnects during the ramp up period.
Returns:
rampUpMinutesToWaitOnLogoff
public abstract Integer rampUpMinutesToWaitOnLogoff()
Gets the rampUpMinutesToWaitOnLogoff property: The time in minutes to wait before performing the desired session handling action when a user logs off during the ramp up period.
Returns:
rampUpStartTime
public abstract Time rampUpStartTime()
Gets the rampUpStartTime property: Starting time for ramp up period.
Returns:
rampUpStartVMOnConnect
public abstract SetStartVMOnConnect rampUpStartVMOnConnect()
Gets the rampUpStartVMOnConnect property: The desired configuration of Start VM On Connect for the hostpool during the ramp up phase. If this is disabled, session hosts must be turned on using rampUpAutoStartHosts or by turning them on manually.
Returns:
refresh
public abstract ScalingPlanPersonalSchedule refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract ScalingPlanPersonalSchedule 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 ScalingPlanPersonalSchedule.Update update()
Begins update for the ScalingPlanPersonalSchedule resource.
Returns: