Fix junits broken by change in is-alive type
[policy/apex-pdp.git] / auth / cli-codegen / src / main / java / org / onap / policy / apex / auth / clicodegen / PolicyStateDefBuilder.java
1 /*-
2  * ============LICENSE_START=======================================================
3  *  Copyright (C) 2019 Samsung Electronics Co., Ltd. All rights reserved.
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
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
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.
16  *
17  * SPDX-License-Identifier: Apache-2.0
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.policy.apex.auth.clicodegen;
22
23 import java.util.List;
24 import org.stringtemplate.v4.ST;
25
26 public class PolicyStateDefBuilder {
27
28     private String policyName;
29     private String version;
30     private String stateName;
31     private String triggerName;
32     private String triggerVersion;
33     private String defaultTask;
34     private String defaultTaskVersion;
35     private List<ST> outputs;
36     private List<ST> tasks;
37     private List<ST> tsLogic;
38     private List<ST> finalizerLogics;
39     private List<ST> ctxRefs;
40
41
42     public String getPolicyName() {
43         return policyName;
44     }
45
46     public String getVersion() {
47         return version;
48     }
49
50     public String getStateName() {
51         return stateName;
52     }
53
54     public String getTriggerName() {
55         return triggerName;
56     }
57
58     public String getTriggerVersion() {
59         return triggerVersion;
60     }
61
62     public String getDefaultTask() {
63         return defaultTask;
64     }
65
66     public String getDefaultTaskVersion() {
67         return defaultTaskVersion;
68     }
69
70     public List<ST> getOutputs() {
71         return outputs;
72     }
73
74     public List<ST> getTasks() {
75         return tasks;
76     }
77
78     public List<ST> getTsLogic() {
79         return tsLogic;
80     }
81
82     public List<ST> getFinalizerLogics() {
83         return finalizerLogics;
84     }
85
86     public List<ST> getCtxRefs() {
87         return ctxRefs;
88     }
89
90     public PolicyStateDefBuilder setPolicyName(String policyName) {
91         this.policyName = policyName;
92         return this;
93     }
94
95     public PolicyStateDefBuilder setVersion(String version) {
96         this.version = version;
97         return this;
98     }
99
100     public PolicyStateDefBuilder setStateName(String stateName) {
101         this.stateName = stateName;
102         return this;
103     }
104
105     public PolicyStateDefBuilder setTriggerName(String triggerName) {
106         this.triggerName = triggerName;
107         return this;
108     }
109
110     public PolicyStateDefBuilder setTriggerVersion(String triggerVersion) {
111         this.triggerVersion = triggerVersion;
112         return this;
113     }
114
115     public PolicyStateDefBuilder setDefaultTask(String defaultTask) {
116         this.defaultTask = defaultTask;
117         return this;
118     }
119
120     public PolicyStateDefBuilder setDefaultTaskVersion(String defaultTaskVersion) {
121         this.defaultTaskVersion = defaultTaskVersion;
122         return this;
123     }
124
125     public PolicyStateDefBuilder setOutputs(List<ST> outputs) {
126         this.outputs = outputs;
127         return this;
128     }
129
130     public PolicyStateDefBuilder setTasks(List<ST> tasks) {
131         this.tasks = tasks;
132         return this;
133     }
134
135     public PolicyStateDefBuilder setTsLogic(List<ST> tsLogic) {
136         this.tsLogic = tsLogic;
137         return this;
138     }
139
140     public PolicyStateDefBuilder setFinalizerLogics(List<ST> finalizerLogics) {
141         this.finalizerLogics = finalizerLogics;
142         return this;
143     }
144
145     public PolicyStateDefBuilder setCtxRefs(List<ST> ctxRefs) {
146         this.ctxRefs = ctxRefs;
147         return this;
148     }
149 }