Class PrivateAccessProperties


  • public final class PrivateAccessProperties
    extends Object
    PrivateAccess resource specific properties.
    • Constructor Detail

      • PrivateAccessProperties

        public PrivateAccessProperties()
    • Method Detail

      • enabled

        public Boolean enabled()
        Get the enabled property: Whether private access is enabled or not.
        Returns:
        the enabled value.
      • withEnabled

        public PrivateAccessProperties withEnabled​(Boolean enabled)
        Set the enabled property: Whether private access is enabled or not.
        Parameters:
        enabled - the enabled value to set.
        Returns:
        the PrivateAccessProperties object itself.
      • virtualNetworks

        public List<PrivateAccessVirtualNetwork> virtualNetworks()
        Get the virtualNetworks property: The Virtual Networks (and subnets) allowed to access the site privately.
        Returns:
        the virtualNetworks value.
      • withVirtualNetworks

        public PrivateAccessProperties withVirtualNetworks​(List<PrivateAccessVirtualNetwork> virtualNetworks)
        Set the virtualNetworks property: The Virtual Networks (and subnets) allowed to access the site privately.
        Parameters:
        virtualNetworks - the virtualNetworks value to set.
        Returns:
        the PrivateAccessProperties object itself.
      • validate

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