pub struct AttributionReportingTriggerRegistrationBuilder { /* private fields */ }Implementations§
Source§impl AttributionReportingTriggerRegistrationBuilder
impl AttributionReportingTriggerRegistrationBuilder
pub fn filters(self, filters: impl Into<AttributionReportingFilterPair>) -> Self
pub fn debug_key(self, debug_key: impl Into<UnsignedInt64AsBase10>) -> Self
pub fn aggregatable_dedup_key( self, aggregatable_dedup_key: impl Into<AttributionReportingAggregatableDedupKey>, ) -> Self
pub fn aggregatable_dedup_keys<I, S>(self, aggregatable_dedup_keys: I) -> Self
pub fn event_trigger_data( self, event_trigger_data: impl Into<AttributionReportingEventTriggerData>, ) -> Self
pub fn event_trigger_datas<I, S>(self, event_trigger_datas: I) -> Self
pub fn aggregatable_trigger_data( self, aggregatable_trigger_data: impl Into<AttributionReportingAggregatableTriggerData>, ) -> Self
pub fn aggregatable_trigger_datas<I, S>( self, aggregatable_trigger_datas: I, ) -> Self
pub fn aggregatable_value( self, aggregatable_value: impl Into<AttributionReportingAggregatableValueEntry>, ) -> Self
pub fn aggregatable_values<I, S>(self, aggregatable_values: I) -> Self
pub fn aggregatable_filtering_id_max_bytes( self, aggregatable_filtering_id_max_bytes: impl Into<i64>, ) -> Self
pub fn debug_reporting(self, debug_reporting: impl Into<bool>) -> Self
pub fn aggregation_coordinator_origin( self, aggregation_coordinator_origin: impl Into<String>, ) -> Self
pub fn source_registration_time_config( self, source_registration_time_config: impl Into<AttributionReportingSourceRegistrationTimeConfig>, ) -> Self
pub fn trigger_context_id(self, trigger_context_id: impl Into<String>) -> Self
pub fn aggregatable_debug_reporting_config( self, aggregatable_debug_reporting_config: impl Into<AttributionReportingAggregatableDebugReportingConfig>, ) -> Self
pub fn scope(self, scope: impl Into<String>) -> Self
pub fn scopes<I, S>(self, scopes: I) -> Self
pub fn named_budget( self, named_budget: impl Into<AttributionReportingNamedBudgetCandidate>, ) -> Self
pub fn named_budgets<I, S>(self, named_budgets: I) -> Self
pub fn build(self) -> Result<AttributionReportingTriggerRegistration, String>
Trait Implementations§
Source§impl Clone for AttributionReportingTriggerRegistrationBuilder
impl Clone for AttributionReportingTriggerRegistrationBuilder
Source§fn clone(&self) -> AttributionReportingTriggerRegistrationBuilder
fn clone(&self) -> AttributionReportingTriggerRegistrationBuilder
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 Default for AttributionReportingTriggerRegistrationBuilder
impl Default for AttributionReportingTriggerRegistrationBuilder
Source§fn default() -> AttributionReportingTriggerRegistrationBuilder
fn default() -> AttributionReportingTriggerRegistrationBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AttributionReportingTriggerRegistrationBuilder
impl RefUnwindSafe for AttributionReportingTriggerRegistrationBuilder
impl Send for AttributionReportingTriggerRegistrationBuilder
impl Sync for AttributionReportingTriggerRegistrationBuilder
impl Unpin for AttributionReportingTriggerRegistrationBuilder
impl UnwindSafe for AttributionReportingTriggerRegistrationBuilder
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