Class NessieConfigConstants


  • public final class NessieConfigConstants
    extends Object
    Configuration constants for Nessie.
    • Field Detail

      • CONF_NESSIE_URI

        public static final 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 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 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 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 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 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 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 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 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 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 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 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 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 String CONF_NESSIE_CLIENT_BUILDER_IMPL
        Config property name ("nessie.client-builder-impl") for custom client builder class name.
        See Also:
        Constant Field Values