Kinetica   C#   API  Version 7.2.3.1
AlterResourceGroup.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 {
27  public struct TierAttributes
28  {
32  public const string MAX_MEMORY = "max_memory";
33  } // end struct TierAttributes
34 
40  public struct Ranking
41  {
43  public const string EMPTY_STRING = "";
44 
47  public const string FIRST = "first";
48 
51  public const string LAST = "last";
52 
55  public const string BEFORE = "before";
56 
59  public const string AFTER = "after";
60  } // end struct Ranking
61 
65  public struct Options
66  {
70  public const string MAX_CPU_CONCURRENCY = "max_cpu_concurrency";
71 
76  public const string MAX_DATA = "max_data";
77 
82  public const string MAX_SCHEDULING_PRIORITY = "max_scheduling_priority";
83 
88  public const string MAX_TIER_PRIORITY = "max_tier_priority";
89 
103  public const string IS_DEFAULT_GROUP = "is_default_group";
104 
105  public const string TRUE = "true";
106  public const string FALSE = "false";
107 
122  public const string PERSIST = "persist";
123  } // end struct Options
124 
130  public string name { get; set; }
131 
144  public IDictionary<string, IDictionary<string, string>> tier_attributes { get; set; } = new Dictionary<string, IDictionary<string, string>>();
145 
181  public string ranking { get; set; } = Ranking.EMPTY_STRING;
182 
189  public string adjoining_resource_group { get; set; } = "";
190 
264  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
265 
269 
408  IDictionary<string, IDictionary<string, string>> tier_attributes = null,
409  string ranking = null,
410  string adjoining_resource_group = null,
411  IDictionary<string, string> options = null)
412  {
413  this.name = name ?? "";
414  this.tier_attributes = tier_attributes ?? new Dictionary<string, IDictionary<string, string>>();
415  this.ranking = ranking ?? Ranking.EMPTY_STRING;
417  this.options = options ?? new Dictionary<string, string>();
418  } // end constructor
419 } // end class AlterResourceGroupRequest
420 
425 {
428  public string name { get; set; }
429 
431  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
432 } // end class AlterResourceGroupResponse
const string MAX_SCHEDULING_PRIORITY
Maximum priority of a scheduled task for this group.
IDictionary< string, IDictionary< string, string > > tier_attributes
Optional map containing tier names and their respective attribute group limits.
A set of parameters for Kinetica.alterResourceGroup.
string ranking
If the resource group ranking is to be updated, this indicates the relative ranking among existing re...
A set of results returned by Kinetica.alterResourceGroup.
AlterResourceGroupRequest()
Constructs an AlterResourceGroupRequest object with default parameters.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
const string AFTER
Place this resource group after the one specified by adjoining_resource_group in the ordering.
A set of string constants for the parameter tier_attributes.
IDictionary< string, string > info
Additional information.
const string LAST
Make this resource group the new last one in the ordering.
const string MAX_DATA
Maximum amount of data, per rank, in bytes, that can be used by all database objects within this grou...
A set of string constants for the parameter ranking.
string name
Name of the group to be altered.
IDictionary< string, string > options
Optional parameters.
A set of string constants for the parameter options.
AlterResourceGroupRequest(string name, IDictionary< string, IDictionary< string, string >> tier_attributes=null, string ranking=null, string adjoining_resource_group=null, IDictionary< string, string > options=null)
Constructs an AlterResourceGroupRequest object with the specified parameters.
const string PERSIST
If TRUE and a system-level change was requested, the system configuration will be written to disk upo...
const string FIRST
Make this resource group the new first one in the ordering.
const string BEFORE
Place this resource group before the one specified by adjoining_resource_group in the ordering.
const string MAX_MEMORY
Maximum amount of memory usable at one time, per rank, per GPU, for the VRAM tier; or maximum amount ...
const string EMPTY_STRING
Don't change the ranking.
const string MAX_TIER_PRIORITY
Maximum priority of a tiered object for this group.
string adjoining_resource_group
If ranking is BEFORE or AFTER, this field indicates the resource group before or after which the curr...
const string IS_DEFAULT_GROUP
If TRUE, this request applies to the global default resource group.
const string MAX_CPU_CONCURRENCY
Maximum number of simultaneous threads that will be used to execute a request, per rank,...