aboutsummaryrefslogtreecommitdiffstats
path: root/jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/elements/AttributeDef.java
blob: 5551908219bc35b628afd0bc328e665c9d1eff2e (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
package org.openecomp.sdc.toscaparser.api.elements;

import java.util.LinkedHashMap;

public class AttributeDef {
    // TOSCA built-in Attribute type
	
	private String name;
	private Object value;
	private LinkedHashMap<String,Object> schema;

    public AttributeDef(String adName, Object adValue, LinkedHashMap<String,Object> adSchema) {
        name = adName;
        value = adValue;
        schema = adSchema;
    }
    
    public String getName() {
    	return name;
    }

    public Object getValue() {
    	return value;
    }

    public LinkedHashMap<String,Object> getSchema() {
    	return schema;
    }
}

/*python

class AttributeDef(object):
    '''TOSCA built-in Attribute type.'''

    def __init__(self, name, value=None, schema=None):
        self.name = name
        self.value = value
        self.schema = schema
*/