class OpenTelemetry::Resource
 
  - OpenTelemetry::Resource
- OpenTelemetry::API::AbstractResource
- Reference
- Object
Defined in:
resource.crConstructors
- 
        .new(attrs)
        
          Create a new Resource that has been intialized by the provided key/value pairs. 
- 
        .new
        
          Create an empty Resource. 
Instance Method Summary
- 
        #[](key)
        
          Retrieve the value for a key in the Resource. 
- 
        #[]=(key, value)
        
          Assign a value to a key in the Resource. 
- 
        #[]?(key)
        
          Retrieve a value for a key in the Resource. 
- #attribute_list(json)
- #attributes : Hash(String, AnyAttribute)
- #attributes=(attributes : Hash(String, AnyAttribute))
- #dropped_attribute_count : UInt32
- #dropped_attribute_count=(dropped_attribute_count : UInt32)
- 
        #empty?
        
          Return true if the resource is empty. 
- 
        #get_attribute(key)
        
          Alias for #[]
- 
        #get_attribute?(key)
        
          Alias for #[]?
- 
        #set_attribute(key, value)
        
          Alias for #[]=
- #to_json(json : JSON::Builder)
- 
        #to_json
        
          Export the resource with a JSON representation. 
- 
        #to_protobuf
        
          Export the resource to its protocol buffer representation. 
Instance methods inherited from module OpenTelemetry::Sendable
  
  
    
      size
    size, 
    
  
    
      to_json
    to_json, 
    
  
    
      to_protobuf
    to_protobuf
    
  
    
    
    
  
    
    
    
    
  
    
    
    
    
  
Constructor Detail
        
        def self.new(attrs)
        #
      
      
        Create a new Resource that has been intialized by the provided key/value pairs.
This initialization will support any seed object that provides an #each method
which takes a two-argument block.
Instance Method Detail
        
        def []?(key)
        #
      
      
        Retrieve a value for a key in the Resource. Return nil instead of an exception if the key is not present.