public class CopyArchiveToContainerCmdImpl extends AbstrDockerCmd<CopyArchiveToContainerCmd,Void> implements CopyArchiveToContainerCmd
CopyArchiveToContainerCmd.Execexecution| Constructor and Description |
|---|
CopyArchiveToContainerCmdImpl(CopyArchiveToContainerCmd.Exec exec,
String containerId) |
| Modifier and Type | Method and Description |
|---|---|
Void |
exec() |
String |
getContainerId() |
String |
getHostResource() |
String |
getRemotePath() |
InputStream |
getTarInputStream() |
boolean |
isDirChildrenOnly() |
boolean |
isNoOverwriteDirNonDir() |
String |
toString() |
CopyArchiveToContainerCmd |
withContainerId(String containerId)
Set container's id
|
CopyArchiveToContainerCmd |
withDirChildrenOnly(boolean dirChildrenOnly)
If this flag is set to true, all children of the local directory will be copied to the remote without the root directory.
|
CopyArchiveToContainerCmd |
withHostResource(String hostResource)
Set path to the resource on the host machine
|
CopyArchiveToContainerCmd |
withNoOverwriteDirNonDir(boolean noOverwriteDirNonDir)
If set to true then it will be an error if unpacking the given content would cause an existing directory to be replaced with a
non-directory and vice versa
|
CopyArchiveToContainerCmd |
withRemotePath(String remotePath) |
CopyArchiveToContainerCmd |
withTarInputStream(InputStream tarInputStream)
Set the tar input stream that will be uploaded to the container.
|
close, registryAuthpublic CopyArchiveToContainerCmdImpl(CopyArchiveToContainerCmd.Exec exec, String containerId)
public CopyArchiveToContainerCmd withContainerId(String containerId)
CopyArchiveToContainerCmdwithContainerId in interface CopyArchiveToContainerCmdcontainerId - id of the container to copy file topublic CopyArchiveToContainerCmd withHostResource(String hostResource)
CopyArchiveToContainerCmdwithHostResource in interface CopyArchiveToContainerCmdhostResource - path to the resource on the host machinepublic CopyArchiveToContainerCmd withNoOverwriteDirNonDir(boolean noOverwriteDirNonDir)
CopyArchiveToContainerCmdwithNoOverwriteDirNonDir in interface CopyArchiveToContainerCmdnoOverwriteDirNonDir - flag to know if non directory can be overwrittenpublic CopyArchiveToContainerCmd withRemotePath(String remotePath)
withRemotePath in interface CopyArchiveToContainerCmdpublic CopyArchiveToContainerCmd withTarInputStream(InputStream tarInputStream)
CopyArchiveToContainerCmdwithTarInputStream in interface CopyArchiveToContainerCmdtarInputStream - the stream to upload to the containerpublic CopyArchiveToContainerCmd withDirChildrenOnly(boolean dirChildrenOnly)
CopyArchiveToContainerCmdwithDirChildrenOnly in interface CopyArchiveToContainerCmddirChildrenOnly - if root directory is ignoredpublic InputStream getTarInputStream()
getTarInputStream in interface CopyArchiveToContainerCmdpublic String getContainerId()
getContainerId in interface CopyArchiveToContainerCmdpublic String getHostResource()
getHostResource in interface CopyArchiveToContainerCmdpublic boolean isNoOverwriteDirNonDir()
isNoOverwriteDirNonDir in interface CopyArchiveToContainerCmdpublic String getRemotePath()
getRemotePath in interface CopyArchiveToContainerCmdpublic boolean isDirChildrenOnly()
isDirChildrenOnly in interface CopyArchiveToContainerCmdpublic String toString()
toString in class AbstrDockerCmd<CopyArchiveToContainerCmd,Void>public Void exec() throws NotFoundException
exec in interface CopyArchiveToContainerCmdexec in interface SyncDockerCmd<Void>exec in class AbstrDockerCmd<CopyArchiveToContainerCmd,Void>NotFoundException - No such containerCopyright © 2017. All Rights Reserved.