Initial OpenECOMP policy/engine commit
[policy/engine.git] / PolicyEngineAPI / src / main / java / org / openecomp / policy / api / DeletePolicyParameters.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * PolicyEngineAPI
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
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
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=========================================================
19  */
20
21 package org.openecomp.policy.api;
22
23 import java.util.UUID;
24
25 /**
26  * <code>PushPolicyParameters</code> defines the Policy Parameters
27  *  which are required to Push a Policy to PDPGroup. 
28  * 
29  * @version 0.1
30  */
31 public class DeletePolicyParameters {
32         
33         private String policyName;
34         private String policyComponent;
35         private DeletePolicyCondition deleteCondition;
36         private String pdpGroup;
37         private UUID requestID;
38
39         
40         /**
41          * @return the policyName
42          */
43         public String getPolicyName() {
44                 return policyName;
45         }
46         /**
47          * @param policyName the policyName to set
48          */
49         public void setPolicyName(String policyName) {
50                 this.policyName = policyName;
51         }
52         /**
53          * @return the policyComponent
54          */
55         public String getPolicyComponent() {
56                 return policyComponent;
57         }
58         /**
59          * @param policyComponent the policyComponent to set
60          */
61         public void setPolicyComponent(String policyComponent) {
62                 this.policyComponent = policyComponent;
63         }
64         /**
65          * @return the deleteCondition
66          */
67         public DeletePolicyCondition getDeleteCondition() {
68                 return deleteCondition;
69         }
70         /**
71          * @param deleteCondition the deleteCondition to set
72          */
73         public void setDeleteCondition(DeletePolicyCondition deleteCondition) {
74                 this.deleteCondition = deleteCondition;
75         }
76         /**
77          * @return the requestID
78          */
79         public UUID getRequestID() {
80                 return requestID;
81         }
82         /**
83          * @param requestID the requestID to set
84          */
85         public void setRequestID(UUID requestID) {
86                 this.requestID = requestID;
87         }
88         /**
89          * @return the pdpGroup
90          */
91         public String getPdpGroup() {
92                 return pdpGroup;
93         }
94         /**
95          * @param pdpGroup the pdpGroup to set
96          */
97         public void setPdpGroup(String pdpGroup) {
98                 this.pdpGroup = pdpGroup;
99         }
100
101 }