org.jclouds.vcloud.director.v1_5.domain.org
Class CustomOrgLdapSettings

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.org.CustomOrgLdapSettings

public class CustomOrgLdapSettings
extends Object

Used when OrgLdapMode=CUSTOM to define connection details for the organization's LDAP service.

 <complexType name="CustomOrgLdapSettings">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}VCloudExtensibleType">
       <sequence>
         <element name="HostName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Port" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="IsSsl" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsSslAcceptAll" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Realm" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SearchBase" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UserName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AuthenticationMechanism" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="GroupSearchBase" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsGroupSearchBaseEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ConnectorType" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="UserAttributes" type="{http://www.vmware.com/vcloud/v1.5}OrgLdapUserAttributesType"/>
         <element name="GroupAttributes" type="{http://www.vmware.com/vcloud/v1.5}OrgLdapGroupAttributesType"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CustomOrgLdapSettings.AuthenticationMechanism
           
static class CustomOrgLdapSettings.Builder<T extends CustomOrgLdapSettings.Builder<T>>
           
static class CustomOrgLdapSettings.ConcreteBuilder
           
static class CustomOrgLdapSettings.ConnectorType
           
 
Field Summary
protected  String authenticationMechanism
           
protected  String connectorType
           
protected  OrgLdapGroupAttributes groupAttributes
           
protected  String groupSearchBase
           
protected  String hostName
           
protected  boolean isGroupSearchBaseEnabled
           
protected  Boolean isSsl
           
protected  Boolean isSslAcceptAll
           
protected  String password
           
protected  int port
           
protected  String realm
           
protected  String searchBase
           
protected  OrgLdapUserAttributes userAttributes
           
protected  String userName
           
 
Constructor Summary
protected CustomOrgLdapSettings()
           
 
Method Summary
static CustomOrgLdapSettings.Builder<?> builder()
           
 boolean equals(Object o)
           
 String getAuthenticationMechanism()
          Gets the value of the authenticationMechanism property.
 String getConnectorType()
          Gets the value of the connectorType property.
 OrgLdapGroupAttributes getGroupAttributes()
          Gets the value of the groupAttributes property.
 String getGroupSearchBase()
          Gets the value of the groupSearchBase property.
 String getHostName()
          Gets the value of the hostName property.
 String getPassword()
          Gets the value of the password property.
 int getPort()
          Gets the value of the port property.
 String getRealm()
          Gets the value of the realm property.
 String getSearchBase()
          Gets the value of the searchBase property.
 OrgLdapUserAttributes getUserAttributes()
          Gets the value of the userAttributes property.
 String getUserName()
          Gets the value of the userName property.
 int hashCode()
           
 boolean isGroupSearchBaseEnabled()
          Gets the value of the isGroupSearchBaseEnabled property.
 Boolean isSsl()
          Gets the value of the isSsl property.
 Boolean isSslAcceptAll()
          Gets the value of the isSslAcceptAll property.
protected  com.google.common.base.Objects.ToStringHelper string()
           
 CustomOrgLdapSettings.Builder<?> toBuilder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

hostName

protected String hostName

port

protected int port

isSsl

protected Boolean isSsl

isSslAcceptAll

protected Boolean isSslAcceptAll

realm

protected String realm

searchBase

protected String searchBase

userName

protected String userName

password

protected String password

authenticationMechanism

protected String authenticationMechanism

groupSearchBase

protected String groupSearchBase

isGroupSearchBaseEnabled

protected boolean isGroupSearchBaseEnabled

connectorType

protected String connectorType

userAttributes

protected OrgLdapUserAttributes userAttributes

groupAttributes

protected OrgLdapGroupAttributes groupAttributes
Constructor Detail

CustomOrgLdapSettings

protected CustomOrgLdapSettings()
Method Detail

builder

public static CustomOrgLdapSettings.Builder<?> builder()

toBuilder

public CustomOrgLdapSettings.Builder<?> toBuilder()

getHostName

public String getHostName()
Gets the value of the hostName property.

Returns:
possible object is String

getPort

public int getPort()
Gets the value of the port property.


isSsl

public Boolean isSsl()
Gets the value of the isSsl property.

Returns:
possible object is Boolean

isSslAcceptAll

public Boolean isSslAcceptAll()
Gets the value of the isSslAcceptAll property.

Returns:
possible object is Boolean

getRealm

public String getRealm()
Gets the value of the realm property.

Returns:
possible object is String

getSearchBase

public String getSearchBase()
Gets the value of the searchBase property.

Returns:
possible object is String

getUserName

public String getUserName()
Gets the value of the userName property.

Returns:
possible object is String

getPassword

public String getPassword()
Gets the value of the password property.

Returns:
possible object is String

getAuthenticationMechanism

public String getAuthenticationMechanism()
Gets the value of the authenticationMechanism property.

Returns:
possible object is String

getGroupSearchBase

public String getGroupSearchBase()
Gets the value of the groupSearchBase property.

Returns:
possible object is String

isGroupSearchBaseEnabled

public boolean isGroupSearchBaseEnabled()
Gets the value of the isGroupSearchBaseEnabled property.


getConnectorType

public String getConnectorType()
Gets the value of the connectorType property.

Returns:
possible object is String

getUserAttributes

public OrgLdapUserAttributes getUserAttributes()
Gets the value of the userAttributes property.

Returns:
possible object is OrgLdapUserAttributes

getGroupAttributes

public OrgLdapGroupAttributes getGroupAttributes()
Gets the value of the groupAttributes property.

Returns:
possible object is OrgLdapGroupAttributes

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

string

protected com.google.common.base.Objects.ToStringHelper string()


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.