Class DeleteActivityTypeProperties


  • public final class DeleteActivityTypeProperties
    extends Object
    Delete activity properties.
    • Constructor Detail

      • DeleteActivityTypeProperties

        public DeleteActivityTypeProperties()
    • Method Detail

      • recursive

        public Object recursive()
        Get the recursive property: If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        the recursive value.
      • withRecursive

        public DeleteActivityTypeProperties withRecursive​(Object recursive)
        Set the recursive property: If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean).
        Parameters:
        recursive - the recursive value to set.
        Returns:
        the DeleteActivityTypeProperties object itself.
      • maxConcurrentConnections

        public Integer maxConcurrentConnections()
        Get the maxConcurrentConnections property: The max concurrent connections to connect data source at the same time.
        Returns:
        the maxConcurrentConnections value.
      • withMaxConcurrentConnections

        public DeleteActivityTypeProperties withMaxConcurrentConnections​(Integer maxConcurrentConnections)
        Set the maxConcurrentConnections property: The max concurrent connections to connect data source at the same time.
        Parameters:
        maxConcurrentConnections - the maxConcurrentConnections value to set.
        Returns:
        the DeleteActivityTypeProperties object itself.
      • enableLogging

        public Object enableLogging()
        Get the enableLogging property: Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        the enableLogging value.
      • withEnableLogging

        public DeleteActivityTypeProperties withEnableLogging​(Object enableLogging)
        Set the enableLogging property: Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean).
        Parameters:
        enableLogging - the enableLogging value to set.
        Returns:
        the DeleteActivityTypeProperties object itself.
      • logStorageSettings

        public LogStorageSettings logStorageSettings()
        Get the logStorageSettings property: Log storage settings customer need to provide when enableLogging is true.
        Returns:
        the logStorageSettings value.
      • withLogStorageSettings

        public DeleteActivityTypeProperties withLogStorageSettings​(LogStorageSettings logStorageSettings)
        Set the logStorageSettings property: Log storage settings customer need to provide when enableLogging is true.
        Parameters:
        logStorageSettings - the logStorageSettings value to set.
        Returns:
        the DeleteActivityTypeProperties object itself.
      • dataset

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

        public DeleteActivityTypeProperties withDataset​(DatasetReference dataset)
        Set the dataset property: Delete activity dataset reference.
        Parameters:
        dataset - the dataset value to set.
        Returns:
        the DeleteActivityTypeProperties object itself.
      • storeSettings

        public StoreReadSettings storeSettings()
        Get the storeSettings property: Delete activity store settings.
        Returns:
        the storeSettings value.
      • withStoreSettings

        public DeleteActivityTypeProperties withStoreSettings​(StoreReadSettings storeSettings)
        Set the storeSettings property: Delete activity store settings.
        Parameters:
        storeSettings - the storeSettings value to set.
        Returns:
        the DeleteActivityTypeProperties object itself.
      • validate

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