VMware-vSphere-Automation-SDK-Java

Packages 
Package Description
com.vmware.appliance
The com.vmware.appliance package provides interfaces for managing vCenter Appliance configuration.
com.vmware.appliance.access
The com.vmware.appliance.access package provides interfaces for managing access to the appliance.
com.vmware.appliance.health
The com.vmware.appliance.health package provides interfaces for reporting the health of the various subsystems of the the appliance.
com.vmware.appliance.local_accounts  
com.vmware.appliance.localaccounts
The com.vmware.appliancelocalaccounts package provides interfaces for managing local (OS) accounts in the appliance.
com.vmware.appliance.logging
The com.vmware.appliance.logging package provides interfaces for managing log forwarding in the appliance.
com.vmware.appliance.monitoring
The com.vmware.appliance.monitoring package provides interfaces for monitoring of the appliance.
com.vmware.appliance.networking
The com.vmware.appliance.networking package provides interfaces for managing network configuration of the appliance.
com.vmware.appliance.networking.dns  
com.vmware.appliance.networking.firewall  
com.vmware.appliance.networking.interfaces  
com.vmware.appliance.ntp
The com.vmware.appliance.ntp package provides interfaces for managing NTP settings of the appliance.
com.vmware.appliance.recovery
The com.vmware.appliance.recovery package provides interfaces for backin up and restoring vCenter Appliance configuration.
com.vmware.appliance.recovery.backup  
com.vmware.appliance.recovery.backup.job  
com.vmware.appliance.recovery.backup.system_name  
com.vmware.appliance.recovery.reconciliation  
com.vmware.appliance.recovery.restore  
com.vmware.appliance.recovery.util  
com.vmware.appliance.shutdown
The com.vmware.appliance.shutdown package provides interfaces to shutdown and reboot the appliance.
com.vmware.appliance.system
The com.vmware.appliance.system package provides interfaces to query the appliance system information.
com.vmware.appliance.system.time  
com.vmware.appliance.tymesync
The com.vmware.appliance.tymesync package provides interfaces for managing tyme synchronization settings of the appliance.
com.vmware.appliance.update
The com.vmware.appliance.update package provides interfaces for updating the software in the appliance.
com.vmware.appliance.update.util  
com.vmware.appliance.vmon
The com.vmware.appliance.vmon package provides interfaces to manage a set of services that are part of the vCenter Server.
com.vmware.appliance.vmon.util  
com.vmware.cis
The com.vmware.cis package provides VMware common infrastructure interfaces.
com.vmware.cis.tagging
The com.vmware.cis.tagging component provides methods and classes to attach metadata, by means of tags, to vSphere objects to make these objects more sortable and searchable.
com.vmware.cis.tagging.util  
com.vmware.cis.task
The com.vmware.cis.task package provides enumeration classes and classes used for managing tasks.
com.vmware.cis.util  
com.vmware.content
The Content package provides classes and interfaces for configuring global settings and permissions, and for managing libraries in the Content Library Service.
com.vmware.content.library
The Content Library package provides classes and interfaces for defining and managing the library's items, subscription, publication, and storage.
com.vmware.content.library.item
The Content Library Item package provides classes and interfaces for managing files in a library item.
com.vmware.content.library.item.downloadsession
The Content Library Item Download Session package provides classes and interfaces for downloading files in a session.
com.vmware.content.library.item.updatesession
The Content Library Item Update Session package provides classes and interfaces for updating files in a session.
com.vmware.content.util  
com.vmware.vapi
The com.vmware.vapi component provides API infrastructure interfaces and standard types that can be used in the interface specification of any interface.
com.vmware.vapi.bindings  
com.vmware.vapi.bindings.annotation  
com.vmware.vapi.bindings.client  
com.vmware.vapi.bindings.convert  
com.vmware.vapi.bindings.exception  
com.vmware.vapi.client  
com.vmware.vapi.client.exception  
com.vmware.vapi.core  
com.vmware.vapi.data  
com.vmware.vapi.dsig.json  
com.vmware.vapi.l10n  
com.vmware.vapi.metadata
The com.vmware.vapi.metadata package provides metadata interfaces.
com.vmware.vapi.metadata.authentication
The com.vmware.vapi.metadata.authentication package provides interfaces that expose authentication information for operation elements across all the service elements.
com.vmware.vapi.metadata.authentication.service
The com.vmware.vapi.metadata.authentication.service package provides interfaces to retrieve authentication information for operation elements.
com.vmware.vapi.metadata.cli
The com.vmware.vapi.metadata.cli package provides interfaces that expose all the information required to display namespace or command help, execute a command and display it's result.
com.vmware.vapi.metadata.metamodel
The com.vmware.vapi.metadata.metamodel package provides interfaces that expose all the information present in the interface definition language (IDL) specification.
com.vmware.vapi.metadata.metamodel.resource
The com.vmware.vapi.metadata.metamodel.resource package provides interfaces to retrieve metamodel information for resource types.
com.vmware.vapi.metadata.metamodel.service  
com.vmware.vapi.metadata.privilege
The com.vmware.vapi.metadata.privilege package provides interfaces that expose privilege information for operation elements across all the service elements.
com.vmware.vapi.metadata.privilege.service
The com.vmware.vapi.metadata.privilege.service package provides interfaces to retrieve privilege information for operation elements.
com.vmware.vapi.protocol  
com.vmware.vapi.protocol.client.http  
com.vmware.vapi.protocol.common  
com.vmware.vapi.protocol.common.json  
com.vmware.vapi.security  
com.vmware.vapi.std
The com.vmware.vapi.std package provides standard types that can be used in the interface specification of any interface.
com.vmware.vapi.std.errors
The com.vmware.vapi.std.errors package provides the standard exceptions that can be included in the list of exceptions in the specification of methods to indicate that the method might report those exceptions.
com.vmware.vapi.util  
com.vmware.vapi.util.async  
com.vmware.vcenter
The com.vmware.vcenter package provides interfaces for managing VMware vSphere environments.
com.vmware.vcenter.compute
The com.vmware.vcenter.compute package provides interfaces for managing compute policies.
com.vmware.vcenter.compute.policies
The com.vmware.vcenter.compute.policies package provides classes for managing compute policies.
com.vmware.vcenter.compute.policies.capabilities
The com.vmware.vcenter.compute.policies.capabilities package provides classes for compute policy capabilities offered by vCenter.
com.vmware.vcenter.compute.policies.capabilities.vm_host_affinity
The com.vmware.vcenter.compute.policies.capabilities.vm_host_affinity package provides classes for the VM Host affinity capability offered by vCenter.
com.vmware.vcenter.datastore  
com.vmware.vcenter.deployment  
com.vmware.vcenter.deployment.install  
com.vmware.vcenter.deployment.install.initial_config.remote_psc  
com.vmware.vcenter.deployment.install.psc  
com.vmware.vcenter.guest
The com.vmware.vcenter.guest package provides interfaces for managing guest customization specifications in the vCenter Server.
com.vmware.vcenter.hvc
The com.vmware.vcenter.hvc package provides interfaces to manage hybrid links between a local and remote Platform Service Controller.
com.vmware.vcenter.hvc.links  
com.vmware.vcenter.hvc.links.sync  
com.vmware.vcenter.hvc.management  
com.vmware.vcenter.hvc.util  
com.vmware.vcenter.inventory
The com.vmware.vcenter.inventory component provides methods and classes for retrieving vCenter datastore and network information for a given List of identifiers.
com.vmware.vcenter.inventory.util  
com.vmware.vcenter.iso
The com.vmware.vcenter.iso package provides classes and interfaces that will let its client mount or unmount an ISO image on a virtual machine as a CD-ROM.
com.vmware.vcenter.iso.util  
com.vmware.vcenter.ovf
The com.vmware.vcenter.ovf package provides services to capture and deploy Open Virtualization Format (OVF) packages to and from the content library.
com.vmware.vcenter.ovf.util  
com.vmware.vcenter.services  
com.vmware.vcenter.storage  
com.vmware.vcenter.storage.policies  
com.vmware.vcenter.storage.policies.compliance  
com.vmware.vcenter.system_config  
com.vmware.vcenter.util  
com.vmware.vcenter.vcha
The com.vmware.vcenter.vcha package provides interfaces for deploying and monitoring a vCenter High Availability (VCHA) Cluster.
com.vmware.vcenter.vcha.cluster
The com.vmware.vcenter.vcha.cluster package provides interfaces for redeploying and monitoring a vCenter High Availability (VCHA) Cluster after a successful initial deployment.
com.vmware.vcenter.vm
The com.vmware.vcenter.vm package provides interfaces for managing virtual machines.
com.vmware.vcenter.vm_template
The com.vmware.vcenter.vm_template package provides classes and interfaces that will let its client manage VMTX template in Content Library.
com.vmware.vcenter.vm_template.util  
com.vmware.vcenter.vm.compute
The com.vmware.vcenter.vm.compute package provides interfaces for quering the status of compute policies on virtual machines.
com.vmware.vcenter.vm.compute.util  
com.vmware.vcenter.vm.guest
The com.vmware.vcenter.vm.guest package provides interfaces for dealing with the guest operating system.
com.vmware.vcenter.vm.hardware
The com.vmware.vcenter.vm.hardware package provides interfaces for managing the virtual hardware configuration and state of a virtual machine.
com.vmware.vcenter.vm.hardware.adapter
The com.vmware.vcenter.vm.hardware.adapter package provides interfaces for managing the configuration and state of the virtual adapters belonging to a virtual machine.
com.vmware.vcenter.vm.hardware.boot
The com.vmware.vcenter.vm.hardware.boot package provides interfaces for managing the virtual devices used to boot a virtual machine.
com.vmware.vcenter.vm.storage  
com.vmware.vcenter.vm.storage.policy