Struct aws_sdk_qbusiness::operation::update_index::UpdateIndexInput
source · #[non_exhaustive]pub struct UpdateIndexInput {
pub application_id: Option<String>,
pub index_id: Option<String>,
pub display_name: Option<String>,
pub description: Option<String>,
pub capacity_configuration: Option<IndexCapacityConfiguration>,
pub document_attribute_configurations: Option<Vec<DocumentAttributeConfiguration>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.application_id: Option<String>The identifier of the Amazon Q application connected to the index.
index_id: Option<String>The identifier of the Amazon Q index.
display_name: Option<String>The name of the Amazon Q index.
description: Option<String>The description of the Amazon Q index.
capacity_configuration: Option<IndexCapacityConfiguration>The storage capacity units you want to provision for your Amazon Q index. You can add and remove capacity to fit your usage needs.
document_attribute_configurations: Option<Vec<DocumentAttributeConfiguration>>Configuration information for document metadata or fields. Document metadata are fields or attributes associated with your documents. For example, the company department name associated with each document. For more information, see Understanding document attributes.
Implementations§
source§impl UpdateIndexInput
impl UpdateIndexInput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The identifier of the Amazon Q application connected to the index.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The name of the Amazon Q index.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the Amazon Q index.
sourcepub fn capacity_configuration(&self) -> Option<&IndexCapacityConfiguration>
pub fn capacity_configuration(&self) -> Option<&IndexCapacityConfiguration>
The storage capacity units you want to provision for your Amazon Q index. You can add and remove capacity to fit your usage needs.
sourcepub fn document_attribute_configurations(
&self
) -> &[DocumentAttributeConfiguration]
pub fn document_attribute_configurations( &self ) -> &[DocumentAttributeConfiguration]
Configuration information for document metadata or fields. Document metadata are fields or attributes associated with your documents. For example, the company department name associated with each document. For more information, see Understanding document attributes.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .document_attribute_configurations.is_none().
source§impl UpdateIndexInput
impl UpdateIndexInput
sourcepub fn builder() -> UpdateIndexInputBuilder
pub fn builder() -> UpdateIndexInputBuilder
Creates a new builder-style object to manufacture UpdateIndexInput.
Trait Implementations§
source§impl Clone for UpdateIndexInput
impl Clone for UpdateIndexInput
source§fn clone(&self) -> UpdateIndexInput
fn clone(&self) -> UpdateIndexInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateIndexInput
impl Debug for UpdateIndexInput
source§impl PartialEq for UpdateIndexInput
impl PartialEq for UpdateIndexInput
source§fn eq(&self, other: &UpdateIndexInput) -> bool
fn eq(&self, other: &UpdateIndexInput) -> bool
self and other values to be equal, and is used
by ==.