17.91. Class S3

Namespace: ArmoniK.Core.Adapters.S3.Options
Assembly: ArmoniK.Core.Adapters.S3.dll

public class S3

17.91.1. Inheritance

objectS3

17.91.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

17.91.3. Fields

17.91.3.1. SettingSection

public const string SettingSection = "S3"

17.91.3.1.1. Field Value

string

17.91.4. Properties

17.91.4.1. BucketName

public string BucketName { get; set; }

17.91.4.1.1. Property Value

string

17.91.4.2. ChunkDownloadSize

Size of one chunk when downloading an object by chunks

public int ChunkDownloadSize { get; set; }

17.91.4.2.1. Property Value

int

17.91.4.3. DegreeOfParallelism

Number of tasks to be used in parallel execution

public int DegreeOfParallelism { get; set; }

17.91.4.3.1. Property Value

int

17.91.4.4. EndpointUrl

public string EndpointUrl { get; set; }

17.91.4.4.1. Property Value

string

17.91.4.5. Login

public string Login { get; set; }

17.91.4.5.1. Property Value

string

17.91.4.6. MustForcePathStyle

public bool MustForcePathStyle { get; set; }

17.91.4.6.1. Property Value

bool

17.91.4.7. Password

public string Password { get; set; }

17.91.4.7.1. Property Value

string

17.91.4.8. UseChecksum

If true, checksum will be verified by the client during upload

public bool UseChecksum { get; set; }

17.91.4.8.1. Property Value

bool

17.91.4.9. UseChunkEncoding

Use Chunk Encoding during upload Should be disabled for GCS

public bool UseChunkEncoding { get; set; }

17.91.4.9.1. Property Value

bool

17.91.5. Methods

17.91.5.1. Confidential()

Get a copy of the options with confidential fields removed

public S3 Confidential()

17.91.5.1.1. Returns

S3

Confidential copy