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 ==
.