pub struct ModifyDbInstanceSpecReq {
pub instance_id: Option<String>,
pub modify_type: Option<String>,
pub storage_type: Option<String>,
pub storage_space: Option<i64>,
pub switch_type: Option<String>,
pub node_info: Vec<ModifyDbInstanceSpecNodeInfoReq>,
}Fields§
§instance_id: Option<String>§modify_type: Option<String>§storage_type: Option<String>§storage_space: Option<i64>§switch_type: Option<String>§node_info: Vec<ModifyDbInstanceSpecNodeInfoReq>Implementations§
Source§impl ModifyDbInstanceSpecReq
impl ModifyDbInstanceSpecReq
Sourcepub fn instance_id(&self) -> &str
pub fn instance_id(&self) -> &str
Returns the value of instance_id, or the default value if instance_id is unset.
Sourcepub fn modify_type(&self) -> &str
pub fn modify_type(&self) -> &str
Returns the value of modify_type, or the default value if modify_type 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 switch_type(&self) -> &str
pub fn switch_type(&self) -> &str
Returns the value of switch_type, or the default value if switch_type is unset.
Trait Implementations§
Source§impl Clone for ModifyDbInstanceSpecReq
impl Clone for ModifyDbInstanceSpecReq
Source§fn clone(&self) -> ModifyDbInstanceSpecReq
fn clone(&self) -> ModifyDbInstanceSpecReq
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModifyDbInstanceSpecReq
impl Debug for ModifyDbInstanceSpecReq
Source§impl Default for ModifyDbInstanceSpecReq
impl Default for ModifyDbInstanceSpecReq
Source§impl<'de> Deserialize<'de> for ModifyDbInstanceSpecReq
impl<'de> Deserialize<'de> for ModifyDbInstanceSpecReq
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for ModifyDbInstanceSpecReq
impl Message for ModifyDbInstanceSpecReq
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
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>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ModifyDbInstanceSpecReq
impl PartialEq for ModifyDbInstanceSpecReq
Source§impl Serialize for ModifyDbInstanceSpecReq
impl Serialize for ModifyDbInstanceSpecReq
impl StructuralPartialEq for ModifyDbInstanceSpecReq
Auto Trait Implementations§
impl Freeze for ModifyDbInstanceSpecReq
impl RefUnwindSafe for ModifyDbInstanceSpecReq
impl Send for ModifyDbInstanceSpecReq
impl Sync for ModifyDbInstanceSpecReq
impl Unpin for ModifyDbInstanceSpecReq
impl UnwindSafe for ModifyDbInstanceSpecReq
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
Mutably borrows from an owned value. Read more
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>
Wrap the input message
T in a tonic::Request