Skip to main content

AutonomousDatabaseBuilder

Struct AutonomousDatabaseBuilder 

Source
#[non_exhaustive]
pub struct AutonomousDatabaseBuilder { /* private fields */ }
Expand description

A builder for AutonomousDatabase.

Implementations§

Source§

impl AutonomousDatabaseBuilder

Source

pub fn autonomous_database_id(self, input: impl Into<String>) -> Self

The unique identifier of the Autonomous Database.

Source

pub fn set_autonomous_database_id(self, input: Option<String>) -> Self

The unique identifier of the Autonomous Database.

Source

pub fn get_autonomous_database_id(&self) -> &Option<String>

The unique identifier of the Autonomous Database.

Source

pub fn autonomous_database_arn(self, input: impl Into<String>) -> Self

The Amazon Resource Name (ARN) of the Autonomous Database.

Source

pub fn set_autonomous_database_arn(self, input: Option<String>) -> Self

The Amazon Resource Name (ARN) of the Autonomous Database.

Source

pub fn get_autonomous_database_arn(&self) -> &Option<String>

The Amazon Resource Name (ARN) of the Autonomous Database.

Source

pub fn oci_resource_anchor_name(self, input: impl Into<String>) -> Self

The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.

Source

pub fn set_oci_resource_anchor_name(self, input: Option<String>) -> Self

The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.

Source

pub fn get_oci_resource_anchor_name(&self) -> &Option<String>

The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.

Source

pub fn percent_progress(self, input: f32) -> Self

The progress of the current operation on the Autonomous Database, as a percentage.

Source

pub fn set_percent_progress(self, input: Option<f32>) -> Self

The progress of the current operation on the Autonomous Database, as a percentage.

Source

pub fn get_percent_progress(&self) -> &Option<f32>

The progress of the current operation on the Autonomous Database, as a percentage.

Source

pub fn ocid(self, input: impl Into<String>) -> Self

The Oracle Cloud Identifier (OCID) of the Autonomous Database.

Source

pub fn set_ocid(self, input: Option<String>) -> Self

The Oracle Cloud Identifier (OCID) of the Autonomous Database.

Source

pub fn get_ocid(&self) -> &Option<String>

The Oracle Cloud Identifier (OCID) of the Autonomous Database.

Source

pub fn oci_url(self, input: impl Into<String>) -> Self

The URL for accessing the OCI console page for the Autonomous Database.

Source

pub fn set_oci_url(self, input: Option<String>) -> Self

The URL for accessing the OCI console page for the Autonomous Database.

Source

pub fn get_oci_url(&self) -> &Option<String>

The URL for accessing the OCI console page for the Autonomous Database.

Source

pub fn display_name(self, input: impl Into<String>) -> Self

The user-friendly name of the Autonomous Database.

Source

pub fn set_display_name(self, input: Option<String>) -> Self

The user-friendly name of the Autonomous Database.

Source

pub fn get_display_name(&self) -> &Option<String>

The user-friendly name of the Autonomous Database.

Source

pub fn db_name(self, input: impl Into<String>) -> Self

The name of the Autonomous Database.

Source

pub fn set_db_name(self, input: Option<String>) -> Self

The name of the Autonomous Database.

Source

pub fn get_db_name(&self) -> &Option<String>

The name of the Autonomous Database.

Source

pub fn source_id(self, input: impl Into<String>) -> Self

The unique identifier of the source from which the Autonomous Database was created.

Source

pub fn set_source_id(self, input: Option<String>) -> Self

The unique identifier of the source from which the Autonomous Database was created.

Source

pub fn get_source_id(&self) -> &Option<String>

The unique identifier of the source from which the Autonomous Database was created.

Source

pub fn status(self, input: AutonomousDatabaseResourceStatus) -> Self

The current status of the Autonomous Database.

Source

pub fn set_status(self, input: Option<AutonomousDatabaseResourceStatus>) -> Self

The current status of the Autonomous Database.

Source

pub fn get_status(&self) -> &Option<AutonomousDatabaseResourceStatus>

The current status of the Autonomous Database.

Source

pub fn status_reason(self, input: impl Into<String>) -> Self

Additional information about the current status of the Autonomous Database, if applicable.

Source

pub fn set_status_reason(self, input: Option<String>) -> Self

Additional information about the current status of the Autonomous Database, if applicable.

Source

pub fn get_status_reason(&self) -> &Option<String>

Additional information about the current status of the Autonomous Database, if applicable.

Source

pub fn database_type(self, input: DatabaseType) -> Self

The type of the Autonomous Database, either a regular database or a clone.

Source

pub fn set_database_type(self, input: Option<DatabaseType>) -> Self

The type of the Autonomous Database, either a regular database or a clone.

Source

pub fn get_database_type(&self) -> &Option<DatabaseType>

The type of the Autonomous Database, either a regular database or a clone.

Source

pub fn db_version(self, input: impl Into<String>) -> Self

The Oracle Database software version of the Autonomous Database.

Source

pub fn set_db_version(self, input: Option<String>) -> Self

The Oracle Database software version of the Autonomous Database.

Source

pub fn get_db_version(&self) -> &Option<String>

The Oracle Database software version of the Autonomous Database.

Source

pub fn db_workload(self, input: DbWorkload) -> Self

The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

Source

pub fn set_db_workload(self, input: Option<DbWorkload>) -> Self

The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

Source

pub fn get_db_workload(&self) -> &Option<DbWorkload>

The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

Source

pub fn character_set(self, input: impl Into<String>) -> Self

The character set of the Autonomous Database.

Source

pub fn set_character_set(self, input: Option<String>) -> Self

The character set of the Autonomous Database.

Source

pub fn get_character_set(&self) -> &Option<String>

The character set of the Autonomous Database.

Source

pub fn ncharacter_set(self, input: impl Into<String>) -> Self

The national character set of the Autonomous Database.

Source

pub fn set_ncharacter_set(self, input: Option<String>) -> Self

The national character set of the Autonomous Database.

Source

pub fn get_ncharacter_set(&self) -> &Option<String>

The national character set of the Autonomous Database.

Source

pub fn database_edition(self, input: DatabaseEdition) -> Self

The Oracle Database edition of the Autonomous Database.

Source

pub fn set_database_edition(self, input: Option<DatabaseEdition>) -> Self

The Oracle Database edition of the Autonomous Database.

Source

pub fn get_database_edition(&self) -> &Option<DatabaseEdition>

The Oracle Database edition of the Autonomous Database.

Source

pub fn license_model(self, input: LicenseModel) -> Self

The Oracle license model that applies to the Autonomous Database.

Source

pub fn set_license_model(self, input: Option<LicenseModel>) -> Self

The Oracle license model that applies to the Autonomous Database.

Source

pub fn get_license_model(&self) -> &Option<LicenseModel>

The Oracle license model that applies to the Autonomous Database.

Source

pub fn open_mode(self, input: OpenMode) -> Self

The mode in which the Autonomous Database is open, either read-only or read/write.

Source

pub fn set_open_mode(self, input: Option<OpenMode>) -> Self

The mode in which the Autonomous Database is open, either read-only or read/write.

Source

pub fn get_open_mode(&self) -> &Option<OpenMode>

The mode in which the Autonomous Database is open, either read-only or read/write.

Source

pub fn permission_level(self, input: PermissionLevel) -> Self

The permission level of the Autonomous Database.

Source

pub fn set_permission_level(self, input: Option<PermissionLevel>) -> Self

The permission level of the Autonomous Database.

Source

pub fn get_permission_level(&self) -> &Option<PermissionLevel>

The permission level of the Autonomous Database.

Source

pub fn is_mtls_connection_required(self, input: bool) -> Self

Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.

Source

pub fn set_is_mtls_connection_required(self, input: Option<bool>) -> Self

Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.

Source

pub fn get_is_mtls_connection_required(&self) -> &Option<bool>

Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.

Source

pub fn autonomous_maintenance_schedule_type( self, input: AutonomousMaintenanceScheduleType, ) -> Self

The maintenance schedule type for the Autonomous Database.

Source

pub fn set_autonomous_maintenance_schedule_type( self, input: Option<AutonomousMaintenanceScheduleType>, ) -> Self

The maintenance schedule type for the Autonomous Database.

Source

pub fn get_autonomous_maintenance_schedule_type( &self, ) -> &Option<AutonomousMaintenanceScheduleType>

The maintenance schedule type for the Autonomous Database.

Source

pub fn net_services_architecture(self, input: NetServicesArchitecture) -> Self

The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.

Source

pub fn set_net_services_architecture( self, input: Option<NetServicesArchitecture>, ) -> Self

The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.

Source

pub fn get_net_services_architecture(&self) -> &Option<NetServicesArchitecture>

The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.

Source

pub fn available_upgrade_versions(self, input: impl Into<String>) -> Self

Appends an item to available_upgrade_versions.

To override the contents of this collection use set_available_upgrade_versions.

The list of Oracle Database software versions to which the Autonomous Database can be upgraded.

Source

pub fn set_available_upgrade_versions(self, input: Option<Vec<String>>) -> Self

The list of Oracle Database software versions to which the Autonomous Database can be upgraded.

Source

pub fn get_available_upgrade_versions(&self) -> &Option<Vec<String>>

The list of Oracle Database software versions to which the Autonomous Database can be upgraded.

Source

pub fn byol_compute_count_limit(self, input: i32) -> Self

The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.

Source

pub fn set_byol_compute_count_limit(self, input: Option<i32>) -> Self

The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.

Source

pub fn get_byol_compute_count_limit(&self) -> &Option<i32>

The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.

Source

pub fn connection_string_details( self, input: AutonomousDatabaseConnectionStrings, ) -> Self

The connection string details for the Autonomous Database.

Source

pub fn set_connection_string_details( self, input: Option<AutonomousDatabaseConnectionStrings>, ) -> Self

The connection string details for the Autonomous Database.

Source

pub fn get_connection_string_details( &self, ) -> &Option<AutonomousDatabaseConnectionStrings>

The connection string details for the Autonomous Database.

Source

pub fn service_console_url(self, input: impl Into<String>) -> Self

The URL for accessing the Oracle service console for the Autonomous Database.

Source

pub fn set_service_console_url(self, input: Option<String>) -> Self

The URL for accessing the Oracle service console for the Autonomous Database.

Source

pub fn get_service_console_url(&self) -> &Option<String>

The URL for accessing the Oracle service console for the Autonomous Database.

Source

pub fn sql_web_developer_url(self, input: impl Into<String>) -> Self

The URL for accessing Oracle SQL Developer Web for the Autonomous Database.

Source

pub fn set_sql_web_developer_url(self, input: Option<String>) -> Self

The URL for accessing Oracle SQL Developer Web for the Autonomous Database.

Source

pub fn get_sql_web_developer_url(&self) -> &Option<String>

The URL for accessing Oracle SQL Developer Web for the Autonomous Database.

Source

pub fn customer_contacts(self, input: CustomerContact) -> Self

Appends an item to customer_contacts.

To override the contents of this collection use set_customer_contacts.

The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.

Source

pub fn set_customer_contacts(self, input: Option<Vec<CustomerContact>>) -> Self

The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.

Source

pub fn get_customer_contacts(&self) -> &Option<Vec<CustomerContact>>

The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.

Source

pub fn apex_details(self, input: AutonomousDatabaseApex) -> Self

The Oracle Application Express (APEX) details for the Autonomous Database.

Source

pub fn set_apex_details(self, input: Option<AutonomousDatabaseApex>) -> Self

The Oracle Application Express (APEX) details for the Autonomous Database.

Source

pub fn get_apex_details(&self) -> &Option<AutonomousDatabaseApex>

The Oracle Application Express (APEX) details for the Autonomous Database.

Source

pub fn standby_db(self, input: DatabaseStandbySummary) -> Self

The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.

Source

pub fn set_standby_db(self, input: Option<DatabaseStandbySummary>) -> Self

The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.

Source

pub fn get_standby_db(&self) -> &Option<DatabaseStandbySummary>

The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.

Source

pub fn local_standby_db(self, input: DatabaseStandbySummary) -> Self

The details of the local standby Autonomous Database in an Oracle Data Guard configuration.

Source

pub fn set_local_standby_db(self, input: Option<DatabaseStandbySummary>) -> Self

The details of the local standby Autonomous Database in an Oracle Data Guard configuration.

Source

pub fn get_local_standby_db(&self) -> &Option<DatabaseStandbySummary>

The details of the local standby Autonomous Database in an Oracle Data Guard configuration.

Source

pub fn data_safe_status(self, input: DataSafeStatus) -> Self

The status of the Oracle Data Safe registration for the Autonomous Database.

Source

pub fn set_data_safe_status(self, input: Option<DataSafeStatus>) -> Self

The status of the Oracle Data Safe registration for the Autonomous Database.

Source

pub fn get_data_safe_status(&self) -> &Option<DataSafeStatus>

The status of the Oracle Data Safe registration for the Autonomous Database.

Source

pub fn database_management_status(self, input: DatabaseManagementStatus) -> Self

The status of Oracle Database Management for the Autonomous Database.

Source

pub fn set_database_management_status( self, input: Option<DatabaseManagementStatus>, ) -> Self

The status of Oracle Database Management for the Autonomous Database.

Source

pub fn get_database_management_status( &self, ) -> &Option<DatabaseManagementStatus>

The status of Oracle Database Management for the Autonomous Database.

Source

pub fn operations_insights_status(self, input: OperationsInsightsStatus) -> Self

The status of Oracle Operations Insights for the Autonomous Database.

Source

pub fn set_operations_insights_status( self, input: Option<OperationsInsightsStatus>, ) -> Self

The status of Oracle Operations Insights for the Autonomous Database.

Source

pub fn get_operations_insights_status( &self, ) -> &Option<OperationsInsightsStatus>

The status of Oracle Operations Insights for the Autonomous Database.

Source

pub fn availability_zone(self, input: impl Into<String>) -> Self

The Availability Zone where the Autonomous Database is located.

Source

pub fn set_availability_zone(self, input: Option<String>) -> Self

The Availability Zone where the Autonomous Database is located.

Source

pub fn get_availability_zone(&self) -> &Option<String>

The Availability Zone where the Autonomous Database is located.

Source

pub fn availability_zone_id(self, input: impl Into<String>) -> Self

The unique identifier of the Availability Zone where the Autonomous Database is located.

Source

pub fn set_availability_zone_id(self, input: Option<String>) -> Self

The unique identifier of the Availability Zone where the Autonomous Database is located.

Source

pub fn get_availability_zone_id(&self) -> &Option<String>

The unique identifier of the Availability Zone where the Autonomous Database is located.

Source

pub fn maintenance_target_component(self, input: impl Into<String>) -> Self

The component on the Autonomous Database that the current maintenance is being applied to.

Source

pub fn set_maintenance_target_component(self, input: Option<String>) -> Self

The component on the Autonomous Database that the current maintenance is being applied to.

Source

pub fn get_maintenance_target_component(&self) -> &Option<String>

The component on the Autonomous Database that the current maintenance is being applied to.

Source

pub fn connection_urls(self, input: AutonomousDatabaseConnectionUrls) -> Self

The connection URLs for accessing tools and services for the Autonomous Database.

Source

pub fn set_connection_urls( self, input: Option<AutonomousDatabaseConnectionUrls>, ) -> Self

The connection URLs for accessing tools and services for the Autonomous Database.

Source

pub fn get_connection_urls(&self) -> &Option<AutonomousDatabaseConnectionUrls>

The connection URLs for accessing tools and services for the Autonomous Database.

Source

pub fn db_tools_details(self, input: DatabaseTool) -> Self

Appends an item to db_tools_details.

To override the contents of this collection use set_db_tools_details.

The list of database management tools enabled for the Autonomous Database.

Source

pub fn set_db_tools_details(self, input: Option<Vec<DatabaseTool>>) -> Self

The list of database management tools enabled for the Autonomous Database.

Source

pub fn get_db_tools_details(&self) -> &Option<Vec<DatabaseTool>>

The list of database management tools enabled for the Autonomous Database.

Source

pub fn scheduled_operations(self, input: ScheduledOperationDetails) -> Self

Appends an item to scheduled_operations.

To override the contents of this collection use set_scheduled_operations.

The list of scheduled start and stop times for the Autonomous Database.

Source

pub fn set_scheduled_operations( self, input: Option<Vec<ScheduledOperationDetails>>, ) -> Self

The list of scheduled start and stop times for the Autonomous Database.

Source

pub fn get_scheduled_operations( &self, ) -> &Option<Vec<ScheduledOperationDetails>>

The list of scheduled start and stop times for the Autonomous Database.

Source

pub fn resource_pool_leader_id(self, input: impl Into<String>) -> Self

The unique identifier of the resource pool leader Autonomous Database.

Source

pub fn set_resource_pool_leader_id(self, input: Option<String>) -> Self

The unique identifier of the resource pool leader Autonomous Database.

Source

pub fn get_resource_pool_leader_id(&self) -> &Option<String>

The unique identifier of the resource pool leader Autonomous Database.

Source

pub fn compute_count(self, input: f32) -> Self

The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.

Source

pub fn set_compute_count(self, input: Option<f32>) -> Self

The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.

Source

pub fn get_compute_count(&self) -> &Option<f32>

The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.

Source

pub fn compute_model(self, input: ComputeModel) -> Self

The compute model of the Autonomous Database, either ECPU or OCPU.

Source

pub fn set_compute_model(self, input: Option<ComputeModel>) -> Self

The compute model of the Autonomous Database, either ECPU or OCPU.

Source

pub fn get_compute_model(&self) -> &Option<ComputeModel>

The compute model of the Autonomous Database, either ECPU or OCPU.

Source

pub fn cpu_core_count(self, input: i32) -> Self

The number of CPU cores allocated to the Autonomous Database.

Source

pub fn set_cpu_core_count(self, input: Option<i32>) -> Self

The number of CPU cores allocated to the Autonomous Database.

Source

pub fn get_cpu_core_count(&self) -> &Option<i32>

The number of CPU cores allocated to the Autonomous Database.

Source

pub fn memory_per_oracle_compute_unit_in_gbs(self, input: i32) -> Self

The amount of memory allocated per Oracle Compute Unit, in GB.

Source

pub fn set_memory_per_oracle_compute_unit_in_gbs( self, input: Option<i32>, ) -> Self

The amount of memory allocated per Oracle Compute Unit, in GB.

Source

pub fn get_memory_per_oracle_compute_unit_in_gbs(&self) -> &Option<i32>

The amount of memory allocated per Oracle Compute Unit, in GB.

Source

pub fn provisionable_cpus(self, input: i32) -> Self

Appends an item to provisionable_cpus.

To override the contents of this collection use set_provisionable_cpus.

The list of CPU core counts that you can provision for the Autonomous Database.

Source

pub fn set_provisionable_cpus(self, input: Option<Vec<i32>>) -> Self

The list of CPU core counts that you can provision for the Autonomous Database.

Source

pub fn get_provisionable_cpus(&self) -> &Option<Vec<i32>>

