class Quark::Mdk::LoggedMessageId

Information about the message that was just logged.

Attributes

causalLevel[RW]
environment[RW]
environmentFallback[RW]
traceId[RW]

Public Class Methods

new(traceId, causalLevel, environment, environmentFallback) click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 987
def initialize(traceId, causalLevel, environment, environmentFallback)
    
    self.__init_fields__
    (self).traceId = traceId
    (self).causalLevel = causalLevel
    (self).environment = environment
    (self).environmentFallback = environmentFallback

    nil
end

Public Instance Methods

__init_fields__() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 1045
def __init_fields__()
    
    self.traceId = nil
    self.causalLevel = nil
    self.environment = nil
    self.environmentFallback = nil

    nil
end
_getClass() click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 1001
def _getClass()
    
    return "mdk.LoggedMessageId"

    nil
end
_getField(name) click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 1008
def _getField(name)
    
    if ((name) == ("traceId"))
        return (self).traceId
    end
    if ((name) == ("causalLevel"))
        return (self).causalLevel
    end
    if ((name) == ("environment"))
        return (self).environment
    end
    if ((name) == ("environmentFallback"))
        return (self).environmentFallback
    end
    return nil

    nil
end
_setField(name, value) click to toggle source
# File output/rb/mdk-2.0/lib/mdk.rb, line 1027
def _setField(name, value)
    
    if ((name) == ("traceId"))
        (self).traceId = ::DatawireQuarkCore.cast(value) { ::String }
    end
    if ((name) == ("causalLevel"))
        (self).causalLevel = ::DatawireQuarkCore.cast(value) { ::DatawireQuarkCore::List }
    end
    if ((name) == ("environment"))
        (self).environment = ::DatawireQuarkCore.cast(value) { ::String }
    end
    if ((name) == ("environmentFallback"))
        (self).environmentFallback = ::DatawireQuarkCore.cast(value) { ::String }
    end

    nil
end