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.IndexedRecordpublic class ShowResourceGroupsRequest extends Object implements org.apache.avro.generic.IndexedRecord
A set of parameters for
GPUdb.showResourceGroups.
Requests resource group properties. Returns detailed information about the requested resource groups.
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA set of string constants for theShowResourceGroupsRequestparameteroptions.Constructor Summary
ConstructorsConstructorDescriptionConstructs a ShowResourceGroupsRequest object with default parameters.Constructs a ShowResourceGroupsRequest object with the specified parameters.Method Summary
Modifier and TypeMethodDescriptionbooleanget(int index) This method supports the Avro framework and is not intended to be called directly by the user.static org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.getNames()List of names of groups to be shown.Optional parameters.org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.inthashCode()voidThis method supports the Avro framework and is not intended to be called directly by the user.List of names of groups to be shown.setOptions(Map<String, String> options) Optional parameters.toString()
Constructor Details
ShowResourceGroupsRequest
public ShowResourceGroupsRequest()Constructs a ShowResourceGroupsRequest object with default parameters.ShowResourceGroupsRequest
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 Details
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.setNames
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
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 ofoptions.setOptions
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.GenericContainerReturns:The schema object describing this class.get
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to getReturns:value of the field with the given index.Throws:put
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:putin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to setvalue- the value to setThrows: