pub struct B2UploadFileHeaders {Show 19 fields
pub authorization: String,
pub file_name: String,
pub content_type: String,
pub content_length: u64,
pub content_sha1: String,
pub src_last_modified_millis: Option<u64>,
pub b2_content_disposition: Option<String>,
pub b2_content_language: Option<String>,
pub b2_expires: Option<String>,
pub b2_cache_control: Option<String>,
pub b2_content_encoding: Option<String>,
pub custom_upload_timestamp: Option<u64>,
pub legal_hold: Option<B2FileLegalHold>,
pub retention_mode: Option<B2FileRetentionMode>,
pub retention_retain_until_timestamp: Option<u64>,
pub server_side_encryption: Option<B2ServerSideEncryption>,
pub server_side_encryption_customer_algorithm: Option<B2ServerSideEncryptionAlgorithm>,
pub server_side_encryption_customer_key: Option<String>,
pub server_side_encryption_customer_key_md5: Option<String>,
}Fields§
§file_name: String§content_type: String§content_length: u64§content_sha1: String§src_last_modified_millis: Option<u64>§b2_content_disposition: Option<String>§b2_content_language: Option<String>§b2_expires: Option<String>§b2_cache_control: Option<String>§b2_content_encoding: Option<String>§custom_upload_timestamp: Option<u64>§legal_hold: Option<B2FileLegalHold>§retention_mode: Option<B2FileRetentionMode>§retention_retain_until_timestamp: Option<u64>§server_side_encryption: Option<B2ServerSideEncryption>§server_side_encryption_customer_algorithm: Option<B2ServerSideEncryptionAlgorithm>§server_side_encryption_customer_key: Option<String>§server_side_encryption_customer_key_md5: Option<String>Implementations§
Source§impl B2UploadFileHeaders
impl B2UploadFileHeaders
Sourcepub fn builder() -> B2UploadFileHeadersBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
pub fn builder() -> B2UploadFileHeadersBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
Create a builder for building B2UploadFileHeaders.
On the builder, call .authorization(...), .file_name(...), .content_type(...), .content_length(...), .content_sha1(...), .src_last_modified_millis(...)(optional), .b2_content_disposition(...)(optional), .b2_content_language(...)(optional), .b2_expires(...)(optional), .b2_cache_control(...)(optional), .b2_content_encoding(...)(optional), .custom_upload_timestamp(...)(optional), .legal_hold(...)(optional), .retention_mode(...)(optional), .retention_retain_until_timestamp(...)(optional), .server_side_encryption(...)(optional), .server_side_encryption_customer_algorithm(...)(optional), .server_side_encryption_customer_key(...)(optional), .server_side_encryption_customer_key_md5(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of B2UploadFileHeaders.
Trait Implementations§
Source§impl Clone for B2UploadFileHeaders
impl Clone for B2UploadFileHeaders
Source§fn clone(&self) -> B2UploadFileHeaders
fn clone(&self) -> B2UploadFileHeaders
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more