1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 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())
    }
}