// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`AssociateQualificationWithWorker`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`qualification_type_id(impl Into<String>)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::qualification_type_id) / [`set_qualification_type_id(Option<String>)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::set_qualification_type_id):<br>required: **true**<br><p>The ID of the Qualification type to use for the assigned Qualification.</p><br>
/// - [`worker_id(impl Into<String>)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::worker_id) / [`set_worker_id(Option<String>)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::set_worker_id):<br>required: **true**<br><p>The ID of the Worker to whom the Qualification is being assigned. Worker IDs are included with submitted HIT assignments and Qualification requests.</p><br>
/// - [`integer_value(i32)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::integer_value) / [`set_integer_value(Option<i32>)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::set_integer_value):<br>required: **false**<br><p>The value of the Qualification to assign.</p><br>
/// - [`send_notification(bool)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::send_notification) / [`set_send_notification(Option<bool>)`](crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::set_send_notification):<br>required: **false**<br><p>Specifies whether to send a notification email message to the Worker saying that the qualification was assigned to the Worker. Note: this is true by default.</p><br>
/// - On success, responds with [`AssociateQualificationWithWorkerOutput`](crate::operation::associate_qualification_with_worker::AssociateQualificationWithWorkerOutput)
/// - On failure, responds with [`SdkError<AssociateQualificationWithWorkerError>`](crate::operation::associate_qualification_with_worker::AssociateQualificationWithWorkerError)
pub fn associate_qualification_with_worker(
&self,
) -> crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder {
crate::operation::associate_qualification_with_worker::builders::AssociateQualificationWithWorkerFluentBuilder::new(self.handle.clone())
}
}