| Package | Description | 
|---|---|
| oracle.fmwplatform.envspec.environment | 
 This package contains classes that are used to represent various types of actual (existing) environments. 
 | 
| oracle.fmwplatform.envspec.environment.topology | 
 This package contains classes that are used to describe components of a Topology. 
 | 
| oracle.fmwplatform.envspec.model | 
 This package contains classes that are used to represent models of real (existing) or imagined (to be created) environments. 
 | 
| oracle.fmwplatform.envspec.model.domain | 
 Classes used to describe a DomainProfile. 
 | 
| oracle.fmwplatform.envspec.model.targets | 
 Classes used to describe Environment Model Targets. 
 | 
| oracle.fmwplatform.envspec.model.topology | 
 Classes used to describe a Topology. 
 | 
| oracle.fmwplatform.envspec.model.tuning | 
 Classes used to describe TuningParameters. 
 | 
| Class and Description | 
|---|
| Domain
 Represents a Domain in a Topology model. 
 | 
| OracleHome
 Represents an OracleHome - a set of product binaries. 
 | 
| Topology
 A description of an environment’s major components - Hosts, Oracle Homes, Domains, Node Managers, Data Sources, and other external resources (for example load balancers)—and concrete binding information to map these components on to actual hosts (that is, physical or virtual machines). 
 | 
| Class and Description | 
|---|
| Domain
 Represents a Domain in a Topology model. 
 | 
| Host
 Represents a (physical or virtual) machine that is used to host some part of this topology. 
 | 
| MappedDomain
 MappedDomain represents the relationship between a Domain and its Servers and NodeManager. 
 | 
| MappedOracleHome
 MappedOracleHome represents the relationship between an OracleHome and its MappedDomains. 
 | 
| OracleHome
 Represents an OracleHome - a set of product binaries. 
 | 
| Topology
 A description of an environment’s major components - Hosts, Oracle Homes, Domains, Node Managers, Data Sources, and other external resources (for example load balancers)—and concrete binding information to map these components on to actual hosts (that is, physical or virtual machines). 
 | 
| Type
 Used to specify whether the containing element (an OracleHome or a Domain) is stored on shared or local disk. 
 | 
| Class and Description | 
|---|
| ClusterBinding
 ClusterBinding represents a realized instance of a Cluster and is associated to the Cluster by the Cluster's id. 
 | 
| Database
 Represents a Database. 
 | 
| DataSourceBinding
 Binding information for a data source. 
 | 
| Domain
 Represents a Domain in a Topology model. 
 | 
| Host
 Represents a (physical or virtual) machine that is used to host some part of this topology. 
 | 
| MappedDomain
 MappedDomain represents the relationship between a Domain and its Servers and NodeManager. 
 | 
| MappedOracleHome
 MappedOracleHome represents the relationship between an OracleHome and its MappedDomains. 
 | 
| NodeManager
 Represents a NodeManager. 
 | 
| OracleHome
 Represents an OracleHome - a set of product binaries. 
 | 
| ServerBinding
 Binding information for a server. 
 | 
| Topology
 A description of an environment’s major components - Hosts, Oracle Homes, Domains, Node Managers, Data Sources, and other external resources (for example load balancers)—and concrete binding information to map these components on to actual hosts (that is, physical or virtual machines). 
 | 
| Type
 Used to specify whether the containing element (an OracleHome or a Domain) is stored on shared or local disk. 
 | 
| WebTier | 
| Class and Description | 
|---|
| Dependency
 Class to provide dependency information for other model objects 
 | 
| Class and Description | 
|---|
| Domain
 Represents a Domain in a Topology model. 
 | 
| NodeManager
 Represents a NodeManager. 
 | 
| Class and Description | 
|---|
| ArrayListForContainerAware
 Array list for holding entities that need to be aware of the containing object. 
 | 
| ClusterBinding
 ClusterBinding represents a realized instance of a Cluster and is associated to the Cluster by the Cluster's id. 
 | 
| Database
 Represents a Database. 
 | 
| Database.Role
 Represents the role used to connect to the database, for example,  SYSDBA. 
 | 
| Database.Vendor
 The database vendor. 
 | 
| DataSourceBinding
 Binding information for a data source. 
 | 
| Dependency
 Class to provide dependency information for other model objects 
 | 
| Dependency.Is
 Definition of dependency states. 
 | 
| Dependency.OrElse
 Definition of dependency results. 
 | 
| Directory
 Represents an LDAP Directory. 
 | 
| Directory.DirectoryType
 Type of Directory 
 | 
| Domain
 Represents a Domain in a Topology model. 
 | 
| ExecuteAction
 Used in the Dependency object to define actions to be executed 
 | 
| GenericDataSourceBinding
 Binding information for a data source. 
 | 
| Host
 Represents a (physical or virtual) machine that is used to host some part of this topology. 
 | 
| Installation
 A set of installations that comprise the Oracle Home. 
 | 
| InstallationData
 A set of data that describes an OracleHome in terms of the Oracle Universal Installer metadata required to create that Oracle Home. 
 | 
| Location
 Defines the location of a virtual host. 
 | 
| Location.Handler
 Type of virtual host handler. 
 | 
| Location.WLProxySSL
 Store the state of a WLS SSL proxy. 
 | 
| Location.WLProxySSLPassThrough
 Store the state of a WLS SSL proxy pass throught. 
 | 
| MappedDomain
 MappedDomain represents the relationship between a Domain and its Servers and NodeManager. 
 | 
| MappedOracleHome
 MappedOracleHome represents the relationship between an OracleHome and its MappedDomains. 
 | 
| MappedWebTier
 Mapped Web Tier environment object. 
 | 
| MultiDataSourceBinding
 Used to define a MultiDataSource data source. 
 | 
| MultiDataSourceBinding.AlgorithmType
 Describes the failover algorithm used for a multi-data source. 
 | 
| Node
 Describes a database cluster node, for example a RAC database. 
 | 
| NodeManager
 Represents a NodeManager. 
 | 
| NoNullArrayList
 ArrayList that doesn't allow null elements 
 | 
| OracleHome
 Represents an OracleHome - a set of product binaries. 
 | 
| Schema
 Defines the data to be used by RCU actions. 
 | 
| Schema.Shared
 Type of Schema: "no" is default, "yes" meaning this Schema is shared and owned by another, "primary", domain. 
 | 
| ServerBinding
 Binding information for a server. 
 | 
| Topology
 A description of an environment’s major components - Hosts, Oracle Homes, Domains, Node Managers, Data Sources, and other external resources (for example load balancers)—and concrete binding information to map these components on to actual hosts (that is, physical or virtual machines). 
 | 
| Type
 Used to specify whether the containing element (an OracleHome or a Domain) is stored on shared or local disk. 
 | 
| Variable
 A name/value pair that is used to define a parameter/variable that can then be used in other settings using the dereference syntax %variable_name%. 
 | 
| VirtualHost
 Environment model representation of a Virtual Host. 
 | 
| VirtualHost.Protocol
 Virtual host transport protocols. 
 | 
| WebTier | 
| WebTier.Type | 
| WebTierBinding | 
| Class and Description | 
|---|
| Variable
 A name/value pair that is used to define a parameter/variable that can then be used in other settings using the dereference syntax %variable_name%. 
 |