Class ConjurServer
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.xlrelease.domain.BaseConfiguration
-
- com.xebialabs.xlrelease.domain.Configuration
-
- com.xebialabs.xlrelease.domain.ExternalVariableServer
-
- com.xebialabs.xlrelease.externalproviders.conjur.ConjurServer
-
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,java.io.Serializable,java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(label="Conjur Server") public class ConjurServer extends com.xebialabs.xlrelease.domain.ExternalVariableServer- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConjurServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckConnection()javax.ws.rs.client.ClientBuildercreateClientBuilder()com.cyberark.conjur.api.EndpointscreateEndPoints()java.lang.StringgetAccount()java.lang.StringgetScriptLocation()java.lang.StringgetUsername()java.util.Map<java.lang.String,java.lang.String>lookup(java.util.List<com.xebialabs.xlrelease.domain.variables.PasswordStringVariable> variables)voidsetAccount(java.lang.String account)voidsetScriptLocation(java.lang.String scriptLocation)voidsetUsername(java.lang.String username)-
Methods inherited from class com.xebialabs.xlrelease.domain.ExternalVariableServer
equals, getToken, getUrl, hashCode, setToken, setUrl
-
Methods inherited from class com.xebialabs.xlrelease.domain.Configuration
getTitle, getVariableMapping, hasVariableMapping, setTitle, setVariableMapping
-
Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getFolderId, hasId, setFolderId
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
-
-
-
Method Detail
-
getScriptLocation
public java.lang.String getScriptLocation()
-
setScriptLocation
public void setScriptLocation(java.lang.String scriptLocation)
-
getAccount
public java.lang.String getAccount()
-
setAccount
public void setAccount(java.lang.String account)
-
getUsername
public java.lang.String getUsername()
-
setUsername
public void setUsername(java.lang.String username)
-
checkConnection
public boolean checkConnection()
-
createClientBuilder
public javax.ws.rs.client.ClientBuilder createClientBuilder()
-
createEndPoints
public com.cyberark.conjur.api.Endpoints createEndPoints()
-
lookup
public java.util.Map<java.lang.String,java.lang.String> lookup(java.util.List<com.xebialabs.xlrelease.domain.variables.PasswordStringVariable> variables)
- Specified by:
lookupin classcom.xebialabs.xlrelease.domain.ExternalVariableServer
-
-