Class StorDistributormanagerConfig.Builder
java.lang.Object
com.yahoo.vespa.config.content.core.StorDistributormanagerConfig.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder,com.yahoo.config.ConfigInstance.Builder
- Enclosing class:
- StorDistributormanagerConfig
public static final class StorDistributormanagerConfig.Builder
extends Object
implements com.yahoo.config.ConfigInstance.Builder
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallow_stale_reads_during_cluster_state_transitions(boolean __value) build()disable_bucket_activation(boolean __value) final booleandispatchGetConfig(com.yahoo.config.ConfigInstance.Producer producer) enable_inconsistent_join(boolean __value) enable_join_for_sibling_less_buckets(boolean __value) enable_operation_cancellation(boolean __value) Make a new builder and run the supplied function on it before adding it to the listfinal booleanfinal Stringfinal Stringfinal Stringinhibit_merge_sending_on_busy_node_duration_sec(int __value) inlinebucketsplitting(boolean __value) joincount(int __value) joinsize(int __value) max_activation_inhibited_out_of_sync_groups(int __value) max_cluster_clock_skew_sec(int __value) max_consecutively_inhibited_maintenance_ticks(int __value) max_document_operation_message_size_bytes(int __value) maximum_nodes_per_merge(int __value) merge_operations_disabled(boolean __value) minimum_replica_counting_mode(StorDistributormanagerConfig.Minimum_replica_counting_mode.Enum __value) minsplitcount(int __value) num_distributor_stripes(int __value) priority_merge_out_of_sync_copies(int __value) final voidsetApplyOnRestart(boolean applyOnRestart) simulated_db_merging_latency_msec(int __value) simulated_db_pruning_latency_msec(int __value) splitcount(int __value) splitsize(int __value) start_distributor_thread(boolean __value) symmetric_put_and_activate_replica_selection(boolean __value) use_btree_database(boolean __value) use_weak_internal_read_consistency_for_client_gets(boolean __value)
-
Field Details
-
garbagecollection
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
splitsize
-
splitcount
-
joinsize
-
joincount
-
minsplitcount
-
garbagecollection
public StorDistributormanagerConfig.Builder garbagecollection(StorDistributormanagerConfig.Garbagecollection.Builder __builder) -
garbagecollection
public StorDistributormanagerConfig.Builder garbagecollection(Consumer<StorDistributormanagerConfig.Garbagecollection.Builder> __func) Make a new builder and run the supplied function on it before adding it to the list- Parameters:
__func- lambda that modifies the given builder- Returns:
- this builder
-
inlinebucketsplitting
-
maximum_nodes_per_merge
-
start_distributor_thread
-
enable_join_for_sibling_less_buckets
-
enable_inconsistent_join
-
minimum_replica_counting_mode
public StorDistributormanagerConfig.Builder minimum_replica_counting_mode(StorDistributormanagerConfig.Minimum_replica_counting_mode.Enum __value) -
disable_bucket_activation
-
max_cluster_clock_skew_sec
-
inhibit_merge_sending_on_busy_node_duration_sec
public StorDistributormanagerConfig.Builder inhibit_merge_sending_on_busy_node_duration_sec(int __value) -
allow_stale_reads_during_cluster_state_transitions
public StorDistributormanagerConfig.Builder allow_stale_reads_during_cluster_state_transitions(boolean __value) -
simulated_db_pruning_latency_msec
-
simulated_db_merging_latency_msec
-
merge_operations_disabled
-
use_weak_internal_read_consistency_for_client_gets
public StorDistributormanagerConfig.Builder use_weak_internal_read_consistency_for_client_gets(boolean __value) -
max_consecutively_inhibited_maintenance_ticks
public StorDistributormanagerConfig.Builder max_consecutively_inhibited_maintenance_ticks(int __value) -
max_activation_inhibited_out_of_sync_groups
public StorDistributormanagerConfig.Builder max_activation_inhibited_out_of_sync_groups(int __value) -
num_distributor_stripes
-
enable_operation_cancellation
-
symmetric_put_and_activate_replica_selection
public StorDistributormanagerConfig.Builder symmetric_put_and_activate_replica_selection(boolean __value) -
max_document_operation_message_size_bytes
-
priority_merge_out_of_sync_copies
-
use_btree_database
-
dispatchGetConfig
public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance.Producer producer) - Specified by:
dispatchGetConfigin interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefMd5
- Specified by:
getDefMd5in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefName
- Specified by:
getDefNamein interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefNamespace
- Specified by:
getDefNamespacein interfacecom.yahoo.config.ConfigInstance.Builder
-
getApplyOnRestart
public final boolean getApplyOnRestart()- Specified by:
getApplyOnRestartin interfacecom.yahoo.config.ConfigInstance.Builder
-
setApplyOnRestart
public final void setApplyOnRestart(boolean applyOnRestart) - Specified by:
setApplyOnRestartin interfacecom.yahoo.config.ConfigInstance.Builder
-
build
-