Struct aws_sdk_devicefarm::operation::list_device_pools::builders::ListDevicePoolsInputBuilder
source · #[non_exhaustive]pub struct ListDevicePoolsInputBuilder { /* private fields */ }Expand description
A builder for ListDevicePoolsInput.
Implementations§
source§impl ListDevicePoolsInputBuilder
impl ListDevicePoolsInputBuilder
sourcepub fn type(self, input: DevicePoolType) -> Self
pub fn type(self, input: DevicePoolType) -> Self
The device pools' 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.
sourcepub fn set_type(self, input: Option<DevicePoolType>) -> Self
pub fn set_type(self, input: Option<DevicePoolType>) -> Self
The device pools' 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.
sourcepub fn get_type(&self) -> &Option<DevicePoolType>
pub fn get_type(&self) -> &Option<DevicePoolType>
The device pools' 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.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
sourcepub fn build(self) -> Result<ListDevicePoolsInput, BuildError>
pub fn build(self) -> Result<ListDevicePoolsInput, BuildError>
Consumes the builder and constructs a ListDevicePoolsInput.
source§impl ListDevicePoolsInputBuilder
impl ListDevicePoolsInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<ListDevicePoolsOutput, SdkError<ListDevicePoolsError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<ListDevicePoolsOutput, SdkError<ListDevicePoolsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ListDevicePoolsInputBuilder
impl Clone for ListDevicePoolsInputBuilder
source§fn clone(&self) -> ListDevicePoolsInputBuilder
fn clone(&self) -> ListDevicePoolsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ListDevicePoolsInputBuilder
impl Debug for ListDevicePoolsInputBuilder
source§impl Default for ListDevicePoolsInputBuilder
impl Default for ListDevicePoolsInputBuilder
source§fn default() -> ListDevicePoolsInputBuilder
fn default() -> ListDevicePoolsInputBuilder
impl StructuralPartialEq for ListDevicePoolsInputBuilder
Auto Trait Implementations§
impl Freeze for ListDevicePoolsInputBuilder
impl RefUnwindSafe for ListDevicePoolsInputBuilder
impl Send for ListDevicePoolsInputBuilder
impl Sync for ListDevicePoolsInputBuilder
impl Unpin for ListDevicePoolsInputBuilder
impl UnwindSafe for ListDevicePoolsInputBuilder
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