#[non_exhaustive]pub struct UpdateChannelOutput {
pub arn: String,
pub channel_name: String,
pub channel_group_name: String,
pub created_at: DateTime,
pub modified_at: DateTime,
pub description: Option<String>,
pub ingest_endpoints: Option<Vec<IngestEndpoint>>,
pub e_tag: 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: StringThe Amazon Resource Name (ARN) associated with the resource.
channel_name: StringThe name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.
channel_group_name: StringThe name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.
created_at: DateTimeThe date and time the channel was created.
modified_at: DateTimeThe date and time the channel was modified.
description: Option<String>The description for your channel.
ingest_endpoints: Option<Vec<IngestEndpoint>>The list of ingest endpoints.
e_tag: Option<String>The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.
The comma-separated list of tag key:value pairs assigned to the channel.
Implementations§
source§impl UpdateChannelOutput
impl UpdateChannelOutput
sourcepub fn channel_name(&self) -> &str
pub fn channel_name(&self) -> &str
The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.
sourcepub fn channel_group_name(&self) -> &str
pub fn channel_group_name(&self) -> &str
The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The date and time the channel was created.
sourcepub fn modified_at(&self) -> &DateTime
pub fn modified_at(&self) -> &DateTime
The date and time the channel was modified.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description for your channel.
sourcepub fn ingest_endpoints(&self) -> &[IngestEndpoint]
pub fn ingest_endpoints(&self) -> &[IngestEndpoint]
The list of ingest endpoints.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .ingest_endpoints.is_none().
sourcepub fn e_tag(&self) -> Option<&str>
pub fn e_tag(&self) -> Option<&str>
The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.
The comma-separated list of tag key:value pairs assigned to the channel.
source§impl UpdateChannelOutput
impl UpdateChannelOutput
sourcepub fn builder() -> UpdateChannelOutputBuilder
pub fn builder() -> UpdateChannelOutputBuilder
Creates a new builder-style object to manufacture UpdateChannelOutput.
Trait Implementations§
source§impl Clone for UpdateChannelOutput
impl Clone for UpdateChannelOutput
source§fn clone(&self) -> UpdateChannelOutput
fn clone(&self) -> UpdateChannelOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateChannelOutput
impl Debug for UpdateChannelOutput
source§impl PartialEq for UpdateChannelOutput
impl PartialEq for UpdateChannelOutput
source§fn eq(&self, other: &UpdateChannelOutput) -> bool
fn eq(&self, other: &UpdateChannelOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for UpdateChannelOutput
impl RequestId for UpdateChannelOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for UpdateChannelOutput
Auto Trait Implementations§
impl Freeze for UpdateChannelOutput
impl RefUnwindSafe for UpdateChannelOutput
impl Send for UpdateChannelOutput
impl Sync for UpdateChannelOutput
impl Unpin for UpdateChannelOutput
impl UnwindSafe for UpdateChannelOutput
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