7 using System.Collections.Generic;
235 public const string NONE =
"none";
276 public const string INIT =
"init";
318 public const string TRUE =
"true";
319 public const string FALSE =
"false";
331 public IList<string>
file_names {
get; set; } =
new List<string>();
336 public IList<byte[]>
file_data {
get; set; } =
new List<byte[]>();
447 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
581 IDictionary<string, string>
options = null)
583 this.file_names = file_names ??
new List<string>();
584 this.file_data =
file_data ??
new List<byte[]>();
585 this.options =
options ??
new Dictionary<string, string>();
599 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
const string BASE64
Specifies that the file data being uploaded has been base64 encoded.
const string MULTIPART_UPLOAD_PART_NUMBER
Incremental part number for each part in a multipart upload.
const string MULTIPART_OPERATION
Multipart upload operation to perform Supported values: NONE: Default, indicates this is not a multip...
IDictionary< string, string > info
Additional information.
const string INIT
Initialize a multipart file upload
IList< byte[]> file_data
File data for the files being uploaded, for the respective files in .
UploadFilesRequest()
Constructs an UploadFilesRequest object with default parameters.
IList< string > file_names
An array of full file name paths to be used for the files uploaded to KiFS.
IDictionary< string, string > options
Optional parameters.
const string DELETE_IF_EXISTS
If true, any existing files specified in file_names will be deleted prior to start of upload...
A set of parameters for Kinetica.uploadFiles(IList{string},IList{byte[]},IDictionary{string, string}).
const string FILE_ENCODING
Encoding that has been applied to the uploaded file data.
UploadFilesRequest(IList< string > file_names, IList< byte[]> file_data, IDictionary< string, string > options=null)
Constructs an UploadFilesRequest object with the specified parameters.
A set of results returned by Kinetica.uploadFiles(IList{string},IList{byte[]},IDictionary{string, string}).
KineticaData - class to help with Avro Encoding for Kinetica
const string NONE
Default, indicates this is not a multipart upload
const string CANCEL
Cancel the specified multipart file upload
const string COMPLETE
Complete the specified multipart file upload
const string UPLOAD_PART
Uploads a part of the specified multipart file upload
const string MULTIPART_UPLOAD_UUID
UUID to uniquely identify a multipart upload