Struct aws_sdk_wisdom::operation::start_content_upload::builders::StartContentUploadInputBuilder
source · #[non_exhaustive]pub struct StartContentUploadInputBuilder { /* private fields */ }
Expand description
A builder for StartContentUploadInput
.
Implementations§
source§impl StartContentUploadInputBuilder
impl StartContentUploadInputBuilder
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 Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
This field is required.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 Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
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 Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.
sourcepub fn content_type(self, input: impl Into<String>) -> Self
pub fn content_type(self, input: impl Into<String>) -> Self
The type of content to upload.
This field is required.sourcepub fn set_content_type(self, input: Option<String>) -> Self
pub fn set_content_type(self, input: Option<String>) -> Self
The type of content to upload.
sourcepub fn get_content_type(&self) -> &Option<String>
pub fn get_content_type(&self) -> &Option<String>
The type of content to upload.
sourcepub fn presigned_url_time_to_live(self, input: i32) -> Self
pub fn presigned_url_time_to_live(self, input: i32) -> Self
The expected expiration time of the generated presigned URL, specified in minutes.
sourcepub fn set_presigned_url_time_to_live(self, input: Option<i32>) -> Self
pub fn set_presigned_url_time_to_live(self, input: Option<i32>) -> Self
The expected expiration time of the generated presigned URL, specified in minutes.
sourcepub fn get_presigned_url_time_to_live(&self) -> &Option<i32>
pub fn get_presigned_url_time_to_live(&self) -> &Option<i32>
The expected expiration time of the generated presigned URL, specified in minutes.
sourcepub fn build(self) -> Result<StartContentUploadInput, BuildError>
pub fn build(self) -> Result<StartContentUploadInput, BuildError>
Consumes the builder and constructs a StartContentUploadInput
.
source§impl StartContentUploadInputBuilder
impl StartContentUploadInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<StartContentUploadOutput, SdkError<StartContentUploadError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<StartContentUploadOutput, SdkError<StartContentUploadError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartContentUploadInputBuilder
impl Clone for StartContentUploadInputBuilder
source§fn clone(&self) -> StartContentUploadInputBuilder
fn clone(&self) -> StartContentUploadInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StartContentUploadInputBuilder
impl Default for StartContentUploadInputBuilder
source§fn default() -> StartContentUploadInputBuilder
fn default() -> StartContentUploadInputBuilder
source§impl PartialEq for StartContentUploadInputBuilder
impl PartialEq for StartContentUploadInputBuilder
source§fn eq(&self, other: &StartContentUploadInputBuilder) -> bool
fn eq(&self, other: &StartContentUploadInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StartContentUploadInputBuilder
Auto Trait Implementations§
impl Freeze for StartContentUploadInputBuilder
impl RefUnwindSafe for StartContentUploadInputBuilder
impl Send for StartContentUploadInputBuilder
impl Sync for StartContentUploadInputBuilder
impl Unpin for StartContentUploadInputBuilder
impl UnwindSafe for StartContentUploadInputBuilder
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> 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