Skip to main content

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]

kinetica.FileSystem.KineticaFileHandler.Options.Options ()
inline

Creates a new Options instance with default values.

Definition at line 875 of file KineticaFileHandler.cs.

◆ Options() [2/4]

kinetica.FileSystem.KineticaFileHandler.Options.Options (Optionsother)
inline

Creates a copy of the specified options.

Parameters
otherThe options to copy.

Definition at line 883 of file KineticaFileHandler.cs.

◆ Options() [3/4]

kinetica.FileSystem.KineticaFileHandler.Options.Options ()
inline

Creates a new Options instance with default values.

Definition at line 875 of file KineticaFileHandler.cs.

◆ Options() [4/4]

kinetica.FileSystem.KineticaFileHandler.Options.Options (Optionsother)
inline

Creates a copy of the specified options.

Parameters
otherThe options to copy.

Definition at line 883 of file KineticaFileHandler.cs.

Member Function Documentation

◆ SetFileSizeToSplit() [1/2]

Options kinetica.FileSystem.KineticaFileHandler.Options.SetFileSizeToSplit (longsize)
inline

Sets the file size threshold for multi-part uploads.

Parameters
sizeThe file size in bytes.
Returns
This options instance for chaining.

Definition at line 895 of file KineticaFileHandler.cs.

◆ SetFileSizeToSplit() [2/2]

Options kinetica.FileSystem.KineticaFileHandler.Options.SetFileSizeToSplit (longsize)
inline

Sets the file size threshold for multi-part uploads.

Parameters
sizeThe file size in bytes.
Returns
This options instance for chaining.

Definition at line 895 of file KineticaFileHandler.cs.

◆ SetThreadPoolSize() [1/2]

Options kinetica.FileSystem.KineticaFileHandler.Options.SetThreadPoolSize (intsize)
inline

Sets the thread pool size for concurrent file operations.

Parameters
sizeThe number of threads.
Returns
This options instance for chaining.

Definition at line 908 of file KineticaFileHandler.cs.

◆ SetThreadPoolSize() [2/2]

Options kinetica.FileSystem.KineticaFileHandler.Options.SetThreadPoolSize (intsize)
inline

Sets the thread pool size for concurrent file operations.

Parameters
sizeThe number of threads.
Returns
This options instance for chaining.

Definition at line 908 of file KineticaFileHandler.cs.

Property Documentation

◆ FileSizeToSplit

long kinetica.FileSystem.KineticaFileHandler.Options.FileSizeToSplit = DefaultFileSizeToSplit
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

int kinetica.FileSystem.KineticaFileHandler.Options.MaxFilesPerBatch = 100
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

int kinetica.FileSystem.KineticaFileHandler.Options.ThreadPoolSize = DefaultThreadPoolSize
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: