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