Class: Google::Apis::ClouddebuggerV2::StatusMessage
- Inherits:
-
Object
- Object
- Google::Apis::ClouddebuggerV2::StatusMessage
- 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.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ StatusMessage
Returns a new instance of StatusMessage
779 780 781 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 779 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
772 773 774 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 772 def description @description end |
#is_error ⇒ Boolean Also known as: is_error?
Distinguishes errors from informational messages.
Corresponds to the JSON property isError
766 767 768 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 766 def is_error @is_error end |
#refers_to ⇒ String
Reference to which the message applies.
Corresponds to the JSON property refersTo
777 778 779 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 777 def refers_to @refers_to end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
784 785 786 787 788 |
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 784 def update!(**args) @is_error = args[:is_error] if args.key?(:is_error) @description = args[:description] if args.key?(:description) @refers_to = args[:refers_to] if args.key?(:refers_to) end |