Struct google_pubsub1::api::ValidateMessageRequest[][src]

pub struct ValidateMessageRequest {
    pub encoding: Option<String>,
    pub message: Option<String>,
    pub name: Option<String>,
    pub schema: Option<Schema>,
}

Request for the ValidateMessage method.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

encoding: Option<String>

The encoding expected for messages

message: Option<String>

Message to validate against the provided schema_spec.

name: Option<String>

Name of the schema against which to validate. Format is projects/{project}/schemas/{schema}.

schema: Option<Schema>

Ad-hoc schema against which to validate

Trait Implementations

impl Clone for ValidateMessageRequest[src]

impl Debug for ValidateMessageRequest[src]

impl Default for ValidateMessageRequest[src]

impl<'de> Deserialize<'de> for ValidateMessageRequest[src]

impl RequestValue for ValidateMessageRequest[src]

impl Serialize for ValidateMessageRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.