@InterfaceAudience.Private @InterfaceStability.Unstable public class Hive2ActionBuilder extends NodeBuilderBaseImpl<Hive2ActionBuilder> implements Builder<Hive2Action>
Hive2Action.
The properties of the builder can only be set once, an attempt to set them a second time will trigger
an IllegalStateException. The properties that are lists are an exception to this rule, of course multiple
elements can be added / removed.
Builder instances can be used to build several elements, although properties already set cannot be changed after
a call to build() either.addAsChildToAllParents, clearCredentials, clearParents, withCredential, withErrorHandler, withName, withoutCredential, withoutErrorHandler, withoutParent, withParent, withParentDefaultConditional, withParentWithCondition, withRetryInterval, withRetryMax, withRetryPolicypublic static Hive2ActionBuilder create()
public static Hive2ActionBuilder createFromExistingAction(Hive2Action action)
public static Hive2ActionBuilder createFromExistingAction(Node action)
public Hive2ActionBuilder withResourceManager(String resourceManager)
public Hive2ActionBuilder withNameNode(String nameNode)
public Hive2ActionBuilder withPrepare(Prepare prepare)
public Hive2ActionBuilder withLauncher(Launcher launcher)
public Hive2ActionBuilder withJobXml(String jobXml)
public Hive2ActionBuilder withoutJobXml(String jobXml)
public Hive2ActionBuilder clearJobXmls()
public Hive2ActionBuilder withConfigProperty(String key, String value)
public Hive2ActionBuilder withScript(String script)
public Hive2ActionBuilder withQuery(String query)
public Hive2ActionBuilder withParam(String param)
public Hive2ActionBuilder withoutParam(String param)
public Hive2ActionBuilder clearParams()
public Hive2ActionBuilder withArg(String arg)
public Hive2ActionBuilder withoutArg(String arg)
public Hive2ActionBuilder clearArgs()
public Hive2ActionBuilder withFile(String file)
public Hive2ActionBuilder withoutFile(String file)
public Hive2ActionBuilder clearFiles()
public Hive2ActionBuilder withArchive(String archive)
public Hive2ActionBuilder withoutArchive(String archive)
public Hive2ActionBuilder clearArchives()
public Hive2ActionBuilder withJdbcUrl(String jdbcUrl)
public Hive2ActionBuilder withPassword(String password)
public Hive2Action build()
Builderbuild in interface Builder<Hive2Action>protected Hive2ActionBuilder getRuntimeSelfReference()
getRuntimeSelfReference in class NodeBuilderBaseImpl<Hive2ActionBuilder>Copyright © 2021 Apache Software Foundation. All rights reserved.