pub fn build(self) -> crate::model::OrderableDbInstanceOption {
            crate::model::OrderableDbInstanceOption {
                engine: self.engine,
                engine_version: self.engine_version,
                db_instance_class: self.db_instance_class,
                license_model: self.license_model,
                availability_zones: self.availability_zones,
                multi_az_capable: self.multi_az_capable.unwrap_or_default(),
                read_replica_capable: self.read_replica_capable.unwrap_or_default(),
                vpc: self.vpc.unwrap_or_default(),
                supports_storage_encryption: self.supports_storage_encryption.unwrap_or_default(),
                storage_type: self.storage_type,
                supports_iops: self.supports_iops.unwrap_or_default(),
                supports_enhanced_monitoring: self.supports_enhanced_monitoring.unwrap_or_default(),
                supports_iam_database_authentication: self
                    .supports_iam_database_authentication
                    .unwrap_or_default(),
                supports_performance_insights: self
                    .supports_performance_insights
                    .unwrap_or_default(),
                min_storage_size: self.min_storage_size,
                max_storage_size: self.max_storage_size,
                min_iops_per_db_instance: self.min_iops_per_db_instance,
                max_iops_per_db_instance: self.max_iops_per_db_instance,
                min_iops_per_gib: self.min_iops_per_gib,
                max_iops_per_gib: self.max_iops_per_gib,
            }
        }
/// Consumes the builder and constructs a [`OrderableDbInstanceOption`](crate::model::OrderableDbInstanceOption)
Consumes the builder and constructs a [`OrderableDbInstanceOption`](crate::model::OrderableDbInstanceOption)
Consumes the builder and constructs a [ ` OrderableDbInstanceOption ` ] ( crate :: model :: OrderableDbInstanceOption )
pub fn build(self) -> crate::model::OrderableDbInstanceOption {
            crate::model::OrderableDbInstanceOption {
                engine: self.engine,
                engine_version: self.engine_version,
                db_instance_class: self.db_instance_class,
                license_model: self.license_model,
                availability_zones: self.availability_zones,
                multi_az_capable: self.multi_az_capable.unwrap_or_default(),
                read_replica_capable: self.read_replica_capable.unwrap_or_default(),
                vpc: self.vpc.unwrap_or_default(),
                supports_storage_encryption: self.supports_storage_encryption.unwrap_or_default(),
                storage_type: self.storage_type,
                supports_iops: self.supports_iops.unwrap_or_default(),
                supports_enhanced_monitoring: self.supports_enhanced_monitoring.unwrap_or_default(),
                supports_iam_database_authentication: self
                    .supports_iam_database_authentication
                    .unwrap_or_default(),
                supports_performance_insights: self
                    .supports_performance_insights
                    .unwrap_or_default(),
                min_storage_size: self.min_storage_size,
                max_storage_size: self.max_storage_size,
                min_iops_per_db_instance: self.min_iops_per_db_instance,
                max_iops_per_db_instance: self.max_iops_per_db_instance,
                min_iops_per_gib: self.min_iops_per_gib,
                max_iops_per_gib: self.max_iops_per_gib,
            }
        }
pub fn build ( self ) -> crate :: model :: OrderableDbInstanceOption { crate :: model :: OrderableDbInstanceOption { engine : self . engine , engine_version : self . engine_version , db_instance_class : self . db_instance_class , license_model : self . license_model , availability_zones : self . availability_zones , multi_az_capable : self . multi_az_capable . unwrap_or_default ( ) , read_replica_capable : self . read_replica_capable . unwrap_or_default ( ) , vpc : self . vpc . unwrap_or_default ( ) , supports_storage_encryption : self . supports_storage_encryption . unwrap_or_default ( ) , storage_type : self . storage_type , supports_iops : self . supports_iops . unwrap_or_default ( ) , supports_enhanced_monitoring : self . supports_enhanced_monitoring . unwrap_or_default ( ) , supports_iam_database_authentication : self . supports_iam_database_authentication . unwrap_or_default ( ) , supports_performance_insights : self . supports_performance_insights . unwrap_or_default ( ) , min_storage_size : self . min_storage_size , max_storage_size : self . max_storage_size , min_iops_per_db_instance : self . min_iops_per_db_instance , max_iops_per_db_instance : self . max_iops_per_db_instance , min_iops_per_gib : self . min_iops_per_gib , max_iops_per_gib : self . max_iops_per_gib , } }
Consumes the builder and constructs a [`OrderableDbInstanceOption`](crate::model::OrderableDbInstanceOption)
Consumes the builder and constructs a [ ` OrderableDbInstanceOption ` ] ( crate :: model :: OrderableDbInstanceOption )
self
self