Class DeleteActivityTypeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.DeleteActivityTypeProperties
-
public final class DeleteActivityTypeProperties extends Object
Delete activity properties.
-
-
Constructor Summary
Constructors Constructor Description DeleteActivityTypeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatasetReference
dataset()
Get the dataset property: Delete activity dataset reference.Object
enableLogging()
Get the enableLogging property: Whether to record detailed logs of delete-activity execution.LogStorageSettings
logStorageSettings()
Get the logStorageSettings property: Log storage settings customer need to provide when enableLogging is true.Integer
maxConcurrentConnections()
Get the maxConcurrentConnections property: The max concurrent connections to connect data source at the same time.Object
recursive()
Get the recursive property: If true, files or sub-folders under current folder path will be deleted recursively.StoreReadSettings
storeSettings()
Get the storeSettings property: Delete activity store settings.void
validate()
Validates the instance.DeleteActivityTypeProperties
withDataset(DatasetReference dataset)
Set the dataset property: Delete activity dataset reference.DeleteActivityTypeProperties
withEnableLogging(Object enableLogging)
Set the enableLogging property: Whether to record detailed logs of delete-activity execution.DeleteActivityTypeProperties
withLogStorageSettings(LogStorageSettings logStorageSettings)
Set the logStorageSettings property: Log storage settings customer need to provide when enableLogging is true.DeleteActivityTypeProperties
withMaxConcurrentConnections(Integer maxConcurrentConnections)
Set the maxConcurrentConnections property: The max concurrent connections to connect data source at the same time.DeleteActivityTypeProperties
withRecursive(Object recursive)
Set the recursive property: If true, files or sub-folders under current folder path will be deleted recursively.DeleteActivityTypeProperties
withStoreSettings(StoreReadSettings storeSettings)
Set the storeSettings property: Delete activity store settings.
-
-
-
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.
-
-