Class: OpenCensus::Trace::Status
- Inherits:
-
Object
- Object
- OpenCensus::Trace::Status
- Defined in:
- lib/opencensus/trace/status.rb
Overview
The ‘Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. This Trace’s fields are a subset of those of [google.rpc.Status](github.com/googleapis/googleapis/blob/master/google/rpc/status.Trace), which is used by [gRPC](github.com/grpc).
Instance Attribute Summary collapse
-
#code ⇒ Integer
readonly
The status code.
-
#message ⇒ String
readonly
A developer-facing error message, which should be in English.
Instance Method Summary collapse
-
#initialize(code, message) ⇒ Status
constructor
Create an empty Status object.
Constructor Details
#initialize(code, message) ⇒ Status
Create an empty Status object.
43 44 45 46 |
# File 'lib/opencensus/trace/status.rb', line 43 def initialize code, @code = code @message = end |
Instance Attribute Details
#code ⇒ Integer (readonly)
The status code.
29 30 31 |
# File 'lib/opencensus/trace/status.rb', line 29 def code @code end |
#message ⇒ String (readonly)
A developer-facing error message, which should be in English.
36 37 38 |
# File 'lib/opencensus/trace/status.rb', line 36 def @message end |