Struct aws_sdk_connect::types::UseCase
source · #[non_exhaustive]pub struct UseCase {
pub use_case_id: Option<String>,
pub use_case_arn: Option<String>,
pub use_case_type: Option<UseCaseType>,
}
Expand description
Contains the use case.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.use_case_id: Option<String>
The identifier for the use case.
use_case_arn: Option<String>
The Amazon Resource Name (ARN) for the use case.
use_case_type: Option<UseCaseType>
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
Implementations§
source§impl UseCase
impl UseCase
sourcepub fn use_case_id(&self) -> Option<&str>
pub fn use_case_id(&self) -> Option<&str>
The identifier for the use case.
sourcepub fn use_case_arn(&self) -> Option<&str>
pub fn use_case_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the use case.
sourcepub fn use_case_type(&self) -> Option<&UseCaseType>
pub fn use_case_type(&self) -> Option<&UseCaseType>
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
Trait Implementations§
source§impl PartialEq for UseCase
impl PartialEq for UseCase
impl StructuralPartialEq for UseCase
Auto Trait Implementations§
impl RefUnwindSafe for UseCase
impl Send for UseCase
impl Sync for UseCase
impl Unpin for UseCase
impl UnwindSafe for UseCase
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.