Package dev.galasa.galasaecosystem
Enum Class EcosystemEndpoint
- All Implemented Interfaces:
Serializable
,Comparable<EcosystemEndpoint>
,Constable
Types of Endpoints for the Galasa Ecosystem
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAPI eg, http://etcd.server:2323Configuration Property Store eg, etcd:http://etcd.server:2323Credentials Store eg, couchdb:http://etcd.server:2323Dynamic Status Store eg, etcd:http://etcd.server:2323The engine controller health port eg, http://etcd.server:2323The engine controller metrics port eg, http://etcd.server:2323Grafana endpoint eg, http://etcd.server:2323The metrics server health port eg, http://etcd.server:2323The metrics server metrics port eg, http://etcd.server:2323Prometheus endpoint eg, http://etcd.server:2323Result Archive Store eg, etcd:http://etcd.server:2323The resource management health port eg, http://etcd.server:2323The resource management health port eg, http://etcd.server:2323SimBank Database portSimBank Database portSimBank Telnet portSimBank Web Service port -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
static EcosystemEndpoint
Returns the enum constant of this class with the specified name.static EcosystemEndpoint[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CPS
Configuration Property Store eg, etcd:http://etcd.server:2323 -
DSS
Dynamic Status Store eg, etcd:http://etcd.server:2323 -
RAS
Result Archive Store eg, etcd:http://etcd.server:2323 -
CREDS
Credentials Store eg, couchdb:http://etcd.server:2323 -
API
API eg, http://etcd.server:2323 -
PROMETHEUS
Prometheus endpoint eg, http://etcd.server:2323 -
GRAFANA
Grafana endpoint eg, http://etcd.server:2323 -
METRICS_METRICS
The metrics server metrics port eg, http://etcd.server:2323 -
METRICS_HEALTH
The metrics server health port eg, http://etcd.server:2323 -
RESOURCE_MANAGEMENT_METRICS
The resource management health port eg, http://etcd.server:2323 -
RESOURCE_MANAGEMENT_HEALTH
The resource management health port eg, http://etcd.server:2323 -
ENGINE_CONTROLLER_METRICS
The engine controller metrics port eg, http://etcd.server:2323 -
ENGINE_CONTROLLER_HEALTH
The engine controller health port eg, http://etcd.server:2323 -
SIMBANK_TELNET
SimBank Telnet port -
SIMBANK_WEBSERVICE
SimBank Web Service port -
SIMBANK_DATABASE
SimBank Database port -
SIMBANK_MANAGEMENT_FACILITY
SimBank Database port
-
-
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
-
getEndpointType
- Returns:
- the type of endpoint
-