4f67792912080ae04b0aeb0e89427499a922bda3
[policy/engine.git] / PolicyEngineAPI / src / main / java / org / onap / 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.onap.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 policyType;
35         private String policyComponent;
36         private DeletePolicyCondition deleteCondition;
37         private String pdpGroup;
38         private UUID requestID;
39
40         
41         /**
42          * @return the policyName
43          */
44         public String getPolicyName() {
45                 return policyName;
46         }
47         /**
48          * @param policyName the policyName to set
49          */
50         public void setPolicyName(String policyName) {
51                 this.policyName = policyName;
52         }
53         /**
54          * @return the policyComponent
55          */
56         public String getPolicyComponent() {
57                 return policyComponent;
58         }
59         /**
60          * @return the policyType
61          */
62         public String getPolicyType() {
63                 return policyType;
64         }
65         /**
66          * @param policyType the policyType to set
67          */
68         public void setPolicyType(String policyType) {
69                 this.policyType = policyType;
70         }
71         /**
72          * @param policyComponent the policyComponent to set
73          */
74         public void setPolicyComponent(String policyComponent) {
75                 this.policyComponent = policyComponent;
76         }
77         /**
78          * @return the deleteCondition
79          */
80         public DeletePolicyCondition getDeleteCondition() {
81                 return deleteCondition;
82         }
83         /**
84          * @param deleteCondition the deleteCondition to set
85          */
86         public void setDeleteCondition(DeletePolicyCondition deleteCondition) {
87                 this.deleteCondition = deleteCondition;
88         }
89         /**
90          * @return the requestID
91          */
92         public UUID getRequestID() {
93                 return requestID;
94         }
95         /**
96          * @param requestID the requestID to set
97          */
98         public void setRequestID(UUID requestID) {
99                 this.requestID = requestID;
100         }
101         /**
102          * @return the pdpGroup
103          */
104         public String getPdpGroup() {
105                 return pdpGroup;
106         }
107         /**
108          * @param pdpGroup the pdpGroup to set
109          */
110         public void setPdpGroup(String pdpGroup) {
111                 this.pdpGroup = pdpGroup;
112         }
113
114 }