Class PrivateCloudUpdateProperties

  • Direct Known Subclasses:
    PrivateCloudProperties

    public class PrivateCloudUpdateProperties
    extends Object
    The properties of a private cloud resource that may be updated.
    • Constructor Detail

      • PrivateCloudUpdateProperties

        public PrivateCloudUpdateProperties()
    • 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.