Class

# VMware_VCloud_SDK_Extension_VMWNetworkPool

class VMware_VCloud_SDK_Extension_VMWNetworkPool extends VMware_VCloud_SDK_Abstract

## Methods

string | getEntityId() Get vCloud ID of the vCloud resource entity from its data object. | from VMware_VCloud_SDK_Abstract
VMware_VCloud_API_ReferenceType | getVMWNetworkPoolRef() Get a reference to the network pool entity. |
VMware_VCloud_API_Extension_PortGroupPoolType | getVMWNetworkPool() Get the network pool data object. |
string | getId() Constructs vCloud ID of the network pool from its UUID. |
VMware_VCloud_API_Extension_PortGroupPoolType | modify(VMware_VCloud_API_Extension_PortGroupPoolType $vmwNetPool) Modify this network pool. |
VMware_VCloud_API_VendorServicesType | getVMWVendorServices() Retrieve services associated with this network pool. |
VMware_VCloud_API_TaskType | delete() Delete the network pool. |

## Details

###
in VMware_VCloud_SDK_Abstract at line 85
`public string getEntityId()`

Get vCloud ID of the vCloud resource entity from its data object.

#### Return Value

string |

###
at line 11
`public VMware_VCloud_API_ReferenceType getVMWNetworkPoolRef()`

Get a reference to the network pool entity.

#### Return Value

VMware_VCloud_API_ReferenceType |

###
at line 25
`public VMware_VCloud_API_Extension_PortGroupPoolType getVMWNetworkPool()`

Get the network pool data object.

#### Return Value

VMware_VCloud_API_Extension_PortGroupPoolType | | VMwareVCloudAPIExtensionVlanPoolType | VMwareVCloudAPIExtensionFencePoolType

###
at line 36
`public string getId()`

Constructs vCloud ID of the network pool from its UUID.

#### Return Value

string |

###
at line 52
`public VMware_VCloud_API_Extension_PortGroupPoolType modify(VMware_VCloud_API_Extension_PortGroupPoolType $vmwNetPool)`

Modify this network pool.

#### Parameters

VMware_VCloud_API_Extension_PortGroupPoolType | $vmwNetPool | | VMwareVCloudAPIExtensionVlanPoolType | VMwareVCloudAPIExtensionFencePoolType $vmwNetPool

#### Return Value

VMware_VCloud_API_Extension_PortGroupPoolType | | VMwareVCloudAPIExtensionVlanPoolType | VMwareVCloudAPIExtensionFencePoolType

###
at line 64
`public VMware_VCloud_API_VendorServicesType getVMWVendorServices()`

Retrieve services associated with this network pool.

#### Return Value

VMware_VCloud_API_VendorServicesType |

###
at line 76
`public VMware_VCloud_API_TaskType delete()`

Delete the network pool.

#### Return Value

VMware_VCloud_API_TaskType |