RestapiCallNode URL Formatting Fix
[ccsdk/sli/plugins.git] / restapi-call-node / provider / src / main / java / org / onap / ccsdk / sli / plugins / restapicall / AuthType.java
1 package org.onap.ccsdk.sli.plugins.restapicall;
2
3 public enum AuthType {
4     NONE, BASIC, DIGEST, OAUTH, Unspecified;
5
6     public static AuthType fromString(String s) {
7         if ("basic".equalsIgnoreCase(s))
8             return BASIC;
9         if ("digest".equalsIgnoreCase(s))
10             return DIGEST;
11         if ("oauth".equalsIgnoreCase(s))
12             return OAUTH;
13         if ("none".equalsIgnoreCase(s))
14             return NONE;
15         if ("unspecified".equalsIgnoreCase(s))
16             return Unspecified;
17         throw new IllegalArgumentException("Invalid value for format: " + s);
18     }
19 }