Struct aws_sdk_workspaces::operation::describe_applications::builders::DescribeApplicationsInputBuilder
source · #[non_exhaustive]pub struct DescribeApplicationsInputBuilder { /* private fields */ }
Expand description
A builder for DescribeApplicationsInput
.
Implementations§
source§impl DescribeApplicationsInputBuilder
impl DescribeApplicationsInputBuilder
sourcepub fn application_ids(self, input: impl Into<String>) -> Self
pub fn application_ids(self, input: impl Into<String>) -> Self
Appends an item to application_ids
.
To override the contents of this collection use set_application_ids
.
The identifiers of one or more applications.
sourcepub fn set_application_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_application_ids(self, input: Option<Vec<String>>) -> Self
The identifiers of one or more applications.
sourcepub fn get_application_ids(&self) -> &Option<Vec<String>>
pub fn get_application_ids(&self) -> &Option<Vec<String>>
The identifiers of one or more applications.
sourcepub fn compute_type_names(self, input: Compute) -> Self
pub fn compute_type_names(self, input: Compute) -> Self
Appends an item to compute_type_names
.
To override the contents of this collection use set_compute_type_names
.
The compute types supported by the applications.
sourcepub fn set_compute_type_names(self, input: Option<Vec<Compute>>) -> Self
pub fn set_compute_type_names(self, input: Option<Vec<Compute>>) -> Self
The compute types supported by the applications.
sourcepub fn get_compute_type_names(&self) -> &Option<Vec<Compute>>
pub fn get_compute_type_names(&self) -> &Option<Vec<Compute>>
The compute types supported by the applications.
sourcepub fn license_type(self, input: WorkSpaceApplicationLicenseType) -> Self
pub fn license_type(self, input: WorkSpaceApplicationLicenseType) -> Self
The license availability for the applications.
sourcepub fn set_license_type(
self,
input: Option<WorkSpaceApplicationLicenseType>
) -> Self
pub fn set_license_type( self, input: Option<WorkSpaceApplicationLicenseType> ) -> Self
The license availability for the applications.
sourcepub fn get_license_type(&self) -> &Option<WorkSpaceApplicationLicenseType>
pub fn get_license_type(&self) -> &Option<WorkSpaceApplicationLicenseType>
The license availability for the applications.
sourcepub fn operating_system_names(self, input: OperatingSystemName) -> Self
pub fn operating_system_names(self, input: OperatingSystemName) -> Self
Appends an item to operating_system_names
.
To override the contents of this collection use set_operating_system_names
.
The operating systems supported by the applications.
sourcepub fn set_operating_system_names(
self,
input: Option<Vec<OperatingSystemName>>
) -> Self
pub fn set_operating_system_names( self, input: Option<Vec<OperatingSystemName>> ) -> Self
The operating systems supported by the applications.
sourcepub fn get_operating_system_names(&self) -> &Option<Vec<OperatingSystemName>>
pub fn get_operating_system_names(&self) -> &Option<Vec<OperatingSystemName>>
The operating systems supported by the applications.
sourcepub fn max_results(self, input: i32) -> Self
pub fn max_results(self, input: i32) -> Self
The maximum number of applications to return.
sourcepub fn set_max_results(self, input: Option<i32>) -> Self
pub fn set_max_results(self, input: Option<i32>) -> Self
The maximum number of applications to return.
sourcepub fn get_max_results(&self) -> &Option<i32>
pub fn get_max_results(&self) -> &Option<i32>
The maximum number of applications to return.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
If you received a NextToken
from a previous call that was paginated, provide this token to receive the next set of results.
sourcepub fn build(self) -> Result<DescribeApplicationsInput, BuildError>
pub fn build(self) -> Result<DescribeApplicationsInput, BuildError>
Consumes the builder and constructs a DescribeApplicationsInput
.
source§impl DescribeApplicationsInputBuilder
impl DescribeApplicationsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DescribeApplicationsOutput, SdkError<DescribeApplicationsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DescribeApplicationsOutput, SdkError<DescribeApplicationsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeApplicationsInputBuilder
impl Clone for DescribeApplicationsInputBuilder
source§fn clone(&self) -> DescribeApplicationsInputBuilder
fn clone(&self) -> DescribeApplicationsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeApplicationsInputBuilder
impl Default for DescribeApplicationsInputBuilder
source§fn default() -> DescribeApplicationsInputBuilder
fn default() -> DescribeApplicationsInputBuilder
source§impl PartialEq for DescribeApplicationsInputBuilder
impl PartialEq for DescribeApplicationsInputBuilder
source§fn eq(&self, other: &DescribeApplicationsInputBuilder) -> bool
fn eq(&self, other: &DescribeApplicationsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.