Struct rusoto_kinesis::ConsumerDescription
source · [−]pub struct ConsumerDescription {
pub consumer_arn: String,
pub consumer_creation_timestamp: f64,
pub consumer_name: String,
pub consumer_status: String,
pub stream_arn: String,
}
Expand description
An object that represents the details of a registered consumer. This type of object is returned by DescribeStreamConsumer.
Fields
consumer_arn: String
When you register a consumer, Kinesis Data Streams generates an ARN for it. You need this ARN to be able to call SubscribeToShard.
If you delete a consumer and then create a new one with the same name, it won't have the same ARN. That's because consumer ARNs contain the creation timestamp. This is important to keep in mind if you have IAM policies that reference consumer ARNs.
consumer_creation_timestamp: f64
consumer_name: String
The name of the consumer is something you choose when you register the consumer.
consumer_status: String
A consumer can't read data while in the CREATING
or DELETING
states.
stream_arn: String
The ARN of the stream with which you registered the consumer.
Trait Implementations
sourceimpl Clone for ConsumerDescription
impl Clone for ConsumerDescription
sourcefn clone(&self) -> ConsumerDescription
fn clone(&self) -> ConsumerDescription
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ConsumerDescription
impl Debug for ConsumerDescription
sourceimpl Default for ConsumerDescription
impl Default for ConsumerDescription
sourcefn default() -> ConsumerDescription
fn default() -> ConsumerDescription
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ConsumerDescription
impl<'de> Deserialize<'de> for ConsumerDescription
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<ConsumerDescription> for ConsumerDescription
impl PartialEq<ConsumerDescription> for ConsumerDescription
sourcefn eq(&self, other: &ConsumerDescription) -> bool
fn eq(&self, other: &ConsumerDescription) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ConsumerDescription) -> bool
fn ne(&self, other: &ConsumerDescription) -> bool
This method tests for !=
.
impl StructuralPartialEq for ConsumerDescription
Auto Trait Implementations
impl RefUnwindSafe for ConsumerDescription
impl Send for ConsumerDescription
impl Sync for ConsumerDescription
impl Unpin for ConsumerDescription
impl UnwindSafe for ConsumerDescription
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more