Struct aws_sdk_quicksight::types::builders::S3ParametersBuilder
source · #[non_exhaustive]pub struct S3ParametersBuilder { /* private fields */ }Expand description
A builder for S3Parameters.
Implementations§
source§impl S3ParametersBuilder
impl S3ParametersBuilder
sourcepub fn manifest_file_location(self, input: ManifestFileLocation) -> Self
pub fn manifest_file_location(self, input: ManifestFileLocation) -> Self
Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.
sourcepub fn set_manifest_file_location(
self,
input: Option<ManifestFileLocation>
) -> Self
pub fn set_manifest_file_location( self, input: Option<ManifestFileLocation> ) -> Self
Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.
sourcepub fn get_manifest_file_location(&self) -> &Option<ManifestFileLocation>
pub fn get_manifest_file_location(&self) -> &Option<ManifestFileLocation>
Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
sourcepub fn build(self) -> S3Parameters
pub fn build(self) -> S3Parameters
Consumes the builder and constructs a S3Parameters.
Trait Implementations§
source§impl Clone for S3ParametersBuilder
impl Clone for S3ParametersBuilder
source§fn clone(&self) -> S3ParametersBuilder
fn clone(&self) -> S3ParametersBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for S3ParametersBuilder
impl Debug for S3ParametersBuilder
source§impl Default for S3ParametersBuilder
impl Default for S3ParametersBuilder
source§fn default() -> S3ParametersBuilder
fn default() -> S3ParametersBuilder
source§impl PartialEq<S3ParametersBuilder> for S3ParametersBuilder
impl PartialEq<S3ParametersBuilder> for S3ParametersBuilder
source§fn eq(&self, other: &S3ParametersBuilder) -> bool
fn eq(&self, other: &S3ParametersBuilder) -> bool
self and other values to be equal, and is used
by ==.