public class OperationalPropertiesBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<OperationalProperties>
OperationalProperties instances.OperationalProperties| Constructor and Description |
|---|
OperationalPropertiesBuilder() |
OperationalPropertiesBuilder(DataStoreProperties arg) |
OperationalPropertiesBuilder(OperationalProperties base) |
public OperationalPropertiesBuilder()
public OperationalPropertiesBuilder(DataStoreProperties arg)
public OperationalPropertiesBuilder(OperationalProperties 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<OperationalProperties>> E getAugmentation(Class<E> augmentationType)
public OperationalPropertiesBuilder setBackendAlivenessTimerIntervalInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setBoundedMailboxCapacity(NonZeroUint32Type value)
public OperationalPropertiesBuilder setCustomRaftPolicyImplementation(String value)
public OperationalPropertiesBuilder setFileBackedStreamingThresholdInMegabytes(NonZeroUint32Type value)
public OperationalPropertiesBuilder setFrontendNoProgressTimeoutInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setFrontendRequestTimeoutInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setMaxShardDataChangeExecutorPoolSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setMaxShardDataChangeExecutorQueueSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setMaxShardDataChangeListenerQueueSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setMaxShardDataStoreExecutorQueueSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setMaximumMessageSliceSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setOperationTimeoutInSeconds(OperationTimeoutType value)
public OperationalPropertiesBuilder setShardBatchedModificationCount(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardCommitQueueExpiryTimeoutInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardElectionTimeoutFactor(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardHeartbeatIntervalInMillis(HeartbeatIntervalType value)
public OperationalPropertiesBuilder setShardInitializationTimeoutInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardIsolatedLeaderCheckIntervalInMillis(HeartbeatIntervalType value)
public OperationalPropertiesBuilder setShardJournalRecoveryLogBatchSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardLeaderElectionTimeoutInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardSnapshotBatchCount(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardSnapshotChunkSize(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardSnapshotDataThresholdPercentage(Percentage value)
public OperationalPropertiesBuilder setShardTransactionCommitQueueCapacity(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardTransactionCommitTimeoutInSeconds(NonZeroUint32Type value)
public OperationalPropertiesBuilder setShardTransactionIdleTimeoutInMinutes(NonZeroUint32Type value)
public OperationalPropertiesBuilder setSyncIndexThreshold(NonZeroUint32Type value)
public OperationalPropertiesBuilder setTransactionCreationInitialRateLimit(NonZeroUint32Type value)
public OperationalPropertiesBuilder setEnableMetricCapture(Boolean value)
public OperationalPropertiesBuilder setPersistent(Boolean value)
public OperationalPropertiesBuilder setTransactionDebugContextEnabled(Boolean value)
public OperationalPropertiesBuilder setUseTellBasedProtocol(Boolean value)
public OperationalPropertiesBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<OperationalProperties>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<OperationalProperties> augmentationValue)
public OperationalPropertiesBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<OperationalProperties>> augmentationType)
public OperationalProperties build()
build in interface org.opendaylight.yangtools.concepts.Builder<OperationalProperties>Copyright © 2018 OpenDaylight. All rights reserved.