Struct aws_sdk_devicefarm::operation::update_network_profile::builders::UpdateNetworkProfileInputBuilder
source · #[non_exhaustive]pub struct UpdateNetworkProfileInputBuilder { /* private fields */ }Expand description
A builder for UpdateNetworkProfileInput.
Implementations§
source§impl UpdateNetworkProfileInputBuilder
impl UpdateNetworkProfileInputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.
This field is required.sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the network profile about which you are returning information.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the network profile about which you are returning information.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the network profile about which you are returning information.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the network profile about which you are returning information.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the network profile about which you are returning information.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the network profile about which you are returning information.
sourcepub fn type(self, input: NetworkProfileType) -> Self
pub fn type(self, input: NetworkProfileType) -> Self
The type of network profile to return information about. Valid values are listed here.
sourcepub fn set_type(self, input: Option<NetworkProfileType>) -> Self
pub fn set_type(self, input: Option<NetworkProfileType>) -> Self
The type of network profile to return information about. Valid values are listed here.
sourcepub fn get_type(&self) -> &Option<NetworkProfileType>
pub fn get_type(&self) -> &Option<NetworkProfileType>
The type of network profile to return information about. Valid values are listed here.
sourcepub fn uplink_bandwidth_bits(self, input: i64) -> Self
pub fn uplink_bandwidth_bits(self, input: i64) -> Self
The data throughput rate in bits per second, as an integer from 0 to 104857600.
sourcepub fn set_uplink_bandwidth_bits(self, input: Option<i64>) -> Self
pub fn set_uplink_bandwidth_bits(self, input: Option<i64>) -> Self
The data throughput rate in bits per second, as an integer from 0 to 104857600.
sourcepub fn get_uplink_bandwidth_bits(&self) -> &Option<i64>
pub fn get_uplink_bandwidth_bits(&self) -> &Option<i64>
The data throughput rate in bits per second, as an integer from 0 to 104857600.
sourcepub fn downlink_bandwidth_bits(self, input: i64) -> Self
pub fn downlink_bandwidth_bits(self, input: i64) -> Self
The data throughput rate in bits per second, as an integer from 0 to 104857600.
sourcepub fn set_downlink_bandwidth_bits(self, input: Option<i64>) -> Self
pub fn set_downlink_bandwidth_bits(self, input: Option<i64>) -> Self
The data throughput rate in bits per second, as an integer from 0 to 104857600.
sourcepub fn get_downlink_bandwidth_bits(&self) -> &Option<i64>
pub fn get_downlink_bandwidth_bits(&self) -> &Option<i64>
The data throughput rate in bits per second, as an integer from 0 to 104857600.
sourcepub fn uplink_delay_ms(self, input: i64) -> Self
pub fn uplink_delay_ms(self, input: i64) -> Self
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
sourcepub fn set_uplink_delay_ms(self, input: Option<i64>) -> Self
pub fn set_uplink_delay_ms(self, input: Option<i64>) -> Self
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
sourcepub fn get_uplink_delay_ms(&self) -> &Option<i64>
pub fn get_uplink_delay_ms(&self) -> &Option<i64>
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
sourcepub fn downlink_delay_ms(self, input: i64) -> Self
pub fn downlink_delay_ms(self, input: i64) -> Self
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
sourcepub fn set_downlink_delay_ms(self, input: Option<i64>) -> Self
pub fn set_downlink_delay_ms(self, input: Option<i64>) -> Self
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
sourcepub fn get_downlink_delay_ms(&self) -> &Option<i64>
pub fn get_downlink_delay_ms(&self) -> &Option<i64>
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
sourcepub fn uplink_jitter_ms(self, input: i64) -> Self
pub fn uplink_jitter_ms(self, input: i64) -> Self
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
sourcepub fn set_uplink_jitter_ms(self, input: Option<i64>) -> Self
pub fn set_uplink_jitter_ms(self, input: Option<i64>) -> Self
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
sourcepub fn get_uplink_jitter_ms(&self) -> &Option<i64>
pub fn get_uplink_jitter_ms(&self) -> &Option<i64>
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
sourcepub fn downlink_jitter_ms(self, input: i64) -> Self
pub fn downlink_jitter_ms(self, input: i64) -> Self
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
sourcepub fn set_downlink_jitter_ms(self, input: Option<i64>) -> Self
pub fn set_downlink_jitter_ms(self, input: Option<i64>) -> Self
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
sourcepub fn get_downlink_jitter_ms(&self) -> &Option<i64>
pub fn get_downlink_jitter_ms(&self) -> &Option<i64>
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
sourcepub fn uplink_loss_percent(self, input: i32) -> Self
pub fn uplink_loss_percent(self, input: i32) -> Self
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
sourcepub fn set_uplink_loss_percent(self, input: Option<i32>) -> Self
pub fn set_uplink_loss_percent(self, input: Option<i32>) -> Self
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
sourcepub fn get_uplink_loss_percent(&self) -> &Option<i32>
pub fn get_uplink_loss_percent(&self) -> &Option<i32>
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
sourcepub fn downlink_loss_percent(self, input: i32) -> Self
pub fn downlink_loss_percent(self, input: i32) -> Self
Proportion of received packets that fail to arrive from 0 to 100 percent.
sourcepub fn set_downlink_loss_percent(self, input: Option<i32>) -> Self
pub fn set_downlink_loss_percent(self, input: Option<i32>) -> Self
Proportion of received packets that fail to arrive from 0 to 100 percent.
sourcepub fn get_downlink_loss_percent(&self) -> &Option<i32>
pub fn get_downlink_loss_percent(&self) -> &Option<i32>
Proportion of received packets that fail to arrive from 0 to 100 percent.
sourcepub fn build(self) -> Result<UpdateNetworkProfileInput, BuildError>
pub fn build(self) -> Result<UpdateNetworkProfileInput, BuildError>
Consumes the builder and constructs a UpdateNetworkProfileInput.
source§impl UpdateNetworkProfileInputBuilder
impl UpdateNetworkProfileInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateNetworkProfileOutput, SdkError<UpdateNetworkProfileError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateNetworkProfileOutput, SdkError<UpdateNetworkProfileError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateNetworkProfileInputBuilder
impl Clone for UpdateNetworkProfileInputBuilder
source§fn clone(&self) -> UpdateNetworkProfileInputBuilder
fn clone(&self) -> UpdateNetworkProfileInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateNetworkProfileInputBuilder
impl Default for UpdateNetworkProfileInputBuilder
source§fn default() -> UpdateNetworkProfileInputBuilder
fn default() -> UpdateNetworkProfileInputBuilder
source§impl PartialEq for UpdateNetworkProfileInputBuilder
impl PartialEq for UpdateNetworkProfileInputBuilder
source§fn eq(&self, other: &UpdateNetworkProfileInputBuilder) -> bool
fn eq(&self, other: &UpdateNetworkProfileInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateNetworkProfileInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateNetworkProfileInputBuilder
impl RefUnwindSafe for UpdateNetworkProfileInputBuilder
impl Send for UpdateNetworkProfileInputBuilder
impl Sync for UpdateNetworkProfileInputBuilder
impl Unpin for UpdateNetworkProfileInputBuilder
impl UnwindSafe for UpdateNetworkProfileInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more