PoolUpdateProperties Class
- java.
lang. Object - com.
azure. resourcemanager. devcenter. fluent. models. PoolUpdateProperties
- com.
Implements
public class PoolUpdateProperties
implements JsonSerializable<PoolUpdateProperties>
Properties of a Pool. These properties can be updated after the resource has been created.
Constructor Summary
| Constructor | Description |
|---|---|
| PoolUpdateProperties() |
Creates an instance of Pool |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
devBoxDefinitionName()
Get the dev |
| String |
displayName()
Get the display |
|
static
Pool |
fromJson(JsonReader jsonReader)
Reads an instance of Pool |
|
License |
licenseType()
Get the license |
|
Local |
localAdministrator()
Get the local |
| List<String> |
managedVirtualNetworkRegions()
Get the managed |
| String |
networkConnectionName()
Get the network |
|
Single |
singleSignOnStatus()
Get the single |
|
Stop |
stopOnDisconnect()
Get the stop |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Virtual |
virtualNetworkType()
Get the virtual |
|
Pool |
withDevBoxDefinitionName(String devBoxDefinitionName)
Set the dev |
|
Pool |
withDisplayName(String displayName)
Set the display |
|
Pool |
withLicenseType(LicenseType licenseType)
Set the license |
|
Pool |
withLocalAdministrator(LocalAdminStatus localAdministrator)
Set the local |
|
Pool |
withManagedVirtualNetworkRegions(List<String> managedVirtualNetworkRegions)
Set the managed |
|
Pool |
withNetworkConnectionName(String networkConnectionName)
Set the network |
|
Pool |
withSingleSignOnStatus(SingleSignOnStatus singleSignOnStatus)
Set the single |
|
Pool |
withStopOnDisconnect(StopOnDisconnectConfiguration stopOnDisconnect)
Set the stop |
|
Pool |
withVirtualNetworkType(VirtualNetworkType virtualNetworkType)
Set the virtual |
Methods inherited from java.lang.Object
Constructor Details
PoolUpdateProperties
public PoolUpdateProperties()
Creates an instance of PoolUpdateProperties class.
Method Details
devBoxDefinitionName
public String devBoxDefinitionName()
Get the devBoxDefinitionName property: Name of a Dev Box definition in parent Project of this Pool.
Returns:
displayName
public String displayName()
Get the displayName property: The display name of the pool.
Returns:
fromJson
public static PoolUpdateProperties fromJson(JsonReader jsonReader)
Reads an instance of PoolUpdateProperties from the JsonReader.
Parameters:
Returns:
Throws:
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:
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:
managedVirtualNetworkRegions
public List<String> managedVirtualNetworkRegions()
Get the managedVirtualNetworkRegions property: The regions of the managed virtual network (required when managedNetworkType is Managed).
Returns:
networkConnectionName
public String networkConnectionName()
Get the networkConnectionName property: Name of a Network Connection in parent Project of this Pool.
Returns:
singleSignOnStatus
public SingleSignOnStatus singleSignOnStatus()
Get the singleSignOnStatus property: Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant.
Returns:
stopOnDisconnect
public StopOnDisconnectConfiguration stopOnDisconnect()
Get the stopOnDisconnect property: Stop on disconnect configuration settings for Dev Boxes created in this pool.
Returns:
toJson
validate
public void validate()
Validates the instance.
virtualNetworkType
public VirtualNetworkType virtualNetworkType()
Get the virtualNetworkType property: Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network.
Returns:
withDevBoxDefinitionName
public PoolUpdateProperties withDevBoxDefinitionName(String devBoxDefinitionName)
Set the devBoxDefinitionName property: Name of a Dev Box definition in parent Project of this Pool.
Parameters:
Returns:
withDisplayName
public PoolUpdateProperties withDisplayName(String displayName)
Set the displayName property: The display name of the pool.
Parameters:
Returns:
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:
Returns:
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:
Returns:
withManagedVirtualNetworkRegions
public PoolUpdateProperties withManagedVirtualNetworkRegions(List<String> managedVirtualNetworkRegions)
Set the managedVirtualNetworkRegions property: The regions of the managed virtual network (required when managedNetworkType is Managed).
Parameters:
Returns:
withNetworkConnectionName
public PoolUpdateProperties withNetworkConnectionName(String networkConnectionName)
Set the networkConnectionName property: Name of a Network Connection in parent Project of this Pool.
Parameters:
Returns:
withSingleSignOnStatus
public PoolUpdateProperties withSingleSignOnStatus(SingleSignOnStatus singleSignOnStatus)
Set the singleSignOnStatus property: Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant.
Parameters:
Returns:
withStopOnDisconnect
public PoolUpdateProperties withStopOnDisconnect(StopOnDisconnectConfiguration stopOnDisconnect)
Set the stopOnDisconnect property: Stop on disconnect configuration settings for Dev Boxes created in this pool.
Parameters:
Returns:
withVirtualNetworkType
public PoolUpdateProperties withVirtualNetworkType(VirtualNetworkType virtualNetworkType)
Set the virtualNetworkType property: Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network.
Parameters:
Returns: