[][src]Struct google_pubsub1::UpdateTopicRequest

pub struct UpdateTopicRequest {
    pub topic: Option<Topic>,
    pub update_mask: Option<String>,
}

Request for the UpdateTopic 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

topic: Option<Topic>

Required. The updated topic object.

update_mask: Option<String>

Required. Indicates which fields in the provided topic to update. Must be specified and non-empty. Note that if update_mask contains "message_storage_policy" but the message_storage_policy is not set in the topic provided above, then the updated value is determined by the policy configured at the project or organization level.

Trait Implementations

impl Clone for UpdateTopicRequest[src]

impl Debug for UpdateTopicRequest[src]

impl Default for UpdateTopicRequest[src]

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

impl RequestValue for UpdateTopicRequest[src]

impl Serialize for UpdateTopicRequest[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, 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.

impl<T> Typeable for T where
    T: Any