|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vmware.vcloud.sdk.admin.extensions.VcloudAdminExtension
public class VcloudAdminExtension
Helper class for the vCloud Admin Extension Resource in vCloud Admin Extension API.
| Constructor Summary | |
|---|---|
VcloudAdminExtension(VcloudClient client)
Constructor for creating the Vcloud Admin Extension |
|
| Method Summary | |
|---|---|
void |
clearUnusedLocalizationBundle()
Clear the unused localization bundle. |
void |
clearUnusedRights()
Clears all the rights that are not associated with a role or acl rule and which extension service is already deleted. |
AdminService |
createService(com.vmware.vcloud.api.rest.schema.extension.AdminServiceType serviceParams)
Creates a new vcloud extension/service. |
AdminService |
createService(String serviceName,
String serviceNamespace,
String serviceExchange,
String serviceRoutingKey,
int servicePriority,
boolean serviceAuthorizationEnabled)
Creating an extension/service with the basic settings. |
VMWExternalNetwork |
createVMWExternalNetwork(com.vmware.vcloud.api.rest.schema.extension.VMWExternalNetworkType vmwExternalNetworkType)
Creating VMWExternalNetwork |
VMWNetworkPool |
createVMWNetworkPool(com.vmware.vcloud.api.rest.schema.extension.VMWNetworkPoolType vmwNetworkPoolType)
Creating VMWNetworkPool |
VMWProviderVdc |
createVMWProviderVdc(com.vmware.vcloud.api.rest.schema.extension.VMWProviderVdcParamsType vmwProviderVdcParams)
Creating VMWProviderVdc |
VMWProviderVdc |
createVMWProviderVdc(com.vmware.vcloud.api.rest.schema.extension.VMWProviderVdcType vmwProviderVdcType)
Deprecated. API 5.1, SDK 5.1, use VcloudAdminExtension
createVMWProviderVdc(VMWProviderVdcParamsType) |
VMWVdcTemplate |
createVMWVdcTemplate(com.vmware.vcloud.api.rest.schema.extension.VMWVdcTemplateType vmwVdcTemplateType)
Creating VMW VDC Template |
AdminService |
getAdminServiceByName(String serviceName)
Search for the provided service/extension name. |
ReferenceResult |
getAdminServiceRefs()
Returns the list of the extension services. |
Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> |
getBlockingTaskRefs()
Returns a collection of blocking tasks that have already been processed or are currently active. |
ExtensionQueryService |
getExtensionQueryService()
Returns the Extension QueryService |
Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> |
getLicensingReportRefs()
Deprecated. API 1.5, SDK 5.5 |
com.vmware.vcloud.api.rest.schema.extension.OperationLimitsSettingsType |
getOperationLimitsSettings()
Retrieves OperationLimitsSettings |
List<com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType> |
getRegisteredObjExtensionRefs()
Retrieves the list of currently registered object extensions. |
com.vmware.vcloud.api.rest.schema.extension.VMWExtensionType |
getResource()
Returns the VMWExtension resource as defined in the vCloud API |
ReferenceResult |
getStrandedItemRefs()
Returns the list of stranded item references. |
VcloudAdminExtensionSettings |
getVcloudAdminExtensionSettings()
Returns the VcloudAdminExtensionSettings (General, Notifications, Amqp, BlockingTask, Approval settings). |
List<com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWDatastoreRefs()
Returns a Collection of VMWDatastore refs. |
HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWExternalNetworkRefsByName()
Returns a HaspMap of the VMWExternalNetworkRefs By Name |
HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWHostRefsByName()
Returns a HashMap of the VMWHostRefs By Name |
HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWNetworkPoolRefsByName()
Returns a HashMap of the VMWNetworkPoolRefs By Name |
HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWProviderVdcRefsByName()
Returns a HashMap of the VMWProviderVdcRefs By Name |
List<com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWVdcTemplateRefs()
Returns a Collection of VMWVdcTemplate refs. |
HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> |
getVMWVimServerRefsByName()
Returns a HashMap of the VMWVimServerRefs By Name |
boolean |
isAuthorized(com.vmware.vcloud.api.rest.schema.extension.AuthorizationCheckParamsType authorizationCheckParamsType)
Checks user authorization for all services with enabled authorization, URL and request verb. |
boolean |
isServiceAlreadyRegistered(String serviceName)
Check if the service/extension is already registered. |
com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType |
registerObjectExtension(com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType vmwObjExtension)
Registers a new object extension |
com.vmware.vcloud.api.rest.schema.extension.RegisterVimServerParamsType |
registerVMWVimServer(com.vmware.vcloud.api.rest.schema.extension.RegisterVimServerParamsType registerVimServerParamsType)
Register the vimserver. |
com.vmware.vcloud.api.rest.schema.extension.OperationLimitsSettingsType |
updateOperationLimitsSettings(com.vmware.vcloud.api.rest.schema.extension.OperationLimitsSettingsType operationLimitsSettingsType)
Update OperationLimitsSettings |
void |
uploadLocalizationBundle(com.vmware.vcloud.api.rest.schema.extension.BundleUploadParamsType bundleUploadParamsType,
InputStream inputStream)
Upload the localization bundle. |
void |
uploadLocalizationBundle(String localFileLocation,
String serviceNamespace)
Upload the localization bundle. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VcloudAdminExtension(VcloudClient client)
throws VCloudException
client - VcloudClient
VCloudException| Method Detail |
|---|
public VcloudAdminExtensionSettings getVcloudAdminExtensionSettings()
throws VCloudException
VcloudAdminExtensionSettings
VCloudExceptionpublic ExtensionQueryService getExtensionQueryService()
ExtensionQueryServicepublic com.vmware.vcloud.api.rest.schema.extension.VMWExtensionType getResource()
public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWProviderVdcRefsByName()
throws VCloudException
HashMap
VCloudException
public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWExternalNetworkRefsByName()
throws VCloudException
HashMap
VCloudException
public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWNetworkPoolRefsByName()
throws VCloudException
HashMap
VCloudException
public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWVimServerRefsByName()
throws VCloudException
HashMap
VCloudException
public HashMap<String,com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWHostRefsByName()
throws VCloudException
HashMap
VCloudException
public List<com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWDatastoreRefs()
throws VCloudException
List<ReferenceType>
VCloudException
public List<com.vmware.vcloud.api.rest.schema.ReferenceType> getVMWVdcTemplateRefs()
throws VCloudException
List<ReferenceType>
VCloudException
public Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> getLicensingReportRefs()
throws VCloudException
Collection
VCloudException
public com.vmware.vcloud.api.rest.schema.extension.RegisterVimServerParamsType registerVMWVimServer(com.vmware.vcloud.api.rest.schema.extension.RegisterVimServerParamsType registerVimServerParamsType)
throws VCloudException
registerVimServerParamsType - RegisterVimServerParamsType
RegisterVimServerParamsType
VCloudException
public VMWProviderVdc createVMWProviderVdc(com.vmware.vcloud.api.rest.schema.extension.VMWProviderVdcType vmwProviderVdcType)
throws VCloudException
VcloudAdminExtension
createVMWProviderVdc(VMWProviderVdcParamsType)
vmwProviderVdcType - VMWProviderVdcType
VMWProviderVdc
VCloudException
public VMWProviderVdc createVMWProviderVdc(com.vmware.vcloud.api.rest.schema.extension.VMWProviderVdcParamsType vmwProviderVdcParams)
throws VCloudException
vmwProviderVdcParams - VMWProviderVdcParamsType
VMWProviderVdc
VCloudException
public VMWExternalNetwork createVMWExternalNetwork(com.vmware.vcloud.api.rest.schema.extension.VMWExternalNetworkType vmwExternalNetworkType)
throws VCloudException
vmwExternalNetworkType - VMWExternalNetworkType
VMWExternalNetwork
VCloudException
public VMWNetworkPool createVMWNetworkPool(com.vmware.vcloud.api.rest.schema.extension.VMWNetworkPoolType vmwNetworkPoolType)
throws VCloudException
vmwNetworkPoolType - NetworkPoolType
VMWNetworkPool
VCloudException
public Collection<com.vmware.vcloud.api.rest.schema.ReferenceType> getBlockingTaskRefs()
throws VCloudException
Collection<ReferenceType>
VCloudException
public ReferenceResult getStrandedItemRefs()
throws VCloudException
ReferenceResult
VCloudException
public ReferenceResult getAdminServiceRefs()
throws VCloudException
ReferenceResult
VCloudException
public AdminService getAdminServiceByName(String serviceName)
throws VCloudException
serviceName -
AdminService
VCloudExceptionpublic boolean isServiceAlreadyRegistered(String serviceName)
serviceName -
public AdminService createService(com.vmware.vcloud.api.rest.schema.extension.AdminServiceType serviceParams)
throws VCloudException
serviceParams -
AdminService
VCloudException
public AdminService createService(String serviceName,
String serviceNamespace,
String serviceExchange,
String serviceRoutingKey,
int servicePriority,
boolean serviceAuthorizationEnabled)
throws VCloudException
serviceName - serviceNamespace - serviceExchange - serviceRoutingKey - servicePriority - serviceAuthorizationEnabled -
AdminService
VCloudException
public void clearUnusedRights()
throws VCloudException
VCloudException
public void clearUnusedLocalizationBundle()
throws VCloudException
VCloudException
public void uploadLocalizationBundle(com.vmware.vcloud.api.rest.schema.extension.BundleUploadParamsType bundleUploadParamsType,
InputStream inputStream)
throws VCloudException
bundleUploadParamsType - inputStream -
VCloudException
public void uploadLocalizationBundle(String localFileLocation,
String serviceNamespace)
throws VCloudException
localFileLocation - serviceNamespace -
VCloudException
public boolean isAuthorized(com.vmware.vcloud.api.rest.schema.extension.AuthorizationCheckParamsType authorizationCheckParamsType)
throws VCloudException
authorizationCheckParamsType -
Boolean
VCloudException
public VMWVdcTemplate createVMWVdcTemplate(com.vmware.vcloud.api.rest.schema.extension.VMWVdcTemplateType vmwVdcTemplateType)
throws VCloudException
vmwVdcTemplateType - VMWVdcTemplateType
VMWVdcTemplate
VCloudException
public List<com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType> getRegisteredObjExtensionRefs()
throws VCloudException
List
VCloudException
public com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType registerObjectExtension(com.vmware.vcloud.api.rest.schema.extension.ObjectExtensionType vmwObjExtension)
throws VCloudException
vmwOrgExtension - ObjectExtensionType
ObjectExtensionType
VCloudException
public com.vmware.vcloud.api.rest.schema.extension.OperationLimitsSettingsType getOperationLimitsSettings()
throws VCloudException
ReferenceResult
VCloudException
public com.vmware.vcloud.api.rest.schema.extension.OperationLimitsSettingsType updateOperationLimitsSettings(com.vmware.vcloud.api.rest.schema.extension.OperationLimitsSettingsType operationLimitsSettingsType)
throws VCloudException
ReferenceResult
VCloudException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||