Class: Google::Cloud::Dataflow::V1beta3::StructuredMessage

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#message_key::String

Returns Identifier for this message type. Used by external systems to internationalize or personalize message.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:



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