Struct aws_sdk_codebuild::operation::update_report_group::builders::UpdateReportGroupInputBuilder
source · #[non_exhaustive]pub struct UpdateReportGroupInputBuilder { /* private fields */ }
Expand description
A builder for UpdateReportGroupInput
.
Implementations§
source§impl UpdateReportGroupInputBuilder
impl UpdateReportGroupInputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The ARN of the report group to update.
This field is required.sourcepub fn export_config(self, input: ReportExportConfig) -> Self
pub fn export_config(self, input: ReportExportConfig) -> Self
Used to specify an updated export type. Valid values are:
-
S3
: The report results are exported to an S3 bucket. -
NO_EXPORT
: The report results are not exported.
sourcepub fn set_export_config(self, input: Option<ReportExportConfig>) -> Self
pub fn set_export_config(self, input: Option<ReportExportConfig>) -> Self
Used to specify an updated export type. Valid values are:
-
S3
: The report results are exported to an S3 bucket. -
NO_EXPORT
: The report results are not exported.
sourcepub fn get_export_config(&self) -> &Option<ReportExportConfig>
pub fn get_export_config(&self) -> &Option<ReportExportConfig>
Used to specify an updated export type. Valid values are:
-
S3
: The report results are exported to an S3 bucket. -
NO_EXPORT
: The report results are not exported.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
An updated list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
An updated list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
An updated list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
sourcepub fn build(self) -> Result<UpdateReportGroupInput, BuildError>
pub fn build(self) -> Result<UpdateReportGroupInput, BuildError>
Consumes the builder and constructs a UpdateReportGroupInput
.
source§impl UpdateReportGroupInputBuilder
impl UpdateReportGroupInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateReportGroupOutput, SdkError<UpdateReportGroupError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateReportGroupOutput, SdkError<UpdateReportGroupError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateReportGroupInputBuilder
impl Clone for UpdateReportGroupInputBuilder
source§fn clone(&self) -> UpdateReportGroupInputBuilder
fn clone(&self) -> UpdateReportGroupInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateReportGroupInputBuilder
impl Default for UpdateReportGroupInputBuilder
source§fn default() -> UpdateReportGroupInputBuilder
fn default() -> UpdateReportGroupInputBuilder
source§impl PartialEq for UpdateReportGroupInputBuilder
impl PartialEq for UpdateReportGroupInputBuilder
source§fn eq(&self, other: &UpdateReportGroupInputBuilder) -> bool
fn eq(&self, other: &UpdateReportGroupInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateReportGroupInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateReportGroupInputBuilder
impl RefUnwindSafe for UpdateReportGroupInputBuilder
impl Send for UpdateReportGroupInputBuilder
impl Sync for UpdateReportGroupInputBuilder
impl Unpin for UpdateReportGroupInputBuilder
impl UnwindSafe for UpdateReportGroupInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more