public class ComponentBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Component>
ComponentBuilder
instances.ComponentBuilder
Constructor and Description |
---|
ComponentBuilder() |
ComponentBuilder(Component base) |
public ComponentBuilder()
public ComponentBuilder(Component base)
public ComponentKey key()
public String getAlias()
public String getAssetId()
public String getDescription()
public String getFirmwareRev()
public String getHardwareRev()
public DateAndTime getMfgDate()
public String getMfgName()
public String getModelName()
public String getName()
public String getParent()
public Integer getParentRelPos()
public Integer getPhysicalIndex()
public SensorData getSensorData()
public String getSerialNum()
public String getSoftwareRev()
public State getState()
public Uuid getUuid()
public Class<? extends HardwareClass> getXmlClass()
public Boolean isIsFru()
public <E extends Augmentation<Component>> E augmentation(Class<E> augmentationType)
public ComponentBuilder withKey(ComponentKey key)
public ComponentBuilder setAlias(String value)
public ComponentBuilder setAssetId(String value)
public ComponentBuilder setContainsChild(List<String> values)
public ComponentBuilder setDescription(String value)
public ComponentBuilder setFirmwareRev(String value)
public ComponentBuilder setHardwareRev(String value)
public ComponentBuilder setMfgDate(DateAndTime value)
public ComponentBuilder setMfgName(String value)
public ComponentBuilder setModelName(String value)
public ComponentBuilder setName(String value)
public ComponentBuilder setParent(String value)
public ComponentBuilder setParentRelPos(Integer value)
public ComponentBuilder setPhysicalIndex(Integer value)
public ComponentBuilder setSensorData(SensorData value)
public ComponentBuilder setSerialNum(String value)
public ComponentBuilder setSoftwareRev(String value)
public ComponentBuilder setState(State value)
public ComponentBuilder setUri(List<Uri> values)
public ComponentBuilder setUuid(Uuid value)
public ComponentBuilder setXmlClass(Class<? extends HardwareClass> value)
public ComponentBuilder setIsFru(Boolean value)
public ComponentBuilder addAugmentation(Class<? extends Augmentation<Component>> augmentationType, Augmentation<Component> augmentationValue)
public ComponentBuilder removeAugmentation(Class<? extends Augmentation<Component>> augmentationType)
public Component build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<Component,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.