Class OracleNoSQLConnectionSpec

java.lang.Object
org.eclipse.persistence.eis.EISConnectionSpec
org.eclipse.persistence.nosql.adapters.sdk.OracleNoSQLConnectionSpec
All Implemented Interfaces:
Serializable, Cloneable, Connector

public class OracleNoSQLConnectionSpec extends EISConnectionSpec
Provides connection information to the Oracle NoSQL database.
Since:
EclipseLink 4.0
See Also:
  • Field Details

    • SERVICE

      public static String SERVICE
      Connection spec properties. NoSQL service type.
      • cloud - Cloud service
      • onprem - On-premise proxy and Oracle NoSQL Database instance
      • cloudsim - Cloud simulator (for development)
    • END_POINT

      public static String END_POINT
      NoSQL endpoint e.g.
      • eu-frankfurt-1 (for cloud nosql.service))
      • http://localhost:8080 (for onprem nosql.service))
      • http://localhost:8080 (for cloudsim nosql.service))
    • COMPARTMENT

      public static String COMPARTMENT
      Compartment is an OCID. This is required if using Instance Principal or Resource Principal authorization. It's walid for cloud, onprem nosql.service types.
    • AUTHORIZATION_PRINCIPAL

      public static String AUTHORIZATION_PRINCIPAL
      Cloud authorization mechanisms. Possible values are.
      • user - Use User Principal authorization using a config file in $HOME/.oci/config
      • instance - Create a SignatureProvider using an instance principal.
      • resource - Create a SignatureProvider using a resource principal.
  • Constructor Details

    • OracleNoSQLConnectionSpec

      public OracleNoSQLConnectionSpec()
      PUBLIC: Default constructor.
  • Method Details