Class ApplicationGroupProperties
java.lang.Object
com.azure.resourcemanager.desktopvirtualization.fluent.models.ApplicationGroupProperties
Schema for ApplicationGroup properties.
-
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.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.withMigrationRequest
(MigrationRequestProperties migrationRequest) Set the migrationRequest property: The registration info of HostPool.Get the workspaceArmPath property: Workspace arm path of ApplicationGroup.
-
Constructor Details
-
ApplicationGroupProperties
public ApplicationGroupProperties()
-
-
Method Details
-
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 ApplicationGroupProperties 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 ApplicationGroupProperties 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 ApplicationGroupProperties 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
public ApplicationGroupProperties withApplicationGroupType(ApplicationGroupType applicationGroupType) Set the applicationGroupType property: Resource Type of ApplicationGroup.- Parameters:
applicationGroupType
- the applicationGroupType value to set.- Returns:
- the ApplicationGroupProperties 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 ApplicationGroupProperties object itself.
-
cloudPcResource
Get the cloudPcResource property: Is cloud pc resource.- Returns:
- the cloudPcResource value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-