#[non_exhaustive]pub struct ComponentUpdateRequestBuilder { /* private fields */ }Expand description
A builder for ComponentUpdateRequest.
Implementations§
source§impl ComponentUpdateRequestBuilder
impl ComponentUpdateRequestBuilder
sourcepub fn update_type(self, input: ComponentUpdateType) -> Self
pub fn update_type(self, input: ComponentUpdateType) -> Self
The update type of the component update request.
sourcepub fn set_update_type(self, input: Option<ComponentUpdateType>) -> Self
pub fn set_update_type(self, input: Option<ComponentUpdateType>) -> Self
The update type of the component update request.
sourcepub fn get_update_type(&self) -> &Option<ComponentUpdateType>
pub fn get_update_type(&self) -> &Option<ComponentUpdateType>
The update type of the component update request.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the component type.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the component type.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the component type.
sourcepub fn component_type_id(self, input: impl Into<String>) -> Self
pub fn component_type_id(self, input: impl Into<String>) -> Self
The ID of the component type.
sourcepub fn set_component_type_id(self, input: Option<String>) -> Self
pub fn set_component_type_id(self, input: Option<String>) -> Self
The ID of the component type.
sourcepub fn get_component_type_id(&self) -> &Option<String>
pub fn get_component_type_id(&self) -> &Option<String>
The ID of the component type.
sourcepub fn property_updates(self, k: impl Into<String>, v: PropertyRequest) -> Self
pub fn property_updates(self, k: impl Into<String>, v: PropertyRequest) -> Self
Adds a key-value pair to property_updates.
To override the contents of this collection use set_property_updates.
An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.
sourcepub fn set_property_updates(
self,
input: Option<HashMap<String, PropertyRequest>>
) -> Self
pub fn set_property_updates( self, input: Option<HashMap<String, PropertyRequest>> ) -> Self
An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.
sourcepub fn get_property_updates(&self) -> &Option<HashMap<String, PropertyRequest>>
pub fn get_property_updates(&self) -> &Option<HashMap<String, PropertyRequest>>
An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.
sourcepub fn property_group_updates(
self,
k: impl Into<String>,
v: ComponentPropertyGroupRequest
) -> Self
pub fn property_group_updates( self, k: impl Into<String>, v: ComponentPropertyGroupRequest ) -> Self
Adds a key-value pair to property_group_updates.
To override the contents of this collection use set_property_group_updates.
The property group updates.
sourcepub fn set_property_group_updates(
self,
input: Option<HashMap<String, ComponentPropertyGroupRequest>>
) -> Self
pub fn set_property_group_updates( self, input: Option<HashMap<String, ComponentPropertyGroupRequest>> ) -> Self
The property group updates.
sourcepub fn get_property_group_updates(
&self
) -> &Option<HashMap<String, ComponentPropertyGroupRequest>>
pub fn get_property_group_updates( &self ) -> &Option<HashMap<String, ComponentPropertyGroupRequest>>
The property group updates.
sourcepub fn build(self) -> ComponentUpdateRequest
pub fn build(self) -> ComponentUpdateRequest
Consumes the builder and constructs a ComponentUpdateRequest.
Trait Implementations§
source§impl Clone for ComponentUpdateRequestBuilder
impl Clone for ComponentUpdateRequestBuilder
source§fn clone(&self) -> ComponentUpdateRequestBuilder
fn clone(&self) -> ComponentUpdateRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ComponentUpdateRequestBuilder
impl Default for ComponentUpdateRequestBuilder
source§fn default() -> ComponentUpdateRequestBuilder
fn default() -> ComponentUpdateRequestBuilder
source§impl PartialEq for ComponentUpdateRequestBuilder
impl PartialEq for ComponentUpdateRequestBuilder
source§fn eq(&self, other: &ComponentUpdateRequestBuilder) -> bool
fn eq(&self, other: &ComponentUpdateRequestBuilder) -> bool
self and other values to be equal, and is used
by ==.