public abstract class RemoteExecutionActionInfo extends Object
Constructor and Description |
---|
RemoteExecutionActionInfo() |
Modifier and Type | Method and Description |
---|---|
abstract Protocol.Digest |
getActionDigest() |
abstract Iterable<? extends Path> |
getOutputs() |
abstract com.google.common.collect.ImmutableList<UploadDataSupplier> |
getRequiredData() |
abstract long |
getTotalInputSize() |
static RemoteExecutionActionInfo |
of(Protocol.Digest actionDigest,
com.google.common.collect.ImmutableList<UploadDataSupplier> requiredData,
long totalInputSize,
Iterable<? extends Path> outputs) |
RemoteExecutionActionInfo |
withRequiredData(com.google.common.collect.ImmutableList<UploadDataSupplier> data) |
public abstract Protocol.Digest getActionDigest()
public abstract com.google.common.collect.ImmutableList<UploadDataSupplier> getRequiredData()
public abstract long getTotalInputSize()
public RemoteExecutionActionInfo withRequiredData(com.google.common.collect.ImmutableList<UploadDataSupplier> data)
public static RemoteExecutionActionInfo of(Protocol.Digest actionDigest, com.google.common.collect.ImmutableList<UploadDataSupplier> requiredData, long totalInputSize, Iterable<? extends Path> outputs)