Class ExternalVariableServer

java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(root=CONFIGURATION, virtual=true, versioned=false) public class ExternalVariableServer extends Configuration
Configuration object for external variables to lookup their value with.
See Also:
  • Constructor Details

    • ExternalVariableServer

      public ExternalVariableServer()
  • Method Details

    • lookup

      public Map<String,String> lookup(List<PasswordStringVariable> variables)
      Resolves a list of password variables from an external server implementation. This method is not part of public API. DO NOT use it.
      Parameters:
      variables - the password variables that need resolving
      Returns:
      A map of external server values mapped to Variable#getKey()
      See Also:
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem