Struct aws_sdk_qconnect::types::builders::ContentReferenceBuilder
source · #[non_exhaustive]pub struct ContentReferenceBuilder { /* private fields */ }Expand description
A builder for ContentReference.
Implementations§
source§impl ContentReferenceBuilder
impl ContentReferenceBuilder
sourcepub fn knowledge_base_arn(self, input: impl Into<String>) -> Self
pub fn knowledge_base_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the knowledge base.
sourcepub fn set_knowledge_base_arn(self, input: Option<String>) -> Self
pub fn set_knowledge_base_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the knowledge base.
sourcepub fn get_knowledge_base_arn(&self) -> &Option<String>
pub fn get_knowledge_base_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the knowledge base.
sourcepub fn knowledge_base_id(self, input: impl Into<String>) -> Self
pub fn knowledge_base_id(self, input: impl Into<String>) -> Self
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
sourcepub fn set_knowledge_base_id(self, input: Option<String>) -> Self
pub fn set_knowledge_base_id(self, input: Option<String>) -> Self
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
sourcepub fn get_knowledge_base_id(&self) -> &Option<String>
pub fn get_knowledge_base_id(&self) -> &Option<String>
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
sourcepub fn content_arn(self, input: impl Into<String>) -> Self
pub fn content_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the content.
sourcepub fn set_content_arn(self, input: Option<String>) -> Self
pub fn set_content_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the content.
sourcepub fn get_content_arn(&self) -> &Option<String>
pub fn get_content_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the content.
sourcepub fn content_id(self, input: impl Into<String>) -> Self
pub fn content_id(self, input: impl Into<String>) -> Self
The identifier of the content.
sourcepub fn set_content_id(self, input: Option<String>) -> Self
pub fn set_content_id(self, input: Option<String>) -> Self
The identifier of the content.
sourcepub fn get_content_id(&self) -> &Option<String>
pub fn get_content_id(&self) -> &Option<String>
The identifier of the content.
sourcepub fn build(self) -> ContentReference
pub fn build(self) -> ContentReference
Consumes the builder and constructs a ContentReference.
Trait Implementations§
source§impl Clone for ContentReferenceBuilder
impl Clone for ContentReferenceBuilder
source§fn clone(&self) -> ContentReferenceBuilder
fn clone(&self) -> ContentReferenceBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ContentReferenceBuilder
impl Debug for ContentReferenceBuilder
source§impl Default for ContentReferenceBuilder
impl Default for ContentReferenceBuilder
source§fn default() -> ContentReferenceBuilder
fn default() -> ContentReferenceBuilder
source§impl PartialEq for ContentReferenceBuilder
impl PartialEq for ContentReferenceBuilder
source§fn eq(&self, other: &ContentReferenceBuilder) -> bool
fn eq(&self, other: &ContentReferenceBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ContentReferenceBuilder
Auto Trait Implementations§
impl Freeze for ContentReferenceBuilder
impl RefUnwindSafe for ContentReferenceBuilder
impl Send for ContentReferenceBuilder
impl Sync for ContentReferenceBuilder
impl Unpin for ContentReferenceBuilder
impl UnwindSafe for ContentReferenceBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more