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 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 copy 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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more