Class ApplicationGroupInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.desktopvirtualization.models.ResourceModelWithAllowedPropertySet
com.azure.resourcemanager.desktopvirtualization.fluent.models.ApplicationGroupInner
Represents a ApplicationGroup definition.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the applicationGroupType property: Resource Type of ApplicationGroup.Get the cloudPcResource property: Is cloud pc resource.Get the description property: Description of ApplicationGroup.Get the friendlyName property: Friendly name of ApplicationGroup.Get the hostPoolArmPath property: HostPool arm path of ApplicationGroup.Get the migrationRequest property: The registration info of HostPool.objectId()
Get the objectId property: ObjectId of ApplicationGroup.com.azure.core.management.SystemData
Get the systemData property: Metadata pertaining to creation and last modification of the resource.void
validate()
Validates the instance.withApplicationGroupType
(ApplicationGroupType applicationGroupType) Set the applicationGroupType property: Resource Type of ApplicationGroup.withDescription
(String description) Set the description property: Description of ApplicationGroup.withFriendlyName
(String friendlyName) Set the friendlyName property: Friendly name of ApplicationGroup.withHostPoolArmPath
(String hostPoolArmPath) Set the hostPoolArmPath property: HostPool arm path of ApplicationGroup.Set the identity property: The identity property.Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.withLocation
(String location) withManagedBy
(String managedBy) Set the managedBy property: The fully qualified resource ID of the resource that manages this resource.withMigrationRequest
(MigrationRequestProperties migrationRequest) Set the migrationRequest property: The registration info of HostPool.Set the plan property: The plan property.Set the sku property: The sku property.Get the workspaceArmPath property: Workspace arm path of ApplicationGroup.Methods inherited from class com.azure.resourcemanager.desktopvirtualization.models.ResourceModelWithAllowedPropertySet
etag, identity, kind, managedBy, plan, sku
Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ApplicationGroupInner
public ApplicationGroupInner()
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Metadata pertaining to creation and last modification of the resource.- Returns:
- the systemData value.
-
withManagedBy
Set 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.- Overrides:
withManagedBy
in classResourceModelWithAllowedPropertySet
- Parameters:
managedBy
- the managedBy value to set.- Returns:
- the ResourceModelWithAllowedPropertySet object itself.
-
withKind
Set 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.- Overrides:
withKind
in classResourceModelWithAllowedPropertySet
- Parameters:
kind
- the kind value to set.- Returns:
- the ResourceModelWithAllowedPropertySet object itself.
-
withIdentity
Set the identity property: The identity property.- Overrides:
withIdentity
in classResourceModelWithAllowedPropertySet
- Parameters:
identity
- the identity value to set.- Returns:
- the ResourceModelWithAllowedPropertySet object itself.
-
withSku
Set the sku property: The sku property.- Overrides:
withSku
in classResourceModelWithAllowedPropertySet
- Parameters:
sku
- the sku value to set.- Returns:
- the ResourceModelWithAllowedPropertySet object itself.
-
withPlan
Set the plan property: The plan property.- Overrides:
withPlan
in classResourceModelWithAllowedPropertySet
- Parameters:
plan
- the plan value to set.- Returns:
- the ResourceModelWithAllowedPropertySet object itself.
-
withLocation
- Overrides:
withLocation
in classResourceModelWithAllowedPropertySet
-
withTags
- Overrides:
withTags
in classResourceModelWithAllowedPropertySet
-
objectId
Get the objectId property: ObjectId of ApplicationGroup. (internal use).- Returns:
- the objectId value.
-
description
Get the description property: Description of ApplicationGroup.- Returns:
- the description value.
-
withDescription
Set the description property: Description of ApplicationGroup.- Parameters:
description
- the description value to set.- Returns:
- the ApplicationGroupInner object itself.
-
friendlyName
Get the friendlyName property: Friendly name of ApplicationGroup.- Returns:
- the friendlyName value.
-
withFriendlyName
Set the friendlyName property: Friendly name of ApplicationGroup.- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the ApplicationGroupInner object itself.
-
hostPoolArmPath
Get the hostPoolArmPath property: HostPool arm path of ApplicationGroup.- Returns:
- the hostPoolArmPath value.
-
withHostPoolArmPath
Set the hostPoolArmPath property: HostPool arm path of ApplicationGroup.- Parameters:
hostPoolArmPath
- the hostPoolArmPath value to set.- Returns:
- the ApplicationGroupInner object itself.
-
workspaceArmPath
Get the workspaceArmPath property: Workspace arm path of ApplicationGroup.- Returns:
- the workspaceArmPath value.
-
applicationGroupType
Get the applicationGroupType property: Resource Type of ApplicationGroup.- Returns:
- the applicationGroupType value.
-
withApplicationGroupType
Set the applicationGroupType property: Resource Type of ApplicationGroup.- Parameters:
applicationGroupType
- the applicationGroupType value to set.- Returns:
- the ApplicationGroupInner object itself.
-
migrationRequest
Get the migrationRequest property: The registration info of HostPool.- Returns:
- the migrationRequest value.
-
withMigrationRequest
Set the migrationRequest property: The registration info of HostPool.- Parameters:
migrationRequest
- the migrationRequest value to set.- Returns:
- the ApplicationGroupInner object itself.
-
cloudPcResource
Get the cloudPcResource property: Is cloud pc resource.- Returns:
- the cloudPcResource value.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classResourceModelWithAllowedPropertySet
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-