Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
RevokePermissionDirectory.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 
21  {
22 
43  public struct Permission
44  {
45 
48  public const string DIRECTORY_READ = "directory_read";
49 
53  public const string DIRECTORY_WRITE = "directory_write";
54  } // end struct Permission
55 
56 
59  public string name { get; set; }
60 
79  public string permission { get; set; }
80 
83  public string directory_name { get; set; }
84 
87  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
88 
89 
93 
125  string permission,
126  string directory_name,
127  IDictionary<string, string> options = null)
128  {
129  this.name = name ?? "";
130  this.permission = permission ?? "";
131  this.directory_name = directory_name ?? "";
132  this.options = options ?? new Dictionary<string, string>();
133  } // end constructor
134 
135  } // end class RevokePermissionDirectoryRequest
136 
137 
138 
143  {
144 
147  public string name { get; set; }
148 
151  public string permission { get; set; }
152 
156  public string directory_name { get; set; }
157 
159  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
160 
161  } // end class RevokePermissionDirectoryResponse
162 
163 
164 
165 
166 } // end namespace kinetica
string permission
Permission to revoke from the user or role.
string name
Name of the user or role from which the permission will be revoked.
const string DIRECTORY_WRITE
Access to upload files to, or delete files from, the directory.
IDictionary< string, string > info
Additional information.
RevokePermissionDirectoryRequest(string name, string permission, string directory_name, IDictionary< string, string > options=null)
Constructs a RevokePermissionDirectoryRequest object with the specified parameters.
RevokePermissionDirectoryRequest()
Constructs a RevokePermissionDirectoryRequest object with default parameters.
Permission to revoke from the user or role.
A set of parameters for Kinetica.revokePermissionDirectory(string,string,string,IDictionary{string, string}).
const string DIRECTORY_READ
For files in the directory, access to list files, download files, or use files in server side functio...
IDictionary< string, string > options
Optional parameters.
A set of results returned by Kinetica.revokePermissionDirectory(string,string,string,IDictionary{string, string}).
string directory_name
Name of the KiFS directory to which the permission revokes access
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14