1 package org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416;
2 import org.opendaylight.yangtools.yang.binding.DataObject;
3 import org.opendaylight.yangtools.concepts.Builder;
7 * Class that builds {@link org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1} instances.
9 * @see org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1
12 public class DstCosts1Builder implements Builder <org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1> {
14 private java.lang.Integer _costInHosttracker;
17 public DstCosts1Builder() {
20 public DstCosts1Builder(DstCosts1 base) {
21 this._costInHosttracker = base.getCostInHosttracker();
25 public java.lang.Integer getCostInHosttracker() {
26 return _costInHosttracker;
29 public DstCosts1Builder setCostInHosttracker(java.lang.Integer value) {
30 this._costInHosttracker = value;
34 public DstCosts1 build() {
35 return new DstCosts1Impl(this);
38 private static final class DstCosts1Impl implements DstCosts1 {
40 public java.lang.Class<org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1> getImplementedInterface() {
41 return org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1.class;
44 private final java.lang.Integer _costInHosttracker;
47 private DstCosts1Impl(DstCosts1Builder base) {
48 this._costInHosttracker = base.getCostInHosttracker();
52 public java.lang.Integer getCostInHosttracker() {
53 return _costInHosttracker;
57 public int hashCode() {
60 result = prime * result + ((_costInHosttracker == null) ? 0 : _costInHosttracker.hashCode());
65 public boolean equals(java.lang.Object obj) {
69 if (!(obj instanceof DataObject)) {
72 if (!org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1.class.equals(((DataObject)obj).getImplementedInterface())) {
75 org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1 other = (org.opendaylight.yang.gen.v1.urn.opendaylight.alto.hosttracker.rev150416.DstCosts1)obj;
76 if (_costInHosttracker == null) {
77 if (other.getCostInHosttracker() != null) {
80 } else if(!_costInHosttracker.equals(other.getCostInHosttracker())) {
87 public java.lang.String toString() {
88 java.lang.StringBuilder builder = new java.lang.StringBuilder ("DstCosts1 [");
91 if (_costInHosttracker != null) {
97 builder.append("_costInHosttracker=");
98 builder.append(_costInHosttracker);
100 return builder.append(']').toString();