public class ErrorMessagesBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<ErrorMessages>
ErrorMessagesBuilder instances. Overall design of the class is that of a
fluent interface, where method chaining is used.
In general, this class is supposed to be used like this template:
ErrorMessagesBuilder createTarget(int fooXyzzy, int barBaz) {
return new ErrorMessagesBuilderBuilder()
.setFoo(new FooBuilder().setXyzzy(fooXyzzy).build())
.setBar(new BarBuilder().setBaz(barBaz).build())
.build();
}
This pattern is supported by the immutable nature of ErrorMessagesBuilder, as instances can be freely passed around without worrying about synchronization issues.
As a side note: method chaining results in:
build(), which is then returned from the methodErrorMessagesBuilder,
Builder| Constructor and Description |
|---|
ErrorMessagesBuilder() |
ErrorMessagesBuilder(ErrorMessages base) |
| Modifier and Type | Method and Description |
|---|---|
ErrorMessagesBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages> augmentationValue) |
<E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages>> |
augmentation(Class<E$$> augmentationType) |
ErrorMessages |
build() |
LastReceivedError |
getLastReceivedError() |
LastSentError |
getLastSentError() |
Long |
getReceivedErrorMsgCount() |
Long |
getSentErrorMsgCount() |
ErrorMessagesBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages>> augmentationType) |
ErrorMessagesBuilder |
setLastReceivedError(LastReceivedError value) |
ErrorMessagesBuilder |
setLastSentError(LastSentError value) |
ErrorMessagesBuilder |
setReceivedErrorMsgCount(Long value) |
ErrorMessagesBuilder |
setSentErrorMsgCount(Long value) |
public ErrorMessagesBuilder()
public ErrorMessagesBuilder(ErrorMessages base)
public LastReceivedError getLastReceivedError()
public LastSentError getLastSentError()
public Long getReceivedErrorMsgCount()
public Long getSentErrorMsgCount()
public <E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages>> E$$ augmentation(Class<E$$> augmentationType)
public ErrorMessagesBuilder setLastReceivedError(LastReceivedError value)
public ErrorMessagesBuilder setLastSentError(LastSentError value)
public ErrorMessagesBuilder setReceivedErrorMsgCount(Long value)
public ErrorMessagesBuilder setSentErrorMsgCount(Long value)
public ErrorMessagesBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages> augmentationValue)
public ErrorMessagesBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<ErrorMessages>> augmentationType)
public ErrorMessages build()
build in interface org.opendaylight.yangtools.concepts.CheckedBuilder<ErrorMessages,IllegalArgumentException>Copyright © 2020 OpenDaylight. All rights reserved.