Class

# VMware_VCloud_API_Extension_GeneralSettingsType

class VMware_VCloud_API_Extension_GeneralSettingsType extends VMware_VCloud_API_ResourceType

## Properties

static | $defaultNS |

## Methods

| __construct(array $VCloudExtension = null, anyURI $href = null, string $type = null, array $Link = null, int $AbsoluteSessionTimeoutMinutes = null, int $ActivityLogDisplayDays = null, int $ActivityLogKeepDays = null, boolean $AllowOverlappingExtNets = null, int $ChargebackEventsKeepDays = null, int $ChargebackTablesCleanupJobTimeInSeconds = null, string $ConsoleProxyExternalAddress = null, int $HostCheckDelayInSeconds = null, int $HostCheckTimeoutSeconds = null, int $InstallationId = null, int $IpReservationTimeoutSeconds = null, VMware_VCloud_API_SyslogServerSettingsType $SyslogServerSettings = null, boolean $LoginNameOnly = null, boolean $PrePopDefaultName = null, boolean $QuarantineEnabled = null, int $QuarantineResponseTimeoutSeconds = null, string $RestApiBaseUri = null, int $SessionTimeoutMinutes = null, boolean $ShowStackTraces = null, string $SyncStartDate = null, int $SyncIntervalInHours = null, string $SystemExternalAddress = null, int $TransferSessionTimeoutSeconds = null, boolean $VerifyVcCertificates = null, string $VcTruststorePassword = null, string $VcTruststoreContents = null, string $VcTruststoreType = null, string $VmrcVersion = null, boolean $VerifyVsmCertificates = null, boolean $ElasticAllocationPool = 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 = '') |
| getLink() | from VMware_VCloud_API_ResourceType
| setLink($Link) | from VMware_VCloud_API_ResourceType
| addLink($value) | from VMware_VCloud_API_ResourceType
| get_href() | from VMware_VCloud_API_ResourceType
| set_href($href) | from VMware_VCloud_API_ResourceType
| get_type() | from VMware_VCloud_API_ResourceType
| set_type($type) | from VMware_VCloud_API_ResourceType
| getAbsoluteSessionTimeoutMinutes() |
| setAbsoluteSessionTimeoutMinutes($AbsoluteSessionTimeoutMinutes) |
| getActivityLogDisplayDays() |
| setActivityLogDisplayDays($ActivityLogDisplayDays) |
| getActivityLogKeepDays() |
| setActivityLogKeepDays($ActivityLogKeepDays) |
| getAllowOverlappingExtNets() |
| setAllowOverlappingExtNets($AllowOverlappingExtNets) |
| getChargebackEventsKeepDays() |
| setChargebackEventsKeepDays($ChargebackEventsKeepDays) |
| getChargebackTablesCleanupJobTimeInSeconds() |
| setChargebackTablesCleanupJobTimeInSeconds($ChargebackTablesCleanupJobTimeInSeconds) |
| getConsoleProxyExternalAddress() |
| setConsoleProxyExternalAddress($ConsoleProxyExternalAddress) |
| getHostCheckDelayInSeconds() |
| setHostCheckDelayInSeconds($HostCheckDelayInSeconds) |
| getHostCheckTimeoutSeconds() |
| setHostCheckTimeoutSeconds($HostCheckTimeoutSeconds) |
| getInstallationId() |
| setInstallationId($InstallationId) |
| getIpReservationTimeoutSeconds() |
| setIpReservationTimeoutSeconds($IpReservationTimeoutSeconds) |
| getSyslogServerSettings() |
| setSyslogServerSettings($SyslogServerSettings) |
| getLoginNameOnly() |
| setLoginNameOnly($LoginNameOnly) |
| getPrePopDefaultName() |
| setPrePopDefaultName($PrePopDefaultName) |
| getQuarantineEnabled() |
| setQuarantineEnabled($QuarantineEnabled) |
| getQuarantineResponseTimeoutSeconds() |
| setQuarantineResponseTimeoutSeconds($QuarantineResponseTimeoutSeconds) |
| getRestApiBaseUri() |
| setRestApiBaseUri($RestApiBaseUri) |
| getSessionTimeoutMinutes() |
| setSessionTimeoutMinutes($SessionTimeoutMinutes) |
| getShowStackTraces() |
| setShowStackTraces($ShowStackTraces) |
| getSyncStartDate() |
| setSyncStartDate($SyncStartDate) |
| getSyncIntervalInHours() |
| setSyncIntervalInHours($SyncIntervalInHours) |
| getSystemExternalAddress() |
| setSystemExternalAddress($SystemExternalAddress) |
| getTransferSessionTimeoutSeconds() |
| setTransferSessionTimeoutSeconds($TransferSessionTimeoutSeconds) |
| getVerifyVcCertificates() |
| setVerifyVcCertificates($VerifyVcCertificates) |
| getVcTruststorePassword() |
| setVcTruststorePassword($VcTruststorePassword) |
| getVcTruststoreContents() |
| setVcTruststoreContents($VcTruststoreContents) |
| getVcTruststoreType() |
| setVcTruststoreType($VcTruststoreType) |
| getVmrcVersion() |
| setVmrcVersion($VmrcVersion) |
| getVerifyVsmCertificates() |
| setVerifyVsmCertificates($VerifyVsmCertificates) |
| getElasticAllocationPool() |
| setElasticAllocationPool($ElasticAllocationPool) |

