Package io.bdeploy.bhive.cli
Class FetchTool
java.lang.Object
@Help("Fetch Manifest(s) from a remote BHive instance.")
@ToolCategory("Remote server interaction commands")
@ToolDefaultVerbose(true)
public class FetchTool
extends RemoteServiceTool<FetchTool.FetchConfig>
A tool to fetch one or more manifests with all required objects from a remote
hive to the local hive. Same as
PushTool but in the reverse
direction.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.bdeploy.jersey.cli.RemoteServiceTool
RemoteServiceTool.RemoteOptionalNested classes/interfaces inherited from class io.bdeploy.common.cli.ToolBase.CliTool
ToolBase.CliTool.CliName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RenderableResultrun(FetchTool.FetchConfig config, RemoteService svc) Methods inherited from class io.bdeploy.jersey.cli.RemoteServiceTool
getConfigsForHelp, getLocalContext, runMethods inherited from class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
getConfig, getPrimaryConfigClass, getRawConfiguration, helpAndFail, helpAndFailIfMissing, runMethods inherited from class io.bdeploy.common.cli.ToolBase.CliTool
createDataTable, createEmptyResult, createNoOp, createResultWithErrorMessage, createResultWithSuccessMessage, createSuccess, getActivityReporter, getAuditorFactory, getDataFormat, isVerbose, out, setActivityReporter, setAuditorFactory, setDataFormat, setOutput, setVerbose
-
Constructor Details
-
FetchTool
public FetchTool()
-
-
Method Details
-
run
- Specified by:
runin classRemoteServiceTool<FetchTool.FetchConfig>
-