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()
         A set of attributes. Each attribute's key can be up to 128 bytes
         long. The value can be a string up to 256 bytes, a signed 64-bit integer,
         or the boolean values `true` or `false`. For example:
        
             "/instance_id": { "string_value": { "value": "my-instance" } }
             "/http/request_bytes": { "int_value": 300 }
             "abc.com/myattribute": { "bool_value": false }
         
        map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1;
      • containsAttributeMap

        boolean containsAttributeMap​(String key)
         A set of attributes. Each attribute's key can be up to 128 bytes
         long. The value can be a string up to 256 bytes, a signed 64-bit integer,
         or the boolean values `true` or `false`. For example:
        
             "/instance_id": { "string_value": { "value": "my-instance" } }
             "/http/request_bytes": { "int_value": 300 }
             "abc.com/myattribute": { "bool_value": false }
         
        map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1;
      • getAttributeMapMap

        Map<String,​AttributeValue> getAttributeMapMap()
         A set of attributes. Each attribute's key can be up to 128 bytes
         long. The value can be a string up to 256 bytes, a signed 64-bit integer,
         or the boolean values `true` or `false`. For example:
        
             "/instance_id": { "string_value": { "value": "my-instance" } }
             "/http/request_bytes": { "int_value": 300 }
             "abc.com/myattribute": { "bool_value": false }
         
        map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1;
      • getAttributeMapOrDefault

        AttributeValue getAttributeMapOrDefault​(String key,
                                                AttributeValue defaultValue)
         A set of attributes. Each attribute's key can be up to 128 bytes
         long. The value can be a string up to 256 bytes, a signed 64-bit integer,
         or the boolean values `true` or `false`. For example:
        
             "/instance_id": { "string_value": { "value": "my-instance" } }
             "/http/request_bytes": { "int_value": 300 }
             "abc.com/myattribute": { "bool_value": false }
         
        map<string, .google.devtools.cloudtrace.v2.AttributeValue> attribute_map = 1;
      • getAttributeMapOrThrow

        AttributeValue getAttributeMapOrThrow​(String key)
         A set of attributes. Each attribute's key can be up to 128 bytes
         long. The value can be a string up to 256 bytes, a signed 64-bit integer,
         or the boolean values `true` or `false`. For example:
        
             "/instance_id": { "string_value": { "value": "my-instance" } }
             "/http/request_bytes": { "int_value": 300 }
             "abc.com/myattribute": { "bool_value": false }
         
        map<string, .google.devtools.cloudtrace.v2.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 all attributes are valid.
         
        int32 dropped_attributes_count = 2;
        Returns:
        The droppedAttributesCount.