Options for configuring the KineticaFileHandler behavior. More…
Public Member Functions | |
| Options () | |
| Creates a new Options instance with default values. | |
| Options (Options other) | |
| Creates a copy of the specified options. | |
| Options | SetFileSizeToSplit (long size) |
| Sets the file size threshold for multi-part uploads. | |
| Options | SetThreadPoolSize (int size) |
| Sets the thread pool size for concurrent file operations. | |
| Options () | |
| Creates a new Options instance with default values. | |
| Options (Options other) | |
| Creates a copy of the specified options. | |
| Options | SetFileSizeToSplit (long size) |
| Sets the file size threshold for multi-part uploads. | |
| Options | SetThreadPoolSize (int size) |
| Sets the thread pool size for concurrent file operations. | |
Properties | |
| long | FileSizeToSplit = DefaultFileSizeToSplit [get, set] |
| Gets or sets the file size threshold for multi-part uploads in bytes. | |
| int | ThreadPoolSize = DefaultThreadPoolSize [get, set] |
| Gets or sets the thread pool size for concurrent file operations. | |
| int | MaxFilesPerBatch = 100 [get, set] |
| Gets or sets the maximum number of files to upload in a single batch. | |
Detailed Description
Options for configuring the KineticaFileHandler behavior.
Definition at line 851 of file KineticaFileHandler.cs.
Constructor & Destructor Documentation
◆ Options() [1/4]
| inline |
Creates a new Options instance with default values.
Definition at line 875 of file KineticaFileHandler.cs.
◆ Options() [2/4]
| inline |
Creates a copy of the specified options.
| other | The options to copy. |
Definition at line 883 of file KineticaFileHandler.cs.
◆ Options() [3/4]
| inline |
Creates a new Options instance with default values.
Definition at line 875 of file KineticaFileHandler.cs.
◆ Options() [4/4]
| inline |
Creates a copy of the specified options.
| other | The options to copy. |
Definition at line 883 of file KineticaFileHandler.cs.
Member Function Documentation
◆ SetFileSizeToSplit() [1/2]
| inline |
Sets the file size threshold for multi-part uploads.
| size | The file size in bytes. |
Definition at line 895 of file KineticaFileHandler.cs.
◆ SetFileSizeToSplit() [2/2]
| inline |
Sets the file size threshold for multi-part uploads.
| size | The file size in bytes. |
Definition at line 895 of file KineticaFileHandler.cs.
◆ SetThreadPoolSize() [1/2]
| inline |
Sets the thread pool size for concurrent file operations.
| size | The number of threads. |
Definition at line 908 of file KineticaFileHandler.cs.
◆ SetThreadPoolSize() [2/2]
| inline |
Sets the thread pool size for concurrent file operations.
| size | The number of threads. |
Definition at line 908 of file KineticaFileHandler.cs.
Property Documentation
◆ FileSizeToSplit
| getset |
Gets or sets the file size threshold for multi-part uploads in bytes.
Files larger than this will be uploaded in parts. Default is 60 MB.
Definition at line 858 of file KineticaFileHandler.cs.
◆ MaxFilesPerBatch
| getset |
Gets or sets the maximum number of files to upload in a single batch.
Default is 100.
Definition at line 870 of file KineticaFileHandler.cs.
◆ ThreadPoolSize
| getset |
Gets or sets the thread pool size for concurrent file operations.
Default is 5.
Definition at line 864 of file KineticaFileHandler.cs.
The documentation for this class was generated from the following files:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/FileSystem/KineticaFileHandler.cs
- Kinetica/FileSystem/KineticaFileHandler.cs