Class CommandSpec
java.lang.Object
org.tasktide.core.manager.command.CommandSpec
Standardize peripheral requirements for
ManagerCommand-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for buildingConstruct with all args -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether file path is emptyGet the configured file path forManagerCommandGets options map forManagerCommandgetOptionsKey(String key) Fetch options key from options map as castable objectGets query string forManagerCommandbooleanhasOptionsKey(String key) Returns whether options key is present in mapbooleanReturns whether file path is emptyvoidsetFilePath(Optional<String> filePath) Sets file path forManagerCommandvoidsetOptions(Optional<Map<String, Object>> options) Sets option map forManagerCommandvoidsetQueryString(Optional<String> queryString) Sets query string forManagerCommandRepresent as JSON documentRepresent as JSON stringtoString()Represent as string
-
Constructor Details
-
CommandSpec
public CommandSpec()Default constructor for building -
CommandSpec
-
-
Method Details
-
getFilePath
Get the configured file path forManagerCommand- Returns:
- Optional-String
-
setFilePath
Sets file path forManagerCommand- Parameters:
filePath-
-
filePathIsEmpty
public boolean filePathIsEmpty()Returns whether file path is empty- Returns:
- boolean
-
getQueryString
Gets query string forManagerCommand- Returns:
- Optional-String
-
setQueryString
Sets query string forManagerCommand- Parameters:
queryString-
-
queryStringIsEmpty
public boolean queryStringIsEmpty()Returns whether file path is empty- Returns:
- boolean
-
getOptions
Gets options map forManagerCommand- Returns:
- Optional-Map-String,Object
-
getOptionsKey
-
hasOptionsKey
Returns whether options key is present in map- Parameters:
key-- Returns:
- boolean
-
setOptions
Sets option map forManagerCommand- Parameters:
options-
-
toJsonString
-
toJsonDoc
-
toString
-