package org.onap.vid.model.aaiTree; import org.onap.vid.mso.model.ModelInfo; import java.util.HashMap; import java.util.Map; public class ServiceInstance extends AbstractNode { private String globalSubscriberId; private String subscriptionServiceType; private String owningEntityId; private String owningEntityName; private String tenantName; private String aicZoneId; private String aicZoneName; private String projectName; private String rollbackOnFailure; private boolean isALaCarte; private Map vnfs = new HashMap<>(); private Map networks = new HashMap<>(); private Map vnfGroups = new HashMap<>(); private int validationCounter; private Map existingVNFCounterMap; private Map existingNetworksCounterMap; private Map existingVnfGroupCounterMap; public void setInstanceName(String instanceName) { this.instanceName = instanceName; } public void setInstanceId(String instanceId) { this.instanceId = instanceId; } public void setOrchStatus(String orchStatus) { this.orchStatus = orchStatus; } public String getGlobalSubscriberId() { return globalSubscriberId; } public void setGlobalSubscriberId(String globalSubscriberId) { this.globalSubscriberId = globalSubscriberId; } public String getSubscriptionServiceType() { return subscriptionServiceType; } public void setSubscriptionServiceType(String subscriptionServiceType) { this.subscriptionServiceType = subscriptionServiceType; } public String getOwningEntityId() { return owningEntityId; } public void setOwningEntityId(String owningEntityId) { this.owningEntityId = owningEntityId; } public String getOwningEntityName() { return owningEntityName; } public void setOwningEntityName(String owningEntityName) { this.owningEntityName = owningEntityName; } public void setProductFamilyId(String productFamilyId) { this.productFamilyId = productFamilyId; } public void setLcpCloudRegionId(String lcpCloudRegionId) { this.lcpCloudRegionId = lcpCloudRegionId; } public void setTenantId(String tenantId) { this.tenantId = tenantId; } public String getTenantName() { return tenantName; } public void setTenantName(String tenantName) { this.tenantName = tenantName; } public String getAicZoneId() { return aicZoneId; } public void setAicZoneId(String aicZoneId) { this.aicZoneId = aicZoneId; } public String getAicZoneName() { return aicZoneName; } public void setAicZoneName(String aicZoneName) { this.aicZoneName = aicZoneName; } public String getProjectName() { return projectName; } public void setProjectName(String projectName) { this.projectName = projectName; } public String getRollbackOnFailure() { return rollbackOnFailure; } public void setRollbackOnFailure(String rollbackOnFailure) { this.rollbackOnFailure = rollbackOnFailure; } public boolean getIsALaCarte() { return isALaCarte; } public void setIsALaCarte(boolean isALaCarte) { this.isALaCarte = isALaCarte; } public void setModelInfo(ModelInfo modelInfo) { this.modelInfo = modelInfo; } public Map getVnfs() { return vnfs; } public void setVnfs(Map vnfs) { this.vnfs = vnfs; } public Map getNetworks() { return networks; } public void setNetworks(Map networks) { this.networks = networks; } public Map getVnfGroups() { return vnfGroups; } public void setVnfGroups(Map vnfGroups) { this.vnfGroups = vnfGroups; } public int getValidationCounter() { return validationCounter; } public void setValidationCounter(int validationCounter) { this.validationCounter = validationCounter; } public Map getExistingVNFCounterMap() { return existingVNFCounterMap; } public void setExistingVNFCounterMap(Map existingVNFCounterMap) { this.existingVNFCounterMap = existingVNFCounterMap; } public Map getExistingNetworksCounterMap() { return existingNetworksCounterMap; } public void setExistingNetworksCounterMap(Map existingNetworksCounterMap) { this.existingNetworksCounterMap = existingNetworksCounterMap; } public Map getExistingVnfGroupCounterMap() { return existingVnfGroupCounterMap; } public void setExistingVnfGroupCounterMap(Map existingVnfGroupCounterMap) { this.existingVnfGroupCounterMap = existingVnfGroupCounterMap; } }