com.vmware.vcloud.sdk.admin.extensions
Class VMWNetworkPool

java.lang.Object
  extended by com.vmware.vcloud.sdk.VcloudResource<T>
      extended by com.vmware.vcloud.sdk.VcloudEntity<com.vmware.vcloud.api.rest.schema.extension.VMWNetworkPoolType>
          extended by com.vmware.vcloud.sdk.admin.extensions.VMWNetworkPool

public class VMWNetworkPool
extends VcloudEntity<com.vmware.vcloud.api.rest.schema.extension.VMWNetworkPoolType>

Helper class for the VMWNetworkPool Resource in vCloud Admin Extension API.

Author:
Administrator

Method Summary
 Task delete()
          Delete VMWNetworkPool
static Task delete(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType vmwNetworkPoolRef)
          Delete VMWNetworkPool
static VMWNetworkPool getVMWNetworkPoolById(VcloudClient client, String vCloudId)
          Get VMWNetworkPool helper using the vCloud ID
static VMWNetworkPool getVMWNetworkPoolByReference(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType reference)
          Returns the VMWNetworkPool Helper for the given network pool reference
 com.vmware.vcloud.api.rest.schema.VendorServicesType getVMWVendorServices()
          Retrieve services associated with this network pool
 VMWNetworkPool updateVMWNetworkPool(com.vmware.vcloud.api.rest.schema.extension.VMWNetworkPoolType vmwNetworkPoolType)
          Update the VMWNetworkPool
 
Methods inherited from class com.vmware.vcloud.sdk.VcloudEntity
getMetadata, getReference, getTasks
 
Methods inherited from class com.vmware.vcloud.sdk.VcloudResource
getResource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getVMWNetworkPoolByReference

public static VMWNetworkPool getVMWNetworkPoolByReference(VcloudClient client,
                                                          com.vmware.vcloud.api.rest.schema.ReferenceType reference)
                                                   throws VCloudException
Returns the VMWNetworkPool Helper for the given network pool reference

Parameters:
client -
reference -
Returns:
VMWNetworkPool
Throws:
VCloudException

getVMWNetworkPoolById

public static VMWNetworkPool getVMWNetworkPoolById(VcloudClient client,
                                                   String vCloudId)
                                            throws VCloudException
Get VMWNetworkPool helper using the vCloud ID

Parameters:
client - VcloudClient
vCloudId - format - The vCloud ID is of the form: "urn:vcloud:type:uuid". For example: "urn:vcloud:media:d9d976ba-e0ec-4682-a67d-380af49b54e1". String
Returns:
VMWNetworkPool
Throws:
VCloudException
Since:
API 1.5, SDK 1.5

updateVMWNetworkPool

public VMWNetworkPool updateVMWNetworkPool(com.vmware.vcloud.api.rest.schema.extension.VMWNetworkPoolType vmwNetworkPoolType)
                                    throws VCloudException
Update the VMWNetworkPool

Parameters:
vmwNetworkPoolType - VMWNetworkPoolType
Returns:
VMWNetworkPool
Throws:
VCloudException

delete

public Task delete()
            throws VCloudException
Delete VMWNetworkPool

Returns:
Task
Throws:
VCloudException

delete

public static Task delete(VcloudClient client,
                          com.vmware.vcloud.api.rest.schema.ReferenceType vmwNetworkPoolRef)
                   throws VCloudException
Delete VMWNetworkPool

Parameters:
client - vCloud Client VcloudClient
vmwNetworkPoolRef - VMWNetworkPool Ref
Returns:
Task
Throws:
VCloudException

getVMWVendorServices

public com.vmware.vcloud.api.rest.schema.VendorServicesType getVMWVendorServices()
                                                                          throws VCloudException
Retrieve services associated with this network pool

Returns:
VendorServicesType
Throws:
VCloudException
Since:
API 5.1, SDK 5.1


Copyright © 2016. All Rights Reserved.