Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
ShowDatasource.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 
10 
11 namespace kinetica
12 {
13 
22  {
23 
28  public string name { get; set; }
29 
32  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
33 
34 
37  public ShowDatasourceRequest() { }
38 
49  public ShowDatasourceRequest( string name,
50  IDictionary<string, string> options = null)
51  {
52  this.name = name ?? "";
53  this.options = options ?? new Dictionary<string, string>();
54  } // end constructor
55 
56  } // end class ShowDatasourceRequest
57 
58 
59 
64  {
65 
84  public struct StorageProviderTypes
85  {
86 
88  public const string HDFS = "hdfs";
89 
91  public const string S3 = "s3";
92  } // end struct StorageProviderTypes
93 
94 
102  public struct AdditionalInfo
103  {
104 
108  public const string LOCATION = "location";
109 
112  public const string S3_BUCKET_NAME = "s3_bucket_name";
113 
116  public const string S3_REGION = "s3_region";
117 
119  public const string HDFS_KERBEROS_KEYTAB = "hdfs_kerberos_keytab";
120 
122  public const string USER_NAME = "user_name";
123  } // end struct AdditionalInfo
124 
125 
127  public IList<string> datasource_names { get; set; } = new List<string>();
128 
145  public IList<string> storage_provider_types { get; set; } = new List<string>();
146 
152  public IList<IDictionary<string, string>> additional_info { get; set; } = new List<IDictionary<string, string>>();
153 
155  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
156 
157  } // end class ShowDatasourceResponse
158 
159 
160 
161 
162 } // end namespace kinetica
A set of results returned by Kinetica.showDatasource(string,IDictionary{string, string}).
Additional information about the respective data sources in &lt;member name=&quot;datasource_names&quot;&gt;.
IList< IDictionary< string, string > > additional_info
Additional information about the respective data sources in &lt;member name=&quot;datasource_names&quot;&gt;.
const string HDFS
Apache Hadoop Distributed File System
IList< string > storage_provider_types
The storage provider type of the data sources named in &lt;member name=&quot;datasource_names&quot;&gt;.
const string S3_REGION
Name of the Amazon S3 region where the bucket is located
The storage provider type of the data sources named in &lt;member name=&quot;datasource_names&quot;&gt;.
const string S3_BUCKET_NAME
Name of the Amazon S3 bucket used as the data source
A set of parameters for Kinetica.showDatasource(string,IDictionary{string, string}).
IDictionary< string, string > info
Additional information.
IDictionary< string, string > options
Optional parameters.
ShowDatasourceRequest(string name, IDictionary< string, string > options=null)
Constructs a ShowDatasourceRequest object with the specified parameters.
ShowDatasourceRequest()
Constructs a ShowDatasourceRequest object with default parameters.
const string HDFS_KERBEROS_KEYTAB
Kerberos key for the given HDFS user
const string LOCATION
Location of the remote storage in &#39;storage_provider_type://[storage_path[:storage_port]]&#39; format...
const string USER_NAME
Name of the remote system user
string name
Name of the data source for which to retrieve information.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IList< string > datasource_names
The data source names.