2 * Copyright © 2017-2018 AT&T Intellectual Property.
\r
3 * Modifications Copyright © 2018 IBM.
\r
5 * Licensed under the Apache License, Version 2.0 (the "License");
\r
6 * you may not use this file except in compliance with the License.
\r
7 * You may obtain a copy of the License at
\r
9 * http://www.apache.org/licenses/LICENSE-2.0
\r
11 * Unless required by applicable law or agreed to in writing, software
\r
12 * distributed under the License is distributed on an "AS IS" BASIS,
\r
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 * See the License for the specific language governing permissions and
\r
15 * limitations under the License.
\r
18 package org.onap.ccsdk.features.model;
\r
20 public class ConfigModelConstant {
\r
22 private ConfigModelConstant() {
\r
26 public static final String STATUS_CODE_SUCCESS = "200";
\r
27 public static final String STATUS_CODE_FAILURE = "400";
\r
29 public static final String STATUS_SUCCESS = "success";
\r
30 public static final String STATUS_FAILURE = "failure";
\r
31 public static final String STATUS_SKIPPED = "skipped";
\r
33 public static final String CONFIG_STATUS_PENDING = "pending";
\r
34 public static final String CONFIG_STATUS_FAILED = "failed";
\r
35 public static final String CONFIG_STATUS_SUCCESS = "success";
\r
37 public static final String USER_SYSTEM = "System";
\r
38 public static final String PROTOCOL_NETCONF = "netconf";
\r
40 public static final String MODEL_CONTENT_TYPE_TOSCA_JSON = "TOSCA_JSON";
\r
41 public static final String MODEL_CONTENT_TYPE_TOSCA_YAML = "TOSCA_YAML";
\r
42 public static final String MODEL_CONTENT_TYPE_TEMPLATE = "TEMPLATE";
\r
43 public static final String MODEL_CONTENT_TYPE_YANG = "YANG";
\r
44 public static final String MODEL_CONTENT_TYPE_SCHEMA = "SCHEMA";
\r
46 public static final String SERVICE_TEMPLATE_KEY_ARTIFACT_AUTHOR = "author";
\r
47 public static final String SERVICE_TEMPLATE_KEY_ARTIFACT_NAME = "service-template-name";
\r
48 public static final String SERVICE_TEMPLATE_KEY_ARTIFACT_VERSION = "service-template-version";
\r
50 public static final String MODEL_DEFINITION_TYPE_NODE_TYPE = "node_type";
\r
51 public static final String MODEL_DEFINITION_TYPE_CAPABILITY_TYPE = "capability_type";
\r
52 public static final String MODEL_DEFINITION_TYPE_RELATIONSHIP_TYPE = "relationship_type";
\r
53 public static final String MODEL_DEFINITION_TYPE_DATA_TYPE = "data_type";
\r
54 public static final String MODEL_DEFINITION_TYPE_ARTIFACT_TYPE = "artifact_type";
\r
56 public static final String MODEL_TYPE_DATA_TYPE = "tosca.datatypes.Root";
\r
57 public static final String MODEL_TYPE_DATA_TYPE_DYNAMIC = "tosca.datatypes.Dynamic";
\r
58 public static final String MODEL_TYPE_NODE_TYPE = "tosca.nodes.Root";
\r
60 public static final String MODEL_TYPE_NODE_DG = "tosca.nodes.DG";
\r
61 public static final String MODEL_TYPE_NODE_COMPONENT = "tosca.nodes.Component";
\r
62 public static final String MODEL_TYPE_NODE_COMPONENT_PYTHON = "tosca.nodes.Component.Python";
\r
63 public static final String MODEL_TYPE_NODE_VNF = "tosca.nodes.Vnf";
\r
64 public static final String MODEL_TYPE_NODE_ARTIFACT = "tosca.nodes.Artifact";
\r
66 public static final String MODEL_TYPE_ARTIFACT_TEMPLATE = "tosca.artifact.Template";
\r
67 public static final String MODEL_TYPE_ARTIFACT_LICENCE = "tosca.artifacts.Licence";
\r
69 public static final String MODEL_TYPE_RELATIONSHIPS_DEPENDS_ON = "tosca.relationships.DependsOn";
\r
70 public static final String MODEL_TYPE_RELATIONSHIPS_HOSTED_ON = "tosca.relationships.HostedOn";
\r
71 public static final String MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO = "tosca.relationships.ConnectsTo";
\r
72 public static final String MODEL_TYPE_RELATIONSHIPS_ATTACH_TO = "tosca.relationships.AttachesTo";
\r
73 public static final String MODEL_TYPE_RELATIONSHIPS_ROUTES_TO = "tosca.relationships.RoutesTo";
\r
75 public static final String NODE_TEMPLATE_TYPE_ARTIFACT_CONFIG_TEMPLATE = "artifact-config-template";
\r
77 public static final String CAPABILITY_PROPERTY_MAPPING = "mapping";
\r
78 public static final String CAPABILITY_PROPERTY_CONTENT = "content";
\r
80 public static final String SOURCE_INPUT = "input";
\r
81 public static final String SOURCE_DEFAULT = "default";
\r
82 public static final String SOURCE_MDSAL = "mdsal";
\r
83 public static final String SOURCE_DB = "db";
\r
84 public static final String SOURCE_COMPONENT = "component";
\r
86 public static final String PROPERTY_STATUS = "status";
\r
87 public static final String PROPERTY_ERROR_CODE = "error-code";
\r
88 public static final String PROPERTY_ERROR_MESSAGE = "error-message";
\r
90 public static final String PROPERTY_REQUEST_INPUT = "request-input";
\r
91 public static final String PROPERTY_REQUEST_HEADER = "request-header";
\r
92 public static final String PROPERTY_REQUEST_PAYLOAD = "request-payload";
\r
94 public static final String PROPERTY_RESPONSE_PAYLOAD = "response-payload";
\r
95 public static final String PROPERTY_RESPONSE_JSON_NODE = "response-json-node";
\r
97 public static final String PROPERTY_PAYLOAD = "payload";
\r
98 public static final String PROPERTY_INPUTS = "inputs";
\r
99 public static final String PROPERTY_ORGINATOR_ID = "originator-id";
\r
100 public static final String PROPERTY_API_VERSION = "api-ver";
\r
101 public static final String PROPERTY_REQUEST_ID = "request-id";
\r
102 public static final String PROPERTY_SUB_REQUEST_ID = "sub-request-id";
\r
103 public static final String PROPERTY_REQUEST = "request";
\r
104 public static final String PROPERTY_RECIPE = "action";
\r
106 public static final String PROPERTY_SELECTOR = "prifix";
\r
107 public static final String PROPERTY_NODE_TEMPLATES = "node_templates";
\r
108 public static final String PROPERTY_NODE_TYPES = "node_types";
\r
109 public static final String PROPERTY_DATA_TYPES = "data_types";
\r
110 public static final String PROPERTY_ACTION_NAME = "action-name";
\r
111 public static final String PROPERTY_ACTION_PREFIX = "action-prefix";
\r
112 public static final String PROPERTY_TEMPLATE_NAME = "template-name";
\r
114 public static final String PROPERTY_CURRENT_INTERFACE = "current-interface";
\r
115 public static final String PROPERTY_CURRENT_OPERATION = "current-operation";
\r
116 public static final String PROPERTY_CURRENT_IMPLEMENTATION = "current-implementation";
\r
117 public static final String PROPERTY_CURRENT_NODETYPE_DERIVED_FROM = "current-node-type-derived-from";
\r
118 public static final String PROPERTY_CURRENT_RESOURCE_ASSIGNMENT = "current-resource-assignment";
\r
119 public static final String PROPERTY_CURRENT_DICTIONARY_DEFINITION = "current-dictionary-definition";
\r
120 public static final String PROPERTY_RESOURCE_ASSIGNMENTS_DATA = "resource-assignments-data";
\r
122 public static final String PROPERTY_RECIPE_NAMES = "action-names";
\r
123 public static final String PROPERTY_DICTIONARIES = "dictionaries";
\r
124 public static final String PROPERTY_RESOURCE_ASSIGNMENTS = "resource-assignments";
\r
125 public static final String PROPERTY_RESOURCE_KEY = "resource-key";
\r
126 public static final String PROPERTY_RESOURCE_NAME = "resource-name";
\r
127 public static final String PROPERTY_RESERVATION_ID = "reservation-id";
\r
129 public static final String PROPERTY_NODE_TEMPLATES_DOT = "node_templates.";
\r
130 public static final String PROPERTY_NODE_TYPES_DOT = "node_types.";
\r
131 public static final String PROPERTY_DATA_TYPES_DOT = "data_types.";
\r
132 public static final String PROPERTY_INPUTS_DOT = "inputs.";
\r
133 public static final String PROPERTY_ARTIFACTS_DOT = "artifacts.";
\r
134 public static final String PROPERTY_DICTIONARY_KEY_DOT = "dictionary-key.";
\r
135 public static final String PROPERTY_TEMPLATE_KEY_DOT = "template-key.";
\r
136 public static final String PROPERTY_RECIPE_KEY_DOT = "recipe-key.";
\r
138 public static final String PROPERTY_DOT_STATUS = ".status";
\r
139 public static final String PROPERTY_DOT_ERROR_MESSAGE = ".error-message";
\r
141 public static final String EXPRESSION_GET_INPUT = "get_input";
\r
142 public static final String EXPRESSION_GET_ATTRIBUTE = "get_attribute";
\r
143 public static final String EXPRESSION_SET_VALUE = "set_value";
\r