Class: Google::Cloud::Dataflow::V1beta3::StructuredMessage
- Inherits:
-
Object
- Object
- Google::Cloud::Dataflow::V1beta3::StructuredMessage
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/dataflow/v1beta3/messages.rb
Overview
A rich message format, including a human readable string, a key for identifying the message, and structured data associated with the message for programmatic consumption.
Defined Under Namespace
Classes: Parameter
Instance Attribute Summary collapse
-
#message_key ⇒ ::String
Identifier for this message type.
-
#message_text ⇒ ::String
Human-readable version of message.
-
#parameters ⇒ ::Array<::Google::Cloud::Dataflow::V1beta3::StructuredMessage::Parameter>
The structured data associated with this message.
Instance Attribute Details
#message_key ⇒ ::String
Returns Identifier for this message type. Used by external systems to internationalize or personalize message.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'proto_docs/google/dataflow/v1beta3/messages.rb', line 55 class StructuredMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Structured data associated with this message. # @!attribute [rw] key # @return [::String] # Key or name for this parameter. # @!attribute [rw] value # @return [::Google::Protobuf::Value] # Value for this parameter. class Parameter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#message_text ⇒ ::String
Returns Human-readable version of message.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'proto_docs/google/dataflow/v1beta3/messages.rb', line 55 class StructuredMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Structured data associated with this message. # @!attribute [rw] key # @return [::String] # Key or name for this parameter. # @!attribute [rw] value # @return [::Google::Protobuf::Value] # Value for this parameter. class Parameter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#parameters ⇒ ::Array<::Google::Cloud::Dataflow::V1beta3::StructuredMessage::Parameter>
Returns The structured data associated with this message.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'proto_docs/google/dataflow/v1beta3/messages.rb', line 55 class StructuredMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Structured data associated with this message. # @!attribute [rw] key # @return [::String] # Key or name for this parameter. # @!attribute [rw] value # @return [::Google::Protobuf::Value] # Value for this parameter. class Parameter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |