Interface DockerActionBuilder<T extends TestAction,B extends DockerActionBuilder<T,B>>
- All Superinterfaces:
ActionBuilder<T,,B> TestActionBuilder<T>
public interface DockerActionBuilder<T extends TestAction,B extends DockerActionBuilder<T,B>>
extends ActionBuilder<T,B>, TestActionBuilder<T>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Method Summary
Modifier and TypeMethodDescriptionAdds a build image command.Use a custom docker client.Adds some command via abstract command builder.create()Adds a create command.default DockerContainerCreateActionBuilder<?,?, ?> Adds a create command.DockerInfoActionBuilder<?,?, ?> info()Use an info command.inspect()Adds an inspect container command.default DockerContainerInspectActionBuilder<?,?, ?> Adds an inspect container command.Adds an inspect image command.default DockerImageInspectActionBuilder<?,?, ?> inspectImage(String imageId) Adds an inspect image command.DockerPingActionBuilder<?,?, ?> ping()Adds a ping command.DockerImagePullActionBuilder<?,?, ?> Adds a pull image command.default DockerImagePullActionBuilder<?,?, ?> Adds a pull image command.remove()Adds a remove command.default DockerContainerRemoveActionBuilder<?,?, ?> Adds a remove command.Adds a remove image command.default DockerImageRemoveActionBuilder<?,?, ?> removeImage(String imageId) Adds a remove image command.Adds expected command result.start()Adds a start command.default DockerContainerStartActionBuilder<?,?, ?> Adds a start command.stop()Adds a stop command.default DockerContainerStopActionBuilder<?,?, ?> Adds a stop command.validator(MessageValidator<? extends ValidationContext> validator) DockerVersionActionBuilder<?,?, ?> version()Adds a version command.waitFor()Adds a wait command.default DockerContainerWaitActionBuilder<?,?, ?> Adds a wait command.Methods inherited from interface org.citrusframework.actions.ActionBuilder
actor, description, nameMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Method Details
-
client
Use a custom docker client. -
mapper
-
validator
-
command
Adds some command via abstract command builder. -
info
DockerInfoActionBuilder<?,?, info()?> Use an info command. -
ping
DockerPingActionBuilder<?,?, ping()?> Adds a ping command. -
version
DockerVersionActionBuilder<?,?, version()?> Adds a version command. -
create
DockerContainerCreateActionBuilder<?,?, create()?> Adds a create command. -
create
Adds a create command. -
start
DockerContainerStartActionBuilder<?,?, start()?> Adds a start command. -
start
Adds a start command. -
stop
DockerContainerStopActionBuilder<?,?, stop()?> Adds a stop command. -
stop
Adds a stop command. -
remove
DockerContainerRemoveActionBuilder<?,?, remove()?> Adds a remove command. -
remove
Adds a remove command. -
waitFor
DockerContainerWaitActionBuilder<?,?, waitFor()?> Adds a wait command. -
waitFor
Adds a wait command. -
inspect
DockerContainerInspectActionBuilder<?,?, inspect()?> Adds an inspect container command. -
inspect
Adds an inspect container command. -
inspectImage
DockerImageInspectActionBuilder<?,?, inspectImage()?> Adds an inspect image command. -
inspectImage
Adds an inspect image command. -
buildImage
DockerImageBuildActionBuilder<?,?, buildImage()?> Adds a build image command. -
pullImage
DockerImagePullActionBuilder<?,?, pullImage()?> Adds a pull image command. -
pullImage
Adds a pull image command. -
removeImage
DockerImageRemoveActionBuilder<?,?, removeImage()?> Adds a remove image command. -
removeImage
Adds a remove image command. -
result
Adds expected command result.
-