public class CrateSettings
extends java.lang.Object
Constructor and Description |
---|
CrateSettings() |
Modifier and Type | Method and Description |
---|---|
static SettingsApplier |
getSettingsApplier(java.lang.String setting)
Returns a SettingApplier for the given setting or
generates a new one for logging settings.
|
static java.util.Set<java.lang.String> |
settingNamesByPrefix(java.lang.String prefix) |
public static final NestedSetting STATS
public static final BoolSetting STATS_ENABLED
public static final IntSetting STATS_JOBS_LOG_SIZE
public static final IntSetting STATS_OPERATIONS_LOG_SIZE
public static final NestedSetting CLUSTER
public static final NestedSetting GRACEFUL_STOP
public static final StringSetting GRACEFUL_STOP_MIN_AVAILABILITY
public static final BoolSetting GRACEFUL_STOP_REALLOCATE
public static final TimeSetting GRACEFUL_STOP_TIMEOUT
public static final BoolSetting GRACEFUL_STOP_FORCE
public static final NestedSetting DISCOVERY
public static final NestedSetting DISCOVERY_ZEN
public static final IntSetting DISCOVERY_ZEN_MIN_MASTER_NODES
public static final TimeSetting DISCOVERY_ZEN_PING_TIMEOUT
public static final TimeSetting DISCOVERY_ZEN_PUBLISH_TIMEOUT
public static final NestedSetting ROUTING
public static final NestedSetting ROUTING_ALLOCATION
public static final StringSetting ROUTING_ALLOCATION_ENABLE
public static final StringSetting ROUTING_ALLOCATION_ALLOW_REBALANCE
public static final IntSetting ROUTING_ALLOCATION_CLUSTER_CONCURRENT_REBALANCE
public static final IntSetting ROUTING_ALLOCATION_NODE_INITIAL_PRIMARIES_RECOVERIES
public static final IntSetting ROUTING_ALLOCATION_NODE_CONCURRENT_RECOVERIES
public static final NestedSetting ROUTING_ALLOCATION_INCLUDE
public static final StringSetting ROUTING_ALLOCATION_INCLUDE_IP
public static final StringSetting ROUTING_ALLOCATION_INCLUDE_ID
public static final StringSetting ROUTING_ALLOCATION_INCLUDE_HOST
public static final StringSetting ROUTING_ALLOCATION_INCLUDE_NAME
public static final NestedSetting ROUTING_ALLOCATION_EXCLUDE
public static final StringSetting ROUTING_ALLOCATION_EXCLUDE_IP
public static final StringSetting ROUTING_ALLOCATION_EXCLUDE_ID
public static final StringSetting ROUTING_ALLOCATION_EXCLUDE_HOST
public static final StringSetting ROUTING_ALLOCATION_EXCLUDE_NAME
public static final NestedSetting ROUTING_ALLOCATION_REQUIRE
public static final StringSetting ROUTING_ALLOCATION_REQUIRE_IP
public static final StringSetting ROUTING_ALLOCATION_REQUIRE_ID
public static final StringSetting ROUTING_ALLOCATION_REQUIRE_HOST
public static final StringSetting ROUTING_ALLOCATION_REQUIRE_NAME
public static final NestedSetting ROUTING_ALLOCATION_BALANCE
public static final FloatSetting ROUTING_ALLOCATION_BALANCE_SHARD
public static final FloatSetting ROUTING_ALLOCATION_BALANCE_INDEX
public static final FloatSetting ROUTING_ALLOCATION_BALANCE_PRIMARY
public static final FloatSetting ROUTING_ALLOCATION_BALANCE_THRESHOLD
public static final NestedSetting ROUTING_ALLOCATION_DISK
public static final BoolSetting ROUTING_ALLOCATION_DISK_THRESHOLD_ENABLED
public static final NestedSetting ROUTING_ALLOCATION_DISK_WATERMARK
public static final StringSetting ROUTING_ALLOCATION_DISK_WATERMARK_LOW
public static final StringSetting ROUTING_ALLOCATION_DISK_WATERMARK_HIGH
public static final NestedSetting INDICES
public static final NestedSetting INDICES_RECOVERY
public static final IntSetting INDICES_RECOVERY_CONCURRENT_STREAMS
public static final ByteSizeSetting INDICES_RECOVERY_FILE_CHUNK_SIZE
public static final IntSetting INDICES_RECOVERY_TRANSLOG_OPS
public static final ByteSizeSetting INDICES_RECOVERY_TRANSLOG_SIZE
public static final BoolSetting INDICES_RECOVERY_COMPRESS
public static final ByteSizeSetting INDICES_RECOVERY_MAX_BYTES_PER_SEC
public static final TimeSetting INDICES_RECOVERY_RETRY_DELAY_STATE_SYNC
public static final TimeSetting INDICES_RECOVERY_RETRY_DELAY_NETWORK
public static final TimeSetting INDICES_RECOVERY_INTERNAL_ACTION_TIMEOUT
public static final TimeSetting INDICES_RECOVERY_ACTIVITY_TIMEOUT
public static final TimeSetting INDICES_RECOVERY_INTERNAL_LONG_ACTION_TIMEOUT
public static final NestedSetting INDICES_STORE
public static final NestedSetting INDICES_STORE_THROTTLE
public static final StringSetting INDICES_STORE_THROTTLE_TYPE
public static final ByteSizeSetting INDICES_STORE_THROTTLE_MAX_BYTES_PER_SEC
public static final NestedSetting INDICES_FIELDDATA
public static final NestedSetting INDICES_FIELDDATA_BREAKER
public static final StringSetting INDICES_FIELDDATA_BREAKER_LIMIT
public static final DoubleSetting INDICES_FIELDDATA_BREAKER_OVERHEAD
public static final NestedSetting INDICES_BREAKER
public static final NestedSetting INDICES_BREAKER_QUERY
public static final StringSetting INDICES_BREAKER_QUERY_LIMIT
public static final DoubleSetting INDICES_BREAKER_QUERY_OVERHEAD
public static final NestedSetting INDICES_BREAKER_REQUEST
public static final StringSetting INDICES_BREAKER_REQUEST_LIMIT
public static final DoubleSetting INDICES_BREAKER_REQUEST_OVERHEAD
public static final NestedSetting CLUSTER_INFO
public static final NestedSetting CLUSTER_INFO_UPDATE
public static final TimeSetting CLUSTER_INFO_UPDATE_INTERVAL
public static final NestedSetting BULK
public static final TimeSetting BULK_REQUEST_TIMEOUT
public static final NestedSetting GATEWAY
public static final IntSetting GATEWAY_RECOVERY_AFTER_NODES
public static final IntSetting GATEWAY_EXPECTED_NODES
public static final TimeSetting GATEWAY_RECOVER_AFTER_TIME
public static final NestedSetting UDC
public static final BoolSetting UDC_ENABLED
public static final TimeSetting UDC_INITIAL_DELAY
public static final TimeSetting UDC_INTERVAL
public static final StringSetting UDC_URL
public static final java.util.List<Setting<?,?>> CRATE_SETTINGS
public static final java.util.List<Setting> SETTINGS
public static final java.util.Map<java.lang.String,SettingsApplier> SUPPORTED_SETTINGS
@Nonnull public static SettingsApplier getSettingsApplier(java.lang.String setting)
setting
- the name of the settingjava.lang.IllegalArgumentException
- if the setting isn't supportedpublic static java.util.Set<java.lang.String> settingNamesByPrefix(java.lang.String prefix)