Struct googapis::google::ads::googleads::v9::resources::ConversionValueRuleSet [−][src]
pub struct ConversionValueRuleSet {
pub resource_name: String,
pub id: i64,
pub conversion_value_rules: Vec<String>,
pub dimensions: Vec<i32>,
pub owner_customer: String,
pub attachment_type: i32,
pub campaign: String,
pub status: i32,
}
Expand description
A conversion value rule set
Fields
resource_name: String
Immutable. The resource name of the conversion value rule set. Conversion value rule set resource names have the form:
customers/{customer_id}/conversionValueRuleSets/{conversion_value_rule_set_id}
id: i64
Output only. The ID of the conversion value rule set.
conversion_value_rules: Vec<String>
Resource names of rules within the rule set.
dimensions: Vec<i32>
Defines dimensions for Value Rule conditions. The condition types of value rules within this value rule set must be of these dimensions. The first entry in this list is the primary dimension of the included value rules. When using value rule primary dimension segmentation, conversion values will be segmented into the values adjusted by value rules and the original values, if some value rules apply.
owner_customer: String
Output only. The resource name of the conversion value rule set’s owner customer. When the value rule set is inherited from a manager customer, owner_customer will be the resource name of the manager whereas the customer in the resource_name will be of the requesting serving customer. ** Read-only **
attachment_type: i32
Defines the scope where the conversion value rule set is attached.
campaign: String
The resource name of the campaign when the conversion value rule set is attached to a campaign.
status: i32
Output only. The status of the conversion value rule set. ** Read-only **
Implementations
pub fn dimensions(
&self
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<ValueRuleSetDimension>>
pub fn dimensions(
&self
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<ValueRuleSetDimension>>
Returns an iterator which yields the valid enum values contained in dimensions
.
Appends the provided enum value to dimensions
.
Returns the enum value of attachment_type
, or the default if the field is set to an invalid enum value.
Sets attachment_type
to the provided enum value.
Returns the enum value of status
, or the default if the field is set to an invalid enum value.
Sets status
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ConversionValueRuleSet
impl Send for ConversionValueRuleSet
impl Sync for ConversionValueRuleSet
impl Unpin for ConversionValueRuleSet
impl UnwindSafe for ConversionValueRuleSet
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more