The list of CPU core counts that you can provision for the Autonomous Database.

Source

pub fn is_auto_scaling_enabled(self, input: bool) -> Self

Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.

Source

pub fn set_is_auto_scaling_enabled(self, input: Option<bool>) -> Self

Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.

Source

pub fn get_is_auto_scaling_enabled(&self) -> &Option<bool>

Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.

Source

pub fn data_storage_size_in_tbs(self, input: f64) -> Self

The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.

Source

pub fn set_data_storage_size_in_tbs(self, input: Option<f64>) -> Self

The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.

Source

pub fn get_data_storage_size_in_tbs(&self) -> &Option<f64>

The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.

Source

pub fn data_storage_size_in_gbs(self, input: i32) -> Self

The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.

Source

pub fn set_data_storage_size_in_gbs(self, input: Option<i32>) -> Self

The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.

Source

pub fn get_data_storage_size_in_gbs(&self) -> &Option<i32>

The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.

Source

pub fn used_data_storage_size_in_tbs(self, input: f64) -> Self

The amount of data storage currently in use by the Autonomous Database, in TB.

Source

pub fn set_used_data_storage_size_in_tbs(self, input: Option<f64>) -> Self

The amount of data storage currently in use by the Autonomous Database, in TB.

Source

pub fn get_used_data_storage_size_in_tbs(&self) -> &Option<f64>

The amount of data storage currently in use by the Autonomous Database, in TB.

Source

pub fn used_data_storage_size_in_gbs(self, input: i32) -> Self

The amount of data storage currently in use by the Autonomous Database, in GB.

Source

pub fn set_used_data_storage_size_in_gbs(self, input: Option<i32>) -> Self

The amount of data storage currently in use by the Autonomous Database, in GB.

Source

pub fn get_used_data_storage_size_in_gbs(&self) -> &Option<i32>

The amount of data storage currently in use by the Autonomous Database, in GB.

Source

pub fn actual_used_data_storage_size_in_tbs(self, input: f64) -> Self

The actual amount of data storage currently in use by the Autonomous Database, in TB.

Source

pub fn set_actual_used_data_storage_size_in_tbs( self, input: Option<f64>, ) -> Self

The actual amount of data storage currently in use by the Autonomous Database, in TB.

Source

pub fn get_actual_used_data_storage_size_in_tbs(&self) -> &Option<f64>

The actual amount of data storage currently in use by the Autonomous Database, in TB.

Source

pub fn allocated_storage_size_in_tbs(self, input: f64) -> Self

The amount of storage currently allocated to the Autonomous Database, in TB.

Source

pub fn set_allocated_storage_size_in_tbs(self, input: Option<f64>) -> Self

The amount of storage currently allocated to the Autonomous Database, in TB.

Source

pub fn get_allocated_storage_size_in_tbs(&self) -> &Option<f64>

The amount of storage currently allocated to the Autonomous Database, in TB.

Source

pub fn in_memory_area_in_gbs(self, input: i32) -> Self

The size of the in-memory area of the Autonomous Database, in GB.

Source

pub fn set_in_memory_area_in_gbs(self, input: Option<i32>) -> Self

The size of the in-memory area of the Autonomous Database, in GB.

Source

pub fn get_in_memory_area_in_gbs(&self) -> &Option<i32>

The size of the in-memory area of the Autonomous Database, in GB.

Source

pub fn is_auto_scaling_for_storage_enabled(self, input: bool) -> Self

Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.

Source

pub fn set_is_auto_scaling_for_storage_enabled( self, input: Option<bool>, ) -> Self

Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.

Source

pub fn get_is_auto_scaling_for_storage_enabled(&self) -> &Option<bool>

Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.

Source

pub fn odb_network_id(self, input: impl Into<String>) -> Self

The unique identifier of the ODB network associated with the Autonomous Database.

Source

pub fn set_odb_network_id(self, input: Option<String>) -> Self

The unique identifier of the ODB network associated with the Autonomous Database.

Source

pub fn get_odb_network_id(&self) -> &Option<String>

The unique identifier of the ODB network associated with the Autonomous Database.

Source

pub fn odb_network_arn(self, input: impl Into<String>) -> Self

The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.

Source

pub fn set_odb_network_arn(self, input: Option<String>) -> Self

The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.

Source

pub fn get_odb_network_arn(&self) -> &Option<String>

The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.

Source

pub fn private_endpoint(self, input: impl Into<String>) -> Self

The private endpoint for the Autonomous Database.

Source

pub fn set_private_endpoint(self, input: Option<String>) -> Self

The private endpoint for the Autonomous Database.

Source

pub fn get_private_endpoint(&self) -> &Option<String>

The private endpoint for the Autonomous Database.

Source

pub fn private_endpoint_ip(self, input: impl Into<String>) -> Self

The private endpoint IP address for the Autonomous Database.

Source

pub fn set_private_endpoint_ip(self, input: Option<String>) -> Self

The private endpoint IP address for the Autonomous Database.

Source

pub fn get_private_endpoint_ip(&self) -> &Option<String>

The private endpoint IP address for the Autonomous Database.

Source

pub fn private_endpoint_label(self, input: impl Into<String>) -> Self

The private endpoint label for the Autonomous Database.

Source

pub fn set_private_endpoint_label(self, input: Option<String>) -> Self

The private endpoint label for the Autonomous Database.

Source

pub fn get_private_endpoint_label(&self) -> &Option<String>

The private endpoint label for the Autonomous Database.

Source

pub fn allowlisted_ips(self, input: impl Into<String>) -> Self

Appends an item to allowlisted_ips.

To override the contents of this collection use set_allowlisted_ips.

The list of IP addresses that are allowed to access the Autonomous Database.

Source

pub fn set_allowlisted_ips(self, input: Option<Vec<String>>) -> Self

The list of IP addresses that are allowed to access the Autonomous Database.

Source

pub fn get_allowlisted_ips(&self) -> &Option<Vec<String>>

The list of IP addresses that are allowed to access the Autonomous Database.

Source

pub fn standby_allowlisted_ips(self, input: impl Into<String>) -> Self

Appends an item to standby_allowlisted_ips.

To override the contents of this collection use set_standby_allowlisted_ips.

The list of IP addresses that are allowed to access the standby Autonomous Database.

Source

pub fn set_standby_allowlisted_ips(self, input: Option<Vec<String>>) -> Self

The list of IP addresses that are allowed to access the standby Autonomous Database.

