Kinetica   C#   API  Version 7.2.3.0
GrantPermissionDirectory.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 {
17  public class GrantPermissionDirectoryRequest : KineticaData
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 
67  public string directory_name { get; set; }
68 
72  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
73 
77 
109  string permission,
110  string directory_name,
111  IDictionary<string, string> options = null)
112  {
113  this.name = name ?? "";
114  this.permission = permission ?? "";
115  this.directory_name = directory_name ?? "";
116  this.options = options ?? new Dictionary<string, string>();
117  } // end constructor
118  } // end class GrantPermissionDirectoryRequest
119 
123  public class GrantPermissionDirectoryResponse : KineticaData
124  {
127  public string name { get; set; }
128 
132  public string permission { get; set; }
133 
137  public string directory_name { get; set; }
138 
140  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
141  } // end class GrantPermissionDirectoryResponse
142 } // end namespace kinetica
const string DIRECTORY_READ
For files in the directory, access to list files, download files, or use files in server side functio...
string name
Name of the user or role to which the permission will be granted.
IDictionary< string, string > info
Additional information.
string directory_name
Name of the KiFS directory to which the permission grants access.
string permission
Permission to grant to the user or role.
GrantPermissionDirectoryRequest(string name, string permission, string directory_name, IDictionary< string, string > options=null)
Constructs a GrantPermissionDirectoryRequest object with the specified parameters.
IDictionary< string, string > options
Optional parameters.
GrantPermissionDirectoryRequest()
Constructs a GrantPermissionDirectoryRequest object with default parameters.
const string DIRECTORY_WRITE
Access to upload files to, or delete files from, the directory.