aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/main/java/org/onap/vid/asdc/beans/SubResource.java
blob: 5f7811d6485503464c4bf43124c629e7ae64d7a5 (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
169
170
171
172
173
174
175
/*-
 * ============LICENSE_START=======================================================
 * VID
 * ================================================================================
 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
 * ================================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ============LICENSE_END=========================================================
 */

package org.onap.vid.asdc.beans;

import java.util.Collection;
/**
 * The Class SubResource.
 */
public class SubResource {

	/** The resource instance name. */
	private String resourceInstanceName;
	
	/** The resource name. */
	private String resourceName;
	
	/** The resource invariant UUID. */
	private String resourceInvariantUUID;
	
	/** The resource version. */
	private String resourceVersion;
	
	/** The resource type. */
	private String resourceType;
	
	/** The resource UUID. */
	private String resourceUUID;
	
	/** The artifacts. */
	private Collection<Artifact> artifacts;
	
	/**
	 * Gets the resource instance name.
	 *
	 * @return the resource instance name
	 */
	public String getResourceInstanceName() {
		return resourceInstanceName;
	}
	
	/**
	 * Gets the resource name.
	 *
	 * @return the resource name
	 */
	public String getResourceName() {
		return resourceName;
	}
	
	/**
	 * Gets the resource invariant UUID.
	 *
	 * @return the resource invariant UUID
	 */
	public String getResourceInvariantUUID() {
		return resourceInvariantUUID;
	}
	
	/**
	 * Gets the resource version.
	 *
	 * @return the resource version
	 */
	public String getResourceVersion() {
		return resourceVersion;
	}
	
	/**
	 * Gets the resoucre type.
	 *
	 * @return the resoucre type
	 */
	public String getResoucreType() {
		return resourceType;
	}
	
	/**
	 * Gets the resource UUID.
	 *
	 * @return the resource UUID
	 */
	public String getResourceUUID() {
		return resourceUUID;
	}
	
	/**
	 * Gets the artifacts.
	 *
	 * @return the artifacts
	 */
	public Collection<Artifact> getArtifacts() {
		return artifacts;
	}
	
	/**
	 * Sets the resource instance name.
	 *
	 * @param resourceInstanceName the new resource instance name
	 */
	public void setResourceInstanceName(String resourceInstanceName) {
		this.resourceInstanceName = resourceInstanceName;
	}
	
	/**
	 * Sets the resource name.
	 *
	 * @param resourceName the new resource name
	 */
	public void setResourceName(String resourceName) {
		this.resourceName = resourceName;
	}
	
	/**
	 * Sets the resource invariant UUID.
	 *
	 * @param resourceInvariantUUID the new resource invariant UUID
	 */
	public void setResourceInvariantUUID(String resourceInvariantUUID) {
		this.resourceInvariantUUID = resourceInvariantUUID;
	}
	
	/**
	 * Sets the resource version.
	 *
	 * @param resourceVersion the new resource version
	 */
	public void setResourceVersion(String resourceVersion) {
		this.resourceVersion = resourceVersion;
	}
	
	/**
	 * Sets the resoucre type.
	 *
	 * @param resourceType the new resoucre type
	 */
	public void setResoucreType(String resourceType) {
		this.resourceType = resourceType;
	}
	
	/**
	 * Sets the resource UUID.
	 *
	 * @param resourceUUID the new resource UUID
	 */
	public void setResourceUUID(String resourceUUID) {
		this.resourceUUID = resourceUUID;
	}
	
	/**
	 * Sets the artifacts.
	 *
	 * @param artifacts the new artifacts
	 */
	public void setArtifacts(Collection<Artifact> artifacts) {
		this.artifacts = artifacts;
	}
}