Source

pub fn get_standby_allowlisted_ips(&self) -> &Option<Vec<String>>

The list of IP addresses that are allowed to access the standby Autonomous Database.

Source

pub fn standby_allowlisted_ips_source( self, input: StandbyAllowlistedIpsSource, ) -> Self

The source of the allowlisted IP addresses for the standby Autonomous Database.

Source

pub fn set_standby_allowlisted_ips_source( self, input: Option<StandbyAllowlistedIpsSource>, ) -> Self

The source of the allowlisted IP addresses for the standby Autonomous Database.

Source

pub fn get_standby_allowlisted_ips_source( &self, ) -> &Option<StandbyAllowlistedIpsSource>

The source of the allowlisted IP addresses for the standby Autonomous Database.

Source

pub fn is_local_data_guard_enabled(self, input: bool) -> Self

Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.

Source

pub fn set_is_local_data_guard_enabled(self, input: Option<bool>) -> Self

Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.

Source

pub fn get_is_local_data_guard_enabled(&self) -> &Option<bool>

Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.

Source

pub fn is_remote_data_guard_enabled(self, input: bool) -> Self

Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.

Source

pub fn set_is_remote_data_guard_enabled(self, input: Option<bool>) -> Self

Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.

Source

pub fn get_is_remote_data_guard_enabled(&self) -> &Option<bool>

Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.

Source

pub fn local_disaster_recovery_type(self, input: DisasterRecoveryType) -> Self

The type of local disaster recovery configured for the Autonomous Database.

Source

pub fn set_local_disaster_recovery_type( self, input: Option<DisasterRecoveryType>, ) -> Self

The type of local disaster recovery configured for the Autonomous Database.

Source

pub fn get_local_disaster_recovery_type(&self) -> &Option<DisasterRecoveryType>

The type of local disaster recovery configured for the Autonomous Database.

Source

pub fn role(self, input: DataGuardRole) -> Self

The Oracle Data Guard role of the Autonomous Database.

Source

pub fn set_role(self, input: Option<DataGuardRole>) -> Self

The Oracle Data Guard role of the Autonomous Database.

Source

pub fn get_role(&self) -> &Option<DataGuardRole>

The Oracle Data Guard role of the Autonomous Database.

Source

pub fn peer_db_ids(self, input: impl Into<String>) -> Self

Appends an item to peer_db_ids.

To override the contents of this collection use set_peer_db_ids.

The list of unique identifiers of the peer Autonomous Databases.

Source

pub fn set_peer_db_ids(self, input: Option<Vec<String>>) -> Self

The list of unique identifiers of the peer Autonomous Databases.

Source

pub fn get_peer_db_ids(&self) -> &Option<Vec<String>>

The list of unique identifiers of the peer Autonomous Databases.

Source

pub fn failed_data_recovery_in_seconds(self, input: i32) -> Self

The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.

Source

pub fn set_failed_data_recovery_in_seconds(self, input: Option<i32>) -> Self

The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.

Source

pub fn get_failed_data_recovery_in_seconds(&self) -> &Option<i32>

The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.

Source

pub fn local_adg_auto_failover_max_data_loss_limit(self, input: i32) -> Self

The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.

Source

pub fn set_local_adg_auto_failover_max_data_loss_limit( self, input: Option<i32>, ) -> Self

The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.

Source

pub fn get_local_adg_auto_failover_max_data_loss_limit(&self) -> &Option<i32>

The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.

Source

pub fn remote_disaster_recovery_configuration( self, input: DisasterRecoveryConfiguration, ) -> Self

The configuration of the remote disaster recovery for the Autonomous Database.

Source

pub fn set_remote_disaster_recovery_configuration( self, input: Option<DisasterRecoveryConfiguration>, ) -> Self

The configuration of the remote disaster recovery for the Autonomous Database.

Source

pub fn get_remote_disaster_recovery_configuration( &self, ) -> &Option<DisasterRecoveryConfiguration>

The configuration of the remote disaster recovery for the Autonomous Database.

Source

pub fn is_refreshable_clone(self, input: bool) -> Self

Indicates whether the Autonomous Database is a refreshable clone.

Source

pub fn set_is_refreshable_clone(self, input: Option<bool>) -> Self

Indicates whether the Autonomous Database is a refreshable clone.

Source

pub fn get_is_refreshable_clone(&self) -> &Option<bool>

Indicates whether the Autonomous Database is a refreshable clone.

Source

pub fn refreshable_mode(self, input: RefreshableMode) -> Self

The refresh mode of the refreshable clone Autonomous Database.

Source

pub fn set_refreshable_mode(self, input: Option<RefreshableMode>) -> Self

The refresh mode of the refreshable clone Autonomous Database.

Source

pub fn get_refreshable_mode(&self) -> &Option<RefreshableMode>

The refresh mode of the refreshable clone Autonomous Database.

Source

pub fn refreshable_status(self, input: RefreshableStatus) -> Self

The refresh status of the refreshable clone Autonomous Database.

Source

pub fn set_refreshable_status(self, input: Option<RefreshableStatus>) -> Self

The refresh status of the refreshable clone Autonomous Database.

Source

pub fn get_refreshable_status(&self) -> &Option<RefreshableStatus>

The refresh status of the refreshable clone Autonomous Database.

Source

pub fn auto_refresh_frequency_in_seconds(self, input: i32) -> Self

The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.

Source

pub fn set_auto_refresh_frequency_in_seconds(self, input: Option<i32>) -> Self

The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.

Source

pub fn get_auto_refresh_frequency_in_seconds(&self) -> &Option<i32>

The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.

Source

pub fn auto_refresh_point_lag_in_seconds(self, input: i32) -> Self

The time lag, in seconds, between the refreshable clone and its source Autonomous Database.

Source

pub fn set_auto_refresh_point_lag_in_seconds(self, input: Option<i32>) -> Self

The time lag, in seconds, between the refreshable clone and its source Autonomous Database.

Source

pub fn get_auto_refresh_point_lag_in_seconds(&self) -> &Option<i32>

The time lag, in seconds, between the refreshable clone and its source Autonomous Database.

Source

pub fn is_reconnect_clone_enabled(self, input: bool) -> Self

Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.

Source

pub fn set_is_reconnect_clone_enabled(self, input: Option<bool>) -> Self

Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.

Source

pub fn get_is_reconnect_clone_enabled(&self) -> &Option<bool>

Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.

Source

pub fn clone_table_space_list(self, input: i32) -> Self

