Example usage for com.amazonaws.services.elasticmapreduce.model Tag Tag

List of usage examples for com.amazonaws.services.elasticmapreduce.model Tag Tag

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticmapreduce.model Tag Tag.

Prototype

public Tag(String key, String value) 

Source Link

Document

Constructs a new Tag object.

Usage

From source file:org.finra.dm.dao.impl.EmrDaoImpl.java

License:Apache License

/**
 * Create the tag list for the EMR nodes.
 *
 * @param emrClusterDefinition the EMR definition name value.
 *
 * @return list of all tag definitions for the given configuration.
 *///from  ww w  . j a v  a 2 s .  c  o  m
private List<Tag> getEmrTags(EmrClusterDefinition emrClusterDefinition) {
    List<Tag> tags = new ArrayList<>();

    // Get the nodeTags from xml
    for (NodeTag thisTag : emrClusterDefinition.getNodeTags()) {
        // Create a AWS tag and add
        if (StringUtils.isNotBlank(thisTag.getTagName()) && StringUtils.isNotBlank(thisTag.getTagValue())) {
            tags.add(new Tag(thisTag.getTagName(), thisTag.getTagValue()));
        }
    }

    // Return the object
    return tags;
}