# Uses of Interface
com.sas.metadata.remote.DeployedComponent

Packages that use DeployedComponent
Package
Description
com.sas.metadata.remote
Provides a java object interface to the metadata server using the SAS/Open Metadata Architecture.
com.sas.metadata.remote.impl
Provides the implementation of the remote java interface to the SAS Metadata Server.

- ## Uses of DeployedComponent in com.sas.metadata.remote

  Subinterfaces of DeployedComponent in com.sas.metadata.remote
  Modifier and Type
  Interface
  Description
  `interface`
  `ConfiguredComponent`
  Installed software that has configuration information in addition to the licensing information.
  `interface`
  `LogicalServer`
  Used to define a homogeneous group of servers.
  `interface`
  `ServerComponent`
  Represents servers and spawners.
  `interface`
  `ServerContext`
  Used to define an application context for non-homogeneous group servers.
  `interface`
  `ServiceComponent`
  Represents software that acts as a service.
  Methods in com.sas.metadata.remote that return DeployedComponent
  Modifier and Type
  Method
  Description
  `DeployedComponent`
  SASLicense.`getLicensedComponent()`
  Gets the `DeployedComponent` for `LicensedComponent`
  `DeployedComponent`
  NamedService.`getNamedComponent()`
  Gets the `DeployedComponent` for `NamedComponent`
  `DeployedComponent`
  Connection.`getSource()`
  Gets the `DeployedComponent` for `Source`
  Methods in com.sas.metadata.remote with parameters of type DeployedComponent
  Modifier and Type
  Method
  Description
  `void`
  SASLicense.`setLicensedComponent(DeployedComponent inObject)`
  Sets the `LicensedComponents` list 0th element to be `inObject`.
  `void`
  NamedService.`setNamedComponent(DeployedComponent inObject)`
  Sets the `NamedComponents` list 0th element to be `inObject`.
  `void`
  Connection.`setSource(DeployedComponent inObject)`
  Sets the `Sources` list 0th element to be `inObject`.

- ## Uses of DeployedComponent in com.sas.metadata.remote.impl

  Methods in com.sas.metadata.remote.impl that return DeployedComponent
  Modifier and Type
  Method
  Description
  `DeployedComponent`
  SASLicenseImpl.`getLicensedComponent()`
  Gets the `DeployedComponent` for `LicensedComponent` NOTE: If the list already exists and its state is MetadataState.AL_PARTIALSET and this object is not a new object, then the list will merge what is here with what is obtained from OMR.
  `DeployedComponent`
  NamedServiceImpl.`getNamedComponent()`
  Gets the `DeployedComponent` for `NamedComponent` NOTE: If the list already exists and its state is MetadataState.AL_PARTIALSET and this object is not a new object, then the list will merge what is here with what is obtained from OMR.
  `DeployedComponent`
  ConnectionImpl.`getSource()`
  Gets the `DeployedComponent` for `Source` NOTE: If the list already exists and its state is MetadataState.AL_PARTIALSET and this object is not a new object, then the list will merge what is here with what is obtained from OMR.
  Methods in com.sas.metadata.remote.impl with parameters of type DeployedComponent
  Modifier and Type
  Method
  Description
  `void`
  SASLicenseImpl.`setLicensedComponent(DeployedComponent inObject)`
  Sets the `LicensedComponents` list 0th element to be `inObject`.
  `void`
  NamedServiceImpl.`setNamedComponent(DeployedComponent inObject)`
  Sets the `NamedComponents` list 0th element to be `inObject`.
  `void`
  ConnectionImpl.`setSource(DeployedComponent inObject)`
  Sets the `Sources` list 0th element to be `inObject`.