pub struct UpdateDnsPolicyRequest {
pub dns_policy: Option<DnsPolicy>,
pub update_mask: Option<FieldMask>,
pub request_id: String,
}Expand description
The request for UpdateDnsPolicy.
Fields§
§dns_policy: Option<DnsPolicy>The DNS policy, by its name, with the fields to change.
update_mask: Option<FieldMask>The fields to change, any of relay_enabled, upstream_servers and
tags. * is all of them.
request_id: StringA UUID; a repeat with the same id returns the first request’s operation instead of changing the DNS policy again.
Trait Implementations§
Source§impl Clone for UpdateDnsPolicyRequest
impl Clone for UpdateDnsPolicyRequest
Source§impl Debug for UpdateDnsPolicyRequest
impl Debug for UpdateDnsPolicyRequest
Source§impl Default for UpdateDnsPolicyRequest
impl Default for UpdateDnsPolicyRequest
Source§impl<'de> Deserialize<'de> for UpdateDnsPolicyRequest
impl<'de> Deserialize<'de> for UpdateDnsPolicyRequest
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
Source§impl Message for UpdateDnsPolicyRequest
impl Message for UpdateDnsPolicyRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for UpdateDnsPolicyRequest
impl PartialEq for UpdateDnsPolicyRequest
Source§impl Serialize for UpdateDnsPolicyRequest
impl Serialize for UpdateDnsPolicyRequest
impl StructuralPartialEq for UpdateDnsPolicyRequest
Auto Trait Implementations§
impl Forget for UpdateDnsPolicyRequest
impl Freeze for UpdateDnsPolicyRequest
impl RefUnwindSafe for UpdateDnsPolicyRequest
impl Send for UpdateDnsPolicyRequest
impl Sync for UpdateDnsPolicyRequest
impl Unpin for UpdateDnsPolicyRequest
impl UnsafeUnpin for UpdateDnsPolicyRequest
impl UnwindSafe for UpdateDnsPolicyRequest
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