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

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.ObjectExtensionType>
          extended by com.vmware.vcloud.sdk.admin.extensions.ObjectExtension

public class ObjectExtension
extends VcloudEntity<com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType>

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


Method Summary
 void delete()
          Deletes a registered object extension.
 com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType getObjectExtension()
          Retrieves a registered object extension.
static ObjectExtension getObjectExtensionByObject(VcloudClient client, com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType objectExtensionType)
          Helper method that returns the object of sdk class ObjectExtension
 List<com.vmware.vcloud.api.rest.schema.SelectorExtensionType> getSelectorExtensions()
          Retrieves a list of all selector extensions of a registered object extension.
 com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType updateObjectExtension(com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType objectExtension)
          Updates a registered object extension.
 
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

getObjectExtensionByObject

public static ObjectExtension getObjectExtensionByObject(VcloudClient client,
                                                         com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType objectExtensionType)
                                                  throws VCloudException
Helper method that returns the object of sdk class ObjectExtension

Parameters:
client -
objectExtensionType -
Returns:
ObjectExtension
Throws:
VCloudException

getObjectExtension

public com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType getObjectExtension()
                                                                                   throws VCloudException
Retrieves a registered object extension.

Returns:
ObjectExtensionType
Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10

updateObjectExtension

public com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType updateObjectExtension(com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType objectExtension)
                                                                                      throws VCloudException
Updates a registered object extension.

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

getSelectorExtensions

public List<com.vmware.vcloud.api.rest.schema.SelectorExtensionType> getSelectorExtensions()
                                                                                    throws VCloudException
Retrieves a list of all selector extensions of a registered object extension.

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

delete

public void delete()
            throws VCloudException
Deletes a registered object extension.

Throws:
VCloudException
Since:
API Version 20.0, SDK Version 8.10


Copyright © 2016. All Rights Reserved.