Class ApplicationGroupProperties

java.lang.Object
com.azure.resourcemanager.desktopvirtualization.fluent.models.ApplicationGroupProperties

public final class ApplicationGroupProperties extends Object
Schema for ApplicationGroup properties.
  • Constructor Details

    • ApplicationGroupProperties

      public ApplicationGroupProperties()
  • Method Details

    • objectId

      public String objectId()
      Get the objectId property: ObjectId of ApplicationGroup. (internal use).
      Returns:
      the objectId value.
    • description

      public String description()
      Get the description property: Description of ApplicationGroup.
      Returns:
      the description value.
    • withDescription

      public ApplicationGroupProperties withDescription(String description)
      Set the description property: Description of ApplicationGroup.
      Parameters:
      description - the description value to set.
      Returns:
      the ApplicationGroupProperties object itself.
    • friendlyName

      public String friendlyName()
      Get the friendlyName property: Friendly name of ApplicationGroup.
      Returns:
      the friendlyName value.
    • withFriendlyName

      public ApplicationGroupProperties withFriendlyName(String friendlyName)
      Set the friendlyName property: Friendly name of ApplicationGroup.
      Parameters:
      friendlyName - the friendlyName value to set.
      Returns:
      the ApplicationGroupProperties object itself.
    • hostPoolArmPath

      public String hostPoolArmPath()
      Get the hostPoolArmPath property: HostPool arm path of ApplicationGroup.
      Returns:
      the hostPoolArmPath value.
    • withHostPoolArmPath

      public ApplicationGroupProperties withHostPoolArmPath(String hostPoolArmPath)
      Set the hostPoolArmPath property: HostPool arm path of ApplicationGroup.
      Parameters:
      hostPoolArmPath - the hostPoolArmPath value to set.
      Returns:
      the ApplicationGroupProperties object itself.
    • workspaceArmPath

      public String workspaceArmPath()
      Get the workspaceArmPath property: Workspace arm path of ApplicationGroup.
      Returns:
      the workspaceArmPath value.
    • applicationGroupType

      public ApplicationGroupType 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

      public MigrationRequestProperties migrationRequest()
      Get the migrationRequest property: The registration info of HostPool.
      Returns:
      the migrationRequest value.
    • withMigrationRequest

      public ApplicationGroupProperties withMigrationRequest(MigrationRequestProperties migrationRequest)
      Set the migrationRequest property: The registration info of HostPool.
      Parameters:
      migrationRequest - the migrationRequest value to set.
      Returns:
      the ApplicationGroupProperties object itself.
    • cloudPcResource

      public Boolean 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.