
com.trasier.api.client.protobuf.SpanOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: WriteService.proto
package com.trasier.api.client.protobuf;
public interface SpanOrBuilder extends
// @@protoc_insertion_point(interface_extends:com.trasier.api.client.protobuf.Span)
com.google.protobuf.MessageOrBuilder {
/**
* string id = 1;
* @return The id.
*/
String getId();
/**
* string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string parentId = 2;
* @return The parentId.
*/
String getParentId();
/**
* string parentId = 2;
* @return The bytes for parentId.
*/
com.google.protobuf.ByteString
getParentIdBytes();
/**
* string traceId = 3;
* @return The traceId.
*/
String getTraceId();
/**
* string traceId = 3;
* @return The bytes for traceId.
*/
com.google.protobuf.ByteString
getTraceIdBytes();
/**
* string conversationId = 4;
* @return The conversationId.
*/
String getConversationId();
/**
* string conversationId = 4;
* @return The bytes for conversationId.
*/
com.google.protobuf.ByteString
getConversationIdBytes();
/**
* string name = 5;
* @return The name.
*/
String getName();
/**
* string name = 5;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* string status = 6;
* @return The status.
*/
String getStatus();
/**
* string status = 6;
* @return The bytes for status.
*/
com.google.protobuf.ByteString
getStatusBytes();
/**
* int64 startTimestamp = 7;
* @return The startTimestamp.
*/
long getStartTimestamp();
/**
* int64 endTimestamp = 8;
* @return The endTimestamp.
*/
long getEndTimestamp();
/**
* int64 beginProcessingTimestamp = 9;
* @return The beginProcessingTimestamp.
*/
long getBeginProcessingTimestamp();
/**
* int64 finishProcessingTimestamp = 10;
* @return The finishProcessingTimestamp.
*/
long getFinishProcessingTimestamp();
/**
* map<string, string> tags = 11;
*/
int getTagsCount();
/**
* map<string, string> tags = 11;
*/
boolean containsTags(
String key);
/**
* Use {@link #getTagsMap()} instead.
*/
@Deprecated
java.util.Map
getTags();
/**
* map<string, string> tags = 11;
*/
java.util.Map
getTagsMap();
/**
* map<string, string> tags = 11;
*/
String getTagsOrDefault(
String key,
String defaultValue);
/**
* map<string, string> tags = 11;
*/
String getTagsOrThrow(
String key);
/**
* map<string, string> features = 12;
*/
int getFeaturesCount();
/**
* map<string, string> features = 12;
*/
boolean containsFeatures(
String key);
/**
* Use {@link #getFeaturesMap()} instead.
*/
@Deprecated
java.util.Map
getFeatures();
/**
* map<string, string> features = 12;
*/
java.util.Map
getFeaturesMap();
/**
* map<string, string> features = 12;
*/
String getFeaturesOrDefault(
String key,
String defaultValue);
/**
* map<string, string> features = 12;
*/
String getFeaturesOrThrow(
String key);
/**
* .com.trasier.api.client.protobuf.Endpoint incomingEndpoint = 13;
* @return Whether the incomingEndpoint field is set.
*/
boolean hasIncomingEndpoint();
/**
* .com.trasier.api.client.protobuf.Endpoint incomingEndpoint = 13;
* @return The incomingEndpoint.
*/
Endpoint getIncomingEndpoint();
/**
* .com.trasier.api.client.protobuf.Endpoint incomingEndpoint = 13;
*/
EndpointOrBuilder getIncomingEndpointOrBuilder();
/**
* .com.trasier.api.client.protobuf.ContentType incomingContentType = 14;
* @return The enum numeric value on the wire for incomingContentType.
*/
int getIncomingContentTypeValue();
/**
* .com.trasier.api.client.protobuf.ContentType incomingContentType = 14;
* @return The incomingContentType.
*/
ContentType getIncomingContentType();
/**
* map<string, string> incomingHeader = 15;
*/
int getIncomingHeaderCount();
/**
* map<string, string> incomingHeader = 15;
*/
boolean containsIncomingHeader(
String key);
/**
* Use {@link #getIncomingHeaderMap()} instead.
*/
@Deprecated
java.util.Map
getIncomingHeader();
/**
* map<string, string> incomingHeader = 15;
*/
java.util.Map
getIncomingHeaderMap();
/**
* map<string, string> incomingHeader = 15;
*/
String getIncomingHeaderOrDefault(
String key,
String defaultValue);
/**
* map<string, string> incomingHeader = 15;
*/
String getIncomingHeaderOrThrow(
String key);
/**
* string incomingData = 16;
* @return The incomingData.
*/
String getIncomingData();
/**
* string incomingData = 16;
* @return The bytes for incomingData.
*/
com.google.protobuf.ByteString
getIncomingDataBytes();
/**
* .com.trasier.api.client.protobuf.Endpoint outgoingEndpoint = 17;
* @return Whether the outgoingEndpoint field is set.
*/
boolean hasOutgoingEndpoint();
/**
* .com.trasier.api.client.protobuf.Endpoint outgoingEndpoint = 17;
* @return The outgoingEndpoint.
*/
Endpoint getOutgoingEndpoint();
/**
* .com.trasier.api.client.protobuf.Endpoint outgoingEndpoint = 17;
*/
EndpointOrBuilder getOutgoingEndpointOrBuilder();
/**
* .com.trasier.api.client.protobuf.ContentType outgoingContentType = 18;
* @return The enum numeric value on the wire for outgoingContentType.
*/
int getOutgoingContentTypeValue();
/**
* .com.trasier.api.client.protobuf.ContentType outgoingContentType = 18;
* @return The outgoingContentType.
*/
ContentType getOutgoingContentType();
/**
* map<string, string> outgoingHeader = 19;
*/
int getOutgoingHeaderCount();
/**
* map<string, string> outgoingHeader = 19;
*/
boolean containsOutgoingHeader(
String key);
/**
* Use {@link #getOutgoingHeaderMap()} instead.
*/
@Deprecated
java.util.Map
getOutgoingHeader();
/**
* map<string, string> outgoingHeader = 19;
*/
java.util.Map
getOutgoingHeaderMap();
/**
* map<string, string> outgoingHeader = 19;
*/
String getOutgoingHeaderOrDefault(
String key,
String defaultValue);
/**
* map<string, string> outgoingHeader = 19;
*/
String getOutgoingHeaderOrThrow(
String key);
/**
* string outgoingData = 20;
* @return The outgoingData.
*/
String getOutgoingData();
/**
* string outgoingData = 20;
* @return The bytes for outgoingData.
*/
com.google.protobuf.ByteString
getOutgoingDataBytes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy