pub struct DeleteQualificationType { /* private fields */ }
Expand description
Fluent builder constructing a request to DeleteQualificationType
.
The DeleteQualificationType
deletes a Qualification type and deletes any HIT types that are associated with the Qualification type.
This operation does not revoke Qualifications already assigned to Workers because the Qualifications might be needed for active HITs. If there are any pending requests for the Qualification type, Amazon Mechanical Turk rejects those requests. After you delete a Qualification type, you can no longer use it to create HITs or HIT types.
DeleteQualificationType must wait for all the HITs that use the deleted Qualification type to be deleted before completing. It may take up to 48 hours before DeleteQualificationType completes and the unique name of the Qualification type is available for reuse with CreateQualificationType.
Implementations
sourceimpl DeleteQualificationType
impl DeleteQualificationType
sourcepub async fn send(
self
) -> Result<DeleteQualificationTypeOutput, SdkError<DeleteQualificationTypeError>>
pub async fn send(
self
) -> Result<DeleteQualificationTypeOutput, SdkError<DeleteQualificationTypeError>>
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 QualificationType to dispose.
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 QualificationType to dispose.
Trait Implementations
sourceimpl Clone for DeleteQualificationType
impl Clone for DeleteQualificationType
sourcefn clone(&self) -> DeleteQualificationType
fn clone(&self) -> DeleteQualificationType
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 DeleteQualificationType
impl Send for DeleteQualificationType
impl Sync for DeleteQualificationType
impl Unpin for DeleteQualificationType
impl !UnwindSafe for DeleteQualificationType
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