public abstract class InvocationInfo extends Object
Constructor and Description |
---|
InvocationInfo() |
Modifier and Type | Method and Description |
---|---|
abstract Path |
getBuckLogDir() |
abstract BuildId |
getBuildId() |
abstract com.google.common.collect.ImmutableList<String> |
getCommandArgs() |
String |
getCommandId() |
abstract boolean |
getIsDaemon() |
abstract boolean |
getIsRemoteExecution() |
Path |
getLogDirectoryPath() |
Path |
getLogFilePath() |
abstract String |
getRepository() |
Path |
getSimpleConsoleOutputFilePath() |
abstract String |
getSubCommand() |
abstract boolean |
getSuperConsoleEnabled() |
abstract long |
getTimestampMillis() |
abstract com.google.common.collect.ImmutableList<String> |
getUnexpandedCommandArgs() |
abstract String |
getWatchmanVersion() |
static InvocationInfo |
of(BuildId buildId,
boolean superConsoleEnabled,
boolean isDaemon,
String subCommand,
com.google.common.collect.ImmutableList<String> commandArgs,
com.google.common.collect.ImmutableList<String> unexpandedCommandArgs,
Path buckLogDir,
boolean isRemoteExecution,
String repository,
String watchmanVersion) |
static InvocationInfo |
of(BuildId buildId,
boolean superConsoleEnabled,
boolean isDaemon,
String subCommand,
com.google.common.collect.ImmutableList<String> commandArgs,
com.google.common.collect.ImmutableList<String> unexpandedCommandArgs,
Path buckLogDir,
boolean isRemoteExecution,
String repository,
String watchmanVersion,
long timestampMillis) |
String |
toLogLine() |
String |
toString() |
public abstract BuildId getBuildId()
public abstract boolean getSuperConsoleEnabled()
public abstract boolean getIsDaemon()
public abstract String getSubCommand()
public abstract com.google.common.collect.ImmutableList<String> getCommandArgs()
public abstract com.google.common.collect.ImmutableList<String> getUnexpandedCommandArgs()
public abstract Path getBuckLogDir()
public String getCommandId()
public String toLogLine()
public abstract boolean getIsRemoteExecution()
public abstract String getRepository()
public abstract String getWatchmanVersion()
public abstract long getTimestampMillis()
public Path getLogDirectoryPath()
public Path getLogFilePath()
public Path getSimpleConsoleOutputFilePath()
public static InvocationInfo of(BuildId buildId, boolean superConsoleEnabled, boolean isDaemon, String subCommand, com.google.common.collect.ImmutableList<String> commandArgs, com.google.common.collect.ImmutableList<String> unexpandedCommandArgs, Path buckLogDir, boolean isRemoteExecution, String repository, String watchmanVersion)
public static InvocationInfo of(BuildId buildId, boolean superConsoleEnabled, boolean isDaemon, String subCommand, com.google.common.collect.ImmutableList<String> commandArgs, com.google.common.collect.ImmutableList<String> unexpandedCommandArgs, Path buckLogDir, boolean isRemoteExecution, String repository, String watchmanVersion, long timestampMillis)