Interface IFileSystemRepositorySettings
Repository settings for IFileSystemRepository
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public interface IFileSystemRepositorySettings : IRepositorySettings
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
[DataMember(Name = "chunk_size")]
string ChunkSize { get; set; }
Property Value
Type | Description |
---|---|
string |
Compress
Turns on compression of the snapshot files. Defaults to true.
Declaration
[DataMember(Name = "compress")]
bool? Compress { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ConcurrentStreams
Throttles the number of streams (per node) preforming snapshot operation. Defaults to 5
Declaration
[DataMember(Name = "concurrent_streams")]
int? ConcurrentStreams { get; set; }
Property Value
Type | Description |
---|---|
int? |
Location
Location of the snapshots. Mandatory.
Declaration
[DataMember(Name = "location")]
string Location { get; set; }
Property Value
Type | Description |
---|---|
string |
RestoreBytesPerSecondMaximum
Throttles per node restore rate. Defaults to 20mb per second.
Declaration
[DataMember(Name = "max_restore_bytes_per_second")]
string RestoreBytesPerSecondMaximum { get; set; }
Property Value
Type | Description |
---|---|
string |
SnapshotBytesPerSecondMaximum
Throttles per node snapshot rate. Defaults to 20mb per second.
Declaration
[DataMember(Name = "max_snapshot_bytes_per_second")]
string SnapshotBytesPerSecondMaximum { get; set; }
Property Value
Type | Description |
---|---|
string |