Struct aws_sdk_mediapackagevod::operation::describe_packaging_configuration::DescribePackagingConfigurationOutput
source · #[non_exhaustive]pub struct DescribePackagingConfigurationOutput {
pub arn: Option<String>,
pub cmaf_package: Option<CmafPackage>,
pub created_at: Option<String>,
pub dash_package: Option<DashPackage>,
pub hls_package: Option<HlsPackage>,
pub id: Option<String>,
pub mss_package: Option<MssPackage>,
pub packaging_group_id: Option<String>,
pub tags: Option<HashMap<String, String>>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: Option<String>
The ARN of the PackagingConfiguration.
cmaf_package: Option<CmafPackage>
A CMAF packaging configuration.
created_at: Option<String>
The time the PackagingConfiguration was created.
dash_package: Option<DashPackage>
A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
hls_package: Option<HlsPackage>
An HTTP Live Streaming (HLS) packaging configuration.
id: Option<String>
The ID of the PackagingConfiguration.
mss_package: Option<MssPackage>
A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
packaging_group_id: Option<String>
The ID of a PackagingGroup.
A collection of tags associated with a resource
Implementations§
source§impl DescribePackagingConfigurationOutput
impl DescribePackagingConfigurationOutput
sourcepub fn cmaf_package(&self) -> Option<&CmafPackage>
pub fn cmaf_package(&self) -> Option<&CmafPackage>
A CMAF packaging configuration.
sourcepub fn created_at(&self) -> Option<&str>
pub fn created_at(&self) -> Option<&str>
The time the PackagingConfiguration was created.
sourcepub fn dash_package(&self) -> Option<&DashPackage>
pub fn dash_package(&self) -> Option<&DashPackage>
A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
sourcepub fn hls_package(&self) -> Option<&HlsPackage>
pub fn hls_package(&self) -> Option<&HlsPackage>
An HTTP Live Streaming (HLS) packaging configuration.
sourcepub fn mss_package(&self) -> Option<&MssPackage>
pub fn mss_package(&self) -> Option<&MssPackage>
A Microsoft Smooth Streaming (MSS) PackagingConfiguration.
sourcepub fn packaging_group_id(&self) -> Option<&str>
pub fn packaging_group_id(&self) -> Option<&str>
The ID of a PackagingGroup.
A collection of tags associated with a resource
source§impl DescribePackagingConfigurationOutput
impl DescribePackagingConfigurationOutput
sourcepub fn builder() -> DescribePackagingConfigurationOutputBuilder
pub fn builder() -> DescribePackagingConfigurationOutputBuilder
Creates a new builder-style object to manufacture DescribePackagingConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribePackagingConfigurationOutput
impl Clone for DescribePackagingConfigurationOutput
source§fn clone(&self) -> DescribePackagingConfigurationOutput
fn clone(&self) -> DescribePackagingConfigurationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribePackagingConfigurationOutput
impl PartialEq for DescribePackagingConfigurationOutput
source§fn eq(&self, other: &DescribePackagingConfigurationOutput) -> bool
fn eq(&self, other: &DescribePackagingConfigurationOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribePackagingConfigurationOutput
impl RequestId for DescribePackagingConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribePackagingConfigurationOutput
Auto Trait Implementations§
impl Freeze for DescribePackagingConfigurationOutput
impl RefUnwindSafe for DescribePackagingConfigurationOutput
impl Send for DescribePackagingConfigurationOutput
impl Sync for DescribePackagingConfigurationOutput
impl Unpin for DescribePackagingConfigurationOutput
impl UnwindSafe for DescribePackagingConfigurationOutput
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