Class SsisLogLocation


  • public final class SsisLogLocation
    extends Object
    SSIS package execution log location.
    • Constructor Detail

      • SsisLogLocation

        public SsisLogLocation()
    • Method Detail

      • logPath

        public Object logPath()
        Get the logPath property: The SSIS package execution log path. Type: string (or Expression with resultType string).
        Returns:
        the logPath value.
      • withLogPath

        public SsisLogLocation withLogPath​(Object logPath)
        Set the logPath property: The SSIS package execution log path. Type: string (or Expression with resultType string).
        Parameters:
        logPath - the logPath value to set.
        Returns:
        the SsisLogLocation object itself.
      • type

        public SsisLogLocationType type()
        Get the type property: The type of SSIS log location.
        Returns:
        the type value.
      • withType

        public SsisLogLocation withType​(SsisLogLocationType type)
        Set the type property: The type of SSIS log location.
        Parameters:
        type - the type value to set.
        Returns:
        the SsisLogLocation object itself.
      • accessCredential

        public SsisAccessCredential accessCredential()
        Get the accessCredential property: The package execution log access credential.
        Returns:
        the accessCredential value.
      • withAccessCredential

        public SsisLogLocation withAccessCredential​(SsisAccessCredential accessCredential)
        Set the accessCredential property: The package execution log access credential.
        Parameters:
        accessCredential - the accessCredential value to set.
        Returns:
        the SsisLogLocation object itself.
      • logRefreshInterval

        public Object logRefreshInterval()
        Get the logRefreshInterval property: Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        the logRefreshInterval value.
      • withLogRefreshInterval

        public SsisLogLocation withLogRefreshInterval​(Object logRefreshInterval)
        Set the logRefreshInterval property: Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Parameters:
        logRefreshInterval - the logRefreshInterval value to set.
        Returns:
        the SsisLogLocation object itself.
      • validate

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