com.vmware.vcloud.sdk.admin
Class ProviderVdc

java.lang.Object
  extended by com.vmware.vcloud.sdk.VcloudResource<T>
      extended by com.vmware.vcloud.sdk.VcloudEntity<com.vmware.vcloud.api.rest.schema.ProviderVdcType>
          extended by com.vmware.vcloud.sdk.admin.ProviderVdc

public class ProviderVdc
extends VcloudEntity<com.vmware.vcloud.api.rest.schema.ProviderVdcType>

Helper class for the Provider Vdc Resource in vCloud Admin API.

Author:
Administrator

Method Summary
 com.vmware.vcloud.api.rest.schema.SelectorExtensionType createProviderVdcSelectorExtension(com.vmware.vcloud.api.rest.schema.SelectorExtensionType selectorExtensionType)
          Creates a Selector Extension for selector ProviderVdc.
 void deleteProviderVdcSelectorExtensionById(String selectorExtensionId)
          Deletes a Selector Extension that is associated with this ProviderVdc.
 HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getAdminVdcRefsByName()
          Returns a HashMap of the AdminVdc References By Name
static HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getAdminVdcRefsByName(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType vmwProviderVdcRef)
          Returns a HashMap of the AdminVdc References By Name
 com.vmware.vcloud.api.rest.schema.ReferenceType getExternalNetworkRefByName(String externalNetworkName)
          Returns the ExternalNetwork reference type by name
 Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> getExternalNetworkRefs()
          Returns the provider vdc references
 HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getExternalNetworkRefsByName()
          Returns the ExternalNetwork references by name
static ProviderVdc getProviderVdcById(VcloudClient client, String vCloudId)
          Get Provider Vdc helper using the vCloud ID
static ProviderVdc getProviderVdcByReference(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType providerVdcRef)
          Returns the ProviderVdc by ReferenceType
 List<com.vmware.vcloud.api.rest.schema.SelectorExtensionType> getProviderVdcSelectorExtension()
          Retrieves a list of Selector Extensions that are associated with a particular ProviderVdc.
 com.vmware.vcloud.api.rest.schema.SelectorExtensionType getProviderVdcSelectorExtensionById(String selectorExtensionId)
          Retrieves a Selector Extension that is associated with this ProviderVdc.
 List<com.vmware.vcloud.api.rest.schema.ReferenceType> getProviderVdcStorageProfileRefs()
          Returns a list of all the provider vdc storage profiles references.
 com.vmware.vcloud.api.rest.schema.ReferenceType getVMWNetworkPoolRefByName(String networkPoolName)
          Returns the network pool reference type by name
 Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWNetworkPoolRefs()
          Returns the VMW network pool references
 HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWNetworkPoolRefsByName()
          Returns the VMW network pool references by name
 com.vmware.vcloud.api.rest.schema.SelectorExtensionType updateProviderVdcSelectorExtensionById(String selectorExtensionId, com.vmware.vcloud.api.rest.schema.SelectorExtensionType selectorExtensionType)
          Updates a Selector Extension that is associated with this ProviderVdc.
 
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

getProviderVdcByReference

public static ProviderVdc getProviderVdcByReference(VcloudClient client,
                                                    com.vmware.vcloud.api.rest.schema.ReferenceType providerVdcRef)
                                             throws VCloudException
Returns the ProviderVdc by ReferenceType

Parameters:
client - VcloudClient
providerVdcRef - ReferenceType
Returns:
ProviderVdc
Throws:
VCloudException

getProviderVdcById

public static ProviderVdc getProviderVdcById(VcloudClient client,
                                             String vCloudId)
                                      throws VCloudException
Get Provider Vdc 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:
ProviderVdc
Throws:
VCloudException
Since:
API 1.5, SDK 1.5

getAdminVdcRefsByName

