aws_sdk_appstream/client/associate_application_fleet.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`AssociateApplicationFleet`](crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`fleet_name(impl Into<String>)`](crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder::fleet_name) / [`set_fleet_name(Option<String>)`](crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder::set_fleet_name):<br>required: **true**<br><p>The name of the fleet.</p><br>
7 /// - [`application_arn(impl Into<String>)`](crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder::application_arn) / [`set_application_arn(Option<String>)`](crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder::set_application_arn):<br>required: **true**<br><p>The ARN of the application.</p><br>
8 /// - On success, responds with [`AssociateApplicationFleetOutput`](crate::operation::associate_application_fleet::AssociateApplicationFleetOutput) with field(s):
9 /// - [`application_fleet_association(Option<ApplicationFleetAssociation>)`](crate::operation::associate_application_fleet::AssociateApplicationFleetOutput::application_fleet_association): <p>If fleet name is specified, this returns the list of applications that are associated to it. If application ARN is specified, this returns the list of fleets to which it is associated.</p>
10 /// - On failure, responds with [`SdkError<AssociateApplicationFleetError>`](crate::operation::associate_application_fleet::AssociateApplicationFleetError)
11 pub fn associate_application_fleet(&self) -> crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder {
12 crate::operation::associate_application_fleet::builders::AssociateApplicationFleetFluentBuilder::new(self.handle.clone())
13 }
14}