Enum GovernanceServicesDescription
- java.lang.Object
-
- java.lang.Enum<GovernanceServicesDescription>
-
- org.odpi.openmetadata.adminservices.configuration.registration.GovernanceServicesDescription
-
- All Implemented Interfaces:
Serializable,Comparable<GovernanceServicesDescription>
public enum GovernanceServicesDescription extends Enum<GovernanceServicesDescription> implements Serializable
GovernanceServicesDescription provides a list of subsystems that support the various governance servers.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CONFORMANCE_SUITE_SERVICESDATA_ENGINE_PROXY_SERVICESENGINE_HOST_SERVICESINTEGRATION_DAEMON_SERVICESOPEN_LINEAGE_SERVICESSECURITY_OFFICER_SERVICESSECURITY_SYNC_SERVICES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<GovernanceServicesDescription>getGovernanceServersDescriptionList()Return a list containing each of the governance service descriptions defined in this enum class.static Set<String>getGovernanceServersURLMarkers()Return a set of non null url markers (short names) of the governance servicesintgetServiceCode()Return the code for this enum instanceStringgetServiceDescription()Return the default description for the type for this enum instance.StringgetServiceName()Return the default name for this enum instance.StringgetServiceURLMarker()Return the string that appears in the REST API URL that identifies the owning service.StringgetServiceWiki()Return the URL for the wiki page describing this governance service.static GovernanceServicesDescriptionvalueOf(String name)Returns the enum constant of this type with the specified name.static GovernanceServicesDescription[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SECURITY_SYNC_SERVICES
public static final GovernanceServicesDescription SECURITY_SYNC_SERVICES
-
OPEN_LINEAGE_SERVICES
public static final GovernanceServicesDescription OPEN_LINEAGE_SERVICES
-
CONFORMANCE_SUITE_SERVICES
public static final GovernanceServicesDescription CONFORMANCE_SUITE_SERVICES
-
SECURITY_OFFICER_SERVICES
public static final GovernanceServicesDescription SECURITY_OFFICER_SERVICES
-
DATA_ENGINE_PROXY_SERVICES
public static final GovernanceServicesDescription DATA_ENGINE_PROXY_SERVICES
-
INTEGRATION_DAEMON_SERVICES
public static final GovernanceServicesDescription INTEGRATION_DAEMON_SERVICES
-
ENGINE_HOST_SERVICES
public static final GovernanceServicesDescription ENGINE_HOST_SERVICES
-
-
Method Detail
-
values
public static GovernanceServicesDescription[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (GovernanceServicesDescription c : GovernanceServicesDescription.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GovernanceServicesDescription valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getGovernanceServersDescriptionList
public static List<GovernanceServicesDescription> getGovernanceServersDescriptionList()
Return a list containing each of the governance service descriptions defined in this enum class.- Returns:
- List of enums
-
getGovernanceServersURLMarkers
public static Set<String> getGovernanceServersURLMarkers()
Return a set of non null url markers (short names) of the governance services- Returns:
- set of url markers
-
getServiceCode
public int getServiceCode()
Return the code for this enum instance- Returns:
- int type code
-
getServiceName
public String getServiceName()
Return the default name for this enum instance.- Returns:
- String default name
-
getServiceURLMarker
public String getServiceURLMarker()
Return the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.- Returns:
- String default name
-
getServiceDescription
public String getServiceDescription()
Return the default description for the type for this enum instance.- Returns:
- String default description
-
getServiceWiki
public String getServiceWiki()
Return the URL for the wiki page describing this governance service.- Returns:
- String URL name for the wiki page
-
-