Struct aws_sdk_cloudsearch::types::builders::TextOptionsBuilder
source · #[non_exhaustive]pub struct TextOptionsBuilder { /* private fields */ }
Expand description
A builder for TextOptions
.
Implementations§
source§impl TextOptionsBuilder
impl TextOptionsBuilder
sourcepub fn default_value(self, input: impl Into<String>) -> Self
pub fn default_value(self, input: impl Into<String>) -> Self
A value to use for the field if the field isn’t specified for a document.
sourcepub fn set_default_value(self, input: Option<String>) -> Self
pub fn set_default_value(self, input: Option<String>) -> Self
A value to use for the field if the field isn’t specified for a document.
sourcepub fn get_default_value(&self) -> &Option<String>
pub fn get_default_value(&self) -> &Option<String>
A value to use for the field if the field isn’t specified for a document.
sourcepub fn source_field(self, input: impl Into<String>) -> Self
pub fn source_field(self, input: impl Into<String>) -> Self
A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.
Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.
The name score
is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id
.
sourcepub fn set_source_field(self, input: Option<String>) -> Self
pub fn set_source_field(self, input: Option<String>) -> Self
A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.
Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.
The name score
is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id
.
sourcepub fn get_source_field(&self) -> &Option<String>
pub fn get_source_field(&self) -> &Option<String>
A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.
Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.
The name score
is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id
.
sourcepub fn return_enabled(self, input: bool) -> Self
pub fn return_enabled(self, input: bool) -> Self
Whether the contents of the field can be returned in the search results.
sourcepub fn set_return_enabled(self, input: Option<bool>) -> Self
pub fn set_return_enabled(self, input: Option<bool>) -> Self
Whether the contents of the field can be returned in the search results.
sourcepub fn get_return_enabled(&self) -> &Option<bool>
pub fn get_return_enabled(&self) -> &Option<bool>
Whether the contents of the field can be returned in the search results.
sourcepub fn sort_enabled(self, input: bool) -> Self
pub fn sort_enabled(self, input: bool) -> Self
Whether the field can be used to sort the search results.
sourcepub fn set_sort_enabled(self, input: Option<bool>) -> Self
pub fn set_sort_enabled(self, input: Option<bool>) -> Self
Whether the field can be used to sort the search results.
sourcepub fn get_sort_enabled(&self) -> &Option<bool>
pub fn get_sort_enabled(&self) -> &Option<bool>
Whether the field can be used to sort the search results.
sourcepub fn highlight_enabled(self, input: bool) -> Self
pub fn highlight_enabled(self, input: bool) -> Self
Whether highlights can be returned for the field.
sourcepub fn set_highlight_enabled(self, input: Option<bool>) -> Self
pub fn set_highlight_enabled(self, input: Option<bool>) -> Self
Whether highlights can be returned for the field.
sourcepub fn get_highlight_enabled(&self) -> &Option<bool>
pub fn get_highlight_enabled(&self) -> &Option<bool>
Whether highlights can be returned for the field.
sourcepub fn analysis_scheme(self, input: impl Into<String>) -> Self
pub fn analysis_scheme(self, input: impl Into<String>) -> Self
The name of an analysis scheme for a text
field.
sourcepub fn set_analysis_scheme(self, input: Option<String>) -> Self
pub fn set_analysis_scheme(self, input: Option<String>) -> Self
The name of an analysis scheme for a text
field.
sourcepub fn get_analysis_scheme(&self) -> &Option<String>
pub fn get_analysis_scheme(&self) -> &Option<String>
The name of an analysis scheme for a text
field.
sourcepub fn build(self) -> TextOptions
pub fn build(self) -> TextOptions
Consumes the builder and constructs a TextOptions
.
Trait Implementations§
source§impl Clone for TextOptionsBuilder
impl Clone for TextOptionsBuilder
source§fn clone(&self) -> TextOptionsBuilder
fn clone(&self) -> TextOptionsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TextOptionsBuilder
impl Debug for TextOptionsBuilder
source§impl Default for TextOptionsBuilder
impl Default for TextOptionsBuilder
source§fn default() -> TextOptionsBuilder
fn default() -> TextOptionsBuilder
source§impl PartialEq for TextOptionsBuilder
impl PartialEq for TextOptionsBuilder
source§fn eq(&self, other: &TextOptionsBuilder) -> bool
fn eq(&self, other: &TextOptionsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TextOptionsBuilder
Auto Trait Implementations§
impl Freeze for TextOptionsBuilder
impl RefUnwindSafe for TextOptionsBuilder
impl Send for TextOptionsBuilder
impl Sync for TextOptionsBuilder
impl Unpin for TextOptionsBuilder
impl UnwindSafe for TextOptionsBuilder
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