2  * ============LICENSE_START=======================================================
 
   3  *  Copyright (C) 2019 Nordix Foundation.
 
   4  * ================================================================================
 
   5  * Licensed under the Apache License, Version 2.0 (the "License");
 
   6  * you may not use this file except in compliance with the License.
 
   7  * You may obtain a copy of the License at
 
   9  *      http://www.apache.org/licenses/LICENSE-2.0
 
  11  * Unless required by applicable law or agreed to in writing, software
 
  12  * distributed under the License is distributed on an "AS IS" BASIS,
 
  13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
  14  * See the License for the specific language governing permissions and
 
  15  * limitations under the License.
 
  17  * SPDX-License-Identifier: Apache-2.0
 
  18  * ============LICENSE_END=========================================================
 
  20 package org.onap.so.aaisimulator.utils;
 
  23  * @author waqas.ikram@ericsson.com
 
  26 public class Constants {
 
  28     public static final String BASE_URL = "/aai/v15";
 
  30     public static final String NODES_URL = BASE_URL + "/nodes";
 
  32     public static final String BUSINESS_URL = BASE_URL + "/business";
 
  34     public static final String CLOUD_INFRASTRUCTURE_URL = BASE_URL + "/cloud-infrastructure";
 
  36     public static final String CLOUD_REGIONS = CLOUD_INFRASTRUCTURE_URL + "/cloud-regions/cloud-region/";
 
  38     public static final String CUSTOMER_URL = BUSINESS_URL + "/customers/customer/";
 
  40     public static final String PROJECT_URL = BUSINESS_URL + "/projects/project/";
 
  42     public static final String OWNING_ENTITY_URL = BUSINESS_URL + "/owning-entities/owning-entity/";
 
  44     public static final String PLATFORMS_URL = BUSINESS_URL + "/platforms/platform/";
 
  46     public static final String NETWORK_URL = BASE_URL + "/network";
 
  48     public static final String GENERIC_VNFS_URL = NETWORK_URL + "/generic-vnfs/";
 
  50     public static final String RELATIONSHIP_LIST_RELATIONSHIP_URL = "/relationship-list/relationship";
 
  52     public static final String BI_DIRECTIONAL_RELATIONSHIP_LIST_URL =
 
  53             RELATIONSHIP_LIST_RELATIONSHIP_URL + "/bi-directional";
 
  55     public static final String LINES_OF_BUSINESS_URL = BUSINESS_URL + "/lines-of-business/line-of-business/";
 
  57     public static final String HEALTHY = "healthy";
 
  59     public static final String PROJECT = "project";
 
  61     public static final String OWNING_ENTITY = "owning-entity";
 
  63     public static final String X_HTTP_METHOD_OVERRIDE = "X-HTTP-Method-Override";
 
  65     public static final String SERVICE_RESOURCE_TYPE = "service-instance";
 
  67     public static final String RESOURCE_LINK = "resource-link";
 
  69     public static final String RESOURCE_TYPE = "resource-type";
 
  71     public static final String GENERIC_VNF_VNF_NAME = "generic-vnf.vnf-name";
 
  73     public static final String GENERIC_VNF_VNF_ID = "generic-vnf.vnf-id";
 
  75     public static final String SERVICE_INSTANCE_SERVICE_INSTANCE_ID = "service-instance.service-instance-id";
 
  77     public static final String SERVICE_SUBSCRIPTION_SERVICE_TYPE = "service-subscription.service-type";
 
  79     public static final String CUSTOMER_GLOBAL_CUSTOMER_ID = "customer.global-customer-id";
 
  81     public static final String COMPOSED_OF = "org.onap.relationships.inventory.ComposedOf";
 
  83     public static final String GENERIC_VNF = "generic-vnf";
 
  85     public static final String PLATFORM = "platform";
 
  87     public static final String USES = "org.onap.relationships.inventory.Uses";
 
  89     public static final String PLATFORM_PLATFORM_NAME = "platform.platform-name";
 
  91     public static final String LINE_OF_BUSINESS_LINE_OF_BUSINESS_NAME = "line-of-business.line-of-business-name";
 
  93     public static final String LINE_OF_BUSINESS = "line-of-business";
 
  95     public static final String SERVICE_SUBSCRIPTION = "service-subscription";
 
  97     public static final String CUSTOMER_TYPE = "Customer";
 
  99     public static final String SERVICE_INSTANCE_SERVICE_INSTANCE_NAME = "service-instance.service-instance-name";
 
 101     public static final String CLOUD_REGION_OWNER_DEFINED_TYPE = "cloud-region.owner-defined-type";
 
 103     public static final String CLOUD_REGION_CLOUD_REGION_ID = "cloud-region.cloud-region-id";
 
 105     public static final String CLOUD_REGION_CLOUD_OWNER = "cloud-region.cloud-owner";
 
 107     public static final String LOCATED_IN = "org.onap.relationships.inventory.LocatedIn";
 
 109     public static final String CLOUD_REGION = "cloud-region";
 
 112     private Constants() {}