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

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