Class ValidationActivity


  • public final class ValidationActivity
    extends ControlActivity
    This activity verifies that an external resource exists.
    • Constructor Detail

      • ValidationActivity

        public ValidationActivity()
    • Method Detail

      • withDescription

        public ValidationActivity withDescription​(String description)
        Set the description property: Activity description.
        Overrides:
        withDescription in class ControlActivity
        Parameters:
        description - the description value to set.
        Returns:
        the Activity object itself.
      • 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 ValidationActivity 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 ValidationActivity 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 ValidationActivity 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 ValidationActivity 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 ValidationActivity 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 ValidationActivity 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 ValidationActivity 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 ValidationActivity object itself.
      • dataset

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

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