Appends an item to clone_table_space_list.

To override the contents of this collection use set_clone_table_space_list.

The list of tablespace identifiers to clone for the Autonomous Database.

Source

pub fn set_clone_table_space_list(self, input: Option<Vec<i32>>) -> Self

The list of tablespace identifiers to clone for the Autonomous Database.

Source

pub fn get_clone_table_space_list(&self) -> &Option<Vec<i32>>

The list of tablespace identifiers to clone for the Autonomous Database.

Source

pub fn backup_retention_period_in_days(self, input: i32) -> Self

The retention period, in days, for automatic backups of the Autonomous Database.

Source

pub fn set_backup_retention_period_in_days(self, input: Option<i32>) -> Self

The retention period, in days, for automatic backups of the Autonomous Database.

Source

pub fn get_backup_retention_period_in_days(&self) -> &Option<i32>

The retention period, in days, for automatic backups of the Autonomous Database.

Source

pub fn long_term_backup_schedule(self, input: LongTermBackupSchedule) -> Self

The long-term backup schedule for the Autonomous Database.

Source

pub fn set_long_term_backup_schedule( self, input: Option<LongTermBackupSchedule>, ) -> Self

The long-term backup schedule for the Autonomous Database.

Source

pub fn get_long_term_backup_schedule(&self) -> &Option<LongTermBackupSchedule>

The long-term backup schedule for the Autonomous Database.

Source

pub fn is_backup_retention_locked(self, input: bool) -> Self

Indicates whether the backup retention period of the Autonomous Database is locked.

Source

pub fn set_is_backup_retention_locked(self, input: Option<bool>) -> Self

Indicates whether the backup retention period of the Autonomous Database is locked.

Source

pub fn get_is_backup_retention_locked(&self) -> &Option<bool>

Indicates whether the backup retention period of the Autonomous Database is locked.

Source

pub fn total_backup_storage_size_in_gbs(self, input: f64) -> Self

The total amount of backup storage used by the Autonomous Database, in GB.

Source

pub fn set_total_backup_storage_size_in_gbs(self, input: Option<f64>) -> Self

The total amount of backup storage used by the Autonomous Database, in GB.

Source

pub fn get_total_backup_storage_size_in_gbs(&self) -> &Option<f64>

The total amount of backup storage used by the Autonomous Database, in GB.

Source

pub fn resource_pool_summary(self, input: ResourcePoolSummary) -> Self

The configuration of the resource pool for the Autonomous Database.

Source

pub fn set_resource_pool_summary( self, input: Option<ResourcePoolSummary>, ) -> Self

The configuration of the resource pool for the Autonomous Database.

Source

pub fn get_resource_pool_summary(&self) -> &Option<ResourcePoolSummary>

The configuration of the resource pool for the Autonomous Database.

Source

pub fn encryption_summary(self, input: EncryptionSummary) -> Self

The encryption configuration for the Autonomous Database.

Source

pub fn set_encryption_summary(self, input: Option<EncryptionSummary>) -> Self

The encryption configuration for the Autonomous Database.

Source

pub fn get_encryption_summary(&self) -> &Option<EncryptionSummary>

The encryption configuration for the Autonomous Database.

Source

pub fn created_at(self, input: DateTime) -> Self

The date and time when the Autonomous Database was created.

Source

pub fn set_created_at(self, input: Option<DateTime>) -> Self

The date and time when the Autonomous Database was created.

Source

pub fn get_created_at(&self) -> &Option<DateTime>

The date and time when the Autonomous Database was created.

Source

pub fn time_of_last_backup(self, input: DateTime) -> Self

The date and time of the last backup of the Autonomous Database.

Source

pub fn set_time_of_last_backup(self, input: Option<DateTime>) -> Self

The date and time of the last backup of the Autonomous Database.

Source

pub fn get_time_of_last_backup(&self) -> &Option<DateTime>

The date and time of the last backup of the Autonomous Database.

Source

pub fn time_maintenance_begin(self, input: DateTime) -> Self

The date and time when the next maintenance of the Autonomous Database begins.

Source

pub fn set_time_maintenance_begin(self, input: Option<DateTime>) -> Self

The date and time when the next maintenance of the Autonomous Database begins.

Source

pub fn get_time_maintenance_begin(&self) -> &Option<DateTime>

The date and time when the next maintenance of the Autonomous Database begins.

Source

pub fn time_maintenance_end(self, input: DateTime) -> Self

The date and time when the next maintenance of the Autonomous Database ends.

Source

pub fn set_time_maintenance_end(self, input: Option<DateTime>) -> Self

The date and time when the next maintenance of the Autonomous Database ends.

Source

pub fn get_time_maintenance_end(&self) -> &Option<DateTime>

The date and time when the next maintenance of the Autonomous Database ends.

Source

pub fn time_local_data_guard_enabled(self, input: DateTime) -> Self

The date and time when local Oracle Data Guard was enabled for the Autonomous Database.

Source

pub fn set_time_local_data_guard_enabled(self, input: Option<DateTime>) -> Self

The date and time when local Oracle Data Guard was enabled for the Autonomous Database.

Source

pub fn get_time_local_data_guard_enabled(&self) -> &Option<DateTime>

The date and time when local Oracle Data Guard was enabled for the Autonomous Database.

Source

pub fn time_data_guard_role_changed(self, input: DateTime) -> Self

The date and time when the Oracle Data Guard role of the Autonomous Database last changed.

Source

pub fn set_time_data_guard_role_changed(self, input: Option<DateTime>) -> Self

The date and time when the Oracle Data Guard role of the Autonomous Database last changed.

Source

pub fn get_time_data_guard_role_changed(&self) -> &Option<DateTime>

The date and time when the Oracle Data Guard role of the Autonomous Database last changed.

Source

pub fn time_of_last_switchover(self, input: DateTime) -> Self

The date and time of the last switchover operation for the Autonomous Database.

Source

pub fn set_time_of_last_switchover(self, input: Option<DateTime>) -> Self

The date and time of the last switchover operation for the Autonomous Database.

Source

pub fn get_time_of_last_switchover(&self) -> &Option<DateTime>

The date and time of the last switchover operation for the Autonomous Database.

Source

pub fn time_of_last_failover(self, input: DateTime) -> Self

The date and time of the last failover operation for the Autonomous Database.

Source

pub fn set_time_of_last_failover(self, input: Option<DateTime>) -> Self

The date and time of the last failover operation for the Autonomous Database.

Source

