#[non_exhaustive]pub struct LoRaWanGetServiceProfileInfoBuilder { /* private fields */ }Expand description
A builder for LoRaWanGetServiceProfileInfo.
Implementations§
source§impl LoRaWanGetServiceProfileInfoBuilder
impl LoRaWanGetServiceProfileInfoBuilder
sourcepub fn set_ul_rate(self, input: Option<i32>) -> Self
pub fn set_ul_rate(self, input: Option<i32>) -> Self
The ULRate value.
sourcepub fn get_ul_rate(&self) -> &Option<i32>
pub fn get_ul_rate(&self) -> &Option<i32>
The ULRate value.
sourcepub fn ul_bucket_size(self, input: i32) -> Self
pub fn ul_bucket_size(self, input: i32) -> Self
The ULBucketSize value.
sourcepub fn set_ul_bucket_size(self, input: Option<i32>) -> Self
pub fn set_ul_bucket_size(self, input: Option<i32>) -> Self
The ULBucketSize value.
sourcepub fn get_ul_bucket_size(&self) -> &Option<i32>
pub fn get_ul_bucket_size(&self) -> &Option<i32>
The ULBucketSize value.
sourcepub fn ul_rate_policy(self, input: impl Into<String>) -> Self
pub fn ul_rate_policy(self, input: impl Into<String>) -> Self
The ULRatePolicy value.
sourcepub fn set_ul_rate_policy(self, input: Option<String>) -> Self
pub fn set_ul_rate_policy(self, input: Option<String>) -> Self
The ULRatePolicy value.
sourcepub fn get_ul_rate_policy(&self) -> &Option<String>
pub fn get_ul_rate_policy(&self) -> &Option<String>
The ULRatePolicy value.
sourcepub fn set_dl_rate(self, input: Option<i32>) -> Self
pub fn set_dl_rate(self, input: Option<i32>) -> Self
The DLRate value.
sourcepub fn get_dl_rate(&self) -> &Option<i32>
pub fn get_dl_rate(&self) -> &Option<i32>
The DLRate value.
sourcepub fn dl_bucket_size(self, input: i32) -> Self
pub fn dl_bucket_size(self, input: i32) -> Self
The DLBucketSize value.
sourcepub fn set_dl_bucket_size(self, input: Option<i32>) -> Self
pub fn set_dl_bucket_size(self, input: Option<i32>) -> Self
The DLBucketSize value.
sourcepub fn get_dl_bucket_size(&self) -> &Option<i32>
pub fn get_dl_bucket_size(&self) -> &Option<i32>
The DLBucketSize value.
sourcepub fn dl_rate_policy(self, input: impl Into<String>) -> Self
pub fn dl_rate_policy(self, input: impl Into<String>) -> Self
The DLRatePolicy value.
sourcepub fn set_dl_rate_policy(self, input: Option<String>) -> Self
pub fn set_dl_rate_policy(self, input: Option<String>) -> Self
The DLRatePolicy value.
sourcepub fn get_dl_rate_policy(&self) -> &Option<String>
pub fn get_dl_rate_policy(&self) -> &Option<String>
The DLRatePolicy value.
sourcepub fn add_gw_metadata(self, input: bool) -> Self
pub fn add_gw_metadata(self, input: bool) -> Self
The AddGWMetaData value.
sourcepub fn set_add_gw_metadata(self, input: Option<bool>) -> Self
pub fn set_add_gw_metadata(self, input: Option<bool>) -> Self
The AddGWMetaData value.
sourcepub fn get_add_gw_metadata(&self) -> &Option<bool>
pub fn get_add_gw_metadata(&self) -> &Option<bool>
The AddGWMetaData value.
sourcepub fn dev_status_req_freq(self, input: i32) -> Self
pub fn dev_status_req_freq(self, input: i32) -> Self
The DevStatusReqFreq value.
sourcepub fn set_dev_status_req_freq(self, input: Option<i32>) -> Self
pub fn set_dev_status_req_freq(self, input: Option<i32>) -> Self
The DevStatusReqFreq value.
sourcepub fn get_dev_status_req_freq(&self) -> &Option<i32>
pub fn get_dev_status_req_freq(&self) -> &Option<i32>
The DevStatusReqFreq value.
sourcepub fn report_dev_status_battery(self, input: bool) -> Self
pub fn report_dev_status_battery(self, input: bool) -> Self
The ReportDevStatusBattery value.
sourcepub fn set_report_dev_status_battery(self, input: Option<bool>) -> Self
pub fn set_report_dev_status_battery(self, input: Option<bool>) -> Self
The ReportDevStatusBattery value.
sourcepub fn get_report_dev_status_battery(&self) -> &Option<bool>
pub fn get_report_dev_status_battery(&self) -> &Option<bool>
The ReportDevStatusBattery value.
sourcepub fn report_dev_status_margin(self, input: bool) -> Self
pub fn report_dev_status_margin(self, input: bool) -> Self
The ReportDevStatusMargin value.
sourcepub fn set_report_dev_status_margin(self, input: Option<bool>) -> Self
pub fn set_report_dev_status_margin(self, input: Option<bool>) -> Self
The ReportDevStatusMargin value.
sourcepub fn get_report_dev_status_margin(&self) -> &Option<bool>
pub fn get_report_dev_status_margin(&self) -> &Option<bool>
The ReportDevStatusMargin value.
sourcepub fn set_dr_min(self, input: Option<i32>) -> Self
pub fn set_dr_min(self, input: Option<i32>) -> Self
The DRMin value.
sourcepub fn get_dr_min(&self) -> &Option<i32>
pub fn get_dr_min(&self) -> &Option<i32>
The DRMin value.
sourcepub fn set_dr_max(self, input: Option<i32>) -> Self
pub fn set_dr_max(self, input: Option<i32>) -> Self
The DRMax value.
sourcepub fn get_dr_max(&self) -> &Option<i32>
pub fn get_dr_max(&self) -> &Option<i32>
The DRMax value.
sourcepub fn channel_mask(self, input: impl Into<String>) -> Self
pub fn channel_mask(self, input: impl Into<String>) -> Self
The ChannelMask value.
sourcepub fn set_channel_mask(self, input: Option<String>) -> Self
pub fn set_channel_mask(self, input: Option<String>) -> Self
The ChannelMask value.
sourcepub fn get_channel_mask(&self) -> &Option<String>
pub fn get_channel_mask(&self) -> &Option<String>
The ChannelMask value.
sourcepub fn pr_allowed(self, input: bool) -> Self
pub fn pr_allowed(self, input: bool) -> Self
The PRAllowed value that describes whether passive roaming is allowed.
sourcepub fn set_pr_allowed(self, input: Option<bool>) -> Self
pub fn set_pr_allowed(self, input: Option<bool>) -> Self
The PRAllowed value that describes whether passive roaming is allowed.
sourcepub fn get_pr_allowed(&self) -> &Option<bool>
pub fn get_pr_allowed(&self) -> &Option<bool>
The PRAllowed value that describes whether passive roaming is allowed.
sourcepub fn hr_allowed(self, input: bool) -> Self
pub fn hr_allowed(self, input: bool) -> Self
The HRAllowed value that describes whether handover roaming is allowed.
sourcepub fn set_hr_allowed(self, input: Option<bool>) -> Self
pub fn set_hr_allowed(self, input: Option<bool>) -> Self
The HRAllowed value that describes whether handover roaming is allowed.
sourcepub fn get_hr_allowed(&self) -> &Option<bool>
pub fn get_hr_allowed(&self) -> &Option<bool>
The HRAllowed value that describes whether handover roaming is allowed.
sourcepub fn ra_allowed(self, input: bool) -> Self
pub fn ra_allowed(self, input: bool) -> Self
The RAAllowed value that describes whether roaming activation is allowed.
sourcepub fn set_ra_allowed(self, input: Option<bool>) -> Self
pub fn set_ra_allowed(self, input: Option<bool>) -> Self
The RAAllowed value that describes whether roaming activation is allowed.
sourcepub fn get_ra_allowed(&self) -> &Option<bool>
pub fn get_ra_allowed(&self) -> &Option<bool>
The RAAllowed value that describes whether roaming activation is allowed.
sourcepub fn nwk_geo_loc(self, input: bool) -> Self
pub fn nwk_geo_loc(self, input: bool) -> Self
The NwkGeoLoc value.
sourcepub fn set_nwk_geo_loc(self, input: Option<bool>) -> Self
pub fn set_nwk_geo_loc(self, input: Option<bool>) -> Self
The NwkGeoLoc value.
sourcepub fn get_nwk_geo_loc(&self) -> &Option<bool>
pub fn get_nwk_geo_loc(&self) -> &Option<bool>
The NwkGeoLoc value.
sourcepub fn target_per(self, input: i32) -> Self
pub fn target_per(self, input: i32) -> Self
The TargetPER value.
sourcepub fn set_target_per(self, input: Option<i32>) -> Self
pub fn set_target_per(self, input: Option<i32>) -> Self
The TargetPER value.
sourcepub fn get_target_per(&self) -> &Option<i32>
pub fn get_target_per(&self) -> &Option<i32>
The TargetPER value.
sourcepub fn min_gw_diversity(self, input: i32) -> Self
pub fn min_gw_diversity(self, input: i32) -> Self
The MinGwDiversity value.
sourcepub fn set_min_gw_diversity(self, input: Option<i32>) -> Self
pub fn set_min_gw_diversity(self, input: Option<i32>) -> Self
The MinGwDiversity value.
sourcepub fn get_min_gw_diversity(&self) -> &Option<i32>
pub fn get_min_gw_diversity(&self) -> &Option<i32>
The MinGwDiversity value.
sourcepub fn build(self) -> LoRaWanGetServiceProfileInfo
pub fn build(self) -> LoRaWanGetServiceProfileInfo
Consumes the builder and constructs a LoRaWanGetServiceProfileInfo.
Trait Implementations§
source§impl Clone for LoRaWanGetServiceProfileInfoBuilder
impl Clone for LoRaWanGetServiceProfileInfoBuilder
source§fn clone(&self) -> LoRaWanGetServiceProfileInfoBuilder
fn clone(&self) -> LoRaWanGetServiceProfileInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for LoRaWanGetServiceProfileInfoBuilder
impl Default for LoRaWanGetServiceProfileInfoBuilder
source§fn default() -> LoRaWanGetServiceProfileInfoBuilder
fn default() -> LoRaWanGetServiceProfileInfoBuilder
source§impl PartialEq for LoRaWanGetServiceProfileInfoBuilder
impl PartialEq for LoRaWanGetServiceProfileInfoBuilder
source§fn eq(&self, other: &LoRaWanGetServiceProfileInfoBuilder) -> bool
fn eq(&self, other: &LoRaWanGetServiceProfileInfoBuilder) -> bool
self and other values to be equal, and is used
by ==.