@InterfaceAudience.Private @InterfaceStability.Unstable public class ShellAction extends Node implements HasAttributes
ShellActionBuilder.
The properties of the builder can only be set once, an attempt to set them a second time will trigger
an IllegalStateException.
Builder instances can be used to build several elements, although properties already set cannot be changed after
a call to ShellActionBuilder.build() either.Node.NodeWithCondition| Modifier and Type | Method and Description |
|---|---|
List<String> |
getArchives() |
List<String> |
getArguments() |
ActionAttributes |
getAttributes() |
String |
getConfigProperty(String property) |
Map<String,String> |
getConfiguration() |
List<String> |
getEnvironmentVariables() |
String |
getExecutable() |
List<String> |
getFiles() |
List<String> |
getJobXmls() |
Launcher |
getLauncher() |
String |
getNameNode() |
Prepare |
getPrepare() |
String |
getResourceManager() |
boolean |
isCaptureOutput() |
getAllChildren, getAllParents, getChildrenWithConditions, getChildrenWithoutConditions, getCredentials, getDefaultConditionalChild, getErrorHandler, getName, getParentsWithConditions, getParentsWithoutConditions, getRetryInterval, getRetryMax, getRetryPolicypublic String getResourceManager()
public String getNameNode()
public Prepare getPrepare()
public Launcher getLauncher()
public String getExecutable()
public boolean isCaptureOutput()
public ActionAttributes getAttributes()
getAttributes in interface HasAttributesCopyright © 2021 Apache Software Foundation. All rights reserved.