public class ChannelBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Channel>
Channel
instances.Channel
Constructor and Description |
---|
ChannelBuilder() |
ChannelBuilder(Channel base) |
ChannelBuilder(ChannelAttributes arg) |
public ChannelBuilder()
public ChannelBuilder(ChannelAttributes arg)
public ChannelBuilder(Channel 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 String getCallHome()
public List<ChannelAlarm> getChannelAlarm()
public Long getChannelAlarms()
public ChannelId getChannelId()
public String getChannelType()
public Destination getDestination()
public ChannelKey getKey()
public Long getSessions()
public Source getSource()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Channel>> E getAugmentation(Class<E> augmentationType)
public ChannelBuilder setBytesIn(Long value)
public ChannelBuilder setBytesOut(Long value)
public ChannelBuilder setCallHome(String value)
public ChannelBuilder setChannelAlarm(List<ChannelAlarm> value)
public ChannelBuilder setChannelAlarms(Long value)
public ChannelBuilder setChannelId(ChannelId value)
public ChannelBuilder setChannelType(String value)
public ChannelBuilder setDestination(Destination value)
public ChannelBuilder setKey(ChannelKey value)
public ChannelBuilder setSession(List<Session> value)
public ChannelBuilder setSessions(Long value)
public ChannelBuilder setSource(Source value)
public ChannelBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Channel>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Channel> augmentationValue)
public ChannelBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Channel>> augmentationType)
Copyright © 2019 OpenDaylight. All rights reserved.