Struct aws_sdk_mediapackage::operation::configure_logs::builders::ConfigureLogsOutputBuilder
source · #[non_exhaustive]pub struct ConfigureLogsOutputBuilder { /* private fields */ }
Expand description
A builder for ConfigureLogsOutput
.
Implementations§
source§impl ConfigureLogsOutputBuilder
impl ConfigureLogsOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) assigned to the Channel.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) assigned to the Channel.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) assigned to the Channel.
sourcepub fn created_at(self, input: impl Into<String>) -> Self
pub fn created_at(self, input: impl Into<String>) -> Self
The date and time the Channel was created.
sourcepub fn set_created_at(self, input: Option<String>) -> Self
pub fn set_created_at(self, input: Option<String>) -> Self
The date and time the Channel was created.
sourcepub fn get_created_at(&self) -> &Option<String>
pub fn get_created_at(&self) -> &Option<String>
The date and time the Channel was created.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A short text description of the Channel.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A short text description of the Channel.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A short text description of the Channel.
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 hls_ingest(self, input: HlsIngest) -> Self
pub fn hls_ingest(self, input: HlsIngest) -> Self
An HTTP Live Streaming (HLS) ingest resource configuration.
sourcepub fn set_hls_ingest(self, input: Option<HlsIngest>) -> Self
pub fn set_hls_ingest(self, input: Option<HlsIngest>) -> Self
An HTTP Live Streaming (HLS) ingest resource configuration.
sourcepub fn get_hls_ingest(&self) -> &Option<HlsIngest>
pub fn get_hls_ingest(&self) -> &Option<HlsIngest>
An HTTP Live Streaming (HLS) ingest resource configuration.
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.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
A collection of tags associated with a resource
A collection of tags associated with a resource
A collection of tags associated with a resource
sourcepub fn build(self) -> ConfigureLogsOutput
pub fn build(self) -> ConfigureLogsOutput
Consumes the builder and constructs a ConfigureLogsOutput
.
Trait Implementations§
source§impl Clone for ConfigureLogsOutputBuilder
impl Clone for ConfigureLogsOutputBuilder
source§fn clone(&self) -> ConfigureLogsOutputBuilder
fn clone(&self) -> ConfigureLogsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConfigureLogsOutputBuilder
impl Debug for ConfigureLogsOutputBuilder
source§impl Default for ConfigureLogsOutputBuilder
impl Default for ConfigureLogsOutputBuilder
source§fn default() -> ConfigureLogsOutputBuilder
fn default() -> ConfigureLogsOutputBuilder
source§impl PartialEq for ConfigureLogsOutputBuilder
impl PartialEq for ConfigureLogsOutputBuilder
source§fn eq(&self, other: &ConfigureLogsOutputBuilder) -> bool
fn eq(&self, other: &ConfigureLogsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.