public static HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getAdminVdcRefsByName(VcloudClient client,
                                                                                                    com.vmware.vcloud.api.rest.schema.ReferenceType vmwProviderVdcRef)
                                                                                             throws VCloudException
Returns a HashMap of the AdminVdc References By Name

Returns:
HashMap
Throws:
VCloudException

getAdminVdcRefsByName

public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getAdminVdcRefsByName()
                                                                                      throws VCloudException
Returns a HashMap of the AdminVdc References By Name

Returns:
HashMap
Throws:
VCloudException

getExternalNetworkRefsByName

public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getExternalNetworkRefsByName()
Returns the ExternalNetwork references by name

Returns:
HashMap

getExternalNetworkRefs

public Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> getExternalNetworkRefs()
Returns the provider vdc references

Returns:
Collection

getExternalNetworkRefByName

public com.vmware.vcloud.api.rest.schema.ReferenceType getExternalNetworkRefByName(String externalNetworkName)
Returns the ExternalNetwork reference type by name

Parameters:
externalNetworkName -
Returns:
ReferenceType

getVMWNetworkPoolRefsByName

public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWNetworkPoolRefsByName()
Returns the VMW network pool references by name

Returns:
HashMap

getVMWNetworkPoolRefs

public Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWNetworkPoolRefs()
Returns the VMW network pool references

Returns:
Collection

getVMWNetworkPoolRefByName

public com.vmware.vcloud.api.rest.schema.ReferenceType getVMWNetworkPoolRefByName(String networkPoolName)
Returns the network pool reference type by name

Parameters:
networkPoolName -
Returns:
ReferenceType

getProviderVdcStorageProfileRefs

public List<com.vmware.vcloud.api.rest.schema.ReferenceType> getProviderVdcStorageProfileRefs()
                                                                                       throws VCloudException
Returns a list of all the provider vdc storage profiles references.

Returns:
List<ReferenceType>
Throws:
VCloudException
Since:
API 5.1, SDK 5.1

createProviderVdcSelectorExtension

public com.vmware.vcloud.api.rest.schema.SelectorExtensionType createProviderVdcSelectorExtension(com.vmware.vcloud.api.rest.schema.SelectorExtensionType selectorExtensionType)
                                                                                           throws VCloudException
Creates a Selector Extension for selector ProviderVdc.

Parameters:
SelectorExtensionType -
Returns:
SelectorExtensionType
Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10

getProviderVdcSelectorExtension

public List<com.vmware.vcloud.api.rest.schema.SelectorExtensionType> getProviderVdcSelectorExtension()
                                                                                              throws VCloudException
Retrieves a list of Selector Extensions that are associated with a particular ProviderVdc.

Returns:
List SelectorExtensionType
Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10

getProviderVdcSelectorExtensionById

public com.vmware.vcloud.api.rest.schema.SelectorExtensionType getProviderVdcSelectorExtensionById(String selectorExtensionId)
                                                                                            throws VCloudException
Retrieves a Selector Extension that is associated with this ProviderVdc.

Parameters:
string - selectorExtensionId
Returns:
SelectorExtensionType
Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10

updateProviderVdcSelectorExtensionById

public com.vmware.vcloud.api.rest.schema.SelectorExtensionType updateProviderVdcSelectorExtensionById(String selectorExtensionId,
                                                                                                      com.vmware.vcloud.api.rest.schema.SelectorExtensionType selectorExtensionType)
                                                                                               throws VCloudException
Updates a Selector Extension that is associated with this ProviderVdc.

Parameters:
SelectorExtensionType - SelectorExtensionType
String - SelectorExtensionId
Returns:
SelectorExtensionType
Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10

deleteProviderVdcSelectorExtensionById

public void deleteProviderVdcSelectorExtensionById(String selectorExtensionId)
                                            throws VCloudException
Deletes a Selector Extension that is associated with this ProviderVdc.

Parameters:
String - SelectorExtensionId
Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10


Copyright © 2016. All Rights Reserved.