#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for ModifyCustomDbEngineVersionOutput
Implementations
sourceimpl Builder
impl Builder
sourcepub fn set_engine(self, input: Option<String>) -> Self
pub fn set_engine(self, input: Option<String>) -> Self
The name of the database engine.
sourcepub fn engine_version(self, input: impl Into<String>) -> Self
pub fn engine_version(self, input: impl Into<String>) -> Self
The version number of the database engine.
sourcepub fn set_engine_version(self, input: Option<String>) -> Self
pub fn set_engine_version(self, input: Option<String>) -> Self
The version number of the database engine.
sourcepub fn db_parameter_group_family(self, input: impl Into<String>) -> Self
pub fn db_parameter_group_family(self, input: impl Into<String>) -> Self
The name of the DB parameter group family for the database engine.
sourcepub fn set_db_parameter_group_family(self, input: Option<String>) -> Self
pub fn set_db_parameter_group_family(self, input: Option<String>) -> Self
The name of the DB parameter group family for the database engine.
sourcepub fn db_engine_description(self, input: impl Into<String>) -> Self
pub fn db_engine_description(self, input: impl Into<String>) -> Self
The description of the database engine.
sourcepub fn set_db_engine_description(self, input: Option<String>) -> Self
pub fn set_db_engine_description(self, input: Option<String>) -> Self
The description of the database engine.
sourcepub fn db_engine_version_description(self, input: impl Into<String>) -> Self
pub fn db_engine_version_description(self, input: impl Into<String>) -> Self
The description of the database engine version.
sourcepub fn set_db_engine_version_description(self, input: Option<String>) -> Self
pub fn set_db_engine_version_description(self, input: Option<String>) -> Self
The description of the database engine version.
sourcepub fn default_character_set(self, input: CharacterSet) -> Self
pub fn default_character_set(self, input: CharacterSet) -> Self
The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.
sourcepub fn set_default_character_set(self, input: Option<CharacterSet>) -> Self
pub fn set_default_character_set(self, input: Option<CharacterSet>) -> Self
The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.
sourcepub fn supported_character_sets(self, input: CharacterSet) -> Self
pub fn supported_character_sets(self, input: CharacterSet) -> Self
Appends an item to supported_character_sets.
To override the contents of this collection use set_supported_character_sets.
A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.
sourcepub fn set_supported_character_sets(
self,
input: Option<Vec<CharacterSet>>
) -> Self
pub fn set_supported_character_sets(
self,
input: Option<Vec<CharacterSet>>
) -> Self
A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.
sourcepub fn supported_nchar_character_sets(self, input: CharacterSet) -> Self
pub fn supported_nchar_character_sets(self, input: CharacterSet) -> Self
Appends an item to supported_nchar_character_sets.
To override the contents of this collection use set_supported_nchar_character_sets.
A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.
sourcepub fn set_supported_nchar_character_sets(
self,
input: Option<Vec<CharacterSet>>
) -> Self
pub fn set_supported_nchar_character_sets(
self,
input: Option<Vec<CharacterSet>>
) -> Self
A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.
sourcepub fn valid_upgrade_target(self, input: UpgradeTarget) -> Self
pub fn valid_upgrade_target(self, input: UpgradeTarget) -> Self
Appends an item to valid_upgrade_target.
To override the contents of this collection use set_valid_upgrade_target.
A list of engine versions that this database engine version can be upgraded to.
sourcepub fn set_valid_upgrade_target(self, input: Option<Vec<UpgradeTarget>>) -> Self
pub fn set_valid_upgrade_target(self, input: Option<Vec<UpgradeTarget>>) -> Self
A list of engine versions that this database engine version can be upgraded to.
sourcepub fn supported_timezones(self, input: Timezone) -> Self
pub fn supported_timezones(self, input: Timezone) -> Self
Appends an item to supported_timezones.
To override the contents of this collection use set_supported_timezones.
A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.
sourcepub fn set_supported_timezones(self, input: Option<Vec<Timezone>>) -> Self
pub fn set_supported_timezones(self, input: Option<Vec<Timezone>>) -> Self
A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.
sourcepub fn exportable_log_types(self, input: impl Into<String>) -> Self
pub fn exportable_log_types(self, input: impl Into<String>) -> Self
Appends an item to exportable_log_types.
To override the contents of this collection use set_exportable_log_types.
The types of logs that the database engine has available for export to CloudWatch Logs.
sourcepub fn set_exportable_log_types(self, input: Option<Vec<String>>) -> Self
pub fn set_exportable_log_types(self, input: Option<Vec<String>>) -> Self
The types of logs that the database engine has available for export to CloudWatch Logs.
sourcepub fn supports_log_exports_to_cloudwatch_logs(self, input: bool) -> Self
pub fn supports_log_exports_to_cloudwatch_logs(self, input: bool) -> Self
A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
sourcepub fn set_supports_log_exports_to_cloudwatch_logs(
self,
input: Option<bool>
) -> Self
pub fn set_supports_log_exports_to_cloudwatch_logs(
self,
input: Option<bool>
) -> Self
A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
sourcepub fn supports_read_replica(self, input: bool) -> Self
pub fn supports_read_replica(self, input: bool) -> Self
Indicates whether the database engine version supports read replicas.
sourcepub fn set_supports_read_replica(self, input: Option<bool>) -> Self
pub fn set_supports_read_replica(self, input: Option<bool>) -> Self
Indicates whether the database engine version supports read replicas.
sourcepub fn supported_engine_modes(self, input: impl Into<String>) -> Self
pub fn supported_engine_modes(self, input: impl Into<String>) -> Self
Appends an item to supported_engine_modes.
To override the contents of this collection use set_supported_engine_modes.
A list of the supported DB engine modes.
sourcepub fn set_supported_engine_modes(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_engine_modes(self, input: Option<Vec<String>>) -> Self
A list of the supported DB engine modes.
sourcepub fn supported_feature_names(self, input: impl Into<String>) -> Self
pub fn supported_feature_names(self, input: impl Into<String>) -> Self
Appends an item to supported_feature_names.
To override the contents of this collection use set_supported_feature_names.
A list of features supported by the DB engine.
The supported features vary by DB engine and DB engine version.
To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:
aws rds describe-db-engine-versions --engine
For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:
aws rds describe-db-engine-versions --engine postgres --engine-version 13.3
The supported features are listed under SupportedFeatureNames in the output.
sourcepub fn set_supported_feature_names(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_feature_names(self, input: Option<Vec<String>>) -> Self
A list of features supported by the DB engine.
The supported features vary by DB engine and DB engine version.
To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:
aws rds describe-db-engine-versions --engine
For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:
aws rds describe-db-engine-versions --engine postgres --engine-version 13.3
The supported features are listed under SupportedFeatureNames in the output.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The status of the DB engine version, either available or deprecated.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status of the DB engine version, either available or deprecated.
sourcepub fn supports_parallel_query(self, input: bool) -> Self
pub fn supports_parallel_query(self, input: bool) -> Self
A value that indicates whether you can use Aurora parallel query with a specific DB engine version.
sourcepub fn set_supports_parallel_query(self, input: Option<bool>) -> Self
pub fn set_supports_parallel_query(self, input: Option<bool>) -> Self
A value that indicates whether you can use Aurora parallel query with a specific DB engine version.
sourcepub fn supports_global_databases(self, input: bool) -> Self
pub fn supports_global_databases(self, input: bool) -> Self
A value that indicates whether you can use Aurora global databases with a specific DB engine version.
sourcepub fn set_supports_global_databases(self, input: Option<bool>) -> Self
pub fn set_supports_global_databases(self, input: Option<bool>) -> Self
A value that indicates whether you can use Aurora global databases with a specific DB engine version.
sourcepub fn major_engine_version(self, input: impl Into<String>) -> Self
pub fn major_engine_version(self, input: impl Into<String>) -> Self
The major engine version of the CEV.
sourcepub fn set_major_engine_version(self, input: Option<String>) -> Self
pub fn set_major_engine_version(self, input: Option<String>) -> Self
The major engine version of the CEV.
sourcepub fn database_installation_files_s3_bucket_name(
self,
input: impl Into<String>
) -> Self
pub fn database_installation_files_s3_bucket_name(
self,
input: impl Into<String>
) -> Self
The name of the Amazon S3 bucket that contains your database installation files.
sourcepub fn set_database_installation_files_s3_bucket_name(
self,
input: Option<String>
) -> Self
pub fn set_database_installation_files_s3_bucket_name(
self,
input: Option<String>
) -> Self
The name of the Amazon S3 bucket that contains your database installation files.
sourcepub fn database_installation_files_s3_prefix(
self,
input: impl Into<String>
) -> Self
pub fn database_installation_files_s3_prefix(
self,
input: impl Into<String>
) -> Self
The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.
sourcepub fn set_database_installation_files_s3_prefix(
self,
input: Option<String>
) -> Self
pub fn set_database_installation_files_s3_prefix(
self,
input: Option<String>
) -> Self
The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.
sourcepub fn db_engine_version_arn(self, input: impl Into<String>) -> Self
pub fn db_engine_version_arn(self, input: impl Into<String>) -> Self
The ARN of the custom engine version.
sourcepub fn set_db_engine_version_arn(self, input: Option<String>) -> Self
pub fn set_db_engine_version_arn(self, input: Option<String>) -> Self
The ARN of the custom engine version.
sourcepub fn kms_key_id(self, input: impl Into<String>) -> Self
pub fn kms_key_id(self, input: impl Into<String>) -> Self
The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.
sourcepub fn set_kms_key_id(self, input: Option<String>) -> Self
pub fn set_kms_key_id(self, input: Option<String>) -> Self
The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.
sourcepub fn create_time(self, input: DateTime) -> Self
pub fn create_time(self, input: DateTime) -> Self
The creation time of the DB engine version.
sourcepub fn set_create_time(self, input: Option<DateTime>) -> Self
pub fn set_create_time(self, input: Option<DateTime>) -> Self
The creation time of the DB engine version.
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 supports_babelfish(self, input: bool) -> Self
pub fn supports_babelfish(self, input: bool) -> Self
A value that indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
sourcepub fn set_supports_babelfish(self, input: Option<bool>) -> Self
pub fn set_supports_babelfish(self, input: Option<bool>) -> Self
A value that indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
sourcepub fn build(self) -> ModifyCustomDbEngineVersionOutput
pub fn build(self) -> ModifyCustomDbEngineVersionOutput
Consumes the builder and constructs a ModifyCustomDbEngineVersionOutput
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more