Enum Class SystemTypeDefinition
java.lang.Object
java.lang.Enum<SystemTypeDefinition>
org.odpi.openmetadata.samples.archiveutilities.businesssystems.SystemTypeDefinition
- All Implemented Interfaces:
Serializable
,Comparable<SystemTypeDefinition>
,Constable
The SystemTypeDefinition is used to set up the deployedImplementationType and cloud classifications.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptioncloud-saas-service - Application or service hosted by an external cloud provider.cots-application-server - Custom off-the-shelf application serverdatabase-server - Database server providing a collection of data that can be flexibly queried.engine-host - Server hosting governance engine.etl-engine - Server deployed to run jobs that copy and transform data from one system to another.event-broker - Event broker server providing event notifications based on subscriptions.homegrown-application-server - "Server deployed as part of a bespoke application written by Coco Pharmaceuticals.integration-daemon - Server hosting integration connectors responsible for synchronizing metadata.metadata-access-point - Server supporting Open Metadata Access Services (OMASs) but no metadata repository.metadata-access-store - Metadata server with a repository that is part of the open metadata ecosystem.reporting-server - Server that delivers business reports.repository-proxy - Server hosting a repository connector responsible for synchronizing metadata from a third party metadata repository.view-client - UI server supplying UI code (javascript/typescript) to the browser.view-server - Open Metadata View Server -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturn the description of the value's meaning.Return the printable name.This is the preferred value that applications should use for this valid value.This is the preferred value that applications should use for this valid value.Return the purpose of this system.String[]
Return the list of software server capabilities that should be associated with this system.getUsage()
Return how the value should be used.toString()
Output of this enum class and main value.static SystemTypeDefinition
Returns the enum constant of this class with the specified name.static SystemTypeDefinition[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COTS_SERVER
cots-application-server - Custom off-the-shelf application server -
HOME_GROWN_APP_SERVER
homegrown-application-server - "Server deployed as part of a bespoke application written by Coco Pharmaceuticals. -
ETL_ENGINE
etl-engine - Server deployed to run jobs that copy and transform data from one system to another. -
DATABASE_SERVER
database-server - Database server providing a collection of data that can be flexibly queried. -
EVENT_BROKER
event-broker - Event broker server providing event notifications based on subscriptions. -
REPORTING_SERVER
reporting-server - Server that delivers business reports. -
OPEN_METADATA_ACCESS_STORE
metadata-access-store - Metadata server with a repository that is part of the open metadata ecosystem. -
OPEN_METADATA_ACCESS_POINT
metadata-access-point - Server supporting Open Metadata Access Services (OMASs) but no metadata repository. It is connected to the open metadata ecosystem via a cohort. -
ENGINE_HOST_SERVER
engine-host - Server hosting governance engine. It is part of the open metadata ecosystem. -
INTEGRATION_DAEMON
integration-daemon - Server hosting integration connectors responsible for synchronizing metadata. It is part of the open metadata ecosystem. -
REPOSITORY_PROXY
repository-proxy - Server hosting a repository connector responsible for synchronizing metadata from a third party metadata repository. It is part of the open metadata ecosystem. -
VIEW_SERVER
view-server - Open Metadata View Server -
VIEW_CLIENT
view-client - UI server supplying UI code (javascript/typescript) to the browser. -
CLOUD_SAAS_SERVICE
cloud-saas-service - Application or service hosted by an external cloud provider.
-
-
Field Details
-
validValueSetName
- See Also:
-
validValueSetDescription
- See Also:
-
validValueSetUsage
- See Also:
-
validValueSetScope
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getQualifiedName
This is the preferred value that applications should use for this valid value.- Returns:
- string value
-
getPreferredValue
This is the preferred value that applications should use for this valid value.- Returns:
- string value
-
getDisplayName
Return the printable name.- Returns:
- string name
-
getDescription
Return the description of the value's meaning.- Returns:
- string text
-
getUsage
Return how the value should be used.- Returns:
- string text
-
getSoftwareServerCapabilities
Return the list of software server capabilities that should be associated with this system.- Returns:
- array of strings (type names)
-
getServerPurpose
Return the purpose of this system. This is the type name of the server purpose classification.- Returns:
- string type name
-
toString
Output of this enum class and main value.- Overrides:
toString
in classEnum<SystemTypeDefinition>
- Returns:
- string showing enum value
-