pub struct GoogleCloudEventarcV1PipelineMessagePayloadFormat {
pub avro: Option<GoogleCloudEventarcV1PipelineMessagePayloadFormatAvroFormat>,
pub json: Option<GoogleCloudEventarcV1PipelineMessagePayloadFormatJsonFormat>,
pub protobuf: Option<GoogleCloudEventarcV1PipelineMessagePayloadFormatProtobufFormat>,
}Expand description
Represents the format of message data.
This type is not used in any activity, and only used as part of another schema.
Fields§
§avro: Option<GoogleCloudEventarcV1PipelineMessagePayloadFormatAvroFormat>Optional. Avro format.
json: Option<GoogleCloudEventarcV1PipelineMessagePayloadFormatJsonFormat>Optional. JSON format.
protobuf: Option<GoogleCloudEventarcV1PipelineMessagePayloadFormatProtobufFormat>Optional. Protobuf format.
Trait Implementations§
Source§impl Clone for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl Clone for GoogleCloudEventarcV1PipelineMessagePayloadFormat
Source§fn clone(&self) -> GoogleCloudEventarcV1PipelineMessagePayloadFormat
fn clone(&self) -> GoogleCloudEventarcV1PipelineMessagePayloadFormat
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl Default for GoogleCloudEventarcV1PipelineMessagePayloadFormat
Source§fn default() -> GoogleCloudEventarcV1PipelineMessagePayloadFormat
fn default() -> GoogleCloudEventarcV1PipelineMessagePayloadFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl<'de> Deserialize<'de> for GoogleCloudEventarcV1PipelineMessagePayloadFormat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudEventarcV1PipelineMessagePayloadFormat
Auto Trait Implementations§
impl Freeze for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl RefUnwindSafe for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl Send for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl Sync for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl Unpin for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl UnsafeUnpin for GoogleCloudEventarcV1PipelineMessagePayloadFormat
impl UnwindSafe for GoogleCloudEventarcV1PipelineMessagePayloadFormat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more