pub struct MutateAdParametersRequest {
pub customer_id: String,
pub operations: Vec<AdParameterOperation>,
pub partial_failure: bool,
pub validate_only: bool,
pub response_content_type: i32,
}
Expand description
Request message for [AdParameterService.MutateAdParameters][google.ads.googleads.v18.services.AdParameterService.MutateAdParameters]
Fields§
§customer_id: String
Required. The ID of the customer whose ad parameters are being modified.
operations: Vec<AdParameterOperation>
Required. The list of operations to perform on individual ad parameters.
partial_failure: bool
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
validate_only: bool
If true, the request is validated but not executed. Only errors are returned, not results.
response_content_type: i32
The response content type setting. Determines whether the mutable resource or just the resource name should be returned post mutation.
Implementations§
Source§impl MutateAdParametersRequest
impl MutateAdParametersRequest
Sourcepub fn response_content_type(&self) -> ResponseContentType
pub fn response_content_type(&self) -> ResponseContentType
Returns the enum value of response_content_type
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_response_content_type(&mut self, value: ResponseContentType)
pub fn set_response_content_type(&mut self, value: ResponseContentType)
Sets response_content_type
to the provided enum value.
Trait Implementations§
Source§impl Clone for MutateAdParametersRequest
impl Clone for MutateAdParametersRequest
Source§fn clone(&self) -> MutateAdParametersRequest
fn clone(&self) -> MutateAdParametersRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MutateAdParametersRequest
impl Debug for MutateAdParametersRequest
Source§impl Default for MutateAdParametersRequest
impl Default for MutateAdParametersRequest
Source§impl Message for MutateAdParametersRequest
impl Message for MutateAdParametersRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
.impl StructuralPartialEq for MutateAdParametersRequest
Auto Trait Implementations§
impl Freeze for MutateAdParametersRequest
impl RefUnwindSafe for MutateAdParametersRequest
impl Send for MutateAdParametersRequest
impl Sync for MutateAdParametersRequest
impl Unpin for MutateAdParametersRequest
impl UnwindSafe for MutateAdParametersRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request