Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
AdminRemoveRanks.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 
41  {
42 
105  public struct Options
106  {
107 
127  public const string REBALANCE_SHARDED_DATA = "rebalance_sharded_data";
128  public const string TRUE = "true";
129  public const string FALSE = "false";
130 
151  public const string REBALANCE_UNSHARDED_DATA = "rebalance_unsharded_data";
152 
159  public const string AGGRESSIVENESS = "aggressiveness";
160  } // end struct Options
161 
162 
171  public IList<string> ranks { get; set; } = new List<string>();
172 
233  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
234 
235 
239 
312  public AdminRemoveRanksRequest( IList<string> ranks,
313  IDictionary<string, string> options = null)
314  {
315  this.ranks = ranks ?? new List<string>();
316  this.options = options ?? new Dictionary<string, string>();
317  } // end constructor
318 
319  } // end class AdminRemoveRanksRequest
320 
321 
322 
327  {
328 
331  public IList<string> removed_ranks { get; set; } = new List<string>();
332 
334  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
335 
336  } // end class AdminRemoveRanksResponse
337 
338 
339 
340 
341 } // end namespace kinetica
const string AGGRESSIVENESS
Influences how much data is moved at a time during rebalance.
const string REBALANCE_UNSHARDED_DATA
If true, unsharded data (a.k.a.
IDictionary< string, string > options
Optional parameters.
AdminRemoveRanksRequest(IList< string > ranks, IDictionary< string, string > options=null)
Constructs an AdminRemoveRanksRequest object with the specified parameters.
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.adminRemoveRanks(IList{string},IDictionary{string, string}).
IList< string > removed_ranks
The number assigned to each rank removed from the cluster.
IList< string > ranks
Each array value designates one or more ranks to remove from the cluster.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
AdminRemoveRanksRequest()
Constructs an AdminRemoveRanksRequest object with default parameters.
A set of results returned by Kinetica.adminRemoveRanks(IList{string},IDictionary{string, string}).
const string REBALANCE_SHARDED_DATA
If true, sharded data will be rebalanced approximately equally across the cluster.