2 * Copyright 2017 Huawei Technologies Co., Ltd.
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
8 * http://www.apache.org/licenses/LICENSE-2.0
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.
17 package org.onap.cli.fw.http.conf;
20 * OnapCommandHttpConstants.
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";
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";
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.";
77 public static final String AUTH_SERVICE_AUTHORIZATION = "Authorization";
78 public static final String AUTH_SERVICE_LOGIN = "login";
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";
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";