Struct aws_sdk_mediapackage::operation::configure_logs::builders::ConfigureLogsFluentBuilder
source · pub struct ConfigureLogsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to ConfigureLogs
.
Changes the Channel’s properities to configure log subscription
Implementations§
source§impl ConfigureLogsFluentBuilder
impl ConfigureLogsFluentBuilder
sourcepub fn as_input(&self) -> &ConfigureLogsInputBuilder
pub fn as_input(&self) -> &ConfigureLogsInputBuilder
Access the ConfigureLogs as a reference.
sourcepub async fn send(
self
) -> Result<ConfigureLogsOutput, SdkError<ConfigureLogsError, HttpResponse>>
pub async fn send( self ) -> Result<ConfigureLogsOutput, SdkError<ConfigureLogsError, HttpResponse>>
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.
sourcepub fn customize(
self
) -> CustomizableOperation<ConfigureLogsOutput, ConfigureLogsError, Self>
pub fn customize( self ) -> CustomizableOperation<ConfigureLogsOutput, ConfigureLogsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn egress_access_logs(self, input: EgressAccessLogs) -> Self
pub fn egress_access_logs(self, input: EgressAccessLogs) -> Self
Configure egress access logging.
sourcepub fn set_egress_access_logs(self, input: Option<EgressAccessLogs>) -> Self
pub fn set_egress_access_logs(self, input: Option<EgressAccessLogs>) -> Self
Configure egress access logging.
sourcepub fn get_egress_access_logs(&self) -> &Option<EgressAccessLogs>
pub fn get_egress_access_logs(&self) -> &Option<EgressAccessLogs>
Configure egress access logging.
sourcepub fn ingress_access_logs(self, input: IngressAccessLogs) -> Self
pub fn ingress_access_logs(self, input: IngressAccessLogs) -> Self
Configure ingress access logging.
sourcepub fn set_ingress_access_logs(self, input: Option<IngressAccessLogs>) -> Self
pub fn set_ingress_access_logs(self, input: Option<IngressAccessLogs>) -> Self
Configure ingress access logging.
sourcepub fn get_ingress_access_logs(&self) -> &Option<IngressAccessLogs>
pub fn get_ingress_access_logs(&self) -> &Option<IngressAccessLogs>
Configure ingress access logging.
Trait Implementations§
source§impl Clone for ConfigureLogsFluentBuilder
impl Clone for ConfigureLogsFluentBuilder
source§fn clone(&self) -> ConfigureLogsFluentBuilder
fn clone(&self) -> ConfigureLogsFluentBuilder
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for ConfigureLogsFluentBuilder
impl Send for ConfigureLogsFluentBuilder
impl Sync for ConfigureLogsFluentBuilder
impl Unpin for ConfigureLogsFluentBuilder
impl !UnwindSafe for ConfigureLogsFluentBuilder
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>
Creates a shared type from an unshared type.