<p>
A mapping of key value tags associated with the resource.
</p>

@param tags
A mapping of key value tags associated with the resource.
@return Returns a reference to this object so that method calls can be chained together.
508153
public ConfigurationItem withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
1058991
public static Map<String, String> tags(Tags tags) {
        return tags.stream()
                .map(WavefrontStrings::createTagEntry)
                .flatMap(opt -> opt.map(Stream::of).orElseGet(Stream::empty))
                .map(WavefrontStrings::maybeTruncateTagEntry)
                .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
    }
404528
public void setTags(java.util.Map<String, String> tags) {
        this.tags = tags == null ? null : new com.amazonaws.internal.SdkInternalMap<String, String>(tags);
    }
568815
public CreateSimulationApplicationResult withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
213349
public WriteSegmentRequest withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
290008
public WriteCampaignRequest withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
181566
public CreateFunctionDefinitionRequest withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
691020
public StopChannelResult withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
451059
public DefinitionInformation withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
498819
public DeleteReservationResult withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
1067471
public CreateFleetResult withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
430103
public GetCoreDefinitionResult withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
827867
public CampaignResponse withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
110995
public GetLoggerDefinitionResult withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
66504
public CreateConnectorDefinitionRequest withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }
782651
@SuppressWarnings("unchecked")
	public T tags(final Collection<String> tags) {
		if (this.tags == null) {
			this.tags = new HashSet<>();
		}

		this.tags.addAll(tags);

		return (T) this;
	}
580591
public App withTags(java.util.Map<String, String> tags) {
        setTags(tags);
        return this;
    }