aws_sdk_deadline/client/update_queue_limit_association.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 [`UpdateQueueLimitAssociation`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`farm_id(impl Into<String>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::farm_id) / [`set_farm_id(Option<String>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::set_farm_id):<br>required: **true**<br><p>The unique identifier of the farm that contains the associated queues and limits.</p><br>
7 /// - [`queue_id(impl Into<String>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::queue_id) / [`set_queue_id(Option<String>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::set_queue_id):<br>required: **true**<br><p>The unique identifier of the queue associated to the limit.</p><br>
8 /// - [`limit_id(impl Into<String>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::limit_id) / [`set_limit_id(Option<String>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::set_limit_id):<br>required: **true**<br><p>The unique identifier of the limit associated to the queue.</p><br>
9 /// - [`status(UpdateQueueLimitAssociationStatus)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::status) / [`set_status(Option<UpdateQueueLimitAssociationStatus>)`](crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::set_status):<br>required: **true**<br><p>Sets the status of the limit. You can mark the limit active, or you can stop usage of the limit and either complete existing tasks or cancel any existing tasks immediately.</p><br>
10 /// - On success, responds with [`UpdateQueueLimitAssociationOutput`](crate::operation::update_queue_limit_association::UpdateQueueLimitAssociationOutput)
11 /// - On failure, responds with [`SdkError<UpdateQueueLimitAssociationError>`](crate::operation::update_queue_limit_association::UpdateQueueLimitAssociationError)
12 pub fn update_queue_limit_association(
13 &self,
14 ) -> crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder {
15 crate::operation::update_queue_limit_association::builders::UpdateQueueLimitAssociationFluentBuilder::new(self.handle.clone())
16 }
17}