pub struct InterestGroupDetailsBuilder { /* private fields */ }
Implementations§
source§impl InterestGroupDetailsBuilder
impl InterestGroupDetailsBuilder
pub fn owner_origin( self, owner_origin: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn name(self, name: impl Into<String>) -> InterestGroupDetailsBuilder
pub fn expiration_time( self, expiration_time: impl Into<TimeSinceEpoch> ) -> InterestGroupDetailsBuilder
pub fn joining_origin( self, joining_origin: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn bidding_url( self, bidding_url: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn bidding_wasm_helper_url( self, bidding_wasm_helper_url: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn update_url( self, update_url: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn trusted_bidding_signals_url( self, trusted_bidding_signals_url: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn trusted_bidding_signals_key( self, trusted_bidding_signals_key: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn trusted_bidding_signals_keys<I, S>( self, trusted_bidding_signals_keys: I ) -> InterestGroupDetailsBuilder
pub fn user_bidding_signals( self, user_bidding_signals: impl Into<String> ) -> InterestGroupDetailsBuilder
pub fn ad(self, ad: impl Into<InterestGroupAd>) -> InterestGroupDetailsBuilder
pub fn ads<I, S>(self, ads: I) -> InterestGroupDetailsBuilder
pub fn ad_component( self, ad_component: impl Into<InterestGroupAd> ) -> InterestGroupDetailsBuilder
pub fn ad_components<I, S>( self, ad_components: I ) -> InterestGroupDetailsBuilder
pub fn build(self) -> Result<InterestGroupDetails, String>
Trait Implementations§
source§impl Clone for InterestGroupDetailsBuilder
impl Clone for InterestGroupDetailsBuilder
source§fn clone(&self) -> InterestGroupDetailsBuilder
fn clone(&self) -> InterestGroupDetailsBuilder
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 InterestGroupDetailsBuilder
impl Default for InterestGroupDetailsBuilder
source§fn default() -> InterestGroupDetailsBuilder
fn default() -> InterestGroupDetailsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InterestGroupDetailsBuilder
impl RefUnwindSafe for InterestGroupDetailsBuilder
impl Send for InterestGroupDetailsBuilder
impl Sync for InterestGroupDetailsBuilder
impl Unpin for InterestGroupDetailsBuilder
impl UnwindSafe for InterestGroupDetailsBuilder
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