## Details

###
at line 74
`public __construct(array $VCloudExtension = null, anyURI $href = null, string $type = null, array $Link = null, int $AbsoluteSessionTimeoutMinutes = null, int $ActivityLogDisplayDays = null, int $ActivityLogKeepDays = null, boolean $AllowOverlappingExtNets = null, int $ChargebackEventsKeepDays = null, int $ChargebackTablesCleanupJobTimeInSeconds = null, string $ConsoleProxyExternalAddress = null, int $HostCheckDelayInSeconds = null, int $HostCheckTimeoutSeconds = null, int $InstallationId = null, int $IpReservationTimeoutSeconds = null, VMware_VCloud_API_SyslogServerSettingsType $SyslogServerSettings = null, boolean $LoginNameOnly = null, boolean $PrePopDefaultName = null, boolean $QuarantineEnabled = null, int $QuarantineResponseTimeoutSeconds = null, string $RestApiBaseUri = null, int $SessionTimeoutMinutes = null, boolean $ShowStackTraces = null, string $SyncStartDate = null, int $SyncIntervalInHours = null, string $SystemExternalAddress = null, int $TransferSessionTimeoutSeconds = null, boolean $VerifyVcCertificates = null, string $VcTruststorePassword = null, string $VcTruststoreContents = null, string $VcTruststoreType = null, string $VmrcVersion = null, boolean $VerifyVsmCertificates = null, boolean $ElasticAllocationPool = null)`

#### Parameters

