#[non_exhaustive]pub struct DbSnapshotTenantDatabaseBuilder { /* private fields */ }Expand description
A builder for DbSnapshotTenantDatabase.
Implementations§
source§impl DbSnapshotTenantDatabaseBuilder
impl DbSnapshotTenantDatabaseBuilder
sourcepub fn db_snapshot_identifier(self, input: impl Into<String>) -> Self
pub fn db_snapshot_identifier(self, input: impl Into<String>) -> Self
The identifier for the snapshot of the DB instance.
sourcepub fn set_db_snapshot_identifier(self, input: Option<String>) -> Self
pub fn set_db_snapshot_identifier(self, input: Option<String>) -> Self
The identifier for the snapshot of the DB instance.
sourcepub fn get_db_snapshot_identifier(&self) -> &Option<String>
pub fn get_db_snapshot_identifier(&self) -> &Option<String>
The identifier for the snapshot of the DB instance.
sourcepub fn db_instance_identifier(self, input: impl Into<String>) -> Self
pub fn db_instance_identifier(self, input: impl Into<String>) -> Self
The ID for the DB instance that contains the tenant databases.
sourcepub fn set_db_instance_identifier(self, input: Option<String>) -> Self
pub fn set_db_instance_identifier(self, input: Option<String>) -> Self
The ID for the DB instance that contains the tenant databases.
sourcepub fn get_db_instance_identifier(&self) -> &Option<String>
pub fn get_db_instance_identifier(&self) -> &Option<String>
The ID for the DB instance that contains the tenant databases.
sourcepub fn dbi_resource_id(self, input: impl Into<String>) -> Self
pub fn dbi_resource_id(self, input: impl Into<String>) -> Self
The resource identifier of the source CDB instance. This identifier can't be changed and is unique to an Amazon Web Services Region.
sourcepub fn set_dbi_resource_id(self, input: Option<String>) -> Self
pub fn set_dbi_resource_id(self, input: Option<String>) -> Self
The resource identifier of the source CDB instance. This identifier can't be changed and is unique to an Amazon Web Services Region.
sourcepub fn get_dbi_resource_id(&self) -> &Option<String>
pub fn get_dbi_resource_id(&self) -> &Option<String>
The resource identifier of the source CDB instance. This identifier can't be changed and is unique to an Amazon Web Services Region.
sourcepub fn engine_name(self, input: impl Into<String>) -> Self
pub fn engine_name(self, input: impl Into<String>) -> Self
The name of the database engine.
sourcepub fn set_engine_name(self, input: Option<String>) -> Self
pub fn set_engine_name(self, input: Option<String>) -> Self
The name of the database engine.
sourcepub fn get_engine_name(&self) -> &Option<String>
pub fn get_engine_name(&self) -> &Option<String>
The name of the database engine.
sourcepub fn snapshot_type(self, input: impl Into<String>) -> Self
pub fn snapshot_type(self, input: impl Into<String>) -> Self
The type of DB snapshot.
sourcepub fn set_snapshot_type(self, input: Option<String>) -> Self
pub fn set_snapshot_type(self, input: Option<String>) -> Self
The type of DB snapshot.
sourcepub fn get_snapshot_type(&self) -> &Option<String>
pub fn get_snapshot_type(&self) -> &Option<String>
The type of DB snapshot.
sourcepub fn tenant_database_create_time(self, input: DateTime) -> Self
pub fn tenant_database_create_time(self, input: DateTime) -> Self
The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC). If you copy the snapshot, the creation time changes.
sourcepub fn set_tenant_database_create_time(self, input: Option<DateTime>) -> Self
pub fn set_tenant_database_create_time(self, input: Option<DateTime>) -> Self
The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC). If you copy the snapshot, the creation time changes.
sourcepub fn get_tenant_database_create_time(&self) -> &Option<DateTime>
pub fn get_tenant_database_create_time(&self) -> &Option<DateTime>
The time the DB snapshot was taken, specified in Coordinated Universal Time (UTC). If you copy the snapshot, the creation time changes.
sourcepub fn tenant_db_name(self, input: impl Into<String>) -> Self
pub fn tenant_db_name(self, input: impl Into<String>) -> Self
The name of the tenant database.
sourcepub fn set_tenant_db_name(self, input: Option<String>) -> Self
pub fn set_tenant_db_name(self, input: Option<String>) -> Self
The name of the tenant database.
sourcepub fn get_tenant_db_name(&self) -> &Option<String>
pub fn get_tenant_db_name(&self) -> &Option<String>
The name of the tenant database.
sourcepub fn master_username(self, input: impl Into<String>) -> Self
pub fn master_username(self, input: impl Into<String>) -> Self
The master username of the tenant database.
sourcepub fn set_master_username(self, input: Option<String>) -> Self
pub fn set_master_username(self, input: Option<String>) -> Self
The master username of the tenant database.
sourcepub fn get_master_username(&self) -> &Option<String>
pub fn get_master_username(&self) -> &Option<String>
The master username of the tenant database.
sourcepub fn tenant_database_resource_id(self, input: impl Into<String>) -> Self
pub fn tenant_database_resource_id(self, input: impl Into<String>) -> Self
The resource ID of the tenant database.
sourcepub fn set_tenant_database_resource_id(self, input: Option<String>) -> Self
pub fn set_tenant_database_resource_id(self, input: Option<String>) -> Self
The resource ID of the tenant database.
sourcepub fn get_tenant_database_resource_id(&self) -> &Option<String>
pub fn get_tenant_database_resource_id(&self) -> &Option<String>
The resource ID of the tenant database.
sourcepub fn character_set_name(self, input: impl Into<String>) -> Self
pub fn character_set_name(self, input: impl Into<String>) -> Self
The name of the character set of a tenant database.
sourcepub fn set_character_set_name(self, input: Option<String>) -> Self
pub fn set_character_set_name(self, input: Option<String>) -> Self
The name of the character set of a tenant database.
sourcepub fn get_character_set_name(&self) -> &Option<String>
pub fn get_character_set_name(&self) -> &Option<String>
The name of the character set of a tenant database.
sourcepub fn db_snapshot_tenant_database_arn(self, input: impl Into<String>) -> Self
pub fn db_snapshot_tenant_database_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the snapshot tenant database.
sourcepub fn set_db_snapshot_tenant_database_arn(self, input: Option<String>) -> Self
pub fn set_db_snapshot_tenant_database_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the snapshot tenant database.
sourcepub fn get_db_snapshot_tenant_database_arn(&self) -> &Option<String>
pub fn get_db_snapshot_tenant_database_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the snapshot tenant database.
sourcepub fn nchar_character_set_name(self, input: impl Into<String>) -> Self
pub fn nchar_character_set_name(self, input: impl Into<String>) -> Self
The NCHAR character set name of the tenant database.
sourcepub fn set_nchar_character_set_name(self, input: Option<String>) -> Self
pub fn set_nchar_character_set_name(self, input: Option<String>) -> Self
The NCHAR character set name of the tenant database.
sourcepub fn get_nchar_character_set_name(&self) -> &Option<String>
pub fn get_nchar_character_set_name(&self) -> &Option<String>
The NCHAR character set name of the tenant database.
sourcepub fn tag_list(self, input: Tag) -> Self
pub fn tag_list(self, input: Tag) -> Self
Appends an item to tag_list.
To override the contents of this collection use set_tag_list.
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
sourcepub fn set_tag_list(self, input: Option<Vec<Tag>>) -> Self
pub fn set_tag_list(self, input: Option<Vec<Tag>>) -> Self
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
sourcepub fn get_tag_list(&self) -> &Option<Vec<Tag>>
pub fn get_tag_list(&self) -> &Option<Vec<Tag>>
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
sourcepub fn build(self) -> DbSnapshotTenantDatabase
pub fn build(self) -> DbSnapshotTenantDatabase
Consumes the builder and constructs a DbSnapshotTenantDatabase.
Trait Implementations§
source§impl Clone for DbSnapshotTenantDatabaseBuilder
impl Clone for DbSnapshotTenantDatabaseBuilder
source§fn clone(&self) -> DbSnapshotTenantDatabaseBuilder
fn clone(&self) -> DbSnapshotTenantDatabaseBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DbSnapshotTenantDatabaseBuilder
impl Default for DbSnapshotTenantDatabaseBuilder
source§fn default() -> DbSnapshotTenantDatabaseBuilder
fn default() -> DbSnapshotTenantDatabaseBuilder
source§impl PartialEq for DbSnapshotTenantDatabaseBuilder
impl PartialEq for DbSnapshotTenantDatabaseBuilder
source§fn eq(&self, other: &DbSnapshotTenantDatabaseBuilder) -> bool
fn eq(&self, other: &DbSnapshotTenantDatabaseBuilder) -> bool
self and other values to be equal, and is used
by ==.