#[non_exhaustive]pub struct PutThirdPartyJobFailureResultInput { /* private fields */ }
Expand description
Represents the input of a PutThirdPartyJobFailureResult
action.
Implementations§
source§impl PutThirdPartyJobFailureResultInput
impl PutThirdPartyJobFailureResultInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<PutThirdPartyJobFailureResult, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<PutThirdPartyJobFailureResult, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<PutThirdPartyJobFailureResult
>
Examples found in repository?
src/client.rs (line 3371)
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::PutThirdPartyJobFailureResult,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::PutThirdPartyJobFailureResultError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// 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](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::PutThirdPartyJobFailureResultOutput,
aws_smithy_http::result::SdkError<crate::error::PutThirdPartyJobFailureResultError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PutThirdPartyJobFailureResultInput
.
source§impl PutThirdPartyJobFailureResultInput
impl PutThirdPartyJobFailureResultInput
sourcepub fn job_id(&self) -> Option<&str>
pub fn job_id(&self) -> Option<&str>
The ID of the job that failed. This is the same ID returned from PollForThirdPartyJobs
.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.
sourcepub fn failure_details(&self) -> Option<&FailureDetails>
pub fn failure_details(&self) -> Option<&FailureDetails>
Represents information about failure details.
Trait Implementations§
source§impl Clone for PutThirdPartyJobFailureResultInput
impl Clone for PutThirdPartyJobFailureResultInput
source§fn clone(&self) -> PutThirdPartyJobFailureResultInput
fn clone(&self) -> PutThirdPartyJobFailureResultInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more