#[non_exhaustive]pub struct DescribeApplicationsInput {
pub application_ids: Option<Vec<String>>,
pub compute_type_names: Option<Vec<Compute>>,
pub license_type: Option<WorkSpaceApplicationLicenseType>,
pub operating_system_names: Option<Vec<OperatingSystemName>>,
pub owner: Option<String>,
pub max_results: Option<i32>,
pub next_token: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.application_ids: Option<Vec<String>>
The identifiers of one or more applications.
compute_type_names: Option<Vec<Compute>>
The compute types supported by the applications.
license_type: Option<WorkSpaceApplicationLicenseType>
The license availability for the applications.
operating_system_names: Option<Vec<OperatingSystemName>>
The operating systems supported by the applications.
owner: Option<String>
The owner of the applications.
max_results: Option<i32>
The maximum number of applications to return.
next_token: Option<String>
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
Implementations§
source§impl DescribeApplicationsInput
impl DescribeApplicationsInput
sourcepub fn application_ids(&self) -> &[String]
pub fn application_ids(&self) -> &[String]
The identifiers of one or more applications.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .application_ids.is_none()
.
sourcepub fn compute_type_names(&self) -> &[Compute]
pub fn compute_type_names(&self) -> &[Compute]
The compute types supported by the applications.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .compute_type_names.is_none()
.
sourcepub fn license_type(&self) -> Option<&WorkSpaceApplicationLicenseType>
pub fn license_type(&self) -> Option<&WorkSpaceApplicationLicenseType>
The license availability for the applications.
sourcepub fn operating_system_names(&self) -> &[OperatingSystemName]
pub fn operating_system_names(&self) -> &[OperatingSystemName]
The operating systems supported by the applications.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .operating_system_names.is_none()
.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of applications to return.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
source§impl DescribeApplicationsInput
impl DescribeApplicationsInput
sourcepub fn builder() -> DescribeApplicationsInputBuilder
pub fn builder() -> DescribeApplicationsInputBuilder
Creates a new builder-style object to manufacture DescribeApplicationsInput
.
Trait Implementations§
source§impl Clone for DescribeApplicationsInput
impl Clone for DescribeApplicationsInput
source§fn clone(&self) -> DescribeApplicationsInput
fn clone(&self) -> DescribeApplicationsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeApplicationsInput
impl Debug for DescribeApplicationsInput
source§impl PartialEq for DescribeApplicationsInput
impl PartialEq for DescribeApplicationsInput
source§fn eq(&self, other: &DescribeApplicationsInput) -> bool
fn eq(&self, other: &DescribeApplicationsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeApplicationsInput
Auto Trait Implementations§
impl Freeze for DescribeApplicationsInput
impl RefUnwindSafe for DescribeApplicationsInput
impl Send for DescribeApplicationsInput
impl Sync for DescribeApplicationsInput
impl Unpin for DescribeApplicationsInput
impl UnwindSafe for DescribeApplicationsInput
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> 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