Class AzureDataLakeStoreReadSettings
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.StoreReadSettings
-
- com.azure.resourcemanager.datafactory.models.AzureDataLakeStoreReadSettings
-
public final class AzureDataLakeStoreReadSettings extends StoreReadSettings
Azure data lake store read settings.
-
-
Constructor Summary
Constructors Constructor Description AzureDataLakeStoreReadSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
deleteFilesAfterCompletion()
Get the deleteFilesAfterCompletion property: Indicates whether the source files need to be deleted after copy completion.Boolean
enablePartitionDiscovery()
Get the enablePartitionDiscovery property: Indicates whether to enable partition discovery.Object
fileListPath()
Get the fileListPath property: Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy.Object
listAfter()
Get the listAfter property: Lists files after the value (exclusive) based on file/folder names’ lexicographical order.Object
listBefore()
Get the listBefore property: Lists files before the value (inclusive) based on file/folder names’ lexicographical order.Object
modifiedDatetimeEnd()
Get the modifiedDatetimeEnd property: The end of file's modified datetime.Object
modifiedDatetimeStart()
Get the modifiedDatetimeStart property: The start of file's modified datetime.Object
partitionRootPath()
Get the partitionRootPath property: Specify the root path where partition discovery starts from.Object
recursive()
Get the recursive property: If true, files under the folder path will be read recursively.void
validate()
Validates the instance.Object
wildcardFileName()
Get the wildcardFileName property: ADLS wildcardFileName.Object
wildcardFolderPath()
Get the wildcardFolderPath property: ADLS wildcardFolderPath.AzureDataLakeStoreReadSettings
withDeleteFilesAfterCompletion(Object deleteFilesAfterCompletion)
Set the deleteFilesAfterCompletion property: Indicates whether the source files need to be deleted after copy completion.AzureDataLakeStoreReadSettings
withDisableMetricsCollection(Object disableMetricsCollection)
Set the disableMetricsCollection property: If true, disable data store metrics collection.AzureDataLakeStoreReadSettings
withEnablePartitionDiscovery(Boolean enablePartitionDiscovery)
Set the enablePartitionDiscovery property: Indicates whether to enable partition discovery.AzureDataLakeStoreReadSettings
withFileListPath(Object fileListPath)
Set the fileListPath property: Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy.AzureDataLakeStoreReadSettings
withListAfter(Object listAfter)
Set the listAfter property: Lists files after the value (exclusive) based on file/folder names’ lexicographical order.AzureDataLakeStoreReadSettings
withListBefore(Object listBefore)
Set the listBefore property: Lists files before the value (inclusive) based on file/folder names’ lexicographical order.AzureDataLakeStoreReadSettings
withMaxConcurrentConnections(Object maxConcurrentConnections)
Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store.AzureDataLakeStoreReadSettings
withModifiedDatetimeEnd(Object modifiedDatetimeEnd)
Set the modifiedDatetimeEnd property: The end of file's modified datetime.AzureDataLakeStoreReadSettings
withModifiedDatetimeStart(Object modifiedDatetimeStart)
Set the modifiedDatetimeStart property: The start of file's modified datetime.AzureDataLakeStoreReadSettings
withPartitionRootPath(Object partitionRootPath)
Set the partitionRootPath property: Specify the root path where partition discovery starts from.AzureDataLakeStoreReadSettings
withRecursive(Object recursive)
Set the recursive property: If true, files under the folder path will be read recursively.AzureDataLakeStoreReadSettings
withWildcardFileName(Object wildcardFileName)
Set the wildcardFileName property: ADLS wildcardFileName.AzureDataLakeStoreReadSettings
withWildcardFolderPath(Object wildcardFolderPath)
Set the wildcardFolderPath property: ADLS wildcardFolderPath.-
Methods inherited from class com.azure.resourcemanager.datafactory.models.StoreReadSettings
additionalProperties, disableMetricsCollection, maxConcurrentConnections, withAdditionalProperties
-
-
-
-
Method Detail
-
recursive
public Object recursive()
Get the recursive property: If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean).- Returns:
- the recursive value.
-
withRecursive
public AzureDataLakeStoreReadSettings withRecursive(Object recursive)
Set the recursive property: If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean).- Parameters:
recursive
- the recursive value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
wildcardFolderPath
public Object wildcardFolderPath()
Get the wildcardFolderPath property: ADLS wildcardFolderPath. Type: string (or Expression with resultType string).- Returns:
- the wildcardFolderPath value.
-
withWildcardFolderPath
public AzureDataLakeStoreReadSettings withWildcardFolderPath(Object wildcardFolderPath)
Set the wildcardFolderPath property: ADLS wildcardFolderPath. Type: string (or Expression with resultType string).- Parameters:
wildcardFolderPath
- the wildcardFolderPath value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
wildcardFileName
public Object wildcardFileName()
Get the wildcardFileName property: ADLS wildcardFileName. Type: string (or Expression with resultType string).- Returns:
- the wildcardFileName value.
-
withWildcardFileName
public AzureDataLakeStoreReadSettings withWildcardFileName(Object wildcardFileName)
Set the wildcardFileName property: ADLS wildcardFileName. Type: string (or Expression with resultType string).- Parameters:
wildcardFileName
- the wildcardFileName value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
fileListPath
public Object fileListPath()
Get the fileListPath property: Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).- Returns:
- the fileListPath value.
-
withFileListPath
public AzureDataLakeStoreReadSettings withFileListPath(Object fileListPath)
Set the fileListPath property: Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).- Parameters:
fileListPath
- the fileListPath value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
listAfter
public Object listAfter()
Get the listAfter property: Lists files after the value (exclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string).- Returns:
- the listAfter value.
-
withListAfter
public AzureDataLakeStoreReadSettings withListAfter(Object listAfter)
Set the listAfter property: Lists files after the value (exclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string).- Parameters:
listAfter
- the listAfter value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
listBefore
public Object listBefore()
Get the listBefore property: Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string).- Returns:
- the listBefore value.
-
withListBefore
public AzureDataLakeStoreReadSettings withListBefore(Object listBefore)
Set the listBefore property: Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string).- Parameters:
listBefore
- the listBefore value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
enablePartitionDiscovery
public Boolean enablePartitionDiscovery()
Get the enablePartitionDiscovery property: Indicates whether to enable partition discovery.- Returns:
- the enablePartitionDiscovery value.
-
withEnablePartitionDiscovery
public AzureDataLakeStoreReadSettings withEnablePartitionDiscovery(Boolean enablePartitionDiscovery)
Set the enablePartitionDiscovery property: Indicates whether to enable partition discovery.- Parameters:
enablePartitionDiscovery
- the enablePartitionDiscovery value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
partitionRootPath
public Object partitionRootPath()
Get the partitionRootPath property: Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string).- Returns:
- the partitionRootPath value.
-
withPartitionRootPath
public AzureDataLakeStoreReadSettings withPartitionRootPath(Object partitionRootPath)
Set the partitionRootPath property: Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string).- Parameters:
partitionRootPath
- the partitionRootPath value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
deleteFilesAfterCompletion
public Object deleteFilesAfterCompletion()
Get the deleteFilesAfterCompletion property: Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean).- Returns:
- the deleteFilesAfterCompletion value.
-
withDeleteFilesAfterCompletion
public AzureDataLakeStoreReadSettings withDeleteFilesAfterCompletion(Object deleteFilesAfterCompletion)
Set the deleteFilesAfterCompletion property: Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean).- Parameters:
deleteFilesAfterCompletion
- the deleteFilesAfterCompletion value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
modifiedDatetimeStart
public Object modifiedDatetimeStart()
Get the modifiedDatetimeStart property: The start of file's modified datetime. Type: string (or Expression with resultType string).- Returns:
- the modifiedDatetimeStart value.
-
withModifiedDatetimeStart
public AzureDataLakeStoreReadSettings withModifiedDatetimeStart(Object modifiedDatetimeStart)
Set the modifiedDatetimeStart property: The start of file's modified datetime. Type: string (or Expression with resultType string).- Parameters:
modifiedDatetimeStart
- the modifiedDatetimeStart value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
modifiedDatetimeEnd
public Object modifiedDatetimeEnd()
Get the modifiedDatetimeEnd property: The end of file's modified datetime. Type: string (or Expression with resultType string).- Returns:
- the modifiedDatetimeEnd value.
-
withModifiedDatetimeEnd
public AzureDataLakeStoreReadSettings withModifiedDatetimeEnd(Object modifiedDatetimeEnd)
Set the modifiedDatetimeEnd property: The end of file's modified datetime. Type: string (or Expression with resultType string).- Parameters:
modifiedDatetimeEnd
- the modifiedDatetimeEnd value to set.- Returns:
- the AzureDataLakeStoreReadSettings object itself.
-
withMaxConcurrentConnections
public AzureDataLakeStoreReadSettings withMaxConcurrentConnections(Object maxConcurrentConnections)
Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).- Overrides:
withMaxConcurrentConnections
in classStoreReadSettings
- Parameters:
maxConcurrentConnections
- the maxConcurrentConnections value to set.- Returns:
- the StoreReadSettings object itself.
-
withDisableMetricsCollection
public AzureDataLakeStoreReadSettings withDisableMetricsCollection(Object disableMetricsCollection)
Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).- Overrides:
withDisableMetricsCollection
in classStoreReadSettings
- Parameters:
disableMetricsCollection
- the disableMetricsCollection value to set.- Returns:
- the StoreReadSettings object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classStoreReadSettings
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-