public static class DatastoreContext.Builder extends Object implements org.opendaylight.yangtools.concepts.Builder<DatastoreContext>
public DatastoreContext.Builder boundedMailboxCapacity(int boundedMailboxCapacity)
public DatastoreContext.Builder enableMetricCapture(boolean enableMetricCapture)
public DatastoreContext.Builder shardTransactionIdleTimeout(long timeout, TimeUnit unit)
public DatastoreContext.Builder shardTransactionIdleTimeoutInMinutes(long timeout)
public DatastoreContext.Builder operationTimeoutInSeconds(int operationTimeoutInSeconds)
public DatastoreContext.Builder operationTimeoutInMillis(long operationTimeoutInMillis)
public DatastoreContext.Builder dataStoreMXBeanType(String dataStoreMXBeanType)
public DatastoreContext.Builder shardTransactionCommitTimeoutInSeconds(int shardTransactionCommitTimeoutInSeconds)
public DatastoreContext.Builder shardJournalRecoveryLogBatchSize(int shardJournalRecoveryLogBatchSize)
public DatastoreContext.Builder shardSnapshotBatchCount(int shardSnapshotBatchCount)
public DatastoreContext.Builder shardSnapshotDataThresholdPercentage(int shardSnapshotDataThresholdPercentage)
public DatastoreContext.Builder shardHeartbeatIntervalInMillis(int shardHeartbeatIntervalInMillis)
public DatastoreContext.Builder shardTransactionCommitQueueCapacity(int shardTransactionCommitQueueCapacity)
public DatastoreContext.Builder shardInitializationTimeout(long timeout, TimeUnit unit)
public DatastoreContext.Builder shardInitializationTimeoutInSeconds(long timeout)
public DatastoreContext.Builder shardLeaderElectionTimeout(long timeout, TimeUnit unit)
public DatastoreContext.Builder shardLeaderElectionTimeoutInSeconds(long timeout)
public DatastoreContext.Builder configurationReader(AkkaConfigurationReader configurationReader)
public DatastoreContext.Builder persistent(boolean persistent)
public DatastoreContext.Builder shardIsolatedLeaderCheckIntervalInMillis(int shardIsolatedLeaderCheckIntervalInMillis)
public DatastoreContext.Builder shardElectionTimeoutFactor(long shardElectionTimeoutFactor)
public DatastoreContext.Builder transactionCreationInitialRateLimit(long initialRateLimit)
public DatastoreContext.Builder logicalStoreType(org.opendaylight.mdsal.common.api.LogicalDatastoreType logicalStoreType)
public DatastoreContext.Builder storeRoot(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier storeRoot)
public DatastoreContext.Builder dataStoreName(String dataStoreName)
public DatastoreContext.Builder shardBatchedModificationCount(int shardBatchedModificationCount)
public DatastoreContext.Builder writeOnlyTransactionOptimizationsEnabled(boolean value)
public DatastoreContext.Builder shardCommitQueueExpiryTimeoutInMillis(long value)
public DatastoreContext.Builder shardCommitQueueExpiryTimeoutInSeconds(long value)
public DatastoreContext.Builder transactionDebugContextEnabled(boolean value)
public DatastoreContext.Builder maxShardDataChangeExecutorPoolSize(int newMaxShardDataChangeExecutorPoolSize)
public DatastoreContext.Builder maxShardDataChangeExecutorQueueSize(int newMaxShardDataChangeExecutorQueueSize)
public DatastoreContext.Builder maxShardDataChangeListenerQueueSize(int newMaxShardDataChangeListenerQueueSize)
public DatastoreContext.Builder maxShardDataStoreExecutorQueueSize(int newMaxShardDataStoreExecutorQueueSize)
public DatastoreContext.Builder useTellBasedProtocol(boolean value)
public DatastoreContext.Builder shardManagerPersistenceId(String id)
public DatastoreContext.Builder customRaftPolicyImplementation(String customRaftPolicyImplementation)
@Deprecated public DatastoreContext.Builder shardSnapshotChunkSize(int shardSnapshotChunkSize)
public DatastoreContext.Builder maximumMessageSliceSize(int maximumMessageSliceSize)
public DatastoreContext.Builder shardPeerAddressResolver(PeerAddressResolver resolver)
public DatastoreContext.Builder tempFileDirectory(String tempFileDirectory)
public DatastoreContext.Builder fileBackedStreamingThresholdInMegabytes(int fileBackedStreamingThreshold)
public DatastoreContext.Builder syncIndexThreshold(long syncIndexThreshold)
public DatastoreContext.Builder backendAlivenessTimerIntervalInSeconds(long interval)
public DatastoreContext.Builder frontendRequestTimeoutInSeconds(long timeout)
public DatastoreContext.Builder frontendNoProgressTimeoutInSeconds(long timeout)
public DatastoreContext.Builder initialPayloadSerializedBufferCapacity(int capacity)
public DatastoreContext build()
build
in interface org.opendaylight.yangtools.concepts.Builder<DatastoreContext>
Copyright © 2019 OpenDaylight. All rights reserved.