Struct aws_sdk_ivs::types::RecordingConfigurationSummary
source · #[non_exhaustive]pub struct RecordingConfigurationSummary {
pub arn: String,
pub name: Option<String>,
pub destination_configuration: Option<DestinationConfiguration>,
pub state: RecordingConfigurationState,
pub tags: Option<HashMap<String, String>>,
}
Expand description
Summary information about a RecordingConfiguration.
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: String
Recording-configuration ARN.
name: Option<String>
Recording-configuration name. The value does not need to be unique.
destination_configuration: Option<DestinationConfiguration>
A complex type that contains information about where recorded video will be stored.
state: RecordingConfigurationState
Indicates the current state of the recording configuration. When the state is ACTIVE
, the configuration is ready for recording a channel stream.
Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value)
. See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.
Implementations§
source§impl RecordingConfigurationSummary
impl RecordingConfigurationSummary
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
Recording-configuration name. The value does not need to be unique.
sourcepub fn destination_configuration(&self) -> Option<&DestinationConfiguration>
pub fn destination_configuration(&self) -> Option<&DestinationConfiguration>
A complex type that contains information about where recorded video will be stored.
sourcepub fn state(&self) -> &RecordingConfigurationState
pub fn state(&self) -> &RecordingConfigurationState
Indicates the current state of the recording configuration. When the state is ACTIVE
, the configuration is ready for recording a channel stream.
Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value)
. See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.
source§impl RecordingConfigurationSummary
impl RecordingConfigurationSummary
sourcepub fn builder() -> RecordingConfigurationSummaryBuilder
pub fn builder() -> RecordingConfigurationSummaryBuilder
Creates a new builder-style object to manufacture RecordingConfigurationSummary
.
Trait Implementations§
source§impl Clone for RecordingConfigurationSummary
impl Clone for RecordingConfigurationSummary
source§fn clone(&self) -> RecordingConfigurationSummary
fn clone(&self) -> RecordingConfigurationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for RecordingConfigurationSummary
impl PartialEq for RecordingConfigurationSummary
source§fn eq(&self, other: &RecordingConfigurationSummary) -> bool
fn eq(&self, other: &RecordingConfigurationSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RecordingConfigurationSummary
Auto Trait Implementations§
impl Freeze for RecordingConfigurationSummary
impl RefUnwindSafe for RecordingConfigurationSummary
impl Send for RecordingConfigurationSummary
impl Sync for RecordingConfigurationSummary
impl Unpin for RecordingConfigurationSummary
impl UnwindSafe for RecordingConfigurationSummary
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