Struct aws_sdk_mediaconvert::types::builders::DvbSdtSettingsBuilder
source · #[non_exhaustive]pub struct DvbSdtSettingsBuilder { /* private fields */ }
Expand description
A builder for DvbSdtSettings
.
Implementations§
source§impl DvbSdtSettingsBuilder
impl DvbSdtSettingsBuilder
sourcepub fn output_sdt(self, input: OutputSdt) -> Self
pub fn output_sdt(self, input: OutputSdt) -> Self
Selects method of inserting SDT information into output stream. “Follow input SDT” copies SDT information from input stream to output stream. “Follow input SDT if present” copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter “SDT Manually” means user will enter the SDT information. “No SDT” means output stream will not contain SDT information.
sourcepub fn set_output_sdt(self, input: Option<OutputSdt>) -> Self
pub fn set_output_sdt(self, input: Option<OutputSdt>) -> Self
Selects method of inserting SDT information into output stream. “Follow input SDT” copies SDT information from input stream to output stream. “Follow input SDT if present” copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter “SDT Manually” means user will enter the SDT information. “No SDT” means output stream will not contain SDT information.
sourcepub fn get_output_sdt(&self) -> &Option<OutputSdt>
pub fn get_output_sdt(&self) -> &Option<OutputSdt>
Selects method of inserting SDT information into output stream. “Follow input SDT” copies SDT information from input stream to output stream. “Follow input SDT if present” copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter “SDT Manually” means user will enter the SDT information. “No SDT” means output stream will not contain SDT information.
sourcepub fn sdt_interval(self, input: i32) -> Self
pub fn sdt_interval(self, input: i32) -> Self
The number of milliseconds between instances of this table in the output transport stream.
sourcepub fn set_sdt_interval(self, input: Option<i32>) -> Self
pub fn set_sdt_interval(self, input: Option<i32>) -> Self
The number of milliseconds between instances of this table in the output transport stream.
sourcepub fn get_sdt_interval(&self) -> &Option<i32>
pub fn get_sdt_interval(&self) -> &Option<i32>
The number of milliseconds between instances of this table in the output transport stream.
sourcepub fn service_name(self, input: impl Into<String>) -> Self
pub fn service_name(self, input: impl Into<String>) -> Self
The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
sourcepub fn set_service_name(self, input: Option<String>) -> Self
pub fn set_service_name(self, input: Option<String>) -> Self
The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
sourcepub fn get_service_name(&self) -> &Option<String>
pub fn get_service_name(&self) -> &Option<String>
The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
sourcepub fn service_provider_name(self, input: impl Into<String>) -> Self
pub fn service_provider_name(self, input: impl Into<String>) -> Self
The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
sourcepub fn set_service_provider_name(self, input: Option<String>) -> Self
pub fn set_service_provider_name(self, input: Option<String>) -> Self
The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
sourcepub fn get_service_provider_name(&self) -> &Option<String>
pub fn get_service_provider_name(&self) -> &Option<String>
The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.
sourcepub fn build(self) -> DvbSdtSettings
pub fn build(self) -> DvbSdtSettings
Consumes the builder and constructs a DvbSdtSettings
.
Trait Implementations§
source§impl Clone for DvbSdtSettingsBuilder
impl Clone for DvbSdtSettingsBuilder
source§fn clone(&self) -> DvbSdtSettingsBuilder
fn clone(&self) -> DvbSdtSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DvbSdtSettingsBuilder
impl Debug for DvbSdtSettingsBuilder
source§impl Default for DvbSdtSettingsBuilder
impl Default for DvbSdtSettingsBuilder
source§fn default() -> DvbSdtSettingsBuilder
fn default() -> DvbSdtSettingsBuilder
source§impl PartialEq for DvbSdtSettingsBuilder
impl PartialEq for DvbSdtSettingsBuilder
source§fn eq(&self, other: &DvbSdtSettingsBuilder) -> bool
fn eq(&self, other: &DvbSdtSettingsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DvbSdtSettingsBuilder
Auto Trait Implementations§
impl Freeze for DvbSdtSettingsBuilder
impl RefUnwindSafe for DvbSdtSettingsBuilder
impl Send for DvbSdtSettingsBuilder
impl Sync for DvbSdtSettingsBuilder
impl Unpin for DvbSdtSettingsBuilder
impl UnwindSafe for DvbSdtSettingsBuilder
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
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>
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>
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 more