pub fn get_time_of_last_failover(&self) -> &Option<DateTime>

The date and time of the last failover operation for the Autonomous Database.

Source

pub fn time_of_last_refresh(self, input: DateTime) -> Self

The date and time of the last refresh of the refreshable clone Autonomous Database.

Source

pub fn set_time_of_last_refresh(self, input: Option<DateTime>) -> Self

The date and time of the last refresh of the refreshable clone Autonomous Database.

Source

pub fn get_time_of_last_refresh(&self) -> &Option<DateTime>

The date and time of the last refresh of the refreshable clone Autonomous Database.

Source

pub fn time_of_last_refresh_point(self, input: DateTime) -> Self

The date and time as of which the data in the refreshable clone Autonomous Database is current.

Source

pub fn set_time_of_last_refresh_point(self, input: Option<DateTime>) -> Self

The date and time as of which the data in the refreshable clone Autonomous Database is current.

Source

pub fn get_time_of_last_refresh_point(&self) -> &Option<DateTime>

The date and time as of which the data in the refreshable clone Autonomous Database is current.

Source

pub fn time_of_next_refresh(self, input: DateTime) -> Self

The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.

Source

pub fn set_time_of_next_refresh(self, input: Option<DateTime>) -> Self

The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.

Source

pub fn get_time_of_next_refresh(&self) -> &Option<DateTime>

The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.

Source

pub fn time_of_auto_refresh_start(self, input: DateTime) -> Self

The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.

Source

pub fn set_time_of_auto_refresh_start(self, input: Option<DateTime>) -> Self

The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.

Source

pub fn get_time_of_auto_refresh_start(&self) -> &Option<DateTime>

The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.

Source

pub fn time_deletion_of_free_autonomous_database(self, input: DateTime) -> Self

The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.

Source

pub fn set_time_deletion_of_free_autonomous_database( self, input: Option<DateTime>, ) -> Self

The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.

Source

pub fn get_time_deletion_of_free_autonomous_database(&self) -> &Option<DateTime>

The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.

Source

pub fn time_reclamation_of_free_autonomous_database( self, input: DateTime, ) -> Self

The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.

Source

pub fn set_time_reclamation_of_free_autonomous_database( self, input: Option<DateTime>, ) -> Self

The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.

Source

pub fn get_time_reclamation_of_free_autonomous_database( &self, ) -> &Option<DateTime>

The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.

Source

pub fn time_disaster_recovery_role_changed(self, input: DateTime) -> Self

The date and time when the disaster recovery role of the Autonomous Database last changed.

Source

pub fn set_time_disaster_recovery_role_changed( self, input: Option<DateTime>, ) -> Self

The date and time when the disaster recovery role of the Autonomous Database last changed.

Source

pub fn get_time_disaster_recovery_role_changed(&self) -> &Option<DateTime>

The date and time when the disaster recovery role of the Autonomous Database last changed.

Source

pub fn time_until_reconnect_clone_enabled(self, input: DateTime) -> Self

The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.

Source

pub fn set_time_until_reconnect_clone_enabled( self, input: Option<DateTime>, ) -> Self

The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.

Source

pub fn get_time_until_reconnect_clone_enabled(&self) -> &Option<DateTime>

The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.

Source

pub fn next_long_term_backup_time_stamp(self, input: DateTime) -> Self

The date and time of the next scheduled long-term backup of the Autonomous Database.

Source

pub fn set_next_long_term_backup_time_stamp( self, input: Option<DateTime>, ) -> Self

The date and time of the next scheduled long-term backup of the Autonomous Database.

Source

pub fn get_next_long_term_backup_time_stamp(&self) -> &Option<DateTime>

The date and time of the next scheduled long-term backup of the Autonomous Database.

Source

pub fn time_undeleted(self, input: DateTime) -> Self

The date and time when the Autonomous Database was restored after deletion.

Source

pub fn set_time_undeleted(self, input: Option<DateTime>) -> Self

The date and time when the Autonomous Database was restored after deletion.

Source

pub fn get_time_undeleted(&self) -> &Option<DateTime>

The date and time when the Autonomous Database was restored after deletion.

Source

pub fn admin_password_source_summary( self, input: AdminPasswordSourceSummary, ) -> Self

The summary of the admin password source configuration for the Autonomous Database.

Source

pub fn set_admin_password_source_summary( self, input: Option<AdminPasswordSourceSummary>, ) -> Self

The summary of the admin password source configuration for the Autonomous Database.

Source

pub fn get_admin_password_source_summary( &self, ) -> &Option<AdminPasswordSourceSummary>

The summary of the admin password source configuration for the Autonomous Database.

Source

pub fn build(self) -> AutonomousDatabase

Consumes the builder and constructs a AutonomousDatabase.

Trait Implementations§

Source§

impl Clone for AutonomousDatabaseBuilder

Source§

fn clone(&self) -> AutonomousDatabaseBuilder

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AutonomousDatabaseBuilder

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for AutonomousDatabaseBuilder

Source§

fn default() -> AutonomousDatabaseBuilder

Returns the “default value” for a type. Read more
Source§

impl PartialEq for AutonomousDatabaseBuilder

Source§

fn eq(&self, other: &AutonomousDatabaseBuilder) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for AutonomousDatabaseBuilder

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
Source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

Source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
Source§

impl<T> Paint for T
where T: ?Sized,

Source§

fn fg(&self, value: Color) -> Painted<&T>

Returns a styled value derived from self with the foreground set to value.

This method should be used rarely. Instead, prefer to use color-specific builder methods like red() and green(), which have the same functionality but are pithier.

§Example

Set foreground color to white using fg():

use yansi::{Paint, Color};

painted.fg(Color::White);

Set foreground color to white using white().

use yansi::Paint;

painted.white();
Source§

fn primary(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Primary].

§Example
println!("{}", value.primary());
Source§

fn fixed(&self, color: u8) -> Painted<&T>

Returns self with the fg() set to [Color :: Fixed].

§Example
println!("{}", value.fixed(color));
Source§

fn rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

Returns self with the fg() set to [Color :: Rgb].

§Example
println!("{}", value.rgb(r, g, b));
Source§

fn black(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Black].

§Example
println!("{}", value.black());
Source§

fn red(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Red].

§Example
println!("{}", value.red());
Source§

fn green(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Green].

§Example
println!("{}", value.green());
Source§

fn yellow(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Yellow].

§Example
println!("{}", value.yellow());
Source§

fn blue(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Blue].

