Kinetica C# API  Version 6.2.0.1
RevokePermissionSystem.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 
20  {
21 
45  public struct Permission
46  {
47 
50  public const string SYSTEM_ADMIN = "system_admin";
51 
53  public const string SYSTEM_WRITE = "system_write";
54 
56  public const string SYSTEM_READ = "system_read";
57  } // end struct Permission
58 
59 
62  public string name { get; set; }
63 
85  public string permission { get; set; }
86 
89  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
90 
91 
95 
128  string permission,
129  IDictionary<string, string> options = null)
130  {
131  this.name = name ?? "";
132  this.permission = permission ?? "";
133  this.options = options ?? new Dictionary<string, string>();
134  } // end constructor
135 
136  } // end class RevokePermissionSystemRequest
137 
138 
139 
144  {
145 
148  public string name { get; set; }
149 
152  public string permission { get; set; }
153 
154  } // end class RevokePermissionSystemResponse
155 
156 
157 
158 
159 } // end namespace kinetica
RevokePermissionSystemRequest()
Constructs a RevokePermissionSystemRequest object with default parameters.
A set of results returned by Kinetica.revokePermissionSystem(string,string,IDictionary<string, string>).
IDictionary< string, string > options
Optional parameters.
const string SYSTEM_READ
Read-only access to all tables.
RevokePermissionSystemRequest(string name, string permission, IDictionary< string, string > options=null)
Constructs a RevokePermissionSystemRequest object with the specified parameters.
A set of parameters for Kinetica.revokePermissionSystem(string,string,IDictionary<string, string>).
const string SYSTEM_ADMIN
Full access to all data and system functions.
Permission to revoke from the user or role.
const string SYSTEM_WRITE
Read and write access to all tables.
string name
Name of the user or role from which the permission will be revoked.
string permission
Permission to revoke from the user or role.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14