Struct aws_sdk_codebuild::client::fluent_builders::DeleteReportGroup [−][src]
pub struct DeleteReportGroup<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to DeleteReportGroup
.
Deletes a report group. Before you delete a report group, you must delete its reports.
Implementations
impl<C, M, R> DeleteReportGroup<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> DeleteReportGroup<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<DeleteReportGroupOutput, SdkError<DeleteReportGroupError>> where
R::Policy: SmithyRetryPolicy<DeleteReportGroupInputOperationOutputAlias, DeleteReportGroupOutput, DeleteReportGroupError, DeleteReportGroupInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<DeleteReportGroupOutput, SdkError<DeleteReportGroupError>> where
R::Policy: SmithyRetryPolicy<DeleteReportGroupInputOperationOutputAlias, DeleteReportGroupOutput, DeleteReportGroupError, DeleteReportGroupInputOperationRetryAlias>,
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.
If true
, deletes any reports that belong to a report group before deleting
the report group.
If false
, you must delete any reports in the report group. Use ListReportsForReportGroup to get the reports in a report group. Use DeleteReport to delete the reports. If you call
DeleteReportGroup
for a report group that contains one or more reports,
an exception is thrown.
If true
, deletes any reports that belong to a report group before deleting
the report group.
If false
, you must delete any reports in the report group. Use ListReportsForReportGroup to get the reports in a report group. Use DeleteReport to delete the reports. If you call
DeleteReportGroup
for a report group that contains one or more reports,
an exception is thrown.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for DeleteReportGroup<C, M, R>
impl<C, M, R> Send for DeleteReportGroup<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for DeleteReportGroup<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for DeleteReportGroup<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for DeleteReportGroup<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more