public class ConfigPropertiesBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<ConfigProperties>
ConfigProperties instances.ConfigProperties| Constructor and Description |
|---|
ConfigPropertiesBuilder() |
ConfigPropertiesBuilder(ConfigProperties base) |
ConfigPropertiesBuilder(DataStoreProperties arg) |
public ConfigPropertiesBuilder()
public ConfigPropertiesBuilder(DataStoreProperties arg)
public ConfigPropertiesBuilder(ConfigProperties base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg - grouping objectIllegalArgumentException - if given argument is none of valid typespublic NonZeroUint32Type getBackendAlivenessTimerIntervalInSeconds()
public NonZeroUint32Type getBoundedMailboxCapacity()
public String getCustomRaftPolicyImplementation()
public NonZeroUint32Type getFileBackedStreamingThresholdInMegabytes()
public NonZeroUint32Type getFrontendNoProgressTimeoutInSeconds()
public NonZeroUint32Type getFrontendRequestTimeoutInSeconds()
public NonZeroUint32Type getMaxShardDataChangeExecutorPoolSize()
public NonZeroUint32Type getMaxShardDataChangeExecutorQueueSize()
public NonZeroUint32Type getMaxShardDataChangeListenerQueueSize()
public NonZeroUint32Type getMaxShardDataStoreExecutorQueueSize()
public NonZeroUint32Type getMaximumMessageSliceSize()
public OperationTimeoutType getOperationTimeoutInSeconds()
public NonZeroUint32Type getShardBatchedModificationCount()
public NonZeroUint32Type getShardCommitQueueExpiryTimeoutInSeconds()
public NonZeroUint32Type getShardElectionTimeoutFactor()
public HeartbeatIntervalType getShardHeartbeatIntervalInMillis()
public NonZeroUint32Type getShardInitializationTimeoutInSeconds()
public HeartbeatIntervalType getShardIsolatedLeaderCheckIntervalInMillis()
public NonZeroUint32Type getShardJournalRecoveryLogBatchSize()
public NonZeroUint32Type getShardLeaderElectionTimeoutInSeconds()
public NonZeroUint32Type getShardSnapshotBatchCount()
public NonZeroUint32Type getShardSnapshotChunkSize()
public Percentage getShardSnapshotDataThresholdPercentage()
public NonZeroUint32Type getShardTransactionCommitQueueCapacity()
public NonZeroUint32Type getShardTransactionCommitTimeoutInSeconds()
public NonZeroUint32Type getShardTransactionIdleTimeoutInMinutes()
public NonZeroUint32Type getSyncIndexThreshold()
public NonZeroUint32Type getTransactionCreationInitialRateLimit()
public Boolean isEnableMetricCapture()
public Boolean isPersistent()
public Boolean isTransactionDebugContextEnabled()
public Boolean isUseTellBasedProtocol()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<ConfigProperties>> E getAugmentation(Class<E> augmentationType)
public ConfigPropertiesBuilder setBackendAlivenessTimerIntervalInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setBoundedMailboxCapacity(NonZeroUint32Type value)
public ConfigPropertiesBuilder setCustomRaftPolicyImplementation(String value)
public ConfigPropertiesBuilder setFileBackedStreamingThresholdInMegabytes(NonZeroUint32Type value)
public ConfigPropertiesBuilder setFrontendNoProgressTimeoutInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setFrontendRequestTimeoutInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setMaxShardDataChangeExecutorPoolSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setMaxShardDataChangeExecutorQueueSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setMaxShardDataChangeListenerQueueSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setMaxShardDataStoreExecutorQueueSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setMaximumMessageSliceSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setOperationTimeoutInSeconds(OperationTimeoutType value)
public ConfigPropertiesBuilder setShardBatchedModificationCount(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardCommitQueueExpiryTimeoutInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardElectionTimeoutFactor(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardHeartbeatIntervalInMillis(HeartbeatIntervalType value)
public ConfigPropertiesBuilder setShardInitializationTimeoutInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardIsolatedLeaderCheckIntervalInMillis(HeartbeatIntervalType value)
public ConfigPropertiesBuilder setShardJournalRecoveryLogBatchSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardLeaderElectionTimeoutInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardSnapshotBatchCount(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardSnapshotChunkSize(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardSnapshotDataThresholdPercentage(Percentage value)
public ConfigPropertiesBuilder setShardTransactionCommitQueueCapacity(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardTransactionCommitTimeoutInSeconds(NonZeroUint32Type value)
public ConfigPropertiesBuilder setShardTransactionIdleTimeoutInMinutes(NonZeroUint32Type value)
public ConfigPropertiesBuilder setSyncIndexThreshold(NonZeroUint32Type value)
public ConfigPropertiesBuilder setTransactionCreationInitialRateLimit(NonZeroUint32Type value)
public ConfigPropertiesBuilder setEnableMetricCapture(Boolean value)
public ConfigPropertiesBuilder setPersistent(Boolean value)
public ConfigPropertiesBuilder setTransactionDebugContextEnabled(Boolean value)
public ConfigPropertiesBuilder setUseTellBasedProtocol(Boolean value)
public ConfigPropertiesBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<ConfigProperties>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<ConfigProperties> augmentationValue)
public ConfigPropertiesBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<ConfigProperties>> augmentationType)
public ConfigProperties build()
build in interface org.opendaylight.yangtools.concepts.Builder<ConfigProperties>Copyright © 2018 OpenDaylight. All rights reserved.