Package org.projectnessie.client
Class NessieConfigConstants
- java.lang.Object
-
- org.projectnessie.client.NessieConfigConstants
-
public final class NessieConfigConstants extends Object
Configuration constants for Nessie.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONF_CONNECT_TIMEOUTConfig property name (""nessie.transport.connect-timeout"") for the network transport connect timeout.static StringCONF_NESSIE_AUTH_TOKENConfig property name ("nessie.authentication.token") for the token used for (bearer) authentication.static StringCONF_NESSIE_AUTH_TYPEConfig property name ("nessie.authentication.type") for the authentication provider ID.static StringCONF_NESSIE_AWS_PROFILEConfig property name ("nessie.authentication.aws.profile") for the profile name used for AWS authentication (optional).static StringCONF_NESSIE_AWS_REGIONConfig property name ("nessie.authentication.aws.region") for the region used for AWS authentication.static StringCONF_NESSIE_CLIENT_BUILDER_IMPLConfig property name ("nessie.client-builder-impl") for custom client builder class name.static StringCONF_NESSIE_DISABLE_COMPRESSIONConfig property name (""nessie.transport.disable-compression"") whether to disable compression on the network layer.static StringCONF_NESSIE_PASSWORDDeprecated."basic" HTTP authentication is not considered secure.static StringCONF_NESSIE_REFConfig property name ("nessie.ref") for the nessie reference name used by clients.static StringCONF_NESSIE_REF_HASHConfig property name ("nessie.ref.hash") for the nessie reference hash used by clients.static StringCONF_NESSIE_TRACINGConfig property name ("nessie.tracing") to enable adding the HTTP headers of an active OpenTracing span to all Nessie requests.static StringCONF_NESSIE_URIConfig property name ("nessie.uri") for the Nessie service URL.static StringCONF_NESSIE_USERNAMEDeprecated."basic" HTTP authentication is not considered secure.static StringCONF_READ_TIMEOUTConfig property name (""nessie.transport.read-timeout"") for the network transport read-timeout.
-
-
-
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. UseCONF_NESSIE_AUTH_TOKENinstead.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. UseCONF_NESSIE_AUTH_TOKENinstead.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 areBASIC,BEARERandAWS.Note that "basic" HTTP authentication is not considered secure, use
BEARERinstead.- 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 aretrueandfalse.- 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
-
-