summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/cmcc/simulator/module/SliceProfile.java
blob: b0d08ee16f21738c44a2ee9eedc84b4183bd2fb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
package com.cmcc.simulator.module;

public class SliceProfile {
	private String[] snssaiList;
	private String sliceProfileId;
	private String[] plmnIdList;
	private PerfReq perfReq;

	private int maxNumberofUEs;
	private int maxNumberofPDUSession;
	private int totalDataVolume;
	private String upfDeployLocation;
	private String[] coverageAreaTAList;
	private int latency;
	private String ueMobilityLevel;
	private String resourceSharingLevel;

	private int terminateNssiOption = 0;
	private String scriptName = "CN1";

	private String nssiId;

	public SliceProfile() {
		super();
	}

	public SliceProfile(String[] snssaiList, String sliceProfileId, String[] plmnIdList, PerfReq perfReq,
			int maxNumberofUEs, int maxNumberofPDUSession, int totalDataVolume, String upfDeployLocation,
			String[] coverageAreaTAList, int latency, String ueMobilityLevel, String resourceSharingLevel,
			int terminateNssiOption, String scriptName) {
		super();
		this.snssaiList = snssaiList;
		this.sliceProfileId = sliceProfileId;
		this.plmnIdList = plmnIdList;
		this.perfReq = perfReq;
		this.maxNumberofUEs = maxNumberofUEs;
		this.maxNumberofPDUSession = maxNumberofPDUSession;
		this.totalDataVolume = totalDataVolume;
		this.upfDeployLocation = upfDeployLocation;
		this.coverageAreaTAList = coverageAreaTAList;
		this.latency = latency;
		this.ueMobilityLevel = ueMobilityLevel;
		this.resourceSharingLevel = resourceSharingLevel;
		this.scriptName = scriptName;
		this.terminateNssiOption = terminateNssiOption;
	}

	public String[] getSnssaiList() {
		return snssaiList;
	}

	public void setSnssaiList(String[] snssaiList) {
		this.snssaiList = snssaiList;
	}

	public String getSliceProfileId() {
		return sliceProfileId;
	}

	public void setSliceProfileId(String sliceProfileId) {
		this.sliceProfileId = sliceProfileId;
	}

	public String[] getPlmnIdList() {
		return plmnIdList;
	}

	public void setPlmnIdList(String[] plmnIdList) {
		this.plmnIdList = plmnIdList;
	}

	public PerfReq getPerfReq() {
		return perfReq;
	}

	public void setPerfReq(PerfReq perfReq) {
		this.perfReq = perfReq;
	}

	public int getMaxNumberofUEs() {
		return maxNumberofUEs;
	}

	public void setMaxNumberofUEs(int maxNumberofUEs) {
		this.maxNumberofUEs = maxNumberofUEs;
	}

	public int getMaxNumberofPDUSession() {
		return maxNumberofPDUSession;
	}

	public void setMaxNumberofPDUSession(int maxNumberofPDUSession) {
		this.maxNumberofPDUSession = maxNumberofPDUSession;
	}

	public int getTotalDataVolume() {
		return totalDataVolume;
	}

	public void setTotalDataVolume(int totalDataVolume) {
		this.totalDataVolume = totalDataVolume;
	}

	public String getUpfDeployLocation() {
		return upfDeployLocation;
	}

	public void setUpfDeployLocation(String upfDeployLocation) {
		this.upfDeployLocation = upfDeployLocation;
	}

	public String[] getCoverageAreaTAList() {
		return coverageAreaTAList;
	}

	public void setCoverageAreaTAList(String[] coverageAreaTAList) {
		this.coverageAreaTAList = coverageAreaTAList;
	}

	public int getLatency() {
		return latency;
	}

	public void setLatency(int latency) {
		this.latency = latency;
	}

	public String getUeMobilityLevel() {
		return ueMobilityLevel;
	}

	public void setUeMobilityLevel(String ueMobilityLevel) {
		this.ueMobilityLevel = ueMobilityLevel;
	}

	public String getResourceSharingLevel() {
		return resourceSharingLevel;
	}

	public void setResourceSharingLevel(String resourceSharingLevel) {
		this.resourceSharingLevel = resourceSharingLevel;
	}

	public String getNssiId() {
		return nssiId;
	}

	public void setNssiId(String nssiId) {
		this.nssiId = nssiId;
	}

	public int getTerminateNssiOption() {
		return terminateNssiOption;
	}

	public void setTerminateNssiOption(int terminateNssiOption) {
		this.terminateNssiOption = terminateNssiOption;
	}

	public String getScriptName() {
		return scriptName;
	}

	public void setScriptName(String scriptName) {
		this.scriptName = scriptName;
	}

}