pub struct GetBackupsRequest {
pub cluster_ids: Vec<String>,
pub keyspaces: Vec<String>,
pub keyspace_shards: Vec<String>,
pub request_options: Option<GetBackupsRequest>,
}Fields§
§cluster_ids: Vec<String>§keyspaces: Vec<String>Keyspaces, if set, limits backups to just the specified keyspaces. Applies to all clusters in the request.
keyspace_shards: Vec<String>KeyspaceShards, if set, limits backups to just the specified keyspace/shards. Applies to all clusters in the request.
This field takes precedence over Keyspaces. If KeyspaceShards is set, Keyspaces is ignored.
request_options: Option<GetBackupsRequest>RequestOptions controls the per-shard request options when making GetBackups requests to vtctlds. Note that the Keyspace and Shard fields of this field are ignored; it is used only to specify Limit and Detailed fields.
Trait Implementations§
Source§impl Clone for GetBackupsRequest
impl Clone for GetBackupsRequest
Source§fn clone(&self) -> GetBackupsRequest
fn clone(&self) -> GetBackupsRequest
Returns a copy 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 GetBackupsRequest
impl Debug for GetBackupsRequest
Source§impl Default for GetBackupsRequest
impl Default for GetBackupsRequest
Source§impl Message for GetBackupsRequest
impl Message for GetBackupsRequest
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 GetBackupsRequest
impl PartialEq for GetBackupsRequest
impl StructuralPartialEq for GetBackupsRequest
Auto Trait Implementations§
impl Freeze for GetBackupsRequest
impl RefUnwindSafe for GetBackupsRequest
impl Send for GetBackupsRequest
impl Sync for GetBackupsRequest
impl Unpin for GetBackupsRequest
impl UnwindSafe for GetBackupsRequest
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