pub struct KinesisConfig {
pub auth: Option<AwsConfig>,
pub stream_name: String,
}Expand description
Amazon Kinesis stream configuration.
Can be used as either a source (consumer) or sink (producer).
Fields§
§auth: Option<AwsConfig>AWS authentication and region settings.
stream_name: StringKinesis stream name.
Implementations§
Source§impl KinesisConfig
impl KinesisConfig
pub fn component_metadata() -> ComponentMetadata
Trait Implementations§
Source§impl Clone for KinesisConfig
impl Clone for KinesisConfig
Source§fn clone(&self) -> KinesisConfig
fn clone(&self) -> KinesisConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KinesisConfig
impl Debug for KinesisConfig
Source§impl<'de> Deserialize<'de> for KinesisConfig
impl<'de> Deserialize<'de> for KinesisConfig
Source§fn 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
Source§impl HasFieldsMetadata for KinesisConfig
impl HasFieldsMetadata for KinesisConfig
Source§fn fields_metadata() -> Vec<FieldMetadata>
fn fields_metadata() -> Vec<FieldMetadata>
Returns a list of metadata for all fields in the struct.
Source§impl PartialEq for KinesisConfig
impl PartialEq for KinesisConfig
Source§impl Serialize for KinesisConfig
impl Serialize for KinesisConfig
Source§impl SinkConfig for KinesisConfig
impl SinkConfig for KinesisConfig
Source§impl SourceConfig for KinesisConfig
impl SourceConfig for KinesisConfig
impl StructuralPartialEq for KinesisConfig
Auto Trait Implementations§
impl Freeze for KinesisConfig
impl RefUnwindSafe for KinesisConfig
impl Send for KinesisConfig
impl Sync for KinesisConfig
impl Unpin for KinesisConfig
impl UnsafeUnpin for KinesisConfig
impl UnwindSafe for KinesisConfig
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.