com.navercorp.pinpoint.grpc.trace.PSpanOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: v1/Span.proto
package com.navercorp.pinpoint.grpc.trace;
public interface PSpanOrBuilder extends
// @@protoc_insertion_point(interface_extends:v1.PSpan)
com.google.protobuf.MessageOrBuilder {
/**
* int32 version = 1;
* @return The version.
*/
int getVersion();
/**
* .v1.PTransactionId transactionId = 2;
* @return Whether the transactionId field is set.
*/
boolean hasTransactionId();
/**
* .v1.PTransactionId transactionId = 2;
* @return The transactionId.
*/
com.navercorp.pinpoint.grpc.trace.PTransactionId getTransactionId();
/**
* .v1.PTransactionId transactionId = 2;
*/
com.navercorp.pinpoint.grpc.trace.PTransactionIdOrBuilder getTransactionIdOrBuilder();
/**
* sfixed64 spanId = 3 [jstype = JS_STRING];
* @return The spanId.
*/
long getSpanId();
/**
* sfixed64 parentSpanId = 4 [jstype = JS_STRING];
* @return The parentSpanId.
*/
long getParentSpanId();
/**
*
* span event's startTimestamp
*
*
* int64 startTime = 5;
* @return The startTime.
*/
long getStartTime();
/**
* int32 elapsed = 6;
* @return The elapsed.
*/
int getElapsed();
/**
* int32 apiId = 7;
* @return The apiId.
*/
int getApiId();
/**
* int32 serviceType = 8;
* @return The serviceType.
*/
int getServiceType();
/**
* .v1.PAcceptEvent acceptEvent = 9;
* @return Whether the acceptEvent field is set.
*/
boolean hasAcceptEvent();
/**
* .v1.PAcceptEvent acceptEvent = 9;
* @return The acceptEvent.
*/
com.navercorp.pinpoint.grpc.trace.PAcceptEvent getAcceptEvent();
/**
* .v1.PAcceptEvent acceptEvent = 9;
*/
com.navercorp.pinpoint.grpc.trace.PAcceptEventOrBuilder getAcceptEventOrBuilder();
/**
* repeated .v1.PAnnotation annotation = 10;
*/
java.util.List
getAnnotationList();
/**
* repeated .v1.PAnnotation annotation = 10;
*/
com.navercorp.pinpoint.grpc.trace.PAnnotation getAnnotation(int index);
/**
* repeated .v1.PAnnotation annotation = 10;
*/
int getAnnotationCount();
/**
* repeated .v1.PAnnotation annotation = 10;
*/
java.util.List
getAnnotationOrBuilderList();
/**
* repeated .v1.PAnnotation annotation = 10;
*/
com.navercorp.pinpoint.grpc.trace.PAnnotationOrBuilder getAnnotationOrBuilder(
int index);
/**
* int32 flag = 11;
* @return The flag.
*/
int getFlag();
/**
* sint32 err = 12;
* @return The err.
*/
int getErr();
/**
* repeated .v1.PSpanEvent spanEvent = 13;
*/
java.util.List
getSpanEventList();
/**
* repeated .v1.PSpanEvent spanEvent = 13;
*/
com.navercorp.pinpoint.grpc.trace.PSpanEvent getSpanEvent(int index);
/**
* repeated .v1.PSpanEvent spanEvent = 13;
*/
int getSpanEventCount();
/**
* repeated .v1.PSpanEvent spanEvent = 13;
*/
java.util.List
getSpanEventOrBuilderList();
/**
* repeated .v1.PSpanEvent spanEvent = 13;
*/
com.navercorp.pinpoint.grpc.trace.PSpanEventOrBuilder getSpanEventOrBuilder(
int index);
/**
* .v1.PIntStringValue exceptionInfo = 14;
* @return Whether the exceptionInfo field is set.
*/
boolean hasExceptionInfo();
/**
* .v1.PIntStringValue exceptionInfo = 14;
* @return The exceptionInfo.
*/
com.navercorp.pinpoint.grpc.trace.PIntStringValue getExceptionInfo();
/**
* .v1.PIntStringValue exceptionInfo = 14;
*/
com.navercorp.pinpoint.grpc.trace.PIntStringValueOrBuilder getExceptionInfoOrBuilder();
/**
* int32 applicationServiceType = 15;
* @return The applicationServiceType.
*/
int getApplicationServiceType();
/**
* int32 loggingTransactionInfo = 16;
* @return The loggingTransactionInfo.
*/
int getLoggingTransactionInfo();
}