com.xebialabs.deployit.plugin.cloud.vsphere.ci
Class Credentials

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.cloud.vsphere.ci.Credentials
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(description="vCenter credentials",
          root=CONFIGURATION)
public class Credentials
extends com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem

Reusable credentials for VSphere

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
 
Constructor Summary
Credentials()
           
 
Method Summary
 java.lang.String getPassword()
           
 java.lang.String getUrl()
           
 java.lang.String getUsername()
           
 boolean isIgnoreCert()
           
 void setIgnoreCert(boolean ignoreCert)
           
 void setPassword(java.lang.String password)
           
 void setUrl(java.lang.String url)
           
 void setUsername(java.lang.String username)
           
 java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> validateCredentials()
           
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Credentials

public Credentials()
Method Detail

validateCredentials

@ControlTask(label="Validate credentials",
             description="Validate credentials by connecting to vCenter.")
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> validateCredentials()

getUrl

public java.lang.String getUrl()

getUsername

public java.lang.String getUsername()

getPassword

public java.lang.String getPassword()

setUrl

public void setUrl(java.lang.String url)

setUsername

public void setUsername(java.lang.String username)

setPassword

public void setPassword(java.lang.String password)

isIgnoreCert

public boolean isIgnoreCert()

setIgnoreCert

public void setIgnoreCert(boolean ignoreCert)