Struct aws_sdk_mediapackage::types::builders::ChannelBuilder
source · #[non_exhaustive]pub struct ChannelBuilder { /* private fields */ }
Expand description
A builder for Channel
.
Implementations§
source§impl ChannelBuilder
impl ChannelBuilder
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
Trait Implementations§
source§impl Clone for ChannelBuilder
impl Clone for ChannelBuilder
source§fn clone(&self) -> ChannelBuilder
fn clone(&self) -> ChannelBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChannelBuilder
impl Debug for ChannelBuilder
source§impl Default for ChannelBuilder
impl Default for ChannelBuilder
source§fn default() -> ChannelBuilder
fn default() -> ChannelBuilder
source§impl PartialEq for ChannelBuilder
impl PartialEq for ChannelBuilder
source§fn eq(&self, other: &ChannelBuilder) -> bool
fn eq(&self, other: &ChannelBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.