#[non_exhaustive]
pub struct AccountSettingsBuilder { /* private fields */ }
Expand description

A builder for AccountSettings.

Implementations§

source§

impl AccountSettingsBuilder

source

pub fn aws_account_number(self, input: impl Into<String>) -> Self

The AWS account number specified in the AccountSettings container.

source

pub fn set_aws_account_number(self, input: Option<String>) -> Self

The AWS account number specified in the AccountSettings container.

source

pub fn get_aws_account_number(&self) -> &Option<String>

The AWS account number specified in the AccountSettings container.

source

pub fn unmetered_devices(self, k: DevicePlatform, v: i32) -> Self

Adds a key-value pair to unmetered_devices.

To override the contents of this collection use set_unmetered_devices.

Returns the unmetered devices you have purchased or want to purchase.

source

pub fn set_unmetered_devices( self, input: Option<HashMap<DevicePlatform, i32>> ) -> Self

Returns the unmetered devices you have purchased or want to purchase.

source

pub fn get_unmetered_devices(&self) -> &Option<HashMap<DevicePlatform, i32>>

Returns the unmetered devices you have purchased or want to purchase.

source

pub fn unmetered_remote_access_devices(self, k: DevicePlatform, v: i32) -> Self

Adds a key-value pair to unmetered_remote_access_devices.

To override the contents of this collection use set_unmetered_remote_access_devices.

Returns the unmetered remote access devices you have purchased or want to purchase.

source

pub fn set_unmetered_remote_access_devices( self, input: Option<HashMap<DevicePlatform, i32>> ) -> Self

Returns the unmetered remote access devices you have purchased or want to purchase.

source

pub fn get_unmetered_remote_access_devices( &self ) -> &Option<HashMap<DevicePlatform, i32>>

Returns the unmetered remote access devices you have purchased or want to purchase.

source

pub fn max_job_timeout_minutes(self, input: i32) -> Self

The maximum number of minutes a test run executes before it times out.

source

pub fn set_max_job_timeout_minutes(self, input: Option<i32>) -> Self

The maximum number of minutes a test run executes before it times out.

source

pub fn get_max_job_timeout_minutes(&self) -> &Option<i32>

The maximum number of minutes a test run executes before it times out.

source

pub fn trial_minutes(self, input: TrialMinutes) -> Self

Information about an AWS account's usage of free trial device minutes.

source

pub fn set_trial_minutes(self, input: Option<TrialMinutes>) -> Self

Information about an AWS account's usage of free trial device minutes.

source

pub fn get_trial_minutes(&self) -> &Option<TrialMinutes>

Information about an AWS account's usage of free trial device minutes.

source

pub fn max_slots(self, k: impl Into<String>, v: i32) -> Self

Adds a key-value pair to max_slots.

To override the contents of this collection use set_max_slots.

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

source

pub fn set_max_slots(self, input: Option<HashMap<String, i32>>) -> Self

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

source

pub fn get_max_slots(&self) -> &Option<HashMap<String, i32>>

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

source

pub fn default_job_timeout_minutes(self, input: i32) -> Self

The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.

source

pub fn set_default_job_timeout_minutes(self, input: Option<i32>) -> Self

The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.

source

pub fn get_default_job_timeout_minutes(&self) -> &Option<i32>

The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.

source

pub fn skip_app_resign(self, input: bool) -> Self

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

source

pub fn set_skip_app_resign(self, input: Option<bool>) -> Self

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

source

pub fn get_skip_app_resign(&self) -> &Option<bool>

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

source

pub fn build(self) -> AccountSettings

Consumes the builder and constructs a AccountSettings.

Trait Implementations§

source§

impl Clone for AccountSettingsBuilder

source§

fn clone(&self) -> AccountSettingsBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccountSettingsBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccountSettingsBuilder

source§

fn default() -> AccountSettingsBuilder

Returns the “default value” for a type. Read more
source§

impl PartialEq for AccountSettingsBuilder

source§

fn eq(&self, other: &AccountSettingsBuilder) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AccountSettingsBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more