@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @NotThreadSafe public final class InMemoryDOMDataStoreConfigPropertiesBuilder extends Object
InMemoryDOMDataStoreConfigProperties
.
Initialize attributes and then invoke the build()
method to create an
immutable instance.
InMemoryDOMDataStoreConfigPropertiesBuilder
is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
Constructor and Description |
---|
InMemoryDOMDataStoreConfigPropertiesBuilder()
Creates a builder for
InMemoryDOMDataStoreConfigProperties instances. |
public InMemoryDOMDataStoreConfigPropertiesBuilder()
InMemoryDOMDataStoreConfigProperties
instances.@CanIgnoreReturnValue public final InMemoryDOMDataStoreConfigPropertiesBuilder from(InMemoryDOMDataStoreConfigProperties instance)
InMemoryDOMDataStoreConfigProperties
instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance
- The instance from which to copy valuesthis
builder for use in a chained invocation@CanIgnoreReturnValue public final InMemoryDOMDataStoreConfigPropertiesBuilder debugTransactions(boolean debugTransactions)
debugTransactions
attribute.
If not set, this attribute will have a default value as returned by the initializer of debugTransactions
.
debugTransactions
- The value for debugTransactionsthis
builder for use in a chained invocation@CanIgnoreReturnValue public final InMemoryDOMDataStoreConfigPropertiesBuilder maxDataChangeExecutorQueueSize(int maxDataChangeExecutorQueueSize)
maxDataChangeExecutorQueueSize
attribute.
If not set, this attribute will have a default value as returned by the initializer of maxDataChangeExecutorQueueSize
.
maxDataChangeExecutorQueueSize
- The value for maxDataChangeExecutorQueueSizethis
builder for use in a chained invocation@CanIgnoreReturnValue public final InMemoryDOMDataStoreConfigPropertiesBuilder maxDataChangeExecutorPoolSize(int maxDataChangeExecutorPoolSize)
maxDataChangeExecutorPoolSize
attribute.
If not set, this attribute will have a default value as returned by the initializer of maxDataChangeExecutorPoolSize
.
maxDataChangeExecutorPoolSize
- The value for maxDataChangeExecutorPoolSizethis
builder for use in a chained invocation@CanIgnoreReturnValue public final InMemoryDOMDataStoreConfigPropertiesBuilder maxDataChangeListenerQueueSize(int maxDataChangeListenerQueueSize)
maxDataChangeListenerQueueSize
attribute.
If not set, this attribute will have a default value as returned by the initializer of maxDataChangeListenerQueueSize
.
maxDataChangeListenerQueueSize
- The value for maxDataChangeListenerQueueSizethis
builder for use in a chained invocation@CanIgnoreReturnValue public final InMemoryDOMDataStoreConfigPropertiesBuilder maxDataStoreExecutorQueueSize(int maxDataStoreExecutorQueueSize)
maxDataStoreExecutorQueueSize
attribute.
If not set, this attribute will have a default value as returned by the initializer of maxDataStoreExecutorQueueSize
.
maxDataStoreExecutorQueueSize
- The value for maxDataStoreExecutorQueueSizethis
builder for use in a chained invocationpublic InMemoryDOMDataStoreConfigProperties build()
InMemoryDOMDataStoreConfigProperties
.IllegalStateException
- if any required attributes are missingCopyright © 2019 OpenDaylight. All rights reserved.