Struct aws_sdk_finspace::operation::update_kx_dataview::builders::UpdateKxDataviewFluentBuilder
source · pub struct UpdateKxDataviewFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateKxDataview.
Updates the specified dataview. The dataviews get automatically updated when any new changesets are ingested. Each update of the dataview creates a new version, including changeset details and cache configurations
Implementations§
source§impl UpdateKxDataviewFluentBuilder
impl UpdateKxDataviewFluentBuilder
sourcepub fn as_input(&self) -> &UpdateKxDataviewInputBuilder
pub fn as_input(&self) -> &UpdateKxDataviewInputBuilder
Access the UpdateKxDataview as a reference.
sourcepub async fn send(
self
) -> Result<UpdateKxDataviewOutput, SdkError<UpdateKxDataviewError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateKxDataviewOutput, SdkError<UpdateKxDataviewError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateKxDataviewOutput, UpdateKxDataviewError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateKxDataviewOutput, UpdateKxDataviewError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
A unique identifier for the kdb environment, where you want to update the dataview.
sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
A unique identifier for the kdb environment, where you want to update the dataview.
sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
A unique identifier for the kdb environment, where you want to update the dataview.
sourcepub fn database_name(self, input: impl Into<String>) -> Self
pub fn database_name(self, input: impl Into<String>) -> Self
The name of the database.
sourcepub fn set_database_name(self, input: Option<String>) -> Self
pub fn set_database_name(self, input: Option<String>) -> Self
The name of the database.
sourcepub fn get_database_name(&self) -> &Option<String>
pub fn get_database_name(&self) -> &Option<String>
The name of the database.
sourcepub fn dataview_name(self, input: impl Into<String>) -> Self
pub fn dataview_name(self, input: impl Into<String>) -> Self
The name of the dataview that you want to update.
sourcepub fn set_dataview_name(self, input: Option<String>) -> Self
pub fn set_dataview_name(self, input: Option<String>) -> Self
The name of the dataview that you want to update.
sourcepub fn get_dataview_name(&self) -> &Option<String>
pub fn get_dataview_name(&self) -> &Option<String>
The name of the dataview that you want to update.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description for a dataview.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description for a dataview.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description for a dataview.
sourcepub fn changeset_id(self, input: impl Into<String>) -> Self
pub fn changeset_id(self, input: impl Into<String>) -> Self
A unique identifier for the changeset.
sourcepub fn set_changeset_id(self, input: Option<String>) -> Self
pub fn set_changeset_id(self, input: Option<String>) -> Self
A unique identifier for the changeset.
sourcepub fn get_changeset_id(&self) -> &Option<String>
pub fn get_changeset_id(&self) -> &Option<String>
A unique identifier for the changeset.
sourcepub fn segment_configurations(
self,
input: KxDataviewSegmentConfiguration
) -> Self
pub fn segment_configurations( self, input: KxDataviewSegmentConfiguration ) -> Self
Appends an item to segmentConfigurations.
To override the contents of this collection use set_segment_configurations.
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
sourcepub fn set_segment_configurations(
self,
input: Option<Vec<KxDataviewSegmentConfiguration>>
) -> Self
pub fn set_segment_configurations( self, input: Option<Vec<KxDataviewSegmentConfiguration>> ) -> Self
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
sourcepub fn get_segment_configurations(
&self
) -> &Option<Vec<KxDataviewSegmentConfiguration>>
pub fn get_segment_configurations( &self ) -> &Option<Vec<KxDataviewSegmentConfiguration>>
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
A token that ensures idempotency. This token expires in 10 minutes.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
A token that ensures idempotency. This token expires in 10 minutes.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
A token that ensures idempotency. This token expires in 10 minutes.
Trait Implementations§
source§impl Clone for UpdateKxDataviewFluentBuilder
impl Clone for UpdateKxDataviewFluentBuilder
source§fn clone(&self) -> UpdateKxDataviewFluentBuilder
fn clone(&self) -> UpdateKxDataviewFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more