ActivitySpec - Correcting logger messages
[sdc.git] / common / openecomp-sdc-artifact-generator-lib / openecomp-sdc-artifact-generator-api / src / main / java / org / openecomp / sdc / generator / data / Artifact.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
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.sdc.generator.data;
22
23 public class Artifact {
24
25   String name;
26   String type;
27   String groupType;
28   String description;
29   String label;
30   String version;
31   String checksum;
32   byte[] payload;
33
34   /**
35    * Instantiates a new Artifact.
36    *
37    * @param type      the type
38    * @param groupType the group type
39    * @param checksum  the checksum
40    * @param payload   the payload
41    */
42   public Artifact(String type, String groupType, String checksum, byte[] payload) {
43     this.type = type;
44     this.groupType = groupType;
45     this.checksum = checksum;
46     this.payload = payload;
47   }
48
49   public byte[] getPayload() {
50     return payload;
51   }
52
53   public String getChecksum() {
54     return checksum;
55   }
56
57   public String getType() {
58     return type;
59   }
60
61   public String getGroupType() {
62     return groupType;
63   }
64
65   public String getName() {
66     return name;
67   }
68
69   public void setName(String name) {
70     this.name = name;
71   }
72
73   public String getLabel() {
74     return label;
75   }
76
77   public void setLabel(String label) {
78     this.label = label;
79   }
80
81   public String getDescription() {
82     return description;
83   }
84
85   public void setDescription(String description) {
86     this.description = description;
87   }
88
89   public String getVersion() {
90     return version;
91   }
92
93   public void setVersion(String version) {
94     this.version = version;
95   }
96 }