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 if you're storing Amazon Q Content resource to it.
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 if you're storing Amazon Q Content resource to it.
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 if you're storing Amazon Q Content resource to it.
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 ==.