1 package org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input;
2 import org.opendaylight.yangtools.yang.binding.Identifier;
3 import java.util.Objects;
5 public class SliParameterKey
6 implements Identifier<SliParameter> {
7 private static final long serialVersionUID = 8929025111457627032L;
8 private final java.lang.String _parameterName;
11 public SliParameterKey(java.lang.String _parameterName) {
14 this._parameterName = _parameterName;
18 * Creates a copy from Source Object.
20 * @param source Source object
22 public SliParameterKey(SliParameterKey source) {
23 this._parameterName = source._parameterName;
27 public java.lang.String getParameterName() {
28 return _parameterName;
33 public int hashCode() {
36 result = prime * result + Objects.hashCode(_parameterName);
41 public boolean equals(java.lang.Object obj) {
48 if (getClass() != obj.getClass()) {
51 SliParameterKey other = (SliParameterKey) obj;
52 if (!Objects.equals(_parameterName, other._parameterName)) {
59 public java.lang.String toString() {
60 java.lang.StringBuilder builder = new java.lang.StringBuilder(org.opendaylight.yang.gen.v1.org.onap.ccsdk.sli.core.sliapi.rev161110.execute.graph.input.SliParameterKey.class.getSimpleName()).append(" [");
63 if (_parameterName != null) {
69 builder.append("_parameterName=");
70 builder.append(_parameterName);
72 return builder.append(']').toString();