#[non_exhaustive]pub struct StudioComponentSummaryBuilder { /* private fields */ }Expand description
A builder for StudioComponentSummary.
Implementations§
source§impl StudioComponentSummaryBuilder
impl StudioComponentSummaryBuilder
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The ISO timestamp in seconds for when the resource was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The ISO timestamp in seconds for when the resource was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The ISO timestamp in seconds for when the resource was created.
sourcepub fn created_by(self, input: impl Into<String>) -> Self
pub fn created_by(self, input: impl Into<String>) -> Self
The user ID of the user that created the studio component.
sourcepub fn set_created_by(self, input: Option<String>) -> Self
pub fn set_created_by(self, input: Option<String>) -> Self
The user ID of the user that created the studio component.
sourcepub fn get_created_by(&self) -> &Option<String>
pub fn get_created_by(&self) -> &Option<String>
The user ID of the user that created the studio component.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description.
sourcepub fn studio_component_id(self, input: impl Into<String>) -> Self
pub fn studio_component_id(self, input: impl Into<String>) -> Self
The unique identifier for a studio component resource.
sourcepub fn set_studio_component_id(self, input: Option<String>) -> Self
pub fn set_studio_component_id(self, input: Option<String>) -> Self
The unique identifier for a studio component resource.
sourcepub fn get_studio_component_id(&self) -> &Option<String>
pub fn get_studio_component_id(&self) -> &Option<String>
The unique identifier for a studio component resource.
sourcepub fn subtype(self, input: StudioComponentSubtype) -> Self
pub fn subtype(self, input: StudioComponentSubtype) -> Self
The specific subtype of a studio component.
sourcepub fn set_subtype(self, input: Option<StudioComponentSubtype>) -> Self
pub fn set_subtype(self, input: Option<StudioComponentSubtype>) -> Self
The specific subtype of a studio component.
sourcepub fn get_subtype(&self) -> &Option<StudioComponentSubtype>
pub fn get_subtype(&self) -> &Option<StudioComponentSubtype>
The specific subtype of a studio component.
sourcepub fn type(self, input: StudioComponentType) -> Self
pub fn type(self, input: StudioComponentType) -> Self
The type of the studio component.
sourcepub fn set_type(self, input: Option<StudioComponentType>) -> Self
pub fn set_type(self, input: Option<StudioComponentType>) -> Self
The type of the studio component.
sourcepub fn get_type(&self) -> &Option<StudioComponentType>
pub fn get_type(&self) -> &Option<StudioComponentType>
The type of the studio component.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The ISO timestamp in seconds for when the resource was updated.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The ISO timestamp in seconds for when the resource was updated.
sourcepub fn get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
The ISO timestamp in seconds for when the resource was updated.
sourcepub fn updated_by(self, input: impl Into<String>) -> Self
pub fn updated_by(self, input: impl Into<String>) -> Self
The user ID of the user that most recently updated the resource.
sourcepub fn set_updated_by(self, input: Option<String>) -> Self
pub fn set_updated_by(self, input: Option<String>) -> Self
The user ID of the user that most recently updated the resource.
sourcepub fn get_updated_by(&self) -> &Option<String>
pub fn get_updated_by(&self) -> &Option<String>
The user ID of the user that most recently updated the resource.
sourcepub fn build(self) -> StudioComponentSummary
pub fn build(self) -> StudioComponentSummary
Consumes the builder and constructs a StudioComponentSummary.
Trait Implementations§
source§impl Clone for StudioComponentSummaryBuilder
impl Clone for StudioComponentSummaryBuilder
source§fn clone(&self) -> StudioComponentSummaryBuilder
fn clone(&self) -> StudioComponentSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for StudioComponentSummaryBuilder
impl Default for StudioComponentSummaryBuilder
source§fn default() -> StudioComponentSummaryBuilder
fn default() -> StudioComponentSummaryBuilder
source§impl PartialEq for StudioComponentSummaryBuilder
impl PartialEq for StudioComponentSummaryBuilder
source§fn eq(&self, other: &StudioComponentSummaryBuilder) -> bool
fn eq(&self, other: &StudioComponentSummaryBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StudioComponentSummaryBuilder
Auto Trait Implementations§
impl Freeze for StudioComponentSummaryBuilder
impl RefUnwindSafe for StudioComponentSummaryBuilder
impl Send for StudioComponentSummaryBuilder
impl Sync for StudioComponentSummaryBuilder
impl Unpin for StudioComponentSummaryBuilder
impl UnwindSafe for StudioComponentSummaryBuilder
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
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>
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>
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