Class DeployitRemoteClient
- java.lang.Object
-
- com.xebialabs.deployit.booter.remote.client.DeployitRemoteClient
-
public class DeployitRemoteClient extends java.lang.ObjectA thin wrapper to close a gap between REST api functionality, provided out of the box by proxies and deployit clients needs.
-
-
Constructor Summary
Constructors Constructor Description DeployitRemoteClient(DeployitCommunicator communicator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.deployit.plugin.api.udm.ConfigurationItemimportPackage(java.io.File file)Imports a package into XL Deploy bypassing resteasy.com.xebialabs.deployit.plugin.api.udm.ConfigurationItemimportPackage(java.lang.String path)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemimportPackage(java.lang.String path, java.lang.String credentialsId)Imports a package into XL Deploy bypassing resteasy.com.xebialabs.deployit.plugin.api.udm.ConfigurationItemimportPackage(java.lang.String path, java.lang.String user, java.lang.String password)Imports a package into XL Deploy bypassing resteasy.
-
-
-
Constructor Detail
-
DeployitRemoteClient
public DeployitRemoteClient(DeployitCommunicator communicator)
-
-
Method Detail
-
importPackage
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage(java.lang.String path, java.lang.String user, java.lang.String password)Imports a package into XL Deploy bypassing resteasy.- Parameters:
path- Either URL or local path, or path on XL Deploy serveruser- Optional userpassword- Optional password- Returns:
- Configuration item as a result of import
-
importPackage
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage(java.lang.String path, java.lang.String credentialsId)Imports a package into XL Deploy bypassing resteasy.- Parameters:
path- Either URL or local path, or path on XL Deploy servercredentialsId- Optional id of the credentials for the URL- Returns:
- Configuration item as a result of import
-
importPackage
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage(java.lang.String path)
-
importPackage
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage(java.io.File file)
Imports a package into XL Deploy bypassing resteasy. This method is preferably to use overimportPackage(String)when you know that you are not going to deal with remote URLs.- Parameters:
file- either local file, or relative file path on XL Deploy server- Returns:
- Configuration item as a result of import
-
-