Class PrivateCloudUpdateProperties
- java.lang.Object
-
- com.azure.resourcemanager.avs.fluent.models.PrivateCloudUpdateProperties
-
- Direct Known Subclasses:
PrivateCloudProperties
public class PrivateCloudUpdateProperties extends Object
The properties of a private cloud resource that may be updated.
-
-
Constructor Summary
Constructors Constructor Description PrivateCloudUpdateProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AvailabilityProperties
availability()
Get the availability property: Properties describing how the cloud is distributed across availability zones.Encryption
encryption()
Get the encryption property: Customer managed key encryption, can be enabled or disabled.List<IdentitySource>
identitySources()
Get the identitySources property: vCenter Single Sign On Identity Sources.InternetEnum
internet()
Get the internet property: Connectivity to internet is enabled or disabled.ManagementCluster
managementCluster()
Get the managementCluster property: The default cluster used for management.void
validate()
Validates the instance.PrivateCloudUpdateProperties
withAvailability(AvailabilityProperties availability)
Set the availability property: Properties describing how the cloud is distributed across availability zones.PrivateCloudUpdateProperties
withEncryption(Encryption encryption)
Set the encryption property: Customer managed key encryption, can be enabled or disabled.PrivateCloudUpdateProperties
withIdentitySources(List<IdentitySource> identitySources)
Set the identitySources property: vCenter Single Sign On Identity Sources.PrivateCloudUpdateProperties
withInternet(InternetEnum internet)
Set the internet property: Connectivity to internet is enabled or disabled.PrivateCloudUpdateProperties
withManagementCluster(ManagementCluster managementCluster)
Set the managementCluster property: The default cluster used for management.
-
-
-
Method Detail
-
managementCluster
public ManagementCluster managementCluster()
Get the managementCluster property: The default cluster used for management.- Returns:
- the managementCluster value.
-
withManagementCluster
public PrivateCloudUpdateProperties withManagementCluster(ManagementCluster managementCluster)
Set the managementCluster property: The default cluster used for management.- Parameters:
managementCluster
- the managementCluster value to set.- Returns:
- the PrivateCloudUpdateProperties object itself.
-
internet
public InternetEnum internet()
Get the internet property: Connectivity to internet is enabled or disabled.- Returns:
- the internet value.
-
withInternet
public PrivateCloudUpdateProperties withInternet(InternetEnum internet)
Set the internet property: Connectivity to internet is enabled or disabled.- Parameters:
internet
- the internet value to set.- Returns:
- the PrivateCloudUpdateProperties object itself.
-
identitySources
public List<IdentitySource> identitySources()
Get the identitySources property: vCenter Single Sign On Identity Sources.- Returns:
- the identitySources value.
-
withIdentitySources
public PrivateCloudUpdateProperties withIdentitySources(List<IdentitySource> identitySources)
Set the identitySources property: vCenter Single Sign On Identity Sources.- Parameters:
identitySources
- the identitySources value to set.- Returns:
- the PrivateCloudUpdateProperties object itself.
-
availability
public AvailabilityProperties availability()
Get the availability property: Properties describing how the cloud is distributed across availability zones.- Returns:
- the availability value.
-
withAvailability
public PrivateCloudUpdateProperties withAvailability(AvailabilityProperties availability)
Set the availability property: Properties describing how the cloud is distributed across availability zones.- Parameters:
availability
- the availability value to set.- Returns:
- the PrivateCloudUpdateProperties object itself.
-
encryption
public Encryption encryption()
Get the encryption property: Customer managed key encryption, can be enabled or disabled.- Returns:
- the encryption value.
-
withEncryption
public PrivateCloudUpdateProperties withEncryption(Encryption encryption)
Set the encryption property: Customer managed key encryption, can be enabled or disabled.- Parameters:
encryption
- the encryption value to set.- Returns:
- the PrivateCloudUpdateProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-