#[non_exhaustive]pub struct CustomerManagedChannelS3Storage { /* private fields */ }Expand description
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.
Implementations
sourceimpl CustomerManagedChannelS3Storage
 
impl CustomerManagedChannelS3Storage
sourcepub fn bucket(&self) -> Option<&str>
 
pub fn bucket(&self) -> Option<&str>
The name of the S3 bucket in which channel data is stored.
sourcepub fn key_prefix(&self) -> Option<&str>
 
pub fn key_prefix(&self) -> Option<&str>
(Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
sourceimpl CustomerManagedChannelS3Storage
 
impl CustomerManagedChannelS3Storage
sourcepub fn builder() -> Builder
 
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CustomerManagedChannelS3Storage.
Trait Implementations
sourceimpl Clone for CustomerManagedChannelS3Storage
 
impl Clone for CustomerManagedChannelS3Storage
sourcefn clone(&self) -> CustomerManagedChannelS3Storage
 
fn clone(&self) -> CustomerManagedChannelS3Storage
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 PartialEq<CustomerManagedChannelS3Storage> for CustomerManagedChannelS3Storage
 
impl PartialEq<CustomerManagedChannelS3Storage> for CustomerManagedChannelS3Storage
sourcefn eq(&self, other: &CustomerManagedChannelS3Storage) -> bool
 
fn eq(&self, other: &CustomerManagedChannelS3Storage) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &CustomerManagedChannelS3Storage) -> bool
 
fn ne(&self, other: &CustomerManagedChannelS3Storage) -> bool
This method tests for !=.
impl StructuralPartialEq for CustomerManagedChannelS3Storage
Auto Trait Implementations
impl RefUnwindSafe for CustomerManagedChannelS3Storage
impl Send for CustomerManagedChannelS3Storage
impl Sync for CustomerManagedChannelS3Storage
impl Unpin for CustomerManagedChannelS3Storage
impl UnwindSafe for CustomerManagedChannelS3Storage
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