Class CommandBuilder
- java.lang.Object
-
- com.github.prazmok.aws.sam.command.CommandBuilder
-
- Direct Known Subclasses:
SamCommandBuilder
public class CommandBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ArgSeparatorargSeparatorprotected booleandryRunprotected org.gradle.api.logging.Loggerloggerprotected java.util.LinkedHashSet<java.lang.String>params
-
Constructor Summary
Constructors Constructor Description CommandBuilder(org.gradle.api.logging.Logger logger, ArgSeparator argSeparator)CommandBuilder(org.gradle.api.logging.Logger logger, ArgSeparator argSeparator, boolean dryRun)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandBuilderargument(java.lang.String argument, java.lang.Object value)java.util.LinkedHashSet<java.lang.String>build()CommandBuildercommand(java.lang.String command)CommandBuilderoption(java.lang.String option)CommandBuilderoption(java.lang.String option, java.lang.Boolean value)CommandBuildertask(java.lang.String task)
-
-
-
Field Detail
-
params
protected final java.util.LinkedHashSet<java.lang.String> params
-
logger
protected final org.gradle.api.logging.Logger logger
-
argSeparator
protected final ArgSeparator argSeparator
-
dryRun
protected final boolean dryRun
-
-
Constructor Detail
-
CommandBuilder
public CommandBuilder(org.gradle.api.logging.Logger logger, ArgSeparator argSeparator)
-
CommandBuilder
public CommandBuilder(org.gradle.api.logging.Logger logger, ArgSeparator argSeparator, boolean dryRun)
-
-
Method Detail
-
command
public CommandBuilder command(java.lang.String command)
-
task
public CommandBuilder task(java.lang.String task)
-
argument
public CommandBuilder argument(java.lang.String argument, java.lang.Object value)
-
option
public CommandBuilder option(java.lang.String option)
-
option
public CommandBuilder option(java.lang.String option, java.lang.Boolean value)
-
build
public final java.util.LinkedHashSet<java.lang.String> build() throws java.lang.IllegalStateException- Throws:
java.lang.IllegalStateException
-
-