pub struct ActivityBuilder { /* private fields */ }Expand description
A builder for constructing an Activity.
Implementations§
Source§impl ActivityBuilder
impl ActivityBuilder
Sourcepub fn create_time(self, create_time: impl Into<String>) -> Self
pub fn create_time(self, create_time: impl Into<String>) -> Self
Sets the creation timestamp for the activity.
Sourcepub fn originator(self, originator: impl Into<String>) -> Self
pub fn originator(self, originator: impl Into<String>) -> Self
Sets the originator for the activity.
Sourcepub fn build(self) -> Result<Activity, ActivityBuildError>
pub fn build(self) -> Result<Activity, ActivityBuildError>
Builds the Activity from the provided configuration.
§Errors
Returns an ActivityBuildError if the activity cannot be built from the provided configuration.
Trait Implementations§
Source§impl Debug for ActivityBuilder
impl Debug for ActivityBuilder
Source§impl Default for ActivityBuilder
impl Default for ActivityBuilder
Source§fn default() -> ActivityBuilder
fn default() -> ActivityBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ActivityBuilder
impl RefUnwindSafe for ActivityBuilder
impl Send for ActivityBuilder
impl Sync for ActivityBuilder
impl Unpin for ActivityBuilder
impl UnsafeUnpin for ActivityBuilder
impl UnwindSafe for ActivityBuilder
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