Struct aws_sdk_iotanalytics::model::ChannelStorage
source · [−]#[non_exhaustive]pub struct ChannelStorage { /* private fields */ }Expand description
Where channel data is stored. You may choose one of serviceManagedS3, customerManagedS3 storage. If not specified, the default is serviceManagedS3. This can't be changed after creation of the channel.
Implementations
sourceimpl ChannelStorage
impl ChannelStorage
sourcepub fn service_managed_s3(&self) -> Option<&ServiceManagedChannelS3Storage>
pub fn service_managed_s3(&self) -> Option<&ServiceManagedChannelS3Storage>
Used to store channel data in an S3 bucket managed by IoT Analytics. You can't change the choice of S3 storage after the data store is created.
sourcepub fn customer_managed_s3(&self) -> Option<&CustomerManagedChannelS3Storage>
pub fn customer_managed_s3(&self) -> Option<&CustomerManagedChannelS3Storage>
Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.
sourceimpl ChannelStorage
impl ChannelStorage
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ChannelStorage.
Trait Implementations
sourceimpl Clone for ChannelStorage
impl Clone for ChannelStorage
sourcefn clone(&self) -> ChannelStorage
fn clone(&self) -> ChannelStorage
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 ChannelStorage
impl Debug for ChannelStorage
sourceimpl PartialEq<ChannelStorage> for ChannelStorage
impl PartialEq<ChannelStorage> for ChannelStorage
sourcefn eq(&self, other: &ChannelStorage) -> bool
fn eq(&self, other: &ChannelStorage) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ChannelStorage) -> bool
fn ne(&self, other: &ChannelStorage) -> bool
This method tests for !=.
impl StructuralPartialEq for ChannelStorage
Auto Trait Implementations
impl RefUnwindSafe for ChannelStorage
impl Send for ChannelStorage
impl Sync for ChannelStorage
impl Unpin for ChannelStorage
impl UnwindSafe for ChannelStorage
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> 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