Package com.gpudb.protocol
Class ShowCredentialResponse
- java.lang.Object
-
- com.gpudb.protocol.ShowCredentialResponse
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class ShowCredentialResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned byGPUdb.showCredential.
-
-
Constructor Summary
Constructors Constructor Description ShowCredentialResponse()Constructs a ShowCredentialResponse object with default 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.List<Map<String,String>>getAdditionalInfo()Additional information about the respective credential incredentialNames.static org.apache.avro.SchemagetClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.List<String>getCredentialIdentities()A list of each credential's identity.List<String>getCredentialNames()A list of all credential names.List<String>getCredentials()A list of each credential's create_credential_request JSON encoded structure.List<String>getCredentialTypes()A list of each credential's type.Map<String,String>getInfo()Additional information.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.ShowCredentialResponsesetAdditionalInfo(List<Map<String,String>> additionalInfo)Additional information about the respective credential incredentialNames.ShowCredentialResponsesetCredentialIdentities(List<String> credentialIdentities)A list of each credential's identity.ShowCredentialResponsesetCredentialNames(List<String> credentialNames)A list of all credential names.ShowCredentialResponsesetCredentials(List<String> credentials)A list of each credential's create_credential_request JSON encoded structure.ShowCredentialResponsesetCredentialTypes(List<String> credentialTypes)A list of each credential's type.ShowCredentialResponsesetInfo(Map<String,String> info)Additional information.StringtoString()
-
-
-
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.
-
getCredentialNames
public List<String> getCredentialNames()
A list of all credential names.- Returns:
- The current value of
credentialNames.
-
setCredentialNames
public ShowCredentialResponse setCredentialNames(List<String> credentialNames)
A list of all credential names.- Parameters:
credentialNames- The new value forcredentialNames.- Returns:
thisto mimic the builder pattern.
-
getCredentialTypes
public List<String> getCredentialTypes()
A list of each credential's type.- Returns:
- The current value of
credentialTypes.
-
setCredentialTypes
public ShowCredentialResponse setCredentialTypes(List<String> credentialTypes)
A list of each credential's type.- Parameters:
credentialTypes- The new value forcredentialTypes.- Returns:
thisto mimic the builder pattern.
-
getCredentialIdentities
public List<String> getCredentialIdentities()
A list of each credential's identity.- Returns:
- The current value of
credentialIdentities.
-
setCredentialIdentities
public ShowCredentialResponse setCredentialIdentities(List<String> credentialIdentities)
A list of each credential's identity.- Parameters:
credentialIdentities- The new value forcredentialIdentities.- Returns:
thisto mimic the builder pattern.
-
getCredentials
public List<String> getCredentials()
A list of each credential's create_credential_request JSON encoded structure.- Returns:
- The current value of
credentials.
-
setCredentials
public ShowCredentialResponse setCredentials(List<String> credentials)
A list of each credential's create_credential_request JSON encoded structure.- Parameters:
credentials- The new value forcredentials.- Returns:
thisto mimic the builder pattern.
-
getAdditionalInfo
public List<Map<String,String>> getAdditionalInfo()
Additional information about the respective credential incredentialNames.- Returns:
- The current value of
additionalInfo.
-
setAdditionalInfo
public ShowCredentialResponse setAdditionalInfo(List<Map<String,String>> additionalInfo)
Additional information about the respective credential incredentialNames.- Parameters:
additionalInfo- The new value foradditionalInfo.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information.- Returns:
- The current value of
info.
-
setInfo
public ShowCredentialResponse setInfo(Map<String,String> info)
Additional information.- Parameters:
info- The new value forinfo.- 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
-
-