Struct aws_sdk_connect::types::builders::UseCaseBuilder
source · #[non_exhaustive]pub struct UseCaseBuilder { /* private fields */ }
Expand description
A builder for UseCase
.
Implementations§
source§impl UseCaseBuilder
impl UseCaseBuilder
sourcepub fn use_case_id(self, input: impl Into<String>) -> Self
pub fn use_case_id(self, input: impl Into<String>) -> Self
The identifier for the use case.
sourcepub fn set_use_case_id(self, input: Option<String>) -> Self
pub fn set_use_case_id(self, input: Option<String>) -> Self
The identifier for the use case.
sourcepub fn get_use_case_id(&self) -> &Option<String>
pub fn get_use_case_id(&self) -> &Option<String>
The identifier for the use case.
sourcepub fn use_case_arn(self, input: impl Into<String>) -> Self
pub fn use_case_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the use case.
sourcepub fn set_use_case_arn(self, input: Option<String>) -> Self
pub fn set_use_case_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the use case.
sourcepub fn get_use_case_arn(&self) -> &Option<String>
pub fn get_use_case_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the use case.
sourcepub fn use_case_type(self, input: UseCaseType) -> Self
pub fn use_case_type(self, input: UseCaseType) -> Self
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
sourcepub fn set_use_case_type(self, input: Option<UseCaseType>) -> Self
pub fn set_use_case_type(self, input: Option<UseCaseType>) -> Self
The type of use case to associate to the integration association. Each integration association can have only one of each use case type.
sourcepub fn get_use_case_type(&self) -> &Option<UseCaseType>
pub fn get_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 Clone for UseCaseBuilder
impl Clone for UseCaseBuilder
source§fn clone(&self) -> UseCaseBuilder
fn clone(&self) -> UseCaseBuilder
Returns a copy 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 UseCaseBuilder
impl Debug for UseCaseBuilder
source§impl Default for UseCaseBuilder
impl Default for UseCaseBuilder
source§fn default() -> UseCaseBuilder
fn default() -> UseCaseBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UseCaseBuilder
impl PartialEq for UseCaseBuilder
source§fn eq(&self, other: &UseCaseBuilder) -> bool
fn eq(&self, other: &UseCaseBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UseCaseBuilder
Auto Trait Implementations§
impl RefUnwindSafe for UseCaseBuilder
impl Send for UseCaseBuilder
impl Sync for UseCaseBuilder
impl Unpin for UseCaseBuilder
impl UnwindSafe for UseCaseBuilder
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.