Kinetica   C#   API  Version 7.2.3.0
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 namespace kinetica
10 {
18  {
23  public struct Permission
24  {
27  public const string DIRECTORY_READ = "directory_read";
28 
33  public const string DIRECTORY_WRITE = "directory_write";
34  } // end struct Permission
35 
39  public string name { get; set; }
40 
61  public string permission { get; set; }
62 
65  public string directory_name { get; set; }
66 
70  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
71 
75 
108  string permission,
109  string directory_name,
110  IDictionary<string, string> options = null)
111  {
112  this.name = name ?? "";
113  this.permission = permission ?? "";
114  this.directory_name = directory_name ?? "";
115  this.options = options ?? new Dictionary<string, string>();
116  } // end constructor
117  } // end class RevokePermissionDirectoryRequest
118 
123  {
126  public string name { get; set; }
127 
131  public string permission { get; set; }
132 
136  public string directory_name { get; set; }
137 
139  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
140  } // end class RevokePermissionDirectoryResponse
141 } // 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.
A set of string constants for the parameter permission.
A set of parameters for Kinetica.revokePermissionDirectory.
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 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