Struct aws_sdk_rds::operation::describe_tenant_databases::builders::DescribeTenantDatabasesInputBuilder
source · #[non_exhaustive]pub struct DescribeTenantDatabasesInputBuilder { /* private fields */ }Expand description
A builder for DescribeTenantDatabasesInput.
Implementations§
source§impl DescribeTenantDatabasesInputBuilder
impl DescribeTenantDatabasesInputBuilder
sourcepub fn db_instance_identifier(self, input: impl Into<String>) -> Self
pub fn db_instance_identifier(self, input: impl Into<String>) -> Self
The user-supplied DB instance identifier, which must match the identifier of an existing instance owned by the Amazon Web Services account. This parameter isn't case-sensitive.
sourcepub fn set_db_instance_identifier(self, input: Option<String>) -> Self
pub fn set_db_instance_identifier(self, input: Option<String>) -> Self
The user-supplied DB instance identifier, which must match the identifier of an existing instance owned by the Amazon Web Services account. This parameter isn't case-sensitive.
sourcepub fn get_db_instance_identifier(&self) -> &Option<String>
pub fn get_db_instance_identifier(&self) -> &Option<String>
The user-supplied DB instance identifier, which must match the identifier of an existing instance owned by the Amazon Web Services account. This parameter isn't case-sensitive.
sourcepub fn tenant_db_name(self, input: impl Into<String>) -> Self
pub fn tenant_db_name(self, input: impl Into<String>) -> Self
The user-supplied tenant database name, which must match the name of an existing tenant database on the specified DB instance owned by your Amazon Web Services account. This parameter isn’t case-sensitive.
sourcepub fn set_tenant_db_name(self, input: Option<String>) -> Self
pub fn set_tenant_db_name(self, input: Option<String>) -> Self
The user-supplied tenant database name, which must match the name of an existing tenant database on the specified DB instance owned by your Amazon Web Services account. This parameter isn’t case-sensitive.
sourcepub fn get_tenant_db_name(&self) -> &Option<String>
pub fn get_tenant_db_name(&self) -> &Option<String>
The user-supplied tenant database name, which must match the name of an existing tenant database on the specified DB instance owned by your Amazon Web Services account. This parameter isn’t case-sensitive.
sourcepub fn filters(self, input: Filter) -> Self
pub fn filters(self, input: Filter) -> Self
Appends an item to filters.
To override the contents of this collection use set_filters.
A filter that specifies one or more database tenants to describe.
Supported filters:
-
tenant-db-name- Tenant database names. The results list only includes information about the tenant databases that match these tenant DB names. -
tenant-database-resource-id- Tenant database resource identifiers. -
dbi-resource-id- DB instance resource identifiers. The results list only includes information about the tenants contained within the DB instances identified by these resource identifiers.
sourcepub fn set_filters(self, input: Option<Vec<Filter>>) -> Self
pub fn set_filters(self, input: Option<Vec<Filter>>) -> Self
A filter that specifies one or more database tenants to describe.
Supported filters:
-
tenant-db-name- Tenant database names. The results list only includes information about the tenant databases that match these tenant DB names. -
tenant-database-resource-id- Tenant database resource identifiers. -
dbi-resource-id- DB instance resource identifiers. The results list only includes information about the tenants contained within the DB instances identified by these resource identifiers.
sourcepub fn get_filters(&self) -> &Option<Vec<Filter>>
pub fn get_filters(&self) -> &Option<Vec<Filter>>
A filter that specifies one or more database tenants to describe.
Supported filters:
-
tenant-db-name- Tenant database names. The results list only includes information about the tenant databases that match these tenant DB names. -
tenant-database-resource-id- Tenant database resource identifiers. -
dbi-resource-id- DB instance resource identifiers. The results list only includes information about the tenants contained within the DB instances identified by these resource identifiers.
sourcepub fn marker(self, input: impl Into<String>) -> Self
pub fn marker(self, input: impl Into<String>) -> Self
An optional pagination token provided by a previous DescribeTenantDatabases request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
sourcepub fn set_marker(self, input: Option<String>) -> Self
pub fn set_marker(self, input: Option<String>) -> Self
An optional pagination token provided by a previous DescribeTenantDatabases request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
sourcepub fn get_marker(&self) -> &Option<String>
pub fn get_marker(&self) -> &Option<String>
An optional pagination token provided by a previous DescribeTenantDatabases request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
sourcepub fn max_records(self, input: i32) -> Self
pub fn max_records(self, input: i32) -> Self
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.
sourcepub fn set_max_records(self, input: Option<i32>) -> Self
pub fn set_max_records(self, input: Option<i32>) -> Self
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.
sourcepub fn get_max_records(&self) -> &Option<i32>
pub fn get_max_records(&self) -> &Option<i32>
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.
sourcepub fn build(self) -> Result<DescribeTenantDatabasesInput, BuildError>
pub fn build(self) -> Result<DescribeTenantDatabasesInput, BuildError>
Consumes the builder and constructs a DescribeTenantDatabasesInput.
source§impl DescribeTenantDatabasesInputBuilder
impl DescribeTenantDatabasesInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DescribeTenantDatabasesOutput, SdkError<DescribeTenantDatabasesError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DescribeTenantDatabasesOutput, SdkError<DescribeTenantDatabasesError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeTenantDatabasesInputBuilder
impl Clone for DescribeTenantDatabasesInputBuilder
source§fn clone(&self) -> DescribeTenantDatabasesInputBuilder
fn clone(&self) -> DescribeTenantDatabasesInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeTenantDatabasesInputBuilder
impl Default for DescribeTenantDatabasesInputBuilder
source§fn default() -> DescribeTenantDatabasesInputBuilder
fn default() -> DescribeTenantDatabasesInputBuilder
source§impl PartialEq for DescribeTenantDatabasesInputBuilder
impl PartialEq for DescribeTenantDatabasesInputBuilder
source§fn eq(&self, other: &DescribeTenantDatabasesInputBuilder) -> bool
fn eq(&self, other: &DescribeTenantDatabasesInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeTenantDatabasesInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeTenantDatabasesInputBuilder
impl RefUnwindSafe for DescribeTenantDatabasesInputBuilder
impl Send for DescribeTenantDatabasesInputBuilder
impl Sync for DescribeTenantDatabasesInputBuilder
impl Unpin for DescribeTenantDatabasesInputBuilder
impl UnwindSafe for DescribeTenantDatabasesInputBuilder
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