Class

# VMware_VCloud_API_CustomOrgLdapSettingsType

class VMware_VCloud_API_CustomOrgLdapSettingsType extends VMware_VCloud_API_VCloudExtensibleType

## Properties

static | $defaultNS |

## Methods

| __construct(array $VCloudExtension = null, string $HostName = null, int $Port = null, boolean $IsSsl = null, boolean $IsSslAcceptAll = null, string $Realm = null, string $SearchBase = null, string $UserName = null, string $Password = null, string $AuthenticationMechanism = null, string $GroupSearchBase = null, boolean $IsGroupSearchBaseEnabled = null, string $ConnectorType = null, VMware_VCloud_API_OrgLdapUserAttributesType $UserAttributes = null, VMware_VCloud_API_OrgLdapGroupAttributesType $GroupAttributes = null, boolean $UseExternalKerberos = null) |
| getVCloudExtension() | from VMware_VCloud_API_VCloudExtensibleType
| setVCloudExtension($VCloudExtension) | from VMware_VCloud_API_VCloudExtensibleType
| addVCloudExtension($value) | from VMware_VCloud_API_VCloudExtensibleType
| get_anyAttributes() | from VMware_VCloud_API_VCloudExtensibleType
| set_anyAttributes($anyAttributes) | from VMware_VCloud_API_VCloudExtensibleType
| get_tagName() |
| set_tagName($tagName) |
| export($name = null, $out = '', $level, $namespacedef = null, $namespace = null, $rootNS = null) |
| build($node, $namespaces = '') |
| getHostName() |
| setHostName($HostName) |
| getPort() |
| setPort($Port) |
| getIsSsl() |
| setIsSsl($IsSsl) |
| getIsSslAcceptAll() |
| setIsSslAcceptAll($IsSslAcceptAll) |
| getRealm() |
| setRealm($Realm) |
| getSearchBase() |
| setSearchBase($SearchBase) |
| getUserName() |
| setUserName($UserName) |
| getPassword() |
| setPassword($Password) |
| getAuthenticationMechanism() |
| setAuthenticationMechanism($AuthenticationMechanism) |
| getGroupSearchBase() |
| setGroupSearchBase($GroupSearchBase) |
| getIsGroupSearchBaseEnabled() |
| setIsGroupSearchBaseEnabled($IsGroupSearchBaseEnabled) |
| getConnectorType() |
| setConnectorType($ConnectorType) |
| getUserAttributes() |
| setUserAttributes($UserAttributes) |
| getGroupAttributes() |
| setGroupAttributes($GroupAttributes) |
| getUseExternalKerberos() |
| setUseExternalKerberos($UseExternalKerberos) |

## Details

###
at line 41
`public __construct(array $VCloudExtension = null, string $HostName = null, int $Port = null, boolean $IsSsl = null, boolean $IsSslAcceptAll = null, string $Realm = null, string $SearchBase = null, string $UserName = null, string $Password = null, string $AuthenticationMechanism = null, string $GroupSearchBase = null, boolean $IsGroupSearchBaseEnabled = null, string $ConnectorType = null, VMware_VCloud_API_OrgLdapUserAttributesType $UserAttributes = null, VMware_VCloud_API_OrgLdapGroupAttributesType $GroupAttributes = null, boolean $UseExternalKerberos = null)`

#### Parameters

array | $VCloudExtension | [optional] an array of VMwareVCloudAPI_VCloudExtensionType objects
string | $HostName | [optional]
int | $Port | [required]
boolean | $IsSsl | [optional]
boolean | $IsSslAcceptAll | [optional]
string | $Realm | [optional]
string | $SearchBase | [optional]
string | $UserName | [optional]
string | $Password | [optional]
string | $AuthenticationMechanism | [required]
string | $GroupSearchBase | [optional]
boolean | $IsGroupSearchBaseEnabled | [required]
string | $ConnectorType | [required]
VMware_VCloud_API_OrgLdapUserAttributesType | $UserAttributes | [required]
VMware_VCloud_API_OrgLdapGroupAttributesType | $GroupAttributes | [required]
boolean | $UseExternalKerberos | [optional]

###
in VMware_VCloud_API_VCloudExtensibleType at line 20
`public getVCloudExtension()`

###
in VMware_VCloud_API_VCloudExtensibleType at line 23
`public setVCloudExtension($VCloudExtension)`

#### Parameters

| $VCloudExtension |

###
in VMware_VCloud_API_VCloudExtensibleType at line 26
`public addVCloudExtension($value)`

#### Parameters

| $value |

###
in VMware_VCloud_API_VCloudExtensibleType at line 27
`public get_anyAttributes()`

###
in VMware_VCloud_API_VCloudExtensibleType at line 28
`public set_anyAttributes($anyAttributes)`

#### Parameters

| $anyAttributes |

###
at line 151
`public get_tagName()`

###
at line 152
`public set_tagName($tagName)`

#### Parameters

| $tagName |

###
at line 153
`public export($name = null, $out = '', $level, $namespacedef = null, $namespace = null, $rootNS = null)`

#### Parameters

| $name |
| $out |
| $level |
| $namespacedef |
| $namespace |
| $rootNS |

###
at line 288
`public build($node, $namespaces = '')`

#### Parameters

| $node |
| $namespaces |

###
at line 61
`public getHostName()`

###
at line 64
`public setHostName($HostName)`

#### Parameters

| $HostName |

###
at line 67
`public getPort()`

###
at line 70
`public setPort($Port)`

#### Parameters

| $Port |

###
at line 73
`public getIsSsl()`

###
at line 76
`public setIsSsl($IsSsl)`

#### Parameters

| $IsSsl |

###
at line 79
`public getIsSslAcceptAll()`

###
at line 82
`public setIsSslAcceptAll($IsSslAcceptAll)`

#### Parameters

| $IsSslAcceptAll |

###
at line 85
`public getRealm()`

###
at line 88
`public setRealm($Realm)`

#### Parameters

| $Realm |

###
at line 91
`public getSearchBase()`

###
at line 94
`public setSearchBase($SearchBase)`

#### Parameters

| $SearchBase |

###
at line 97
`public getUserName()`

###
at line 100
`public setUserName($UserName)`

#### Parameters

| $UserName |

###
at line 103
`public getPassword()`

###
at line 106
`public setPassword($Password)`

#### Parameters

| $Password |

###
at line 109
`public getAuthenticationMechanism()`

###
at line 112
`public setAuthenticationMechanism($AuthenticationMechanism)`

#### Parameters

| $AuthenticationMechanism |

###
at line 115
`public getGroupSearchBase()`

###
at line 118
`public setGroupSearchBase($GroupSearchBase)`

#### Parameters

| $GroupSearchBase |

###
at line 121
`public getIsGroupSearchBaseEnabled()`

###
at line 124
`public setIsGroupSearchBaseEnabled($IsGroupSearchBaseEnabled)`

#### Parameters

| $IsGroupSearchBaseEnabled |

###
at line 127
`public getConnectorType()`

###
at line 130
`public setConnectorType($ConnectorType)`

#### Parameters

| $ConnectorType |

###
at line 133
`public getUserAttributes()`

###
at line 136
`public setUserAttributes($UserAttributes)`

#### Parameters

| $UserAttributes |

###
at line 139
`public getGroupAttributes()`

###
at line 142
`public setGroupAttributes($GroupAttributes)`

#### Parameters

| $GroupAttributes |

###
at line 145
`public getUseExternalKerberos()`

###
at line 148
`public setUseExternalKerberos($UseExternalKerberos)`

#### Parameters

| $UseExternalKerberos |