Class VpnDeviceScriptParameters


  • public final class VpnDeviceScriptParameters
    extends Object
    Vpn device configuration script generation parameters.
    • Constructor Detail

      • VpnDeviceScriptParameters

        public VpnDeviceScriptParameters()
    • Method Detail

      • vendor

        public String vendor()
        Get the vendor property: The vendor for the vpn device.
        Returns:
        the vendor value.
      • withVendor

        public VpnDeviceScriptParameters withVendor​(String vendor)
        Set the vendor property: The vendor for the vpn device.
        Parameters:
        vendor - the vendor value to set.
        Returns:
        the VpnDeviceScriptParameters object itself.
      • deviceFamily

        public String deviceFamily()
        Get the deviceFamily property: The device family for the vpn device.
        Returns:
        the deviceFamily value.
      • withDeviceFamily

        public VpnDeviceScriptParameters withDeviceFamily​(String deviceFamily)
        Set the deviceFamily property: The device family for the vpn device.
        Parameters:
        deviceFamily - the deviceFamily value to set.
        Returns:
        the VpnDeviceScriptParameters object itself.
      • firmwareVersion

        public String firmwareVersion()
        Get the firmwareVersion property: The firmware version for the vpn device.
        Returns:
        the firmwareVersion value.
      • withFirmwareVersion

        public VpnDeviceScriptParameters withFirmwareVersion​(String firmwareVersion)
        Set the firmwareVersion property: The firmware version for the vpn device.
        Parameters:
        firmwareVersion - the firmwareVersion value to set.
        Returns:
        the VpnDeviceScriptParameters object itself.
      • validate

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