Struct aws_sdk_quicksight::input::UpdateAnalysisInput
source · #[non_exhaustive]pub struct UpdateAnalysisInput { /* private fields */ }Implementations§
source§impl UpdateAnalysisInput
impl UpdateAnalysisInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateAnalysis, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateAnalysis, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateAnalysis>
Examples found in repository?
13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::UpdateAnalysis,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::UpdateAnalysisError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// 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](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::UpdateAnalysisOutput,
aws_smithy_http::result::SdkError<crate::error::UpdateAnalysisError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateAnalysisInput.
source§impl UpdateAnalysisInput
impl UpdateAnalysisInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that contains the analysis that you're updating.
sourcepub fn analysis_id(&self) -> Option<&str>
pub fn analysis_id(&self) -> Option<&str>
The ID for the analysis that you're updating. This ID displays in the URL of the analysis.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
A descriptive name for the analysis that you're updating. This name displays for the analysis in the Amazon QuickSight console.
sourcepub fn parameters(&self) -> Option<&Parameters>
pub fn parameters(&self) -> Option<&Parameters>
The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.
sourcepub fn source_entity(&self) -> Option<&AnalysisSourceEntity>
pub fn source_entity(&self) -> Option<&AnalysisSourceEntity>
A source entity to use for the analysis that you're updating. This metadata structure contains details that describe a source template and one or more datasets.
Trait Implementations§
source§impl Clone for UpdateAnalysisInput
impl Clone for UpdateAnalysisInput
source§fn clone(&self) -> UpdateAnalysisInput
fn clone(&self) -> UpdateAnalysisInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more