Class DockerInspectExecContainer
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
-
- com.bmuschko.gradle.docker.tasks.container.DockerInspectExecContainer
-
- All Implemented Interfaces:
Comparable<Task>
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,ExtensionAware
,Task
,Configurable<Task>
public class DockerInspectExecContainer extends AbstractDockerRemoteApiTask
Inspects task executed inside container withDockerExecContainer
command.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer
-
-
Field Summary
-
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
-
Constructor Summary
Constructors Constructor Description DockerInspectExecContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Property<String>
getExecId()
The ID name of exec used to perform operation.void
runRemoteCommand()
void
targetExecId(String execId)
Sets the target exec ID or name.void
targetExecId(Callable<String> execId)
Sets the target exec ID or name.void
targetExecId(Provider<String> execId)
Sets the target exec ID or name.-
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getNextHandler, getRegistryAuthLocator, getUrl, onComplete, onError, onNext, start
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
-
-
-
Method Detail
-
getExecId
@Input public final Property<String> getExecId()
The ID name of exec used to perform operation. The exec for the provided ID has to be created and started first.
-
targetExecId
public void targetExecId(String execId)
Sets the target exec ID or name.- Parameters:
execId
- Exec ID or name- See Also:
targetExecId(Callable)
,targetExecId(Provider)
-
targetExecId
public void targetExecId(Callable<String> execId)
Sets the target exec ID or name.- Parameters:
execId
- Exec ID or name as Callable- See Also:
targetExecId(String)
,targetExecId(Provider)
-
targetExecId
public void targetExecId(Provider<String> execId)
Sets the target exec ID or name.- Parameters:
execId
- Exec ID or name as Provider- See Also:
targetExecId(String)
,targetExecId(Callable)
-
runRemoteCommand
public void runRemoteCommand()
- Specified by:
runRemoteCommand
in classAbstractDockerRemoteApiTask
-
-