Package com.gpudb.protocol
Class ShowResourceGroupsRequest
- java.lang.Object
-
- com.gpudb.protocol.ShowResourceGroupsRequest
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class ShowResourceGroupsRequest extends Object implements org.apache.avro.generic.IndexedRecord
A set of parameters forGPUdb.showResourceGroups.Requests resource group properties. Returns detailed information about the requested resource groups.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShowResourceGroupsRequest.OptionsA set of string constants for theShowResourceGroupsRequestparameteroptions.
-
Constructor Summary
Constructors Constructor Description ShowResourceGroupsRequest()Constructs a ShowResourceGroupsRequest object with default parameters.ShowResourceGroupsRequest(List<String> names, Map<String,String> options)Constructs a ShowResourceGroupsRequest object with the specified parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Objectget(int index)This method supports the Avro framework and is not intended to be called directly by the user.static org.apache.avro.SchemagetClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.List<String>getNames()List of names of groups to be shown.Map<String,String>getOptions()Optional parameters.org.apache.avro.SchemagetSchema()This method supports the Avro framework and is not intended to be called directly by the user.inthashCode()voidput(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.ShowResourceGroupsRequestsetNames(List<String> names)List of names of groups to be shown.ShowResourceGroupsRequestsetOptions(Map<String,String> options)Optional parameters.StringtoString()
-
-
-
Constructor Detail
-
ShowResourceGroupsRequest
public ShowResourceGroupsRequest()
Constructs a ShowResourceGroupsRequest object with default parameters.
-
ShowResourceGroupsRequest
public ShowResourceGroupsRequest(List<String> names, Map<String,String> options)
Constructs a ShowResourceGroupsRequest object with the specified parameters.- Parameters:
names- List of names of groups to be shown. A single entry with an empty string returns all groups.options- Optional parameters.SHOW_DEFAULT_VALUES: IfTRUEinclude values of fields that are based on the default resource group. Supported values: The default value isTRUE.SHOW_DEFAULT_GROUP: IfTRUEinclude the default and system resource groups in the response. This value defaults to false if an explicit list of group names is provided, and true otherwise. Supported values: The default value isTRUE.SHOW_TIER_USAGE: IfTRUEinclude the resource group usage on the worker ranks in the response. Supported values: The default value isFALSE.
Map.
-
-
Method Detail
-
getClassSchema
public static org.apache.avro.Schema getClassSchema()
This method supports the Avro framework and is not intended to be called directly by the user.- Returns:
- The schema for the class.
-
getNames
public List<String> getNames()
List of names of groups to be shown. A single entry with an empty string returns all groups.- Returns:
- The current value of
names.
-
setNames
public ShowResourceGroupsRequest setNames(List<String> names)
List of names of groups to be shown. A single entry with an empty string returns all groups.- Parameters:
names- The new value fornames.- Returns:
thisto mimic the builder pattern.
-
getOptions
public Map<String,String> getOptions()
Optional parameters.SHOW_DEFAULT_VALUES: IfTRUEinclude values of fields that are based on the default resource group. Supported values: The default value isTRUE.SHOW_DEFAULT_GROUP: IfTRUEinclude the default and system resource groups in the response. This value defaults to false if an explicit list of group names is provided, and true otherwise. Supported values: The default value isTRUE.SHOW_TIER_USAGE: IfTRUEinclude the resource group usage on the worker ranks in the response. Supported values: The default value isFALSE.
Map.- Returns:
- The current value of
options.
-
setOptions
public ShowResourceGroupsRequest setOptions(Map<String,String> options)
Optional parameters.SHOW_DEFAULT_VALUES: IfTRUEinclude values of fields that are based on the default resource group. Supported values: The default value isTRUE.SHOW_DEFAULT_GROUP: IfTRUEinclude the default and system resource groups in the response. This value defaults to false if an explicit list of group names is provided, and true otherwise. Supported values: The default value isTRUE.SHOW_TIER_USAGE: IfTRUEinclude the resource group usage on the worker ranks in the response. Supported values: The default value isFALSE.
Map.- Parameters:
options- The new value foroptions.- Returns:
thisto mimic the builder pattern.
-
getSchema
public org.apache.avro.Schema getSchema()
This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer- Returns:
- The schema object describing this class.
-
get
public Object get(int index)
This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to get- Returns:
- value of the field with the given index.
- Throws:
IndexOutOfBoundsException
-
put
public void put(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to setvalue- the value to set- Throws:
IndexOutOfBoundsException
-
-