public class ShowSecurityRequest extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.showSecurity(ShowSecurityRequest).
 Shows security information relating to users and/or roles. If the caller is not a system administrator, only information relating to the caller and their roles is returned.
| Constructor and Description | 
|---|
| ShowSecurityRequest()Constructs a ShowSecurityRequest object with default parameters. | 
| ShowSecurityRequest(List<String> names,
                   Map<String,String> options)Constructs a ShowSecurityRequest object with the specified parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| Object | get(int index)This method supports the Avro framework and is not intended to be called
 directly by the user. | 
| static org.apache.avro.Schema | getClassSchema()This method supports the Avro framework and is not intended to be called
 directly by the user. | 
| List<String> | getNames() | 
| Map<String,String> | getOptions() | 
| org.apache.avro.Schema | getSchema()This method supports the Avro framework and is not intended to be called
 directly by the user. | 
| int | hashCode() | 
| void | put(int index,
   Object value)This method supports the Avro framework and is not intended to be called
 directly by the user. | 
| ShowSecurityRequest | setNames(List<String> names) | 
| ShowSecurityRequest | setOptions(Map<String,String> options) | 
| String | toString() | 
public ShowSecurityRequest()
public ShowSecurityRequest(List<String> names, Map<String,String> options)
names - A list of names of users and/or roles about which security
               information is requested. If none are provided,
               information about all users and roles will be returned.options - Optional parameters.  The default value is an empty
                 Map.public static org.apache.avro.Schema getClassSchema()
public List<String> getNames()
public ShowSecurityRequest setNames(List<String> names)
names - A list of names of users and/or roles about which security
               information is requested. If none are provided,
               information about all users and roles will be returned.this to mimic the builder pattern.public Map<String,String> getOptions()
Map.public ShowSecurityRequest setOptions(Map<String,String> options)
options - Optional parameters.  The default value is an empty
                 Map.this to mimic the builder pattern.public org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainerpublic Object get(int index)
get in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to getIndexOutOfBoundsExceptionpublic void put(int index,
                Object value)
put in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to setvalue - the value to setIndexOutOfBoundsExceptionCopyright © 2019. All rights reserved.