Fix logout and auth specific param customization
[cli.git] / profiles / http / src / main / java / org / onap / cli / fw / http / conf / OnapCommandHttpConstants.java
1 /*
2  * Copyright 2017 Huawei Technologies Co., Ltd.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 package org.onap.cli.fw.http.conf;
18
19 /**
20  * OnapCommandHttpConstants.
21  *
22  */
23 public class OnapCommandHttpConstants {
24     public static final String CONF = "open-cli-http.properties";
25     public static final String OPEN_IGNORE_AUTH = "cli.ignore_auth";
26     public static final String HTTP_API_KEY_USE_COOKIES = "cli.http.api_key_use_cookies";
27     public static final String HTTP_SECTIONS = "cli.schema.http_sections";
28     public static final String HTTP_MANDATORY_SECTIONS = "cli.schema.http_mandatory_sections";
29     public static final String HTTP_REQUEST_PARAMS = "cli.schema.http_request_params";
30     public static final String HTTP_REQUEST_MANDATORY_PARAMS = "cli.schema.http_request_mandatory_params";
31     public static final String HTTP_METHODS = "cli.schema.http_methods";
32     //http connection
33     public static final String SSLCONTEST_TLS = "TLSV1.2";
34     public static final String APPLICATION_JSON = "application/json";
35     public static final String DEFAULT_PARAMETER_HTTP_FILE_NAME = "default_input_parameters_http.yaml";
36     public static final String DEAFULT_PARAMETER_USERNAME = "host-username";
37     public static final String DEAFULT_PARAMETER_PASSWORD = "host-password";
38     public static final String DEAFULT_PARAMETER_HOST_URL = "host-url";
39     public static final String DEFAULT_PARAMETER_NO_AUTH = "no-auth";
40     public static final String HTTP_SCHEMA_PROFILE = "http";
41     //http
42     public static final String HTTP = "http";
43     public static final String METHOD = "method";
44     public static final String SERVICE = "service";
45     public static final String VERSION = "version";
46     public static final String BASE_PATH = "base_path";
47     public static final String AUTH = "auth";
48     public static final String AUTH_NONE = "none";
49     public static final String AUTH_BASIC = "basic";
50     public static final String MODE = "mode";
51     public static final String MODE_DIRECT = "direct";
52     public static final String MODE_CATALOG = "catalog";
53     public static final String REQUEST = "request";
54     public static final String URI = "uri";
55     public static final String BODY = "body";
56     public static final String METHOD_TYPE = "method";
57     public static final String POST = "post";
58     public static final String GET = "get";
59     public static final String DELETE = "delete";
60     public static final String PUT = "put";
61     public static final String HEAD = "delete";
62     public static final String HEADERS = "headers";
63     public static final String QUERIES = "queries";
64     public static final String COOKIES = "cookies";
65     public static final String SUCCESS_CODES = "success_codes";
66     public static final String RESULT_MAP = "result_map";
67     public static final String SAMPLE_RESPONSE = "sample_response";
68     public static final String MULTIPART_ENTITY_NAME = "multipart_entity_name";
69     public static final String HTTP_SECTION_EMPTY = "Http Section cann't be null or empty";
70     public static final String HTTP_BODY_SECTION_EMPTY = "http body section under 'request:' cann't be null or empty";
71     public static final String HTTP_BODY_FAILED_PARSING = "The http body json is failed to parse";
72     public static final String HTTP_BODY_JSON_EMPTY = "The http body json cann't be null or empty";
73     public static final String HTTP_SUCCESS_CODE_INVALID = "Invalid http success code.";
74     public static final String HTTP_SAMPLE_RESPONSE_EMPTY = "Sample response cann't be null or empty";
75     public static final String HTTP_SAMPLE_RESPONSE_FAILED_PARSING = "The http Sample response json is failed to parse.";
76     //auth plugin
77     public static final String AUTH_SERVICE_AUTHORIZATION = "Authorization";
78     public static final String AUTH_SERVICE_LOGIN = "login";
79
80     //catalog plugin
81     public static final String CATALOG_SERVICE_NAME = "catalog-service-name";
82     public static final String CATALOG_SERVICE_VERSION = "catalog-service-version";
83     public static final String CATALOG_SERVICE_BASE_PATH = "catalog-service-base-path";
84     public static final String CATALOG_SERVICE_HOST_URL = "catalog-service-host-url";
85
86     public static final String AUTH_VALUES = "cli.schema.auth_values";
87     public static final String MODE_VALUES = "cli.schema.mode_values";
88     public static final String SERVICE_PARAMS_LIST = "cli.schema.service_params_list";
89     public static final String SERVICE_PARAMS_MANDATORY_LIST = "cli.schema.service_params_mandatory_list";
90 }
91
92