Class

VMware_VCloud_API_FirewallRuleType

class VMware_VCloud_API_FirewallRuleType extends VMware_VCloud_API_VCloudExtensibleType

Properties

static $defaultNS

Methods

__construct(array $VCloudExtension = null, string $Id = null, boolean $IsEnabled = null, boolean $MatchOnTranslate = null, string $Description = null, string $Policy = null, VMware_VCloud_API_Protocols $Protocols = null, string $IcmpSubType = null, int $Port = null, string $DestinationPortRange = null, string $DestinationIp = null, VMware_VCloud_API_VmSelectionType $DestinationVm = null, int $SourcePort = null, string $SourcePortRange = null, string $SourceIp = null, VMware_VCloud_API_VmSelectionType $SourceVm = null, string $Direction = null, boolean $EnableLogging = 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 = '')

getId()

setId($Id)

getIsEnabled()

setIsEnabled($IsEnabled)

getMatchOnTranslate()

setMatchOnTranslate($MatchOnTranslate)

getDescription()

setDescription($Description)

getPolicy()

setPolicy($Policy)

getProtocols()

setProtocols($Protocols)

getIcmpSubType()

setIcmpSubType($IcmpSubType)

getPort()

setPort($Port)

getDestinationPortRange()

setDestinationPortRange($DestinationPortRange)

getDestinationIp()

setDestinationIp($DestinationIp)

getDestinationVm()

setDestinationVm($DestinationVm)

getSourcePort()

setSourcePort($SourcePort)

getSourcePortRange()

setSourcePortRange($SourcePortRange)

getSourceIp()

setSourceIp($SourceIp)

getSourceVm()

setSourceVm($SourceVm)

getDirection()

setDirection($Direction)

getEnableLogging()

setEnableLogging($EnableLogging)

Details

at line 45
public __construct(array $VCloudExtension = null, string $Id = null, boolean $IsEnabled = null, boolean $MatchOnTranslate = null, string $Description = null, string $Policy = null, VMware_VCloud_API_Protocols $Protocols = null, string $IcmpSubType = null, int $Port = null, string $DestinationPortRange = null, string $DestinationIp = null, VMware_VCloud_API_VmSelectionType $DestinationVm = null, int $SourcePort = null, string $SourcePortRange = null, string $SourceIp = null, VMware_VCloud_API_VmSelectionType $SourceVm = null, string $Direction = null, boolean $EnableLogging = null)

Parameters

array $VCloudExtension
  • [optional] an array of VMwareVCloudAPI_VCloudExtensionType objects
string $Id
  • [optional]
boolean $IsEnabled
  • [optional]
boolean $MatchOnTranslate
  • [optional]
string $Description
  • [optional]
string $Policy
  • [optional]
VMware_VCloud_API_Protocols $Protocols
  • [optional]
string $IcmpSubType
  • [optional]
int $Port
  • [optional]
string $DestinationPortRange
  • [optional]
string $DestinationIp
  • [required]
VMware_VCloud_API_VmSelectionType $DestinationVm
  • [required]
int $SourcePort
  • [optional]
string $SourcePortRange
  • [optional]
string $SourceIp
  • [required]
VMware_VCloud_API_VmSelectionType $SourceVm
  • [required]
string $Direction
  • [optional]
boolean $EnableLogging
  • [optional]

public getVCloudExtension()

public setVCloudExtension($VCloudExtension)

Parameters

$VCloudExtension

public addVCloudExtension($value)

Parameters

$value

public get_anyAttributes()

public set_anyAttributes($anyAttributes)

Parameters

$anyAttributes

at line 169
public get_tagName()

at line 170
public set_tagName($tagName)

Parameters

$tagName

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

Parameters

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

at line 316
public build($node, $namespaces = '')

Parameters

$node
$namespaces

at line 67
public getId()

at line 70
public setId($Id)

Parameters

$Id

at line 73
public getIsEnabled()

at line 76
public setIsEnabled($IsEnabled)

Parameters

$IsEnabled

at line 79
public getMatchOnTranslate()

at line 82
public setMatchOnTranslate($MatchOnTranslate)

Parameters

$MatchOnTranslate

at line 85
public getDescription()

at line 88
public setDescription($Description)

Parameters

$Description

at line 91
public getPolicy()

at line 94
public setPolicy($Policy)

Parameters

$Policy

at line 97
public getProtocols()

at line 100
public setProtocols($Protocols)

Parameters

$Protocols

at line 103
public getIcmpSubType()

at line 106
public setIcmpSubType($IcmpSubType)

Parameters

$IcmpSubType

at line 109
public getPort()

at line 112
public setPort($Port)

Parameters

$Port

at line 115
public getDestinationPortRange()

at line 118
public setDestinationPortRange($DestinationPortRange)

Parameters

$DestinationPortRange

at line 121
public getDestinationIp()

at line 124
public setDestinationIp($DestinationIp)

Parameters

$DestinationIp

at line 127
public getDestinationVm()

at line 130
public setDestinationVm($DestinationVm)

Parameters

$DestinationVm

at line 133
public getSourcePort()

at line 136
public setSourcePort($SourcePort)

Parameters

$SourcePort

at line 139
public getSourcePortRange()

at line 142
public setSourcePortRange($SourcePortRange)

Parameters

$SourcePortRange

at line 145
public getSourceIp()

at line 148
public setSourceIp($SourceIp)

Parameters

$SourceIp

at line 151
public getSourceVm()

at line 154
public setSourceVm($SourceVm)

Parameters

$SourceVm

at line 157
public getDirection()

at line 160
public setDirection($Direction)

Parameters

$Direction

at line 163
public getEnableLogging()

at line 166
public setEnableLogging($EnableLogging)

Parameters

$EnableLogging