Struct aws_sdk_mediaconnect::types::ListedFlow
source · #[non_exhaustive]pub struct ListedFlow {
pub availability_zone: Option<String>,
pub description: Option<String>,
pub flow_arn: Option<String>,
pub name: Option<String>,
pub source_type: Option<SourceType>,
pub status: Option<Status>,
pub maintenance: Option<Maintenance>,
}
Expand description
Provides a summary of a flow, including its ARN, Availability Zone, and source type.
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.availability_zone: Option<String>
The Availability Zone that the flow was created in.
description: Option<String>
A description of the flow.
flow_arn: Option<String>
The ARN of the flow.
name: Option<String>
The name of the flow.
source_type: Option<SourceType>
The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).
status: Option<Status>
The current status of the flow.
maintenance: Option<Maintenance>
The maintenance setting of a flow
Implementations§
source§impl ListedFlow
impl ListedFlow
sourcepub fn availability_zone(&self) -> Option<&str>
pub fn availability_zone(&self) -> Option<&str>
The Availability Zone that the flow was created in.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the flow.
sourcepub fn source_type(&self) -> Option<&SourceType>
pub fn source_type(&self) -> Option<&SourceType>
The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).
sourcepub fn maintenance(&self) -> Option<&Maintenance>
pub fn maintenance(&self) -> Option<&Maintenance>
The maintenance setting of a flow
source§impl ListedFlow
impl ListedFlow
sourcepub fn builder() -> ListedFlowBuilder
pub fn builder() -> ListedFlowBuilder
Creates a new builder-style object to manufacture ListedFlow
.
Trait Implementations§
source§impl Clone for ListedFlow
impl Clone for ListedFlow
source§fn clone(&self) -> ListedFlow
fn clone(&self) -> ListedFlow
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListedFlow
impl Debug for ListedFlow
source§impl PartialEq for ListedFlow
impl PartialEq for ListedFlow
source§fn eq(&self, other: &ListedFlow) -> bool
fn eq(&self, other: &ListedFlow) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListedFlow
Auto Trait Implementations§
impl Freeze for ListedFlow
impl RefUnwindSafe for ListedFlow
impl Send for ListedFlow
impl Sync for ListedFlow
impl Unpin for ListedFlow
impl UnwindSafe for ListedFlow
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