array | $VCloudExtension | [optional] an array of VMwareVCloudAPI_VCloudExtensionType objects
anyURI | $href | [optional] an attribute,
string | $type | [optional] an attribute,
array | $Link | [optional] an array of VMwareVCloudAPI_LinkType objects
int | $AbsoluteSessionTimeoutMinutes | [required]
int | $ActivityLogDisplayDays | [required]
int | $ActivityLogKeepDays | [required]
boolean | $AllowOverlappingExtNets | [required]
int | $ChargebackEventsKeepDays | [required]
int | $ChargebackTablesCleanupJobTimeInSeconds | [required]
string | $ConsoleProxyExternalAddress | [optional]
int | $HostCheckDelayInSeconds | [required]
int | $HostCheckTimeoutSeconds | [required]
int | $InstallationId | [optional]
int | $IpReservationTimeoutSeconds | [required]
VMware_VCloud_API_SyslogServerSettingsType | $SyslogServerSettings | [required]
boolean | $LoginNameOnly | [required]
boolean | $PrePopDefaultName | [required]
boolean | $QuarantineEnabled | [required]
int | $QuarantineResponseTimeoutSeconds | [required]
string | $RestApiBaseUri | [optional]
int | $SessionTimeoutMinutes | [required]
boolean | $ShowStackTraces | [required]
string | $SyncStartDate | [required]
int | $SyncIntervalInHours | [required]
string | $SystemExternalAddress | [optional]
int | $TransferSessionTimeoutSeconds | [required]
boolean | $VerifyVcCertificates | [required]
string | $VcTruststorePassword | [optional]
string | $VcTruststoreContents | [optional]
string | $VcTruststoreType | [required]
string | $VmrcVersion | [optional]
boolean | $VerifyVsmCertificates | [optional]
boolean | $ElasticAllocationPool | [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 289
`public get_tagName()`

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

#### Parameters

| $tagName |

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

#### Parameters

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

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

#### Parameters

| $node |
| $namespaces |

###
in VMware_VCloud_API_ResourceType at line 27
`public getLink()`

###
in VMware_VCloud_API_ResourceType at line 30
`public setLink($Link)`

#### Parameters

| $Link |

###
in VMware_VCloud_API_ResourceType at line 33
`public addLink($value)`

#### Parameters

| $value |

###
in VMware_VCloud_API_ResourceType at line 34
`public get_href()`

###
in VMware_VCloud_API_ResourceType at line 37
`public set_href($href)`

#### Parameters

| $href |

###
in VMware_VCloud_API_ResourceType at line 40
`public get_type()`

###
in VMware_VCloud_API_ResourceType at line 43
`public set_type($type)`

#### Parameters

| $type |

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

###
at line 112
`public setAbsoluteSessionTimeoutMinutes($AbsoluteSessionTimeoutMinutes)`

#### Parameters

| $AbsoluteSessionTimeoutMinutes |

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

###
at line 118
`public setActivityLogDisplayDays($ActivityLogDisplayDays)`

#### Parameters

| $ActivityLogDisplayDays |

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

###
at line 124
`public setActivityLogKeepDays($ActivityLogKeepDays)`

#### Parameters

| $ActivityLogKeepDays |

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

###
at line 130
`public setAllowOverlappingExtNets($AllowOverlappingExtNets)`

#### Parameters

| $AllowOverlappingExtNets |

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

###
at line 136
`public setChargebackEventsKeepDays($ChargebackEventsKeepDays)`

#### Parameters

| $ChargebackEventsKeepDays |

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

###
at line 142
`public setChargebackTablesCleanupJobTimeInSeconds($ChargebackTablesCleanupJobTimeInSeconds)`

#### Parameters

| $ChargebackTablesCleanupJobTimeInSeconds |

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

###
at line 148
`public setConsoleProxyExternalAddress($ConsoleProxyExternalAddress)`

#### Parameters

| $ConsoleProxyExternalAddress |

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

###
at line 154
`public setHostCheckDelayInSeconds($HostCheckDelayInSeconds)`

#### Parameters

| $HostCheckDelayInSeconds |

###
at line 157
`public getHostCheckTimeoutSeconds()`

###
at line 160
`public setHostCheckTimeoutSeconds($HostCheckTimeoutSeconds)`

#### Parameters

| $HostCheckTimeoutSeconds |

###
at line 163
`public getInstallationId()`

###
at line 166
`public setInstallationId($InstallationId)`

#### Parameters

| $InstallationId |

###
at line 169
`public getIpReservationTimeoutSeconds()`

###
at line 172
`public setIpReservationTimeoutSeconds($IpReservationTimeoutSeconds)`

#### Parameters

| $IpReservationTimeoutSeconds |

###
at line 175
`public getSyslogServerSettings()`

###
at line 178
`public setSyslogServerSettings($SyslogServerSettings)`

#### Parameters

| $SyslogServerSettings |

###
at line 181
`public getLoginNameOnly()`

###
at line 184
`public setLoginNameOnly($LoginNameOnly)`

#### Parameters

| $LoginNameOnly |

###
at line 187
`public getPrePopDefaultName()`

###
at line 190
`public setPrePopDefaultName($PrePopDefaultName)`

#### Parameters

| $PrePopDefaultName |

###
at line 193
`public getQuarantineEnabled()`

###
at line 196
`public setQuarantineEnabled($QuarantineEnabled)`

#### Parameters

| $QuarantineEnabled |

###
at line 199
`public getQuarantineResponseTimeoutSeconds()`

###
at line 202
`public setQuarantineResponseTimeoutSeconds($QuarantineResponseTimeoutSeconds)`

#### Parameters

| $QuarantineResponseTimeoutSeconds |

###
at line 205
`public getRestApiBaseUri()`

###
at line 208
`public setRestApiBaseUri($RestApiBaseUri)`

#### Parameters

| $RestApiBaseUri |

###
at line 211
`public getSessionTimeoutMinutes()`

###
at line 214
`public setSessionTimeoutMinutes($SessionTimeoutMinutes)`

#### Parameters

| $SessionTimeoutMinutes |

###
at line 217
`public getShowStackTraces()`

###
at line 220
`public setShowStackTraces($ShowStackTraces)`

#### Parameters

| $ShowStackTraces |

###
at line 223
`public getSyncStartDate()`

###
at line 226
`public setSyncStartDate($SyncStartDate)`

#### Parameters

| $SyncStartDate |

###
at line 229
`public getSyncIntervalInHours()`

###
at line 232
`public setSyncIntervalInHours($SyncIntervalInHours)`

#### Parameters

| $SyncIntervalInHours |

###
at line 235
`public getSystemExternalAddress()`

###
at line 238
`public setSystemExternalAddress($SystemExternalAddress)`

#### Parameters

| $SystemExternalAddress |

###
at line 241
`public getTransferSessionTimeoutSeconds()`

###
at line 244
`public setTransferSessionTimeoutSeconds($TransferSessionTimeoutSeconds)`

#### Parameters

| $TransferSessionTimeoutSeconds |

###
at line 247
`public getVerifyVcCertificates()`

###
at line 250
`public setVerifyVcCertificates($VerifyVcCertificates)`

#### Parameters

| $VerifyVcCertificates |

###
at line 253
`public getVcTruststorePassword()`

###
at line 256
`public setVcTruststorePassword($VcTruststorePassword)`

#### Parameters

| $VcTruststorePassword |

###
at line 259
`public getVcTruststoreContents()`

###
at line 262
`public setVcTruststoreContents($VcTruststoreContents)`

#### Parameters

| $VcTruststoreContents |

###
at line 265
`public getVcTruststoreType()`

###
at line 268
`public setVcTruststoreType($VcTruststoreType)`

#### Parameters

| $VcTruststoreType |

###
at line 271
`public getVmrcVersion()`

###
at line 274
`public setVmrcVersion($VmrcVersion)`

#### Parameters

| $VmrcVersion |

###
at line 277
`public getVerifyVsmCertificates()`

###
at line 280
`public setVerifyVsmCertificates($VerifyVsmCertificates)`

#### Parameters

| $VerifyVsmCertificates |

###
at line 283
`public getElasticAllocationPool()`

###
at line 286
`public setElasticAllocationPool($ElasticAllocationPool)`

#### Parameters

| $ElasticAllocationPool |