pub struct CreateDbInstanceReq {Show 19 fields
pub db_engine_version: Option<String>,
pub storage_type: Option<String>,
pub storage_space: Option<i64>,
pub instance_type: Option<String>,
pub vpc_id: Option<String>,
pub subnet_id: Option<String>,
pub instance_name: Option<String>,
pub super_account_name: Option<String>,
pub super_account_password: Option<String>,
pub lower_case_table_names: Option<String>,
pub db_time_zone: Option<String>,
pub db_param_group_id: Option<String>,
pub project_name: Option<String>,
pub port: Option<i64>,
pub charge_info: Option<CreateDbInstanceChargeInfoReq>,
pub maintenance_window: Option<CreateDbInstanceMaintenanceWindowObjectReq>,
pub allow_list_ids: Vec<String>,
pub node_info: Vec<CreateDbInstanceNodeInfoReq>,
pub instance_tags: Vec<CreateDbInstanceTagReq>,
}Fields§
§db_engine_version: Option<String>§storage_type: Option<String>§storage_space: Option<i64>§instance_type: Option<String>§vpc_id: Option<String>§subnet_id: Option<String>§instance_name: Option<String>§super_account_name: Option<String>§super_account_password: Option<String>§lower_case_table_names: Option<String>§db_time_zone: Option<String>§db_param_group_id: Option<String>§project_name: Option<String>§port: Option<i64>§charge_info: Option<CreateDbInstanceChargeInfoReq>§maintenance_window: Option<CreateDbInstanceMaintenanceWindowObjectReq>§allow_list_ids: Vec<String>§node_info: Vec<CreateDbInstanceNodeInfoReq>Implementations§
Source§impl CreateDbInstanceReq
impl CreateDbInstanceReq
Sourcepub fn db_engine_version(&self) -> &str
pub fn db_engine_version(&self) -> &str
Returns the value of db_engine_version, or the default value if db_engine_version is unset.
Sourcepub fn storage_type(&self) -> &str
pub fn storage_type(&self) -> &str
Returns the value of storage_type, or the default value if storage_type is unset.
Sourcepub fn storage_space(&self) -> i64
pub fn storage_space(&self) -> i64
Returns the value of storage_space, or the default value if storage_space is unset.
Sourcepub fn instance_type(&self) -> &str
pub fn instance_type(&self) -> &str
Returns the value of instance_type, or the default value if instance_type is unset.
Sourcepub fn vpc_id(&self) -> &str
pub fn vpc_id(&self) -> &str
Returns the value of vpc_id, or the default value if vpc_id is unset.
Sourcepub fn subnet_id(&self) -> &str
pub fn subnet_id(&self) -> &str
Returns the value of subnet_id, or the default value if subnet_id is unset.
Sourcepub fn instance_name(&self) -> &str
pub fn instance_name(&self) -> &str
Returns the value of instance_name, or the default value if instance_name is unset.
Sourcepub fn super_account_name(&self) -> &str
pub fn super_account_name(&self) -> &str
Returns the value of super_account_name, or the default value if super_account_name is unset.
Sourcepub fn super_account_password(&self) -> &str
pub fn super_account_password(&self) -> &str
Returns the value of super_account_password, or the default value if super_account_password is unset.
Sourcepub fn lower_case_table_names(&self) -> &str
pub fn lower_case_table_names(&self) -> &str
Returns the value of lower_case_table_names, or the default value if lower_case_table_names is unset.
Sourcepub fn db_time_zone(&self) -> &str
pub fn db_time_zone(&self) -> &str
Returns the value of db_time_zone, or the default value if db_time_zone is unset.
Sourcepub fn db_param_group_id(&self) -> &str
pub fn db_param_group_id(&self) -> &str
Returns the value of db_param_group_id, or the default value if db_param_group_id is unset.
Sourcepub fn project_name(&self) -> &str
pub fn project_name(&self) -> &str
Returns the value of project_name, or the default value if project_name is unset.
Trait Implementations§
Source§impl Clone for CreateDbInstanceReq
impl Clone for CreateDbInstanceReq
Source§fn clone(&self) -> CreateDbInstanceReq
fn clone(&self) -> CreateDbInstanceReq
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CreateDbInstanceReq
impl Debug for CreateDbInstanceReq
Source§impl Default for CreateDbInstanceReq
impl Default for CreateDbInstanceReq
Source§impl<'de> Deserialize<'de> for CreateDbInstanceReq
impl<'de> Deserialize<'de> for CreateDbInstanceReq
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Message for CreateDbInstanceReq
impl Message for CreateDbInstanceReq
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self.Source§impl PartialEq for CreateDbInstanceReq
impl PartialEq for CreateDbInstanceReq
Source§impl Serialize for CreateDbInstanceReq
impl Serialize for CreateDbInstanceReq
impl StructuralPartialEq for CreateDbInstanceReq
Auto Trait Implementations§
impl Freeze for CreateDbInstanceReq
impl RefUnwindSafe for CreateDbInstanceReq
impl Send for CreateDbInstanceReq
impl Sync for CreateDbInstanceReq
impl Unpin for CreateDbInstanceReq
impl UnwindSafe for CreateDbInstanceReq
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§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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request