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

com.expedia.open.tracing.SpanOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: span.proto

package com.expedia.open.tracing;

public interface SpanOrBuilder extends
    // @@protoc_insertion_point(interface_extends:Span)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * unique trace id
   * 
* * optional string traceId = 1; */ java.lang.String getTraceId(); /** *
   * unique trace id
   * 
* * optional string traceId = 1; */ com.google.protobuf.ByteString getTraceIdBytes(); /** *
   * unique span id
   * 
* * optional string spanId = 2; */ java.lang.String getSpanId(); /** *
   * unique span id
   * 
* * optional string spanId = 2; */ com.google.protobuf.ByteString getSpanIdBytes(); /** *
   * optional, a span can have its parent spanId
   * 
* * optional string parentSpanId = 3; */ java.lang.String getParentSpanId(); /** *
   * optional, a span can have its parent spanId
   * 
* * optional string parentSpanId = 3; */ com.google.protobuf.ByteString getParentSpanIdBytes(); /** *
   * name of service
   * 
* * optional string serviceName = 4; */ java.lang.String getServiceName(); /** *
   * name of service
   * 
* * optional string serviceName = 4; */ com.google.protobuf.ByteString getServiceNameBytes(); /** *
   * name of operation
   * 
* * optional string operationName = 5; */ java.lang.String getOperationName(); /** *
   * name of operation
   * 
* * optional string operationName = 5; */ com.google.protobuf.ByteString getOperationNameBytes(); /** *
   * creation time of this span in microseconds since epoch
   * 
* * optional int64 startTime = 6; */ long getStartTime(); /** *
   * span duration in microseconds
   * 
* * optional int64 duration = 7; */ long getDuration(); /** *
   * arbitrary set of timestamp-aware key-value pairs
   * 
* * repeated .Log logs = 8; */ java.util.List getLogsList(); /** *
   * arbitrary set of timestamp-aware key-value pairs
   * 
* * repeated .Log logs = 8; */ com.expedia.open.tracing.Log getLogs(int index); /** *
   * arbitrary set of timestamp-aware key-value pairs
   * 
* * repeated .Log logs = 8; */ int getLogsCount(); /** *
   * arbitrary set of timestamp-aware key-value pairs
   * 
* * repeated .Log logs = 8; */ java.util.List getLogsOrBuilderList(); /** *
   * arbitrary set of timestamp-aware key-value pairs
   * 
* * repeated .Log logs = 8; */ com.expedia.open.tracing.LogOrBuilder getLogsOrBuilder( int index); /** *
   * arbitrary set of key-value pairs
   * 
* * repeated .Tag tags = 9; */ java.util.List getTagsList(); /** *
   * arbitrary set of key-value pairs
   * 
* * repeated .Tag tags = 9; */ com.expedia.open.tracing.Tag getTags(int index); /** *
   * arbitrary set of key-value pairs
   * 
* * repeated .Tag tags = 9; */ int getTagsCount(); /** *
   * arbitrary set of key-value pairs
   * 
* * repeated .Tag tags = 9; */ java.util.List getTagsOrBuilderList(); /** *
   * arbitrary set of key-value pairs
   * 
* * repeated .Tag tags = 9; */ com.expedia.open.tracing.TagOrBuilder getTagsOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy