public enum ClientProperty extends Enum<ClientProperty>
Modifier and Type | Field and Description |
---|---|
static String |
TRACE_SPAN_RECEIVER_PREFIX |
Modifier and Type | Method and Description |
---|---|
static AuthenticationToken |
decodeToken(String className,
String tokenString) |
static String |
encodeToken(AuthenticationToken token) |
static AuthenticationToken |
getAuthenticationToken(Properties properties) |
boolean |
getBoolean(Properties properties) |
Long |
getBytes(Properties properties) |
String |
getDefaultValue() |
String |
getDescription() |
Integer |
getInteger(Properties properties) |
String |
getKey() |
static Properties |
getPrefix(Properties properties,
String prefix) |
String |
getSince() |
Long |
getTimeInMillis(Properties properties) |
PropertyType |
getType() |
String |
getValue(Properties properties) |
boolean |
isEmpty(Properties properties) |
boolean |
isRequired() |
static void |
setAuthenticationToken(Properties properties,
AuthenticationToken token) |
void |
setBytes(Properties properties,
Long bytes) |
static void |
setKerberosKeytab(Properties properties,
String keytabPath) |
static void |
setPassword(Properties properties,
CharSequence password) |
void |
setTimeInMillis(Properties properties,
Long milliseconds) |
static Map<String,String> |
toMap(Properties properties) |
static void |
validate(Properties properties) |
static void |
validate(Properties properties,
boolean validateToken) |
static void |
validateProperty(Properties properties,
ClientProperty prop) |
static ClientProperty |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ClientProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ClientProperty INSTANCE_NAME
public static final ClientProperty INSTANCE_ZOOKEEPERS
public static final ClientProperty INSTANCE_ZOOKEEPERS_TIMEOUT
public static final ClientProperty AUTH_TYPE
public static final ClientProperty AUTH_PRINCIPAL
public static final ClientProperty AUTH_TOKEN
public static final ClientProperty BATCH_WRITER_MEMORY_MAX
public static final ClientProperty BATCH_WRITER_LATENCY_MAX
public static final ClientProperty BATCH_WRITER_TIMEOUT_MAX
public static final ClientProperty BATCH_WRITER_THREADS_MAX
public static final ClientProperty BATCH_WRITER_DURABILITY
public static final ClientProperty SCANNER_BATCH_SIZE
public static final ClientProperty BATCH_SCANNER_NUM_QUERY_THREADS
public static final ClientProperty BULK_LOAD_THREADS
public static final ClientProperty SSL_ENABLED
public static final ClientProperty SSL_KEYSTORE_PASSWORD
public static final ClientProperty SSL_KEYSTORE_PATH
public static final ClientProperty SSL_KEYSTORE_TYPE
public static final ClientProperty SSL_TRUSTSTORE_PASSWORD
public static final ClientProperty SSL_TRUSTSTORE_PATH
public static final ClientProperty SSL_TRUSTSTORE_TYPE
public static final ClientProperty SSL_USE_JSSE
public static final ClientProperty SASL_ENABLED
public static final ClientProperty SASL_QOP
public static final ClientProperty SASL_KERBEROS_SERVER_PRIMARY
public static final ClientProperty TRACE_SPAN_RECEIVERS
public static final ClientProperty TRACE_ZOOKEEPER_PATH
public static final String TRACE_SPAN_RECEIVER_PREFIX
public static ClientProperty[] values()
for (ClientProperty c : ClientProperty.values()) System.out.println(c);
public static ClientProperty valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getKey()
public String getDefaultValue()
public PropertyType getType()
public String getDescription()
public String getSince()
public boolean isRequired()
public String getValue(Properties properties)
public boolean isEmpty(Properties properties)
public Long getBytes(Properties properties)
public Long getTimeInMillis(Properties properties)
public Integer getInteger(Properties properties)
public boolean getBoolean(Properties properties)
public void setBytes(Properties properties, Long bytes)
public void setTimeInMillis(Properties properties, Long milliseconds)
public static Properties getPrefix(Properties properties, String prefix)
public static Map<String,String> toMap(Properties properties)
public static String encodeToken(AuthenticationToken token)
public static AuthenticationToken decodeToken(String className, String tokenString)
public static void setPassword(Properties properties, CharSequence password)
public static void setKerberosKeytab(Properties properties, String keytabPath)
public static AuthenticationToken getAuthenticationToken(Properties properties)
public static void setAuthenticationToken(Properties properties, AuthenticationToken token)
public static void validateProperty(Properties properties, ClientProperty prop)
public static void validate(Properties properties, boolean validateToken)
public static void validate(Properties properties)
IllegalArgumentException
- if Properties does not contain all requiredCopyright © 2011–2019 The Apache Software Foundation. All rights reserved.