Search Results for

    Show / Hide Table of Contents

    Class FileSystemRepositorySettings

    Repository settings for IFileSystemRepository

    Inheritance
    object
    FileSystemRepositorySettings
    Implements
    IFileSystemRepositorySettings
    IRepositorySettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class FileSystemRepositorySettings : IFileSystemRepositorySettings, IRepositorySettings

    Constructors

    | Edit this page View Source

    FileSystemRepositorySettings(string)

    Declaration
    public FileSystemRepositorySettings(string location)
    Parameters
    Type Name Description
    string location

    Properties

    | Edit this page View Source

    ChunkSize

    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
    | Edit this page View Source

    Compress

    Turns on compression of the snapshot files. Defaults to true.

    Declaration
    public bool? Compress { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    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?
    | Edit this page View Source

    Location

    Location of the snapshots. Mandatory.

    Declaration
    public string Location { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RestoreBytesPerSecondMaximum

    Throttles per node restore rate. Defaults to 20mb per second.

    Declaration
    public string RestoreBytesPerSecondMaximum { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    SnapshotBytesPerSecondMaximum

    Throttles per node snapshot rate. Defaults to 20mb per second.

    Declaration
    public string SnapshotBytesPerSecondMaximum { get; set; }
    Property Value
    Type Description
    string

    Implements

    IFileSystemRepositorySettings
    IRepositorySettings

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • FileSystemRepositorySettings(string)
    • Properties
      • ChunkSize
      • Compress
      • ConcurrentStreams
      • Location
      • RestoreBytesPerSecondMaximum
      • SnapshotBytesPerSecondMaximum
    • Implements
    • Extension Methods
    Back to top Generated by DocFX