Struct aws_sdk_quicksight::input::UpdateDataSourceInput
source · #[non_exhaustive]pub struct UpdateDataSourceInput { /* private fields */ }Implementations§
source§impl UpdateDataSourceInput
impl UpdateDataSourceInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateDataSource, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateDataSource, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateDataSource>
Examples found in repository?
14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::UpdateDataSource,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::UpdateDataSourceError>,
> {
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::UpdateDataSourceOutput,
aws_smithy_http::result::SdkError<crate::error::UpdateDataSourceError>,
> {
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 UpdateDataSourceInput.
source§impl UpdateDataSourceInput
impl UpdateDataSourceInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The Amazon Web Services account ID.
sourcepub fn data_source_id(&self) -> Option<&str>
pub fn data_source_id(&self) -> Option<&str>
The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn data_source_parameters(&self) -> Option<&DataSourceParameters>
pub fn data_source_parameters(&self) -> Option<&DataSourceParameters>
The parameters that Amazon QuickSight uses to connect to your underlying source.
sourcepub fn credentials(&self) -> Option<&DataSourceCredentials>
pub fn credentials(&self) -> Option<&DataSourceCredentials>
The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
sourcepub fn vpc_connection_properties(&self) -> Option<&VpcConnectionProperties>
pub fn vpc_connection_properties(&self) -> Option<&VpcConnectionProperties>
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.
sourcepub fn ssl_properties(&self) -> Option<&SslProperties>
pub fn ssl_properties(&self) -> Option<&SslProperties>
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.
Trait Implementations§
source§impl Clone for UpdateDataSourceInput
impl Clone for UpdateDataSourceInput
source§fn clone(&self) -> UpdateDataSourceInput
fn clone(&self) -> UpdateDataSourceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more