Package com.mapr.cli
Class EntityCommands
- java.lang.Object
-
- com.mapr.cliframework.base.CLIBaseClass
-
- com.mapr.cli.common.ListCommand
-
- com.mapr.cli.EntityCommands
-
- All Implemented Interfaces:
ListIterator,com.mapr.cliframework.base.CLIInterface
public class EntityCommands extends ListCommand implements com.mapr.cliframework.base.CLIInterface
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCOUNT_IDstatic java.lang.StringALARMEDENTITIES_PARAM_NAMEstatic java.lang.StringCOLUMNS_PARAM_NAMEstatic java.lang.StringDATA_LABELstatic java.lang.StringENTITIES_PARAM_NAMEstatic java.lang.StringENTITY_ADVISORY_QUOTA_PARAM_NAMEstatic java.lang.StringENTITY_EMAIL_PARAM_NAMEstatic java.lang.StringENTITY_NAME_PARAM_NAMEstatic java.lang.StringENTITY_QUOTA_PARAM_NAMEstatic java.lang.StringENTITY_TYPE_PARAM_NAMEstatic com.mapr.cliframework.base.CLICommandentityCmdsstatic java.util.Map<com.mapr.fs.cldb.proto.CLDBProto.AeInfoFields,com.mapr.cliframework.util.FieldInfo>fieldTablestatic java.lang.StringFILTER_PARAM_NAMEstatic java.lang.StringLIMIT_PARAM_NAMEstatic java.lang.StringOBJ_STOREstatic java.lang.StringOUTPUT_PARAM_NAMEstatic java.lang.StringPARAM_ECSCHEMEstatic java.lang.StringPARAM_MIN_REPLICATIONstatic java.lang.StringPARAM_REPLICATIONstatic java.lang.StringSORT_DIRECTION_PARAM_NAMEstatic java.lang.StringSORT_PARAM_NAMEstatic java.lang.StringSORTBY_PARAM_NAMEstatic java.lang.StringSTART_PARAM_NAME
-
Constructor Summary
Constructors Constructor Description EntityCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mapr.fs.cldb.proto.CLDBProto.AeLookupRequestbuildNextRequest(com.google.protobuf.MessageLite prevReq, com.google.protobuf.MessageLite prevResp)Builds the next request object by inspecting the previous request and previous response.com.mapr.cliframework.base.CommandOutputexecuteRealCommand()booleanhasMore(com.google.protobuf.MessageLite prevReq, com.google.protobuf.MessageLite prevResp)Inspect the last request and last response to see if there are more records to be fetched.voidprocessResponse(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out, com.google.protobuf.MessageLite response)Parse the response and populate the output hierarchy.com.mapr.fs.cldb.proto.CLDBProto.AeLookupResponsesendRequest(com.google.protobuf.MessageLite request)Send the request using RPC and fetch the response.-
Methods inherited from class com.mapr.cli.common.ListCommand
getFilters, getNextLimiter, hasMore, list
-
Methods inherited from class com.mapr.cliframework.base.CLIBaseClass
executeCommand, executeSimpleSHHCommand, executeSimpleSHHCommand, getCLICommand, getCommandUsage, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserClusterOps, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserClusterOps, setUserCredentials, setUserCredentialsByJwt, setVersion, skipValidation, validateInput
-
-
-
-
Field Detail
-
ENTITY_TYPE_PARAM_NAME
public static final java.lang.String ENTITY_TYPE_PARAM_NAME
- See Also:
- Constant Field Values
-
ENTITY_NAME_PARAM_NAME
public static final java.lang.String ENTITY_NAME_PARAM_NAME
- See Also:
- Constant Field Values
-
ENTITIES_PARAM_NAME
public static final java.lang.String ENTITIES_PARAM_NAME
- See Also:
- Constant Field Values
-
ENTITY_EMAIL_PARAM_NAME
public static final java.lang.String ENTITY_EMAIL_PARAM_NAME
- See Also:
- Constant Field Values
-
ENTITY_QUOTA_PARAM_NAME
public static final java.lang.String ENTITY_QUOTA_PARAM_NAME
- See Also:
- Constant Field Values
-
ENTITY_ADVISORY_QUOTA_PARAM_NAME
public static final java.lang.String ENTITY_ADVISORY_QUOTA_PARAM_NAME
- See Also:
- Constant Field Values
-
FILTER_PARAM_NAME
public static final java.lang.String FILTER_PARAM_NAME
- See Also:
- Constant Field Values
-
COLUMNS_PARAM_NAME
public static final java.lang.String COLUMNS_PARAM_NAME
- See Also:
- Constant Field Values
-
SORT_PARAM_NAME
public static final java.lang.String SORT_PARAM_NAME
- See Also:
- Constant Field Values
-
SORT_DIRECTION_PARAM_NAME
public static final java.lang.String SORT_DIRECTION_PARAM_NAME
- See Also:
- Constant Field Values
-
OUTPUT_PARAM_NAME
public static final java.lang.String OUTPUT_PARAM_NAME
- See Also:
- Constant Field Values
-
START_PARAM_NAME
public static final java.lang.String START_PARAM_NAME
- See Also:
- Constant Field Values
-
LIMIT_PARAM_NAME
public static final java.lang.String LIMIT_PARAM_NAME
- See Also:
- Constant Field Values
-
ALARMEDENTITIES_PARAM_NAME
public static final java.lang.String ALARMEDENTITIES_PARAM_NAME
- See Also:
- Constant Field Values
-
SORTBY_PARAM_NAME
public static final java.lang.String SORTBY_PARAM_NAME
- See Also:
- Constant Field Values
-
DATA_LABEL
public static final java.lang.String DATA_LABEL
- See Also:
- Constant Field Values
-
PARAM_REPLICATION
public static final java.lang.String PARAM_REPLICATION
- See Also:
- Constant Field Values
-
PARAM_MIN_REPLICATION
public static final java.lang.String PARAM_MIN_REPLICATION
- See Also:
- Constant Field Values
-
PARAM_ECSCHEME
public static final java.lang.String PARAM_ECSCHEME
- See Also:
- Constant Field Values
-
ACCOUNT_ID
public static final java.lang.String ACCOUNT_ID
- See Also:
- Constant Field Values
-
OBJ_STORE
public static final java.lang.String OBJ_STORE
- See Also:
- Constant Field Values
-
entityCmds
public static final com.mapr.cliframework.base.CLICommand entityCmds
-
fieldTable
public static java.util.Map<com.mapr.fs.cldb.proto.CLDBProto.AeInfoFields,com.mapr.cliframework.util.FieldInfo> fieldTable
-
-
Method Detail
-
executeRealCommand
public com.mapr.cliframework.base.CommandOutput executeRealCommand() throws com.mapr.cliframework.base.CLIProcessingException- Specified by:
executeRealCommandin classcom.mapr.cliframework.base.CLIBaseClass- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
buildNextRequest
public com.mapr.fs.cldb.proto.CLDBProto.AeLookupRequest buildNextRequest(com.google.protobuf.MessageLite prevReq, com.google.protobuf.MessageLite prevResp) throws com.mapr.cliframework.base.CLIProcessingExceptionDescription copied from interface:ListIteratorBuilds the next request object by inspecting the previous request and previous response.- Specified by:
buildNextRequestin interfaceListIterator- Specified by:
buildNextRequestin classListCommand- Returns:
- - new request object
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
hasMore
public boolean hasMore(com.google.protobuf.MessageLite prevReq, com.google.protobuf.MessageLite prevResp) throws com.mapr.cliframework.base.CLIProcessingExceptionDescription copied from interface:ListIteratorInspect the last request and last response to see if there are more records to be fetched.- Specified by:
hasMorein interfaceListIterator- Specified by:
hasMorein classListCommand- Returns:
- - true, if there are more records. false, if no more.
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
processResponse
public void processResponse(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out, com.google.protobuf.MessageLite response) throws com.mapr.cliframework.base.CLIProcessingExceptionDescription copied from interface:ListIteratorParse the response and populate the output hierarchy.- Specified by:
processResponsein interfaceListIterator- Specified by:
processResponsein classListCommand- Parameters:
out- -CommandOutput.OutputHierarchyresponse- - response object- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
sendRequest
public com.mapr.fs.cldb.proto.CLDBProto.AeLookupResponse sendRequest(com.google.protobuf.MessageLite request) throws com.mapr.cliframework.base.CLIProcessingExceptionDescription copied from interface:ListIteratorSend the request using RPC and fetch the response.- Specified by:
sendRequestin interfaceListIterator- Specified by:
sendRequestin classListCommand- Parameters:
request- - request object.- Returns:
- - the response object.
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
-