All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.openservices.loghub.client.metrics.LogMetricConfig Maven / Gradle / Ivy

There is a newer version: 0.6.7
Show newest version
package com.aliyun.openservices.loghub.client.metrics;


import com.aliyun.openservices.log.common.TagContent;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class LogMetricConfig {

	private String endpoint;
	private String accessKeyId;
	private String accessKeySecret;
	private String project;
	private String logstore;
	private String topic;
	private String source;

	List tags = new ArrayList();

	public String getEndpoint() {
		return endpoint;
	}

	public void setEndpoint(final String endpoint) {
		this.endpoint = endpoint;
	}

	public String getAccessKeyId() {
		return accessKeyId;
	}

	public void setAccessKeyId(final String accessKeyId) {
		this.accessKeyId = accessKeyId;
	}

	public String getAccessKeySecret() {
		return accessKeySecret;
	}

	public void setAccessKeySecret(final String accessKeySecret) {
		this.accessKeySecret = accessKeySecret;
	}

	public String getProject() {
		return project;
	}

	public void setProject(final String project) {
		this.project = project;
	}

	public String getLogstore() {
		return logstore;
	}

	public void setLogstore(final String logstore) {
		this.logstore = logstore;
	}

	public String getTopic() {
		return topic;
	}

	public void setTopic(final String topic) {
		this.topic = topic;
	}

	public String getSource() {
		return source;
	}

	public void setSource(final String source) {
		this.source = source;
	}

	public List getTags() {
		return tags;
	}

	public void setTags(final Map tagKvs) {
		tags.clear();
		if (tagKvs != null && tagKvs.size() > 0) {
			for (Map.Entry entry : tagKvs.entrySet()) {
				tags.add(new TagContent(entry.getKey(), entry.getValue()));
			}
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy