Struct aws_sdk_iotwireless::types::builders::GsmObjBuilder
source · #[non_exhaustive]pub struct GsmObjBuilder { /* private fields */ }Expand description
A builder for GsmObj.
Implementations§
source§impl GsmObjBuilder
impl GsmObjBuilder
sourcepub fn geran_cid(self, input: i32) -> Self
pub fn geran_cid(self, input: i32) -> Self
GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
This field is required.sourcepub fn set_geran_cid(self, input: Option<i32>) -> Self
pub fn set_geran_cid(self, input: Option<i32>) -> Self
GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
sourcepub fn get_geran_cid(&self) -> &Option<i32>
pub fn get_geran_cid(&self) -> &Option<i32>
GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
sourcepub fn gsm_local_id(self, input: GsmLocalId) -> Self
pub fn gsm_local_id(self, input: GsmLocalId) -> Self
GSM local identification (local ID) information.
sourcepub fn set_gsm_local_id(self, input: Option<GsmLocalId>) -> Self
pub fn set_gsm_local_id(self, input: Option<GsmLocalId>) -> Self
GSM local identification (local ID) information.
sourcepub fn get_gsm_local_id(&self) -> &Option<GsmLocalId>
pub fn get_gsm_local_id(&self) -> &Option<GsmLocalId>
GSM local identification (local ID) information.
sourcepub fn gsm_timing_advance(self, input: i32) -> Self
pub fn gsm_timing_advance(self, input: i32) -> Self
Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.
sourcepub fn set_gsm_timing_advance(self, input: Option<i32>) -> Self
pub fn set_gsm_timing_advance(self, input: Option<i32>) -> Self
Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.
sourcepub fn get_gsm_timing_advance(&self) -> &Option<i32>
pub fn get_gsm_timing_advance(&self) -> &Option<i32>
Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.
sourcepub fn rx_level(self, input: i32) -> Self
pub fn rx_level(self, input: i32) -> Self
Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
sourcepub fn set_rx_level(self, input: Option<i32>) -> Self
pub fn set_rx_level(self, input: Option<i32>) -> Self
Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
sourcepub fn get_rx_level(&self) -> &Option<i32>
pub fn get_rx_level(&self) -> &Option<i32>
Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
sourcepub fn gsm_nmr(self, input: GsmNmrObj) -> Self
pub fn gsm_nmr(self, input: GsmNmrObj) -> Self
Appends an item to gsm_nmr.
To override the contents of this collection use set_gsm_nmr.
GSM object for network measurement reports.
sourcepub fn set_gsm_nmr(self, input: Option<Vec<GsmNmrObj>>) -> Self
pub fn set_gsm_nmr(self, input: Option<Vec<GsmNmrObj>>) -> Self
GSM object for network measurement reports.
sourcepub fn get_gsm_nmr(&self) -> &Option<Vec<GsmNmrObj>>
pub fn get_gsm_nmr(&self) -> &Option<Vec<GsmNmrObj>>
GSM object for network measurement reports.
Trait Implementations§
source§impl Clone for GsmObjBuilder
impl Clone for GsmObjBuilder
source§fn clone(&self) -> GsmObjBuilder
fn clone(&self) -> GsmObjBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GsmObjBuilder
impl Debug for GsmObjBuilder
source§impl Default for GsmObjBuilder
impl Default for GsmObjBuilder
source§fn default() -> GsmObjBuilder
fn default() -> GsmObjBuilder
source§impl PartialEq for GsmObjBuilder
impl PartialEq for GsmObjBuilder
source§fn eq(&self, other: &GsmObjBuilder) -> bool
fn eq(&self, other: &GsmObjBuilder) -> bool
self and other values to be equal, and is used
by ==.