com.vmware.vcloud.sdk.admin.extensions.service
Class AdminServiceResource

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.ServiceResourceType>
          extended by com.vmware.vcloud.sdk.admin.extensions.service.AdminServiceResource

public class AdminServiceResource
extends VcloudEntity<com.vmware.vcloud.api.rest.schema.extension.ServiceResourceType>

Helper class for the service resource in vCloud Extension Service API.

Since:
API 5.1, SDK 5.1
Author:
Ecosystem Engineering

Method Summary
 void delete()
          Delete the service resource
 com.vmware.vcloud.api.rest.schema.ReferenceType getAdminResourceClassReference()
          Returns the resource class reference.
static AdminServiceResource getAdminServiceResourceById(VcloudClient client, String vCloudId)
          Get service resource helper using the vCloud ID
static AdminServiceResource getAdminServiceResourceByReference(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType reference)
          Returns the service resource Helper for the given resource class action reference
 
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

getAdminServiceResourceByReference

public static AdminServiceResource getAdminServiceResourceByReference(VcloudClient client,
                                                                      com.vmware.vcloud.api.rest.schema.ReferenceType reference)
                                                               throws VCloudException
Returns the service resource Helper for the given resource class action reference

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

getAdminServiceResourceById

public static AdminServiceResource getAdminServiceResourceById(VcloudClient client,
                                                               String vCloudId)
                                                        throws VCloudException
Get service resource 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".
Returns:
AdminServiceResource
Throws:
VCloudException

delete

public void delete()
            throws VCloudException
Delete the service resource

Throws:
VCloudException

getAdminResourceClassReference

public com.vmware.vcloud.api.rest.schema.ReferenceType getAdminResourceClassReference()
                                                                               throws VCloudException
Returns the resource class reference.

Returns:
ReferenceType
Throws:
VCloudException


Copyright © 2016. All Rights Reserved.