Class ValidationActivityTypeProperties


  • public final class ValidationActivityTypeProperties
    extends Object
    Validation activity properties.
    • Constructor Detail

      • ValidationActivityTypeProperties

        public ValidationActivityTypeProperties()
    • Method Detail

      • timeout

        public Object timeout()
        Get the timeout property: Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        the timeout value.
      • withTimeout

        public ValidationActivityTypeProperties withTimeout​(Object timeout)
        Set the timeout property: Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Parameters:
        timeout - the timeout value to set.
        Returns:
        the ValidationActivityTypeProperties object itself.
      • sleep

        public Object sleep()
        Get the sleep property: A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. Type: integer (or Expression with resultType integer).
        Returns:
        the sleep value.
      • withSleep

        public ValidationActivityTypeProperties withSleep​(Object sleep)
        Set the sleep property: A delay in seconds between validation attempts. If no value is specified, 10 seconds will be used as the default. Type: integer (or Expression with resultType integer).
        Parameters:
        sleep - the sleep value to set.
        Returns:
        the ValidationActivityTypeProperties object itself.
      • minimumSize

        public Object minimumSize()
        Get the minimumSize property: Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer (or Expression with resultType integer).
        Returns:
        the minimumSize value.
      • withMinimumSize

        public ValidationActivityTypeProperties withMinimumSize​(Object minimumSize)
        Set the minimumSize property: Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer (or Expression with resultType integer).
        Parameters:
        minimumSize - the minimumSize value to set.
        Returns:
        the ValidationActivityTypeProperties object itself.
      • childItems

        public Object childItems()
        Get the childItems property: Can be used if dataset points to a folder. If set to true, the folder must have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression with resultType boolean).
        Returns:
        the childItems value.
      • withChildItems

        public ValidationActivityTypeProperties withChildItems​(Object childItems)
        Set the childItems property: Can be used if dataset points to a folder. If set to true, the folder must have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression with resultType boolean).
        Parameters:
        childItems - the childItems value to set.
        Returns:
        the ValidationActivityTypeProperties object itself.
      • dataset

        public DatasetReference dataset()
        Get the dataset property: Validation activity dataset reference.
        Returns:
        the dataset value.
      • withDataset

        public ValidationActivityTypeProperties withDataset​(DatasetReference dataset)
        Set the dataset property: Validation activity dataset reference.
        Parameters:
        dataset - the dataset value to set.
        Returns:
        the ValidationActivityTypeProperties object itself.
      • validate

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