Class: Google::Apis::ClouddebuggerV2::StatusMessage
- Inherits:
-
Object
- Object
- Google::Apis::ClouddebuggerV2::StatusMessage
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- generated/google/apis/clouddebugger_v2/classes.rb,
generated/google/apis/clouddebugger_v2/representations.rb,
generated/google/apis/clouddebugger_v2/representations.rb
Overview
Represents a contextual status message. The message can indicate an error or
informational status, and refer to specific parts of the containing object.
For example, the Breakpoint.status
field can indicate an error referring to
the BREAKPOINT_SOURCE_LOCATION
with the message Location not found
.
Instance Attribute Summary collapse
-
#description ⇒ Google::Apis::ClouddebuggerV2::FormatMessage
Represents a message with parameters.
-
#is_error ⇒ Boolean
(also: #is_error?)
Distinguishes errors from informational messages.
-
#refers_to ⇒ String
Reference to which the message applies.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StatusMessage
constructor
A new instance of StatusMessage.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StatusMessage
Returns a new instance of StatusMessage.
917 918 919 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 917 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ Google::Apis::ClouddebuggerV2::FormatMessage
Represents a message with parameters.
Corresponds to the JSON property description
904 905 906 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 904 def description @description end |
#is_error ⇒ Boolean Also known as: is_error?
Distinguishes errors from informational messages.
Corresponds to the JSON property isError
909 910 911 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 909 def is_error @is_error end |
#refers_to ⇒ String
Reference to which the message applies.
Corresponds to the JSON property refersTo
915 916 917 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 915 def refers_to @refers_to end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
922 923 924 925 926 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 922 def update!(**args) @description = args[:description] if args.key?(:description) @is_error = args[:is_error] if args.key?(:is_error) @refers_to = args[:refers_to] if args.key?(:refers_to) end |