me.snowdrop.istio.mixer.adapter.cloudwatch.CloudwatchFluent Maven / Gradle / Ivy
package me.snowdrop.istio.mixer.adapter.cloudwatch;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import java.lang.StringBuffer;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.lang.StringBuilder;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import java.lang.Boolean;
import java.util.Map;
import java.util.LinkedHashMap;
public interface CloudwatchFluent> extends Fluent{
public String getLogGroupName();
public A withLogGroupName(String logGroupName);
public Boolean hasLogGroupName();
public A withNewLogGroupName(String arg1);
public A withNewLogGroupName(StringBuilder arg1);
public A withNewLogGroupName(StringBuffer arg1);
public String getLogStreamName();
public A withLogStreamName(String logStreamName);
public Boolean hasLogStreamName();
public A withNewLogStreamName(String arg1);
public A withNewLogStreamName(StringBuilder arg1);
public A withNewLogStreamName(StringBuffer arg1);
public A addToLogs(String key,LogInfo value);
public A addToLogs(Map map);
public A removeFromLogs(String key);
public A removeFromLogs(Map map);
public Map getLogs();
public A withLogs(Map logs);
public Boolean hasLogs();
public A addToMetricInfo(String key,MetricDatum value);
public A addToMetricInfo(Map map);
public A removeFromMetricInfo(String key);
public A removeFromMetricInfo(Map map);
public Map getMetricInfo();
public A withMetricInfo(Map metricInfo);
public Boolean hasMetricInfo();
public String getNamespace();
public A withNamespace(String namespace);
public Boolean hasNamespace();
public A withNewNamespace(String arg1);
public A withNewNamespace(StringBuilder arg1);
public A withNewNamespace(StringBuffer arg1);
}