Struct aws_sdk_lexmodelsv2::model::GrammarSlotTypeSource
source · [−]#[non_exhaustive]pub struct GrammarSlotTypeSource { /* private fields */ }Expand description
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
Implementations
sourceimpl GrammarSlotTypeSource
impl GrammarSlotTypeSource
sourcepub fn s3_bucket_name(&self) -> Option<&str>
pub fn s3_bucket_name(&self) -> Option<&str>
The name of the S3 bucket that contains the grammar source.
sourcepub fn s3_object_key(&self) -> Option<&str>
pub fn s3_object_key(&self) -> Option<&str>
The path to the grammar in the S3 bucket.
sourcepub fn kms_key_arn(&self) -> Option<&str>
pub fn kms_key_arn(&self) -> Option<&str>
The Amazon KMS key required to decrypt the contents of the grammar, if any.
sourceimpl GrammarSlotTypeSource
impl GrammarSlotTypeSource
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GrammarSlotTypeSource.
Trait Implementations
sourceimpl Clone for GrammarSlotTypeSource
impl Clone for GrammarSlotTypeSource
sourcefn clone(&self) -> GrammarSlotTypeSource
fn clone(&self) -> GrammarSlotTypeSource
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 GrammarSlotTypeSource
impl Debug for GrammarSlotTypeSource
sourceimpl PartialEq<GrammarSlotTypeSource> for GrammarSlotTypeSource
impl PartialEq<GrammarSlotTypeSource> for GrammarSlotTypeSource
sourcefn eq(&self, other: &GrammarSlotTypeSource) -> bool
fn eq(&self, other: &GrammarSlotTypeSource) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for GrammarSlotTypeSource
Auto Trait Implementations
impl RefUnwindSafe for GrammarSlotTypeSource
impl Send for GrammarSlotTypeSource
impl Sync for GrammarSlotTypeSource
impl Unpin for GrammarSlotTypeSource
impl UnwindSafe for GrammarSlotTypeSource
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