
org.opendaylight.ovsdb.openstack.netvirt.api.StatusCode Maven / Gradle / Ivy
/*
* Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
package org.opendaylight.ovsdb.openstack.netvirt.api;
/**
* The enum which describes the generic error conditions.
* Each enum value is associated with a minimal description string.
*
*/
public enum StatusCode {
SUCCESS("Success"),
CREATED("Created"),
BADREQUEST("Bad Request"),
UNAUTHORIZED("UnAuthorized"),
FORBIDDEN("Forbidden"),
NOTFOUND("Not Found"),
NOTALLOWED("Method Not Allowed"),
NOTACCEPTABLE("Request Not Acceptable"),
TIMEOUT("Request Timeout"),
CONFLICT("Resource Conflict"),
GONE("Resource Gone"),
UNSUPPORTED("Unsupported"),
INTERNALERROR("Internal Error"),
NOTIMPLEMENTED("Not Implemented"),
NOSERVICE("Service Not Available"),
UNDEFINED("Undefined Error");
private String description;
private StatusCode(String description) {
this.description = description;
}
/**
* Prints the description associated to the code value
*/
@Override
public String toString() {
return description;
}
public int calculateConsistentHashCode() {
if (this.description != null) {
return this.description.hashCode();
} else {
return 0;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy