ScalingPlan Interface
public interface ScalingPlan
An immutable client-side representation of ScalingPlan.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract String |
description()
Gets the description property: Description of scaling plan. |
| abstract String |
etag()
Gets the etag property: The etag field is *not* required. |
| abstract String |
exclusionTag()
Gets the exclusion |
| abstract String |
friendlyName()
Gets the friendly |
|
abstract
List<Scaling |
hostPoolReferences()
Gets the host |
|
abstract
Scaling |
hostPoolType()
Gets the host |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Resource |
identity()
Gets the identity property: The identity property. |
|
abstract
Scaling |
innerModel()
Gets the inner com. |
| abstract String |
kind()
Gets the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. |
| abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
| abstract String |
managedBy()
Gets the managed |
| abstract String |
name()
Gets the name property: The name of the resource. |
| abstract String |
objectId()
Gets the object |
|
abstract
Resource |
plan()
Gets the plan property: The plan property. |
|
abstract
Scaling |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Scaling |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract Region |
region()
Gets the region of the resource. |
| abstract String |
regionName()
Gets the name of the resource region. |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
|
abstract
List<Scaling |
schedules()
Gets the schedules property: List of Scaling |
|
abstract
Resource |
sku()
Gets the sku property: The sku property. |
|
abstract
System |
systemData()
Gets the system |
| abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
| abstract String |
timeZone()
Gets the time |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Scaling |
Method Details
description
public abstract String description()
Gets the description property: Description of scaling plan.
Returns:
etag
public abstract String etag()
Gets the etag property: The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
Returns:
exclusionTag
public abstract String exclusionTag()
Gets the exclusionTag property: Exclusion tag for scaling plan.
Returns:
friendlyName
public abstract String friendlyName()
Gets the friendlyName property: User friendly name of scaling plan.
Returns:
hostPoolReferences
public abstract List<ScalingHostPoolReference> hostPoolReferences()
Gets the hostPoolReferences property: List of ScalingHostPoolReference definitions.
Returns:
hostPoolType
public abstract ScalingHostPoolType hostPoolType()
Gets the hostPoolType property: HostPool type for desktop.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
identity
public abstract ResourceModelWithAllowedPropertySetIdentity identity()
Gets the identity property: The identity property.
Returns:
innerModel
public abstract ScalingPlanInner innerModel()
Gets the inner com.azure.resourcemanager.desktopvirtualization.fluent.models.ScalingPlanInner object.
Returns:
kind
public abstract String kind()
Gets the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. E.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
managedBy
public abstract String managedBy()
Gets the managedBy property: The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
objectId
public abstract String objectId()
Gets the objectId property: ObjectId of scaling plan. (internal use).
Returns:
plan
public abstract ResourceModelWithAllowedPropertySetPlan plan()
Gets the plan property: The plan property.
Returns:
refresh
public abstract ScalingPlan refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract ScalingPlan refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
schedules
public abstract List<ScalingSchedule> schedules()
Gets the schedules property: List of ScalingPlanPooledSchedule definitions.
Returns:
sku
public abstract ResourceModelWithAllowedPropertySetSku sku()
Gets the sku property: The sku property.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tags
public abstract Map<String,String> tags()
Gets the tags property: Resource tags.
Returns:
timeZone
public abstract String timeZone()
Gets the timeZone property: Timezone of the scaling plan.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract ScalingPlan.Update update()
Begins update for the ScalingPlan resource.
Returns: