Class FileSystemRepositorySettings
Repository settings for IFileSystemRepository
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public class FileSystemRepositorySettings : IFileSystemRepositorySettings, IRepositorySettings
Constructors
| Edit this page View SourceFileSystemRepositorySettings(string)
Declaration
public FileSystemRepositorySettings(string location)
Parameters
Type | Name | Description |
---|---|---|
string | location |
Properties
| Edit this page View SourceChunkSize
Big files can be broken down into chunks during the snapshot process, if needed. The chunk size can be specified in bytes or by using size value notation, i.e. 1g, 10m, 5k. Defaults to null (unlimited chunk size).
Declaration
public string ChunkSize { get; set; }
Property Value
Type | Description |
---|---|
string |
Compress
Turns on compression of the snapshot files. Defaults to true.
Declaration
public bool? Compress { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ConcurrentStreams
Throttles the number of streams (per node) preforming snapshot operation. Defaults to 5
Declaration
public int? ConcurrentStreams { get; set; }
Property Value
Type | Description |
---|---|
int? |
Location
Location of the snapshots. Mandatory.
Declaration
public string Location { get; set; }
Property Value
Type | Description |
---|---|
string |
RestoreBytesPerSecondMaximum
Throttles per node restore rate. Defaults to 20mb per second.
Declaration
public string RestoreBytesPerSecondMaximum { get; set; }
Property Value
Type | Description |
---|---|
string |
SnapshotBytesPerSecondMaximum
Throttles per node snapshot rate. Defaults to 20mb per second.
Declaration
public string SnapshotBytesPerSecondMaximum { get; set; }
Property Value
Type | Description |
---|---|
string |