#[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 ==.