§Example
println!("{}", value.blue());
Source§

fn magenta(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Magenta].

§Example
println!("{}", value.magenta());
Source§

fn cyan(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Cyan].

§Example
println!("{}", value.cyan());
Source§

fn white(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: White].

§Example
println!("{}", value.white());
Source§

fn bright_black(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightBlack].

§Example
println!("{}", value.bright_black());
Source§

fn bright_red(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightRed].

§Example
println!("{}", value.bright_red());
Source§

fn bright_green(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightGreen].

§Example
println!("{}", value.bright_green());
Source§

fn bright_yellow(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightYellow].

§Example
println!("{}", value.bright_yellow());
Source§

fn bright_blue(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightBlue].

§Example
println!("{}", value.bright_blue());
Source§

fn bright_magenta(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightMagenta].

§Example
println!("{}", value.bright_magenta());
Source§

fn bright_cyan(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightCyan].

§Example
println!("{}", value.bright_cyan());
Source§

fn bright_white(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightWhite].

§Example
println!("{}", value.bright_white());
Source§

fn bg(&self, value: Color) -> Painted<&T>

Returns a styled value derived from self with the background set to value.

This method should be used rarely. Instead, prefer to use color-specific builder methods like on_red() and on_green(), which have the same functionality but are pithier.

§Example

Set background color to red using fg():

use yansi::{Paint, Color};

painted.bg(Color::Red);

Set background color to red using on_red().

use yansi::Paint;

painted.on_red();
Source§

fn on_primary(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Primary].

§Example
println!("{}", value.on_primary());
Source§

fn on_fixed(&self, color: u8) -> Painted<&T>

Returns self with the bg() set to [Color :: Fixed].

§Example
println!("{}", value.on_fixed(color));
Source§

fn on_rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

Returns self with the bg() set to [Color :: Rgb].

§Example
println!("{}", value.on_rgb(r, g, b));
Source§

fn on_black(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Black].

§Example
println!("{}", value.on_black());
Source§

fn on_red(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Red].

§Example
println!("{}", value.on_red());
Source§

fn on_green(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Green].

§Example
println!("{}", value.on_green());
Source§

fn on_yellow(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Yellow].

§Example
println!("{}", value.on_yellow());
Source§

fn on_blue(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Blue].

§Example
println!("{}", value.on_blue());
Source§

fn on_magenta(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Magenta].

§Example
println!("{}", value.on_magenta());
Source§

fn on_cyan(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Cyan].

§Example
println!("{}", value.on_cyan());
Source§

fn on_white(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: White].

§Example
println!("{}", value.on_white());
Source§

fn on_bright_black(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightBlack].

§Example
println!("{}", value.on_bright_black());
Source§

fn on_bright_red(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightRed].

§Example
println!("{}", value.on_bright_red());
Source§

fn on_bright_green(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightGreen].

§Example
println!("{}", value.on_bright_green());
Source§

fn on_bright_yellow(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightYellow].

§Example
println!("{}", value.on_bright_yellow());
Source§

fn on_bright_blue(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightBlue].

§Example
println!("{}", value.on_bright_blue());
Source§

fn on_bright_magenta(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightMagenta].

§Example
println!("{}", value.on_bright_magenta());
Source§

fn on_bright_cyan(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightCyan].

§Example
println!("{}", value.on_bright_cyan());
Source§

fn on_bright_white(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightWhite].

§Example
println!("{}", value.on_bright_white());
Source§

fn attr(&self, value: Attribute) -> Painted<&T>

Enables the styling Attribute value.

This method should be used rarely. Instead, prefer to use attribute-specific builder methods like bold() and underline(), which have the same functionality but are pithier.

§Example

Make text bold using attr():

use yansi::{Paint, Attribute};

painted.attr(Attribute::Bold);

Make text bold using using bold().

use yansi::Paint;

painted.bold();
Source§

fn bold(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Bold].

§Example
println!("{}", value.bold());
Source§

fn dim(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Dim].

§Example
println!("{}", value.dim());
Source§

fn italic(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Italic].

§Example
println!("{}", value.italic());
Source§

fn underline(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Underline].

§Example
println!("{}", value.underline());

Returns self with the attr() set to [Attribute :: Blink].

§Example
println!("{}", value.blink());

Returns self with the attr() set to [Attribute :: RapidBlink].

§Example
println!("{}", value.rapid_blink());
Source§

fn invert(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Invert].

§Example
println!("{}", value.invert());
Source§

fn conceal(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Conceal].

§Example
println!("{}", value.conceal());
Source§

fn strike(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Strike].

§Example
println!("{}", value.strike());
Source§

fn quirk(&self, value: Quirk) -> Painted<&T>

Enables the yansi Quirk value.

This method should be used rarely. Instead, prefer to use quirk-specific builder methods like mask() and wrap(), which have the same functionality but are pithier.

§Example

Enable wrapping using .quirk():

use yansi::{Paint, Quirk};

painted.quirk(Quirk::Wrap);

Enable wrapping using wrap().

use yansi::Paint;

painted.wrap();
Source§

fn mask(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Mask].

§Example
println!("{}", value.mask());
Source§

fn wrap(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Wrap].

§Example
println!("{}", value.wrap());
Source§

fn linger(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Linger].

§Example
println!("{}", value.linger());
Source§

fn clear(&self) -> Painted<&T>

👎Deprecated since 1.0.1:

renamed to resetting() due to conflicts with Vec::clear(). The clear() method will be removed in a future release.

Returns self with the quirk() set to [Quirk :: Clear].

§Example
println!("{}", value.clear());
Source§

fn resetting(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Resetting].

§Example
println!("{}", value.resetting());
Source§

fn bright(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Bright].

§Example
println!("{}", value.bright());
Source§

fn on_bright(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: OnBright].

§Example
println!("{}", value.on_bright());
Source§

fn whenever(&self, value: Condition) -> Painted<&T>

Conditionally enable styling based on whether the Condition value applies. Replaces any previous condition.

See the crate level docs for more details.

§Example

Enable styling painted only when both stdout and stderr are TTYs:

use yansi::{Paint, Condition};

painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);
Source§

fn new(self) -> Painted<Self>
where Self: Sized,

Create a new Painted with a default Style. Read more
Source§

fn paint<S>(&self, style: S) -> Painted<&Self>
where S: Into<Style>,

Apply a style wholesale to self. Any previous style is replaced. Read more
Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

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
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more