#[non_exhaustive]pub struct AwsCodeBuildProjectLogsConfigDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsCodeBuildProjectLogsConfigDetails
.
Implementations§
source§impl AwsCodeBuildProjectLogsConfigDetailsBuilder
impl AwsCodeBuildProjectLogsConfigDetailsBuilder
sourcepub fn cloud_watch_logs(
self,
input: AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails
) -> Self
pub fn cloud_watch_logs( self, input: AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails ) -> Self
Information about CloudWatch Logs for the build project.
sourcepub fn set_cloud_watch_logs(
self,
input: Option<AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails>
) -> Self
pub fn set_cloud_watch_logs( self, input: Option<AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails> ) -> Self
Information about CloudWatch Logs for the build project.
sourcepub fn get_cloud_watch_logs(
&self
) -> &Option<AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails>
pub fn get_cloud_watch_logs( &self ) -> &Option<AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails>
Information about CloudWatch Logs for the build project.
sourcepub fn s3_logs(self, input: AwsCodeBuildProjectLogsConfigS3LogsDetails) -> Self
pub fn s3_logs(self, input: AwsCodeBuildProjectLogsConfigS3LogsDetails) -> Self
Information about logs built to an S3 bucket for a build project.
sourcepub fn set_s3_logs(
self,
input: Option<AwsCodeBuildProjectLogsConfigS3LogsDetails>
) -> Self
pub fn set_s3_logs( self, input: Option<AwsCodeBuildProjectLogsConfigS3LogsDetails> ) -> Self
Information about logs built to an S3 bucket for a build project.
sourcepub fn get_s3_logs(&self) -> &Option<AwsCodeBuildProjectLogsConfigS3LogsDetails>
pub fn get_s3_logs(&self) -> &Option<AwsCodeBuildProjectLogsConfigS3LogsDetails>
Information about logs built to an S3 bucket for a build project.
sourcepub fn build(self) -> AwsCodeBuildProjectLogsConfigDetails
pub fn build(self) -> AwsCodeBuildProjectLogsConfigDetails
Consumes the builder and constructs a AwsCodeBuildProjectLogsConfigDetails
.
Trait Implementations§
source§impl Clone for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl Clone for AwsCodeBuildProjectLogsConfigDetailsBuilder
source§fn clone(&self) -> AwsCodeBuildProjectLogsConfigDetailsBuilder
fn clone(&self) -> AwsCodeBuildProjectLogsConfigDetailsBuilder
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 moresource§impl Default for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl Default for AwsCodeBuildProjectLogsConfigDetailsBuilder
source§fn default() -> AwsCodeBuildProjectLogsConfigDetailsBuilder
fn default() -> AwsCodeBuildProjectLogsConfigDetailsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl PartialEq for AwsCodeBuildProjectLogsConfigDetailsBuilder
source§fn eq(&self, other: &AwsCodeBuildProjectLogsConfigDetailsBuilder) -> bool
fn eq(&self, other: &AwsCodeBuildProjectLogsConfigDetailsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsCodeBuildProjectLogsConfigDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl RefUnwindSafe for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl Send for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl Sync for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl Unpin for AwsCodeBuildProjectLogsConfigDetailsBuilder
impl UnwindSafe for AwsCodeBuildProjectLogsConfigDetailsBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.