pub struct UploadFilesRequest
pub file_names: Vec<String>,
pub file_data: Vec<ByteBuf>,
pub options: HashMap<String, String>,
The request payload for the /upload/files endpoint.
Upload one or more files to KiFS
Fields
file_names: Vec<String>An array of full file name paths to be used for the files uploaded to KiFS. File names may have any number of nested directories in their paths, but the top-level directory must be an existing KiFS directory. Each file must reside in or under a top-level directory. A full file name path cannot be larger than 1024 characters.
file_data: Vec<ByteBuf>File data for the files being uploaded, for the respective files in file_names.
options: HashMap<String, String>Optional parameters.
Trait Implementations
Source
impl Clone for UploadFilesRequest
Source
fn clone(&self) -> UploadFilesRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource
impl Debug for UploadFilesRequest
Source
impl Default for UploadFilesRequest
Source
fn default() -> UploadFilesRequest
Returns the “default value” for a type. Read more
Source
impl<‘de> Deserialize<‘de> for UploadFilesRequest
Sourcefn deserialize<__D>(__deserializer: __D) ->Result<Self, __D::Error>
fn deserialize<__D>(__deserializer: __D) ->Result<Self, __D::Error>
where __D: Deserializer<‘de>,
Deserialize this value from the given Serde deserializer. Read more
Source
impl KineticaRecord for UploadFilesRequest
Source
fn avro_schema(&self) -> &‘static str
Returns the Avro schema as a JSON string for this record type.
Returns type properties including field types and attributes (e.g., primary_key).
Source
fn use_compression() -> bool
Whether requests of this type are Snappy-compressed when the client has
KineticaOptions::use_snappy enabled. Read more