pub struct AttributionReportingTriggerRegistrationBuilder { /* private fields */ }
Implementations§
Source§impl AttributionReportingTriggerRegistrationBuilder
impl AttributionReportingTriggerRegistrationBuilder
pub fn filters( self, filters: impl Into<AttributionReportingFilterPair>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn debug_key( self, debug_key: impl Into<UnsignedInt64AsBase10>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_dedup_key( self, aggregatable_dedup_key: impl Into<AttributionReportingAggregatableDedupKey>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_dedup_keys<I, S>( self, aggregatable_dedup_keys: I, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn event_trigger_data( self, event_trigger_data: impl Into<AttributionReportingEventTriggerData>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn event_trigger_datas<I, S>( self, event_trigger_datas: I, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_trigger_data( self, aggregatable_trigger_data: impl Into<AttributionReportingAggregatableTriggerData>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_trigger_datas<I, S>( self, aggregatable_trigger_datas: I, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_value( self, aggregatable_value: impl Into<AttributionReportingAggregatableValueEntry>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_values<I, S>( self, aggregatable_values: I, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_filtering_id_max_bytes( self, aggregatable_filtering_id_max_bytes: impl Into<i64>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn debug_reporting( self, debug_reporting: impl Into<bool>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregation_coordinator_origin( self, aggregation_coordinator_origin: impl Into<String>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn source_registration_time_config( self, source_registration_time_config: impl Into<AttributionReportingSourceRegistrationTimeConfig>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn trigger_context_id( self, trigger_context_id: impl Into<String>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn aggregatable_debug_reporting_config( self, aggregatable_debug_reporting_config: impl Into<AttributionReportingAggregatableDebugReportingConfig>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn scope( self, scope: impl Into<String>, ) -> AttributionReportingTriggerRegistrationBuilder
pub fn scopes<I, S>( self, scopes: I, ) -> AttributionReportingTriggerRegistrationBuilder
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 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 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
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