me.snowdrop.istio.mixer.template.tracespan.TraceSpanSpecFluent Maven / Gradle / Ivy
package me.snowdrop.istio.mixer.template.tracespan;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import me.snowdrop.istio.api.TimeStampBuilder;
import me.snowdrop.istio.api.policy.v1beta1.IPAddressFluent;
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.cexl.TypedValue;
import io.fabric8.kubernetes.api.builder.Fluent;
import me.snowdrop.istio.api.TimeStamp;
import java.lang.Integer;
import me.snowdrop.istio.api.policy.v1beta1.IPAddressBuilder;
import javax.validation.Valid;
import me.snowdrop.istio.api.TimeStampFluent;
import java.lang.Long;
import me.snowdrop.istio.api.policy.v1beta1.IPAddress;
import java.util.Map;
public interface TraceSpanSpecFluent> extends Fluent{
public String getApiProtocol();
public A withApiProtocol(String apiProtocol);
public Boolean hasApiProtocol();
public Boolean isClientSpan();
public A withClientSpan(Boolean clientSpan);
public Boolean hasClientSpan();
public A withNewClientSpan(String arg1);
public A withNewClientSpan(boolean arg1);
/**
* This method has been deprecated, please use method buildDestinationIp instead.
* @return The buildable object.
*/
@Deprecated public IPAddress getDestinationIp();
public IPAddress buildDestinationIp();
public A withDestinationIp(IPAddress destinationIp);
public Boolean hasDestinationIp();
public A withNewDestinationIp(String value);
public TraceSpanSpecFluent.DestinationIpNested withNewDestinationIp();
public TraceSpanSpecFluent.DestinationIpNested withNewDestinationIpLike(IPAddress item);
public TraceSpanSpecFluent.DestinationIpNested editDestinationIp();
public TraceSpanSpecFluent.DestinationIpNested editOrNewDestinationIp();
public TraceSpanSpecFluent.DestinationIpNested editOrNewDestinationIpLike(IPAddress item);
public String getDestinationName();
public A withDestinationName(String destinationName);
public Boolean hasDestinationName();
/**
* This method has been deprecated, please use method buildEndTime instead.
* @return The buildable object.
*/
@Deprecated public TimeStamp getEndTime();
public TimeStamp buildEndTime();
public A withEndTime(TimeStamp endTime);
public Boolean hasEndTime();
public A withNewEndTime(Integer nanos,Long seconds);
public TraceSpanSpecFluent.EndTimeNested withNewEndTime();
public TraceSpanSpecFluent.EndTimeNested withNewEndTimeLike(TimeStamp item);
public TraceSpanSpecFluent.EndTimeNested editEndTime();
public TraceSpanSpecFluent.EndTimeNested editOrNewEndTime();
public TraceSpanSpecFluent.EndTimeNested editOrNewEndTimeLike(TimeStamp item);
public Integer getHttpStatusCode();
public A withHttpStatusCode(Integer httpStatusCode);
public Boolean hasHttpStatusCode();
public A withNewHttpStatusCode(String arg1);
public A withNewHttpStatusCode(int arg1);
public String getName();
public A withName(String name);
public Boolean hasName();
public String getParentSpanId();
public A withParentSpanId(String parentSpanId);
public Boolean hasParentSpanId();
public Integer getRequestSize();
public A withRequestSize(Integer requestSize);
public Boolean hasRequestSize();
public A withNewRequestSize(String arg1);
public A withNewRequestSize(int arg1);
public Integer getRequestTotalSize();
public A withRequestTotalSize(Integer requestTotalSize);
public Boolean hasRequestTotalSize();
public A withNewRequestTotalSize(String arg1);
public A withNewRequestTotalSize(int arg1);
public Integer getResponseSize();
public A withResponseSize(Integer responseSize);
public Boolean hasResponseSize();
public A withNewResponseSize(String arg1);
public A withNewResponseSize(int arg1);
public Integer getResponseTotalSize();
public A withResponseTotalSize(Integer responseTotalSize);
public Boolean hasResponseTotalSize();
public A withNewResponseTotalSize(String arg1);
public A withNewResponseTotalSize(int arg1);
public Boolean isRewriteClientSpanId();
public A withRewriteClientSpanId(Boolean rewriteClientSpanId);
public Boolean hasRewriteClientSpanId();
public A withNewRewriteClientSpanId(String arg1);
public A withNewRewriteClientSpanId(boolean arg1);
/**
* This method has been deprecated, please use method buildSourceIp instead.
* @return The buildable object.
*/
@Deprecated public IPAddress getSourceIp();
public IPAddress buildSourceIp();
public A withSourceIp(IPAddress sourceIp);
public Boolean hasSourceIp();
public A withNewSourceIp(String value);
public TraceSpanSpecFluent.SourceIpNested withNewSourceIp();
public TraceSpanSpecFluent.SourceIpNested withNewSourceIpLike(IPAddress item);
public TraceSpanSpecFluent.SourceIpNested editSourceIp();
public TraceSpanSpecFluent.SourceIpNested editOrNewSourceIp();
public TraceSpanSpecFluent.SourceIpNested editOrNewSourceIpLike(IPAddress item);
public String getSourceName();
public A withSourceName(String sourceName);
public Boolean hasSourceName();
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.
* @return The buildable object.
*/
@Deprecated public TimeStamp getStartTime();
public TimeStamp buildStartTime();
public A withStartTime(TimeStamp startTime);
public Boolean hasStartTime();
public A withNewStartTime(Integer nanos,Long seconds);
public TraceSpanSpecFluent.StartTimeNested withNewStartTime();
public TraceSpanSpecFluent.StartTimeNested withNewStartTimeLike(TimeStamp item);
public TraceSpanSpecFluent.StartTimeNested editStartTime();
public TraceSpanSpecFluent.StartTimeNested editOrNewStartTime();
public TraceSpanSpecFluent.StartTimeNested editOrNewStartTimeLike(TimeStamp item);
public String getTraceId();
public A withTraceId(String traceId);
public Boolean hasTraceId();
public interface DestinationIpNested extends io.fabric8.kubernetes.api.builder.Nested,IPAddressFluent>{
public N and(); public N endDestinationIp();
}
public interface EndTimeNested extends io.fabric8.kubernetes.api.builder.Nested,TimeStampFluent>{
public N and(); public N endEndTime();
}
public interface SourceIpNested extends io.fabric8.kubernetes.api.builder.Nested,IPAddressFluent>{
public N and(); public N endSourceIp();
}
public interface StartTimeNested extends io.fabric8.kubernetes.api.builder.Nested,TimeStampFluent>{
public N and(); public N endStartTime();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy