public class SessionBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Session>
Session
instances.Session
Constructor and Description |
---|
SessionBuilder() |
SessionBuilder(Session base) |
SessionBuilder(SessionAttributes arg) |
Modifier and Type | Method and Description |
---|---|
SessionBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Session>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<Session> augmentationValue) |
Session |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<Session>> |
getAugmentation(Class<E> augmentationType) |
Long |
getBytesIn() |
Long |
getBytesOut() |
SessionKey |
getKey() |
List<SessionAlarm> |
getSessionAlarm() |
Long |
getSessionAlarms() |
SessionId |
getSessionId() |
TerminationPoint |
getTerminationPoint() |
SessionBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Session>> augmentationType) |
SessionBuilder |
setBytesIn(Long value) |
SessionBuilder |
setBytesOut(Long value) |
SessionBuilder |
setKey(SessionKey value) |
SessionBuilder |
setSessionAlarm(List<SessionAlarm> value) |
SessionBuilder |
setSessionAlarms(Long value) |
SessionBuilder |
setSessionId(SessionId value) |
SessionBuilder |
setTerminationPoint(TerminationPoint value) |
public SessionBuilder()
public SessionBuilder(SessionAttributes arg)
public SessionBuilder(Session base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic Long getBytesIn()
public Long getBytesOut()
public SessionKey getKey()
public List<SessionAlarm> getSessionAlarm()
public Long getSessionAlarms()
public SessionId getSessionId()
public TerminationPoint getTerminationPoint()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Session>> E getAugmentation(Class<E> augmentationType)
public SessionBuilder setBytesIn(Long value)
public SessionBuilder setBytesOut(Long value)
public SessionBuilder setKey(SessionKey value)
public SessionBuilder setSessionAlarm(List<SessionAlarm> value)
public SessionBuilder setSessionAlarms(Long value)
public SessionBuilder setSessionId(SessionId value)
public SessionBuilder setTerminationPoint(TerminationPoint value)
public SessionBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Session>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Session> augmentationValue)
public SessionBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Session>> augmentationType)
Copyright © 2019 OpenDaylight. All rights reserved.