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

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

public class VMWVdcTemplate
extends VcloudEntity<com.vmware.vcloud.api.rest.schema.extension.VMWVdcTemplateType>

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

Author:
Administrator

Method Summary
 void delete()
          Delete VMWVdcTemplate
static void delete(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType vmwVdcTemplateRef)
          Delete VMWVdcTemplate
 com.vmware.vcloud.api.rest.schema.ControlAccessParamsType getControlAccess()
          Returns Vdc Template ControlAccessParamsType
static VMWVdcTemplate getVMWVdcTemplateById(VcloudClient client, String vCloudId)
          Get VMWVdcTemplate helper using the vCloud ID
static VMWVdcTemplate getVMWVdcTemplateByReference(VcloudClient client, com.vmware.vcloud.api.rest.schema.ReferenceType reference)
          Returns the VMWVdcTemplate Helper for the given vdc Template reference
 com.vmware.vcloud.api.rest.schema.ControlAccessParamsType updateControlAccess(com.vmware.vcloud.api.rest.schema.ControlAccessParamsType controlAccessParams)
          Update Vdc Template Control access
 VMWVdcTemplate updateVMWVdcTemplate(com.vmware.vcloud.api.rest.schema.extension.VMWVdcTemplateType vmwVdcTemplateType)
          Update the VMWVdcTemplate
 
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

getVMWVdcTemplateByReference

public static VMWVdcTemplate getVMWVdcTemplateByReference(VcloudClient client,
                                                          com.vmware.vcloud.api.rest.schema.ReferenceType reference)
                                                   throws VCloudException
Returns the VMWVdcTemplate Helper for the given vdc Template reference

Parameters:
client -
reference -
Returns:
VMWVdcTemplate
Throws:
VCloudException
Since:
API 5.7, SDK 5.7

getVMWVdcTemplateById

public static VMWVdcTemplate getVMWVdcTemplateById(VcloudClient client,
                                                   String vCloudId)
                                            throws VCloudException
Get VMWVdcTemplate 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:
VMWVdcTemplate
Throws:
VCloudException
Since:
API 5.7, SDK 5.7

updateVMWVdcTemplate

public VMWVdcTemplate updateVMWVdcTemplate(com.vmware.vcloud.api.rest.schema.extension.VMWVdcTemplateType vmwVdcTemplateType)
                                    throws VCloudException
Update the VMWVdcTemplate

Parameters:
vmwVdcTemplateType - VMWVdcTemplateType
Returns:
VMWVdcTemplate
Throws:
VCloudException
Since:
API 5.7, SDK 5.7

delete

public void delete()
            throws VCloudException
Delete VMWVdcTemplate

Throws:
VCloudException
Since:
API 5.7, SDK 5.7

delete

public static void delete(VcloudClient client,
                          com.vmware.vcloud.api.rest.schema.ReferenceType vmwVdcTemplateRef)
                   throws VCloudException
Delete VMWVdcTemplate

Parameters:
client - vCloud Client VcloudClient
vmwVdcTemplateRef - VMWVdcTemplate Ref
Throws:
VCloudException
Since:
API 5.7, SDK 5.7

getControlAccess

public com.vmware.vcloud.api.rest.schema.ControlAccessParamsType getControlAccess()
                                                                           throws VCloudException
Returns Vdc Template ControlAccessParamsType

Returns:
ControlAccessParamsType
Throws:
VCloudException
Since:
API 5.7, SDK 5.7

updateControlAccess

public com.vmware.vcloud.api.rest.schema.ControlAccessParamsType updateControlAccess(com.vmware.vcloud.api.rest.schema.ControlAccessParamsType controlAccessParams)
                                                                              throws VCloudException
Update Vdc Template Control access

Parameters:
controlAccessParams - ControlAccessParamsType
Returns:
ControlAccessParamsType
Throws:
VCloudException
Since:
API 5.7, SDK 5.7


Copyright © 2016. All Rights Reserved.