Class NessieConfigConstants


  • public final class NessieConfigConstants
    extends java.lang.Object
    Configuration constants for Nessie.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CONF_CONNECT_TIMEOUT
      Config property name (""nessie.transport.connect-timeout"") for the network transport connect timeout.
      static java.lang.String CONF_NESSIE_AUTH_TOKEN
      Config property name ("nessie.authentication.token") for the token used for (bearer) authentication.
      static java.lang.String CONF_NESSIE_AUTH_TYPE
      Config property name ("nessie.authentication.type") for the authentication provider ID.
      static java.lang.String CONF_NESSIE_AWS_PROFILE
      Config property name ("nessie.authentication.aws.profile") for the profile name used for AWS authentication (optional).
      static java.lang.String CONF_NESSIE_AWS_REGION
      Config property name ("nessie.authentication.aws.region") for the region used for AWS authentication.
      static java.lang.String CONF_NESSIE_CLIENT_BUILDER_IMPL
      Config property name ("nessie.client-builder-impl") for custom client builder class name.
      static java.lang.String CONF_NESSIE_DISABLE_COMPRESSION
      Config property name (""nessie.transport.disable-compression"") whether to disable compression on the network layer.
      static java.lang.String CONF_NESSIE_PASSWORD
      Deprecated.
      "basic" HTTP authentication is not considered secure.
      static java.lang.String CONF_NESSIE_REF
      Config property name ("nessie.ref") for the nessie reference name used by clients.
      static java.lang.String CONF_NESSIE_REF_HASH
      Config property name ("nessie.ref.hash") for the nessie reference hash used by clients.
      static java.lang.String CONF_NESSIE_TRACING
      Config property name ("nessie.tracing") to enable adding the HTTP headers of an active OpenTracing span to all Nessie requests.
      static java.lang.String CONF_NESSIE_URI
      Config property name ("nessie.uri") for the Nessie service URL.
      static java.lang.String CONF_NESSIE_USERNAME
      Deprecated.
      "basic" HTTP authentication is not considered secure.
      static java.lang.String CONF_READ_TIMEOUT
      Config property name (""nessie.transport.read-timeout"") for the network transport read-timeout.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CONF_NESSIE_URI

        public static final java.lang.String CONF_NESSIE_URI
        Config property name ("nessie.uri") for the Nessie service URL.
        See Also:
        Constant Field Values
      • CONF_NESSIE_USERNAME

        @Deprecated
        public static final java.lang.String CONF_NESSIE_USERNAME
        Deprecated.
        "basic" HTTP authentication is not considered secure. Use CONF_NESSIE_AUTH_TOKEN instead.
        Config property name ("nessie.authentication.username") for the user name used for (basic) authentication.
        See Also:
        Constant Field Values
      • CONF_NESSIE_PASSWORD

        @Deprecated
        public static final java.lang.String CONF_NESSIE_PASSWORD
        Deprecated.
        "basic" HTTP authentication is not considered secure. Use CONF_NESSIE_AUTH_TOKEN instead.
        Config property name ("nessie.authentication.password") for the password used for (basic) authentication.
        See Also:
        Constant Field Values
      • CONF_NESSIE_AUTH_TOKEN

        public static final java.lang.String CONF_NESSIE_AUTH_TOKEN
        Config property name ("nessie.authentication.token") for the token used for (bearer) authentication.
        See Also:
        Constant Field Values
      • CONF_NESSIE_AWS_REGION

        public static final java.lang.String CONF_NESSIE_AWS_REGION
        Config property name ("nessie.authentication.aws.region") for the region used for AWS authentication.
        See Also:
        Constant Field Values
      • CONF_NESSIE_AWS_PROFILE

        public static final java.lang.String CONF_NESSIE_AWS_PROFILE
        Config property name ("nessie.authentication.aws.profile") for the profile name used for AWS authentication (optional).
        See Also:
        Constant Field Values
      • CONF_NESSIE_AUTH_TYPE

        public static final java.lang.String CONF_NESSIE_AUTH_TYPE
        Config property name ("nessie.authentication.type") for the authentication provider ID. Valid values are BASIC, BEARER and AWS.

        Note that "basic" HTTP authentication is not considered secure, use BEARER instead.

        See Also:
        Constant Field Values
      • CONF_NESSIE_REF

        public static final java.lang.String CONF_NESSIE_REF
        Config property name ("nessie.ref") for the nessie reference name used by clients.
        See Also:
        Constant Field Values
      • CONF_NESSIE_REF_HASH

        public static final java.lang.String CONF_NESSIE_REF_HASH
        Config property name ("nessie.ref.hash") for the nessie reference hash used by clients.
        See Also:
        Constant Field Values
      • CONF_NESSIE_TRACING

        public static final java.lang.String CONF_NESSIE_TRACING
        Config property name ("nessie.tracing") to enable adding the HTTP headers of an active OpenTracing span to all Nessie requests. Valid values are true and false.
        See Also:
        Constant Field Values
      • CONF_READ_TIMEOUT

        public static final java.lang.String CONF_READ_TIMEOUT
        Config property name (""nessie.transport.read-timeout"") for the network transport read-timeout.
        See Also:
        Constant Field Values
      • CONF_CONNECT_TIMEOUT

        public static final java.lang.String CONF_CONNECT_TIMEOUT
        Config property name (""nessie.transport.connect-timeout"") for the network transport connect timeout.
        See Also:
        Constant Field Values
      • CONF_NESSIE_DISABLE_COMPRESSION

        public static final java.lang.String CONF_NESSIE_DISABLE_COMPRESSION
        Config property name (""nessie.transport.disable-compression"") whether to disable compression on the network layer.
        See Also:
        Constant Field Values
      • CONF_NESSIE_CLIENT_BUILDER_IMPL

        public static final java.lang.String CONF_NESSIE_CLIENT_BUILDER_IMPL
        Config property name ("nessie.client-builder-impl") for custom client builder class name.
        See Also:
        Constant Field Values