pub struct AttributionReportingSourceRegistrationBuilder { /* private fields */ }Implementations§
Source§impl AttributionReportingSourceRegistrationBuilder
impl AttributionReportingSourceRegistrationBuilder
pub fn time(self, time: impl Into<TimeSinceEpoch>) -> Self
pub fn expiry(self, expiry: impl Into<i64>) -> Self
pub fn trigger_spec( self, trigger_spec: impl Into<AttributionReportingTriggerSpec>, ) -> Self
pub fn trigger_specs<I, S>(self, trigger_specs: I) -> Self
pub fn aggregatable_report_window( self, aggregatable_report_window: impl Into<i64>, ) -> Self
pub fn type(self, type: impl Into<AttributionReportingSourceType>) -> Self
pub fn source_origin(self, source_origin: impl Into<String>) -> Self
pub fn reporting_origin(self, reporting_origin: impl Into<String>) -> Self
pub fn destination_site(self, destination_site: impl Into<String>) -> Self
pub fn destination_sites<I, S>(self, destination_sites: I) -> Self
pub fn event_id(self, event_id: impl Into<UnsignedInt64AsBase10>) -> Self
pub fn priority(self, priority: impl Into<SignedInt64AsBase10>) -> Self
pub fn filter_data( self, filter_data: impl Into<AttributionReportingFilterDataEntry>, ) -> Self
pub fn filter_datas<I, S>(self, filter_datas: I) -> Self
pub fn aggregation_key( self, aggregation_key: impl Into<AttributionReportingAggregationKeysEntry>, ) -> Self
pub fn aggregation_keys<I, S>(self, aggregation_keys: I) -> Self
pub fn debug_key(self, debug_key: impl Into<UnsignedInt64AsBase10>) -> Self
pub fn trigger_data_matching( self, trigger_data_matching: impl Into<AttributionReportingTriggerDataMatching>, ) -> Self
pub fn destination_limit_priority( self, destination_limit_priority: impl Into<SignedInt64AsBase10>, ) -> Self
pub fn aggregatable_debug_reporting_config( self, aggregatable_debug_reporting_config: impl Into<AttributionReportingAggregatableDebugReportingConfig>, ) -> Self
pub fn scopes_data(self, scopes_data: impl Into<AttributionScopesData>) -> Self
pub fn max_event_level_reports( self, max_event_level_reports: impl Into<i64>, ) -> Self
pub fn named_budget( self, named_budget: impl Into<AttributionReportingNamedBudgetDef>, ) -> Self
pub fn named_budgets<I, S>(self, named_budgets: I) -> Self
pub fn debug_reporting(self, debug_reporting: impl Into<bool>) -> Self
pub fn event_level_epsilon(self, event_level_epsilon: impl Into<f64>) -> Self
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