Class PoolUpdateProperties

java.lang.Object
com.azure.resourcemanager.devcenter.fluent.models.PoolUpdateProperties
Direct Known Subclasses:
PoolProperties

public class PoolUpdateProperties extends Object
Properties of a Pool. These properties can be updated after the resource has been created.
  • Constructor Details

    • PoolUpdateProperties

      public PoolUpdateProperties()
  • Method Details

    • devBoxDefinitionName

      public String devBoxDefinitionName()
      Get the devBoxDefinitionName property: Name of a Dev Box definition in parent Project of this Pool.
      Returns:
      the devBoxDefinitionName value.
    • withDevBoxDefinitionName

      public PoolUpdateProperties withDevBoxDefinitionName(String devBoxDefinitionName)
      Set the devBoxDefinitionName property: Name of a Dev Box definition in parent Project of this Pool.
      Parameters:
      devBoxDefinitionName - the devBoxDefinitionName value to set.
      Returns:
      the PoolUpdateProperties object itself.
    • networkConnectionName

      public String networkConnectionName()
      Get the networkConnectionName property: Name of a Network Connection in parent Project of this Pool.
      Returns:
      the networkConnectionName value.
    • withNetworkConnectionName

      public PoolUpdateProperties withNetworkConnectionName(String networkConnectionName)
      Set the networkConnectionName property: Name of a Network Connection in parent Project of this Pool.
      Parameters:
      networkConnectionName - the networkConnectionName value to set.
      Returns:
      the PoolUpdateProperties object itself.
    • licenseType

      public LicenseType licenseType()
      Get the licenseType property: Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created.
      Returns:
      the licenseType value.
    • withLicenseType

      public PoolUpdateProperties withLicenseType(LicenseType licenseType)
      Set the licenseType property: Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created.
      Parameters:
      licenseType - the licenseType value to set.
      Returns:
      the PoolUpdateProperties object itself.
    • localAdministrator

      public LocalAdminStatus localAdministrator()
      Get the localAdministrator property: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box.
      Returns:
      the localAdministrator value.
    • withLocalAdministrator

      public PoolUpdateProperties withLocalAdministrator(LocalAdminStatus localAdministrator)
      Set the localAdministrator property: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box.
      Parameters:
      localAdministrator - the localAdministrator value to set.
      Returns:
      the PoolUpdateProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.