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

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