public class AuditLoggingDockerClient
extends java.lang.Object
implements com.github.dockerjava.api.DockerClient
DockerClient
to facilitate 'audit logging' of potentially destruction actions using
AuditLogger
.Constructor and Description |
---|
AuditLoggingDockerClient(com.github.dockerjava.api.DockerClient wrappedClient) |
Modifier and Type | Method and Description |
---|---|
com.github.dockerjava.api.command.CreateContainerCmd |
createContainerCmd(@NotNull java.lang.String image) |
com.github.dockerjava.api.command.CreateNetworkCmd |
createNetworkCmd() |
com.github.dockerjava.api.command.KillContainerCmd |
killContainerCmd(@NotNull java.lang.String containerId) |
com.github.dockerjava.api.command.RemoveContainerCmd |
removeContainerCmd(@NotNull java.lang.String containerId) |
com.github.dockerjava.api.command.RemoveNetworkCmd |
removeNetworkCmd(@NotNull java.lang.String networkId) |
com.github.dockerjava.api.command.StartContainerCmd |
startContainerCmd(@NotNull java.lang.String containerId) |
com.github.dockerjava.api.command.StopContainerCmd |
stopContainerCmd(@NotNull java.lang.String containerId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
attachContainerCmd, authCmd, authConfig, buildImageCmd, buildImageCmd, buildImageCmd, close, commitCmd, connectToNetworkCmd, containerDiffCmd, copyArchiveFromContainerCmd, copyArchiveToContainerCmd, copyFileFromContainerCmd, createImageCmd, createServiceCmd, createVolumeCmd, disconnectFromNetworkCmd, eventsCmd, execCreateCmd, execStartCmd, infoCmd, initializeSwarmCmd, inspectContainerCmd, inspectExecCmd, inspectImageCmd, inspectNetworkCmd, inspectServiceCmd, inspectSwarmCmd, inspectVolumeCmd, joinSwarmCmd, leaveSwarmCmd, listContainersCmd, listImagesCmd, listNetworksCmd, listServicesCmd, listSwarmNodesCmd, listTasksCmd, listVolumesCmd, loadImageCmd, logContainerCmd, logServiceCmd, logTaskCmd, pauseContainerCmd, pingCmd, pullImageCmd, pushImageCmd, pushImageCmd, removeImageCmd, removeServiceCmd, removeVolumeCmd, renameContainerCmd, restartContainerCmd, saveImageCmd, searchImagesCmd, statsCmd, tagImageCmd, topContainerCmd, unpauseContainerCmd, updateContainerCmd, updateServiceCmd, updateSwarmCmd, updateSwarmNodeCmd, versionCmd, waitContainerCmd
public AuditLoggingDockerClient(com.github.dockerjava.api.DockerClient wrappedClient)
public com.github.dockerjava.api.command.CreateContainerCmd createContainerCmd(@NotNull @NotNull java.lang.String image)
createContainerCmd
in interface com.github.dockerjava.api.DockerClient
public com.github.dockerjava.api.command.StartContainerCmd startContainerCmd(@NotNull @NotNull java.lang.String containerId)
startContainerCmd
in interface com.github.dockerjava.api.DockerClient
public com.github.dockerjava.api.command.RemoveContainerCmd removeContainerCmd(@NotNull @NotNull java.lang.String containerId)
removeContainerCmd
in interface com.github.dockerjava.api.DockerClient
public com.github.dockerjava.api.command.StopContainerCmd stopContainerCmd(@NotNull @NotNull java.lang.String containerId)
stopContainerCmd
in interface com.github.dockerjava.api.DockerClient
public com.github.dockerjava.api.command.KillContainerCmd killContainerCmd(@NotNull @NotNull java.lang.String containerId)
killContainerCmd
in interface com.github.dockerjava.api.DockerClient
public com.github.dockerjava.api.command.CreateNetworkCmd createNetworkCmd()
createNetworkCmd
in interface com.github.dockerjava.api.DockerClient
public com.github.dockerjava.api.command.RemoveNetworkCmd removeNetworkCmd(@NotNull @NotNull java.lang.String networkId)
removeNetworkCmd
in interface com.github.dockerjava.api.DockerClient