me.snowdrop.istio.api.model.v1.mixer.template.TraceSpanFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model.v1.mixer.template;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import me.snowdrop.istio.api.model.TimeStampBuilder;
import com.fasterxml.jackson.databind.JsonSerializer;
import java.lang.String;
import com.fasterxml.jackson.databind.JsonDeserializer;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.lang.Boolean;
import java.lang.Override;
import com.fasterxml.jackson.core.JsonParser;
import me.snowdrop.istio.api.model.v1.cexl.TypedValue;
import io.fabric8.kubernetes.api.builder.Fluent;
import me.snowdrop.istio.api.model.TimeStamp;
import java.lang.Integer;
import javax.validation.Valid;
import me.snowdrop.istio.api.model.TimeStampFluent;
import java.lang.Long;
import java.lang.Object;
import java.util.Map;
public interface TraceSpanFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildEndTime instead.
*/
@Deprecated public TimeStamp getEndTime();
public TimeStamp buildEndTime();
public A withEndTime(TimeStamp endTime);
public Boolean hasEndTime();
public A withNewEndTime(Integer nanos,Long seconds);
public TraceSpanFluent.EndTimeNested withNewEndTime();
public TraceSpanFluent.EndTimeNested withNewEndTimeLike(TimeStamp item);
public TraceSpanFluent.EndTimeNested editEndTime();
public TraceSpanFluent.EndTimeNested editOrNewEndTime();
public TraceSpanFluent.EndTimeNested editOrNewEndTimeLike(TimeStamp item);
public String getName();
public A withName(String name);
public Boolean hasName();
public String getParentSpanId();
public A withParentSpanId(String parentSpanId);
public Boolean hasParentSpanId();
public String getSpanId();
public A withSpanId(String spanId);
public Boolean hasSpanId();
public String getSpanName();
public A withSpanName(String spanName);
public Boolean hasSpanName();
public A addToSpanTags(String key,TypedValue value);
public A addToSpanTags(Map map);
public A removeFromSpanTags(String key);
public A removeFromSpanTags(Map map);
public Map getSpanTags();
public A withSpanTags(Map spanTags);
public Boolean hasSpanTags();
/**
* This method has been deprecated, please use method buildStartTime instead.
*/
@Deprecated public TimeStamp getStartTime();
public TimeStamp buildStartTime();
public A withStartTime(TimeStamp startTime);
public Boolean hasStartTime();
public A withNewStartTime(Integer nanos,Long seconds);
public TraceSpanFluent.StartTimeNested withNewStartTime();
public TraceSpanFluent.StartTimeNested withNewStartTimeLike(TimeStamp item);
public TraceSpanFluent.StartTimeNested editStartTime();
public TraceSpanFluent.StartTimeNested editOrNewStartTime();
public TraceSpanFluent.StartTimeNested editOrNewStartTimeLike(TimeStamp item);
public String getTraceId();
public A withTraceId(String traceId);
public Boolean hasTraceId();
public interface EndTimeNested extends io.fabric8.kubernetes.api.builder.Nested,TimeStampFluent>{
public N and(); public N endEndTime();
}
public interface StartTimeNested extends io.fabric8.kubernetes.api.builder.Nested,TimeStampFluent>{
public N and(); public N endStartTime();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy