Class LicensedComponentSetupTypeProperties


  • public final class LicensedComponentSetupTypeProperties
    extends Object
    Installation of licensed component setup type properties.
    • Constructor Detail

      • LicensedComponentSetupTypeProperties

        public LicensedComponentSetupTypeProperties()
    • Method Detail

      • componentName

        public String componentName()
        Get the componentName property: The name of the 3rd party component.
        Returns:
        the componentName value.
      • withComponentName

        public LicensedComponentSetupTypeProperties withComponentName​(String componentName)
        Set the componentName property: The name of the 3rd party component.
        Parameters:
        componentName - the componentName value to set.
        Returns:
        the LicensedComponentSetupTypeProperties object itself.
      • licenseKey

        public SecretBase licenseKey()
        Get the licenseKey property: The license key to activate the component.
        Returns:
        the licenseKey value.
      • withLicenseKey

        public LicensedComponentSetupTypeProperties withLicenseKey​(SecretBase licenseKey)
        Set the licenseKey property: The license key to activate the component.
        Parameters:
        licenseKey - the licenseKey value to set.
        Returns:
        the LicensedComponentSetupTypeProperties object itself.
      • validate

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