#[non_exhaustive]pub struct AssetBundleImportJobDataSourceOverrideParameters {
pub data_source_id: String,
pub name: Option<String>,
pub data_source_parameters: Option<DataSourceParameters>,
pub vpc_connection_properties: Option<VpcConnectionProperties>,
pub ssl_properties: Option<SslProperties>,
pub credentials: Option<AssetBundleImportJobDataSourceCredentials>,
}
Expand description
The override parameters for a single data source that is being imported.
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.data_source_id: String
The ID of the data source to apply overrides to.
name: Option<String>
A new name for the data source.
data_source_parameters: Option<DataSourceParameters>
The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
vpc_connection_properties: Option<VpcConnectionProperties>
VPC connection properties.
ssl_properties: Option<SslProperties>
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.
credentials: Option<AssetBundleImportJobDataSourceCredentials>
An optional structure that provides the credentials to be used to create the imported data source.
Implementations§
source§impl AssetBundleImportJobDataSourceOverrideParameters
impl AssetBundleImportJobDataSourceOverrideParameters
sourcepub fn data_source_id(&self) -> &str
pub fn data_source_id(&self) -> &str
The ID of the data source to apply overrides to.
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 data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
sourcepub fn vpc_connection_properties(&self) -> Option<&VpcConnectionProperties>
pub fn vpc_connection_properties(&self) -> Option<&VpcConnectionProperties>
VPC connection properties.
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 data source.
sourcepub fn credentials(&self) -> Option<&AssetBundleImportJobDataSourceCredentials>
pub fn credentials(&self) -> Option<&AssetBundleImportJobDataSourceCredentials>
An optional structure that provides the credentials to be used to create the imported data source.
source§impl AssetBundleImportJobDataSourceOverrideParameters
impl AssetBundleImportJobDataSourceOverrideParameters
sourcepub fn builder() -> AssetBundleImportJobDataSourceOverrideParametersBuilder
pub fn builder() -> AssetBundleImportJobDataSourceOverrideParametersBuilder
Creates a new builder-style object to manufacture AssetBundleImportJobDataSourceOverrideParameters
.
Trait Implementations§
source§impl Clone for AssetBundleImportJobDataSourceOverrideParameters
impl Clone for AssetBundleImportJobDataSourceOverrideParameters
source§fn clone(&self) -> AssetBundleImportJobDataSourceOverrideParameters
fn clone(&self) -> AssetBundleImportJobDataSourceOverrideParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AssetBundleImportJobDataSourceOverrideParameters
impl PartialEq for AssetBundleImportJobDataSourceOverrideParameters
source§fn eq(&self, other: &AssetBundleImportJobDataSourceOverrideParameters) -> bool
fn eq(&self, other: &AssetBundleImportJobDataSourceOverrideParameters) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AssetBundleImportJobDataSourceOverrideParameters
Auto Trait Implementations§
impl Freeze for AssetBundleImportJobDataSourceOverrideParameters
impl RefUnwindSafe for AssetBundleImportJobDataSourceOverrideParameters
impl Send for AssetBundleImportJobDataSourceOverrideParameters
impl Sync for AssetBundleImportJobDataSourceOverrideParameters
impl Unpin for AssetBundleImportJobDataSourceOverrideParameters
impl UnwindSafe for AssetBundleImportJobDataSourceOverrideParameters
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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