class VMware_VCloud_SDK_Extension_Service extends VMware_VCloud_SDK_Abstract
public string
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object.
public VMware_VCloud_API_ReferenceType
getServiceRef()
Get a reference to the service entity.
public VMware_VCloud_API_Extension_AdminServiceType
getService()
Gets the service data object.
public VMware_VCloud_API_Extension_AdminServiceType
updatesService(VMware_VCloud_API_Extension_AdminServiceType $settings)
Updates the Extension service.
public VMware_VCloud_API_Extension_AdminApiDefinitionType
getAPIDefinitions()
Returns the API definitions registered by this service.
public VMware_VCloud_API_Extension_AdminApiDefinitionType
addAPIDefinitions(VMware_VCloud_API_Extension_AdminApiDefinitionType $params)
Creates API definition.
public VMware_VCloud_API_Extension_AdminServiceLinkType
getServiceLinks()
Returns the Links registered by this service.
public VMware_VCloud_API_Extension_AdminServiceLinkType
createServiceLinks(VMware_VCloud_API_Extension_AdminServiceLinkType $params)
Create service link.
public VMware_VCloud_API_Extension_ApiFilterType
getApiFilterRefs()
Retrieves API filter.
public VMware_VCloud_API_Extension_ApiFilterType
createApiFilter(VMware_VCloud_API_Extension_ApiFilterType $params)
Creates API filter.
public VMware_VCloud_API_ContainerType
getResourceClass()
List registered resource class for extension service.
public VMware_VCloud_API_Extension_ResourceClassType
registerResourceClass(VMware_VCloud_API_Extension_ResourceClassType $params)
Registers resource class for extension service.
public VMware_VCloud_API_ResourceClassActionType
getResourceClassAction()
List registered resource class actions for extension service.
public VMware_VCloud_API_ContainerType
getServiceResources()
List registered service resources for extension service.
public VMware_VCloud_API_Extension_RightRefsType
getRights()
Gives the rights registered by this extension service.
public VMware_VCloud_API_RightType
registerRights(VMware_VCloud_API_RightType $params)
Registers right to the rights managed by this extension service.
public VMware_VCloud_API_RightRefsType
updateRights(VMware_VCloud_API_UpdateRightsParamsType $params)
Registers right to the rights managed by this extension service.
public VMware_VCloud_API_ContainerType
getAclRule()
List registered resource class ACL rule for extension service.
public boolean
isAuthorized(VMware_VCloud_API_Extension_AuthorizationCheckParamsType $params)
Checks user authorization for service, URL and request verb.
public VMware_VCloud_API_Extension_AdminFileDescriptorType
getFileDescriptor()
Retrieve a file descriptor.
public
delete()
Delete Service.