Class: Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat
- Inherits:
-
Object
- Object
- Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat
- 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
-
#avro ⇒ ::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::AvroFormat
Optional.
-
#json ⇒ ::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::JsonFormat
Optional.
-
#protobuf ⇒ ::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::ProtobufFormat
Optional.
Instance Attribute Details
#avro ⇒ ::Google::Cloud::Eventarc::V1::Pipeline::MessagePayloadFormat::AvroFormat
Returns Optional. Avro format.
Note: The following fields are mutually exclusive: avro
, protobuf
, json
. If a field in that set is populated, all other fields in the set will automatically be cleared.
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'proto_docs/google/cloud/eventarc/v1/pipeline.rb', line 114 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.
Note: The following fields are mutually exclusive: json
, protobuf
, avro
. If a field in that set is populated, all other fields in the set will automatically be cleared.
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'proto_docs/google/cloud/eventarc/v1/pipeline.rb', line 114 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.
Note: The following fields are mutually exclusive: protobuf
, avro
, json
. If a field in that set is populated, all other fields in the set will automatically be cleared.
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'proto_docs/google/cloud/eventarc/v1/pipeline.rb', line 114 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 |