[−][src]Struct rusoto_devicefarm::DevicePool
Represents a collection of device types.
Fields
arn: Option<String>
The device pool's ARN.
description: Option<String>
The device pool's description.
max_devices: Option<i64>
The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the rules
parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.
By specifying the maximum number of devices, you can control the costs that you incur by running tests.
name: Option<String>
The device pool's name.
rules: Option<Vec<Rule>>
Information about the device pool's rules.
type_: Option<String>
The device pool's type.
Allowed values include:
-
CURATED: A device pool that is created and managed by AWS Device Farm.
-
PRIVATE: A device pool that is created and managed by the device pool developer.
Trait Implementations
impl Clone for DevicePool
[src]
pub fn clone(&self) -> DevicePool
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DevicePool
[src]
impl Default for DevicePool
[src]
pub fn default() -> DevicePool
[src]
impl<'de> Deserialize<'de> for DevicePool
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DevicePool> for DevicePool
[src]
pub fn eq(&self, other: &DevicePool) -> bool
[src]
pub fn ne(&self, other: &DevicePool) -> bool
[src]
impl StructuralPartialEq for DevicePool
[src]
Auto Trait Implementations
impl RefUnwindSafe for DevicePool
[src]
impl Send for DevicePool
[src]
impl Sync for DevicePool
[src]
impl Unpin for DevicePool
[src]
impl UnwindSafe for DevicePool
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,