public class PropertyDefinition
extends java.lang.Object
| Constructor and Description |
|---|
PropertyDefinition() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<AwsWrapperProperty> |
allProperties() |
static @Nullable AwsWrapperProperty |
byName(java.lang.String name) |
static @Nullable AwsWrapperProperty |
byNameIgnoreCase(java.lang.String name)
The usage of the method should be restricted.
|
static void |
registerPluginProperties(java.lang.Class<?> pluginClass) |
static void |
registerPluginProperties(@NonNull java.lang.String propertyNamePrefix) |
static void |
removeAll(java.util.Properties props) |
static void |
removeAllExcept(java.util.Properties props,
java.lang.String... propNames) |
static void |
removeAllExceptCredentials(java.util.Properties props) |
public static final AwsWrapperProperty CASE_SENSITIVE
public static final AwsWrapperProperty LOG_UNCLOSED_CONNECTIONS
public static final AwsWrapperProperty LOGGER_LEVEL
public static final AwsWrapperProperty PLUGINS
public static final AwsWrapperProperty AUTO_SORT_PLUGIN_ORDER
public static final AwsWrapperProperty PROFILE_NAME
public static final AwsWrapperProperty USER
public static final AwsWrapperProperty PASSWORD
public static final AwsWrapperProperty DATABASE
public static final AwsWrapperProperty ENABLE_TELEMETRY
public static final AwsWrapperProperty TELEMETRY_SUBMIT_TOPLEVEL
public static final AwsWrapperProperty TELEMETRY_TRACES_BACKEND
public static final AwsWrapperProperty TELEMETRY_METRICS_BACKEND
public static final AwsWrapperProperty AWS_PROFILE
public static final AwsWrapperProperty LOGIN_TIMEOUT
public static final AwsWrapperProperty CONNECT_TIMEOUT
public static final AwsWrapperProperty SOCKET_TIMEOUT
public static final AwsWrapperProperty TCP_KEEP_ALIVE
public static final AwsWrapperProperty TRANSFER_SESSION_STATE_ON_SWITCH
public static final AwsWrapperProperty RESET_SESSION_STATE_ON_CLOSE
public static final AwsWrapperProperty ROLLBACK_ON_SWITCH
public static final AwsWrapperProperty ENABLE_GREEN_NODE_REPLACEMENT
public static final AwsWrapperProperty ASSUME_FETCH_ENTIRE_RESULT_SET
public static final AwsWrapperProperty SKIP_WRAPPING_FOR_PACKAGES
public static @Nullable AwsWrapperProperty byName(java.lang.String name)
public static @Nullable AwsWrapperProperty byNameIgnoreCase(java.lang.String name)
byName(String) method should be used
since the driver internally treats all properties in case-sensitive manner.
For the moment only ConnectionUrlParser uses this method.name - A parameter namepublic static java.util.Collection<AwsWrapperProperty> allProperties()
public static void registerPluginProperties(java.lang.Class<?> pluginClass)
public static void registerPluginProperties(@NonNull java.lang.String propertyNamePrefix)
public static void removeAll(java.util.Properties props)
public static void removeAllExcept(java.util.Properties props,
java.lang.String... propNames)
public static void removeAllExceptCredentials(java.util.Properties props)