Interface Span.AttributesOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Span.Attributes, Span.Attributes.Builder
    Enclosing class:
    Span

    public static interface Span.AttributesOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getAttributeMapCount

        int getAttributeMapCount()
         The set of attributes. The value can be a string, an integer, a double
         or the Boolean values `true` or `false`. Note, global attributes like 
         server name can be set as tags using resource API. Examples of attributes:
             "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
             "/http/server_latency": 300
             "abc.com/myattribute": true
             "abc.com/score": 10.239
         
        map<string, .opencensus.proto.trace.v1.AttributeValue> attribute_map = 1;
      • containsAttributeMap

        boolean containsAttributeMap​(String key)
         The set of attributes. The value can be a string, an integer, a double
         or the Boolean values `true` or `false`. Note, global attributes like 
         server name can be set as tags using resource API. Examples of attributes:
             "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
             "/http/server_latency": 300
             "abc.com/myattribute": true
             "abc.com/score": 10.239
         
        map<string, .opencensus.proto.trace.v1.AttributeValue> attribute_map = 1;
      • getAttributeMapMap

        Map<String,​AttributeValue> getAttributeMapMap()
         The set of attributes. The value can be a string, an integer, a double
         or the Boolean values `true` or `false`. Note, global attributes like 
         server name can be set as tags using resource API. Examples of attributes:
             "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
             "/http/server_latency": 300
             "abc.com/myattribute": true
             "abc.com/score": 10.239
         
        map<string, .opencensus.proto.trace.v1.AttributeValue> attribute_map = 1;
      • getAttributeMapOrDefault

        AttributeValue getAttributeMapOrDefault​(String key,
                                                AttributeValue defaultValue)
         The set of attributes. The value can be a string, an integer, a double
         or the Boolean values `true` or `false`. Note, global attributes like 
         server name can be set as tags using resource API. Examples of attributes:
             "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
             "/http/server_latency": 300
             "abc.com/myattribute": true
             "abc.com/score": 10.239
         
        map<string, .opencensus.proto.trace.v1.AttributeValue> attribute_map = 1;
      • getAttributeMapOrThrow

        AttributeValue getAttributeMapOrThrow​(String key)
         The set of attributes. The value can be a string, an integer, a double
         or the Boolean values `true` or `false`. Note, global attributes like 
         server name can be set as tags using resource API. Examples of attributes:
             "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
             "/http/server_latency": 300
             "abc.com/myattribute": true
             "abc.com/score": 10.239
         
        map<string, .opencensus.proto.trace.v1.AttributeValue> attribute_map = 1;
      • getDroppedAttributesCount

        int getDroppedAttributesCount()
         The number of attributes that were discarded. Attributes can be discarded
         because their keys are too long or because there are too many attributes.
         If this value is 0, then no attributes were dropped.
         
        int32 dropped_attributes_count = 2;
        Returns:
        The droppedAttributesCount.