7 using System.Collections.Generic;
96 public const string BASE64 =
"base64";
100 public const string NONE =
"none";
138 public const string INIT =
"init";
175 public const string TRUE =
"true";
176 public const string FALSE =
"false";
186 public IList<string>
file_names {
get;
set; } =
new List<string>();
190 public IList<byte[]>
file_data {
get;
set; } =
new List<byte[]>();
299 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
425 IDictionary<string, string>
options =
null)
427 this.file_names =
file_names ??
new List<string>();
439 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.
IDictionary< string, string > info
Additional information.
A set of string constants for the parameter options.
const string INIT
Initialize a multipart file upload
IList< byte[]> file_data
File data for the files being uploaded, for the respective files in file_names.
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.
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.
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