Struct aws_sdk_iottwinmaker::types::builders::DataValueBuilder
source · #[non_exhaustive]pub struct DataValueBuilder { /* private fields */ }Expand description
A builder for DataValue.
Implementations§
source§impl DataValueBuilder
impl DataValueBuilder
sourcepub fn boolean_value(self, input: bool) -> Self
pub fn boolean_value(self, input: bool) -> Self
A Boolean value.
sourcepub fn set_boolean_value(self, input: Option<bool>) -> Self
pub fn set_boolean_value(self, input: Option<bool>) -> Self
A Boolean value.
sourcepub fn double_value(self, input: f64) -> Self
pub fn double_value(self, input: f64) -> Self
A double value.
sourcepub fn set_double_value(self, input: Option<f64>) -> Self
pub fn set_double_value(self, input: Option<f64>) -> Self
A double value.
sourcepub fn integer_value(self, input: i32) -> Self
pub fn integer_value(self, input: i32) -> Self
An integer value.
sourcepub fn set_integer_value(self, input: Option<i32>) -> Self
pub fn set_integer_value(self, input: Option<i32>) -> Self
An integer value.
sourcepub fn long_value(self, input: i64) -> Self
pub fn long_value(self, input: i64) -> Self
A long value.
sourcepub fn set_long_value(self, input: Option<i64>) -> Self
pub fn set_long_value(self, input: Option<i64>) -> Self
A long value.
sourcepub fn string_value(self, input: impl Into<String>) -> Self
pub fn string_value(self, input: impl Into<String>) -> Self
A string value.
sourcepub fn set_string_value(self, input: Option<String>) -> Self
pub fn set_string_value(self, input: Option<String>) -> Self
A string value.
sourcepub fn list_value(self, input: DataValue) -> Self
pub fn list_value(self, input: DataValue) -> Self
Appends an item to list_value.
To override the contents of this collection use set_list_value.
A list of multiple values.
sourcepub fn set_list_value(self, input: Option<Vec<DataValue>>) -> Self
pub fn set_list_value(self, input: Option<Vec<DataValue>>) -> Self
A list of multiple values.
sourcepub fn map_value(self, k: impl Into<String>, v: DataValue) -> Self
pub fn map_value(self, k: impl Into<String>, v: DataValue) -> Self
Adds a key-value pair to map_value.
To override the contents of this collection use set_map_value.
An object that maps strings to multiple DataValue objects.
sourcepub fn set_map_value(self, input: Option<HashMap<String, DataValue>>) -> Self
pub fn set_map_value(self, input: Option<HashMap<String, DataValue>>) -> Self
An object that maps strings to multiple DataValue objects.
sourcepub fn relationship_value(self, input: RelationshipValue) -> Self
pub fn relationship_value(self, input: RelationshipValue) -> Self
A value that relates a component to another component.
sourcepub fn set_relationship_value(self, input: Option<RelationshipValue>) -> Self
pub fn set_relationship_value(self, input: Option<RelationshipValue>) -> Self
A value that relates a component to another component.
sourcepub fn expression(self, input: impl Into<String>) -> Self
pub fn expression(self, input: impl Into<String>) -> Self
An expression that produces the value.
sourcepub fn set_expression(self, input: Option<String>) -> Self
pub fn set_expression(self, input: Option<String>) -> Self
An expression that produces the value.
Trait Implementations§
source§impl Clone for DataValueBuilder
impl Clone for DataValueBuilder
source§fn clone(&self) -> DataValueBuilder
fn clone(&self) -> DataValueBuilder
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 Debug for DataValueBuilder
impl Debug for DataValueBuilder
source§impl Default for DataValueBuilder
impl Default for DataValueBuilder
source§fn default() -> DataValueBuilder
fn default() -> DataValueBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq<DataValueBuilder> for DataValueBuilder
impl PartialEq<DataValueBuilder> for DataValueBuilder
source§fn eq(&self, other: &DataValueBuilder) -> bool
fn eq(&self, other: &DataValueBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.