Package com.appliedolap.essbase
Enum Class EssAiReadiness.State
- All Implemented Interfaces:
Serializable,Comparable<EssAiReadiness.State>,Constable
- Enclosing class:
- EssAiReadiness
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe server has at least one AI connection, but this cube's application is not associated with one.The server can do AI but has it switched off wholesale -aiEnabledis false - so no capability is available whatever else is configured.AI is on, but this particular capability is switched off.The server supports AI but no AI connection has been configured on it, so there is no model for any application to talk to.The server has no AI endpoints at all.Every prerequisite this can see is in place, so a capability call will reach the model.The check itself could not be completed - the server was unreachable, or answered in a way this doesn't recognize. -
Method Summary
Modifier and TypeMethodDescriptionstatic EssAiReadiness.StateReturns the enum constant of this class with the specified name.static EssAiReadiness.State[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
READY
Every prerequisite this can see is in place, so a capability call will reach the model. Setup this cannot observe may still be missing - see the class note on vectorization. -
NOT_SUPPORTED
The server has no AI endpoints at all. They arrived in 26.1; a 21.7 server reports no AI flags in/about/instanceand answers 404 to any/aipath (in XML, whatever you put inAccept). -
DISABLED_ON_SERVER
The server can do AI but has it switched off wholesale -aiEnabledis false - so no capability is available whatever else is configured. -
FEATURE_DISABLED
AI is on, but this particular capability is switched off. The flags are per capability, so a server can offer semantic search and not the MDX generator. -
NO_CONNECTION_CONFIGURED
The server supports AI but no AI connection has been configured on it, so there is no model for any application to talk to. Fixed once for the whole server, and not cheaply: a GenAI connection under Sources stands on an Oracle AI Database connection, because it is the database that holds the OCI credentials and does the vector work - Essbase is a client of the database's AI features rather than of a model directly.Worth separating from
APPLICATION_NOT_ASSOCIATEDbecause the web interface does not: it offers to associate an application with a connection and then shows an empty picker reading "No matches found", which looks like a missing application rather than a server that has nothing to pick. -
APPLICATION_NOT_ASSOCIATED
The server has at least one AI connection, but this cube's application is not associated with one. Fixed per application. -
UNDETERMINED
The check itself could not be completed - the server was unreachable, or answered in a way this doesn't recognize.EssAiReadiness.getCause()has the detail.
-
-
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
-