pub struct AttributionReportingSourceRegistrationBuilder { /* private fields */ }
Implementations§
Source§impl AttributionReportingSourceRegistrationBuilder
impl AttributionReportingSourceRegistrationBuilder
pub fn time( self, time: impl Into<TimeSinceEpoch>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn expiry( self, expiry: impl Into<i64>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn trigger_spec( self, trigger_spec: impl Into<AttributionReportingTriggerSpec>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn trigger_specs<I, S>( self, trigger_specs: I, ) -> AttributionReportingSourceRegistrationBuilder
pub fn aggregatable_report_window( self, aggregatable_report_window: impl Into<i64>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn type( self, type: impl Into<AttributionReportingSourceType>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn source_origin( self, source_origin: impl Into<String>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn reporting_origin( self, reporting_origin: impl Into<String>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn destination_site( self, destination_site: impl Into<String>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn destination_sites<I, S>( self, destination_sites: I, ) -> AttributionReportingSourceRegistrationBuilder
pub fn event_id( self, event_id: impl Into<UnsignedInt64AsBase10>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn priority( self, priority: impl Into<SignedInt64AsBase10>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn filter_data( self, filter_data: impl Into<AttributionReportingFilterDataEntry>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn filter_datas<I, S>( self, filter_datas: I, ) -> AttributionReportingSourceRegistrationBuilder
pub fn aggregation_key( self, aggregation_key: impl Into<AttributionReportingAggregationKeysEntry>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn aggregation_keys<I, S>( self, aggregation_keys: I, ) -> AttributionReportingSourceRegistrationBuilder
pub fn debug_key( self, debug_key: impl Into<UnsignedInt64AsBase10>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn trigger_data_matching( self, trigger_data_matching: impl Into<AttributionReportingTriggerDataMatching>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn destination_limit_priority( self, destination_limit_priority: impl Into<SignedInt64AsBase10>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn aggregatable_debug_reporting_config( self, aggregatable_debug_reporting_config: impl Into<AttributionReportingAggregatableDebugReportingConfig>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn scopes_data( self, scopes_data: impl Into<AttributionScopesData>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn max_event_level_reports( self, max_event_level_reports: impl Into<i64>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn named_budget( self, named_budget: impl Into<AttributionReportingNamedBudgetDef>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn named_budgets<I, S>( self, named_budgets: I, ) -> AttributionReportingSourceRegistrationBuilder
pub fn debug_reporting( self, debug_reporting: impl Into<bool>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn event_level_epsilon( self, event_level_epsilon: impl Into<f64>, ) -> AttributionReportingSourceRegistrationBuilder
pub fn build(self) -> Result<AttributionReportingSourceRegistration, String>
Trait Implementations§
Source§impl Clone for AttributionReportingSourceRegistrationBuilder
impl Clone for AttributionReportingSourceRegistrationBuilder
Source§fn clone(&self) -> AttributionReportingSourceRegistrationBuilder
fn clone(&self) -> AttributionReportingSourceRegistrationBuilder
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 AttributionReportingSourceRegistrationBuilder
impl Default for AttributionReportingSourceRegistrationBuilder
Source§fn default() -> AttributionReportingSourceRegistrationBuilder
fn default() -> AttributionReportingSourceRegistrationBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AttributionReportingSourceRegistrationBuilder
impl RefUnwindSafe for AttributionReportingSourceRegistrationBuilder
impl Send for AttributionReportingSourceRegistrationBuilder
impl Sync for AttributionReportingSourceRegistrationBuilder
impl Unpin for AttributionReportingSourceRegistrationBuilder
impl UnwindSafe for AttributionReportingSourceRegistrationBuilder
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