pub struct UpdateSubscriptionRequest {
pub allow_missing: Option<bool>,
pub latency_tolerance: Option<String>,
pub regions_version: Option<RegionsVersion>,
pub subscription: Option<Subscription>,
pub update_mask: Option<FieldMask>,
}Expand description
Request message for UpdateSubscription.
This type is not used in any activity, and only used as part of another schema.
Fields§
§allow_missing: Option<bool>Optional. If set to true, and the subscription with the given package_name and product_id doesn’t exist, the subscription will be created. If a new subscription is created, update_mask is ignored.
latency_tolerance: Option<String>Optional. The latency tolerance for the propagation of this product update. Defaults to latency-sensitive.
regions_version: Option<RegionsVersion>Required. The version of the available regions being used for the subscription.
subscription: Option<Subscription>Required. The subscription to update.
update_mask: Option<FieldMask>Required. The list of fields to be updated.
Trait Implementations§
Source§impl Clone for UpdateSubscriptionRequest
impl Clone for UpdateSubscriptionRequest
Source§fn clone(&self) -> UpdateSubscriptionRequest
fn clone(&self) -> UpdateSubscriptionRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateSubscriptionRequest
impl Debug for UpdateSubscriptionRequest
Source§impl Default for UpdateSubscriptionRequest
impl Default for UpdateSubscriptionRequest
Source§fn default() -> UpdateSubscriptionRequest
fn default() -> UpdateSubscriptionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateSubscriptionRequest
impl<'de> Deserialize<'de> for UpdateSubscriptionRequest
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 UpdateSubscriptionRequest
Auto Trait Implementations§
impl Freeze for UpdateSubscriptionRequest
impl RefUnwindSafe for UpdateSubscriptionRequest
impl Send for UpdateSubscriptionRequest
impl Sync for UpdateSubscriptionRequest
impl Unpin for UpdateSubscriptionRequest
impl UnwindSafe for UpdateSubscriptionRequest
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