pub struct Config {
pub copy_parallelization: usize,
pub algorithm: AlgorithmConfig,
pub delete_requests: SpecificTimings,
pub put_requests: SpecificTimings,
}Fields§
§copy_parallelization: usizeMaximum number of simultaneous upload requests
algorithm: AlgorithmConfig§delete_requests: SpecificTimingsThe “unit” of a delete request is number of objects
put_requests: SpecificTimingsNOTE: For now, put_request is used both in S3 get, put and copy operations.
Reason: We don’t know if it’s worth it with different configurations for these operations
that all have a duration that depends on the number of bytes of the objects in question.
The “unit” for such requests are number of bytes.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Configwhere
Config: Default,
impl<'de> Deserialize<'de> for Configwhere
Config: Default,
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more