pub struct AssociateQualificationWithWorker { /* private fields */ }
Expand description
Fluent builder constructing a request to AssociateQualificationWithWorker
.
The AssociateQualificationWithWorker
operation gives a Worker a Qualification. AssociateQualificationWithWorker
does not require that the Worker submit a Qualification request. It gives the Qualification directly to the Worker.
You can only assign a Qualification of a Qualification type that you created (using the CreateQualificationType
operation).
Note: AssociateQualificationWithWorker
does not affect any pending Qualification requests for the Qualification by the Worker. If you assign a Qualification to a Worker, then later grant a Qualification request made by the Worker, the granting of the request may modify the Qualification score. To resolve a pending Qualification request without affecting the Qualification the Worker already has, reject the request with the RejectQualificationRequest
operation.
Implementations
sourceimpl AssociateQualificationWithWorker
impl AssociateQualificationWithWorker
sourcepub async fn send(
self
) -> Result<AssociateQualificationWithWorkerOutput, SdkError<AssociateQualificationWithWorkerError>>
pub async fn send(
self
) -> Result<AssociateQualificationWithWorkerOutput, SdkError<AssociateQualificationWithWorkerError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn qualification_type_id(self, input: impl Into<String>) -> Self
pub fn qualification_type_id(self, input: impl Into<String>) -> Self
The ID of the Qualification type to use for the assigned Qualification.
sourcepub fn set_qualification_type_id(self, input: Option<String>) -> Self
pub fn set_qualification_type_id(self, input: Option<String>) -> Self
The ID of the Qualification type to use for the assigned Qualification.
sourcepub fn worker_id(self, input: impl Into<String>) -> Self
pub fn worker_id(self, input: impl Into<String>) -> Self
The ID of the Worker to whom the Qualification is being assigned. Worker IDs are included with submitted HIT assignments and Qualification requests.
sourcepub fn set_worker_id(self, input: Option<String>) -> Self
pub fn set_worker_id(self, input: Option<String>) -> Self
The ID of the Worker to whom the Qualification is being assigned. Worker IDs are included with submitted HIT assignments and Qualification requests.
sourcepub fn integer_value(self, input: i32) -> Self
pub fn integer_value(self, input: i32) -> Self
The value of the Qualification to assign.
sourcepub fn set_integer_value(self, input: Option<i32>) -> Self
pub fn set_integer_value(self, input: Option<i32>) -> Self
The value of the Qualification to assign.
sourcepub fn send_notification(self, input: bool) -> Self
pub fn send_notification(self, input: bool) -> Self
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.
sourcepub fn set_send_notification(self, input: Option<bool>) -> Self
pub fn set_send_notification(self, input: Option<bool>) -> Self
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.
Trait Implementations
sourceimpl Clone for AssociateQualificationWithWorker
impl Clone for AssociateQualificationWithWorker
sourcefn clone(&self) -> AssociateQualificationWithWorker
fn clone(&self) -> AssociateQualificationWithWorker
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for AssociateQualificationWithWorker
impl Send for AssociateQualificationWithWorker
impl Sync for AssociateQualificationWithWorker
impl Unpin for AssociateQualificationWithWorker
impl !UnwindSafe for AssociateQualificationWithWorker
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more