2  * ============LICENSE_START=======================================================
 
   4  * ================================================================================
 
   5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
 
   6  * ================================================================================
 
   7  * Licensed under the Apache License, Version 2.0 (the "License");
 
   8  * you may not use this file except in compliance with the License.
 
   9  * You may obtain a copy of the License at
 
  11  *      http://www.apache.org/licenses/LICENSE-2.0
 
  13  * Unless required by applicable law or agreed to in writing, software
 
  14  * distributed under the License is distributed on an "AS IS" BASIS,
 
  15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
  16  * See the License for the specific language governing permissions and
 
  17  * limitations under the License.
 
  18  * ============LICENSE_END=========================================================
 
  21 package org.onap.so.bpmn.servicedecomposition.entities;
 
  23 import java.io.Serializable;
 
  25 import org.onap.so.serviceinstancebeans.RequestDetails;
 
  27 public class ExecuteBuildingBlock implements Serializable{
 
  31         private static final long serialVersionUID = 1L;
 
  32         private BuildingBlock buildingBlock;
 
  33         private String requestId;
 
  34         private String apiVersion;
 
  35         private String resourceId;
 
  36         private String requestAction;
 
  37         private String vnfType;
 
  38         private boolean aLaCarte;
 
  39         private boolean homing;
 
  40         private WorkflowResourceIds workflowResourceIds;
 
  41         private RequestDetails requestDetails;
 
  43         public BuildingBlock getBuildingBlock() {
 
  46         public void setBuildingBlock(BuildingBlock buildingBlock) {
 
  47                 this.buildingBlock = buildingBlock;
 
  49         public String getRequestId() {
 
  52         public void setRequestId(String requestId) {
 
  53                 this.requestId = requestId;
 
  55         public String getApiVersion() {
 
  58         public void setApiVersion(String apiVersion) {
 
  59                 this.apiVersion = apiVersion;
 
  61         public String getResourceId() {
 
  64         public void setResourceId(String resourceId) {
 
  65                 this.resourceId = resourceId;
 
  67         public String getRequestAction() {
 
  70         public void setRequestAction(String requestAction) {
 
  71                 this.requestAction = requestAction;
 
  73         public boolean isaLaCarte() {
 
  76         public void setaLaCarte(boolean aLaCarte) {
 
  77                 this.aLaCarte = aLaCarte;
 
  79         public String getVnfType() {
 
  82         public void setVnfType(String vnfType) {
 
  83                 this.vnfType = vnfType;
 
  85         public boolean isHoming() {
 
  88         public void setHoming(boolean homing) {
 
  91         public WorkflowResourceIds getWorkflowResourceIds() {
 
  92                 return workflowResourceIds;
 
  94         public void setWorkflowResourceIds(WorkflowResourceIds workflowResourceIds) {
 
  95                 this.workflowResourceIds = workflowResourceIds;
 
  97         public RequestDetails getRequestDetails() {
 
  98                 return requestDetails;
 
 100         public void setRequestDetails(RequestDetails requestDetails) {
 
 101                 this.requestDetails = requestDetails;