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 |