Class: Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/eventarc/v1/pipeline.rb

Overview

Represents the format of message data.

Defined Under Namespace

Classes: AvroFormat, JsonFormat, ProtobufFormat

Instance Attribute Summary collapse

Instance Attribute Details

#avro::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::AvroFormat

Returns Optional. Avro format.



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# File 'proto_docs/google/cloud/eventarc/v1/pipeline.rb', line 108

class MessagePayloadFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The format of a JSON message payload.
  class JsonFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The format of a Protobuf message payload.
  # @!attribute [rw] schema_definition
  #   @return [::String]
  #     Optional. The entire schema definition is stored in this field.
  class ProtobufFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The format of an AVRO message payload.
  # @!attribute [rw] schema_definition
  #   @return [::String]
  #     Optional. The entire schema definition is stored in this field.
  class AvroFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#json::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::JsonFormat

Returns Optional. JSON format.



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# File 'proto_docs/google/cloud/eventarc/v1/pipeline.rb', line 108

class MessagePayloadFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The format of a JSON message payload.
  class JsonFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The format of a Protobuf message payload.
  # @!attribute [rw] schema_definition
  #   @return [::String]
  #     Optional. The entire schema definition is stored in this field.
  class ProtobufFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The format of an AVRO message payload.
  # @!attribute [rw] schema_definition
  #   @return [::String]
  #     Optional. The entire schema definition is stored in this field.
  class AvroFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#protobuf::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::ProtobufFormat

Returns Optional. Protobuf format.



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# File 'proto_docs/google/cloud/eventarc/v1/pipeline.rb', line 108

class MessagePayloadFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The format of a JSON message payload.
  class JsonFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The format of a Protobuf message payload.
  # @!attribute [rw] schema_definition
  #   @return [::String]
  #     Optional. The entire schema definition is stored in this field.
  class ProtobufFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The format of an AVRO message payload.
  # @!attribute [rw] schema_definition
  #   @return [::String]
  #     Optional. The entire schema definition is stored in this field.
  class AvroFormat
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end