#[non_exhaustive]pub struct ListTransferConfigsRequest {
pub parent: String,
pub data_source_ids: Vec<String>,
pub page_token: String,
pub page_size: i32,
/* private fields */
}Expand description
A request to list data transfers configured for a BigQuery project.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.parent: StringRequired. The BigQuery project id for which transfer configs
should be returned: projects/{project_id} or
projects/{project_id}/locations/{location_id}
data_source_ids: Vec<String>When specified, only configurations of requested data sources are returned.
page_token: StringPagination token, which can be used to request a specific page
of ListTransfersRequest list results. For multiple-page
results, ListTransfersResponse outputs
a next_page token, which can be used as the
page_token value to request the next page of list results.
page_size: i32Page size. The default page size is the maximum value of 1000 results.
Implementations§
Source§impl ListTransferConfigsRequest
impl ListTransferConfigsRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Sourcepub fn set_data_source_ids<T, V>(self, v: T) -> Self
pub fn set_data_source_ids<T, V>(self, v: T) -> Self
Sets the value of data_source_ids.
Sourcepub fn set_page_token<T: Into<String>>(self, v: T) -> Self
pub fn set_page_token<T: Into<String>>(self, v: T) -> Self
Sets the value of page_token.
Sourcepub fn set_page_size<T: Into<i32>>(self, v: T) -> Self
pub fn set_page_size<T: Into<i32>>(self, v: T) -> Self
Sets the value of page_size.
Trait Implementations§
Source§impl Clone for ListTransferConfigsRequest
impl Clone for ListTransferConfigsRequest
Source§fn clone(&self) -> ListTransferConfigsRequest
fn clone(&self) -> ListTransferConfigsRequest
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 ListTransferConfigsRequest
impl Debug for ListTransferConfigsRequest
Source§impl Default for ListTransferConfigsRequest
impl Default for ListTransferConfigsRequest
Source§fn default() -> ListTransferConfigsRequest
fn default() -> ListTransferConfigsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ListTransferConfigsRequestwhere
ListTransferConfigsRequest: Default,
impl<'de> Deserialize<'de> for ListTransferConfigsRequestwhere
ListTransferConfigsRequest: Default,
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 ListTransferConfigsRequest
impl Message for ListTransferConfigsRequest
impl StructuralPartialEq for ListTransferConfigsRequest
Auto Trait Implementations§
impl Freeze for ListTransferConfigsRequest
impl RefUnwindSafe for ListTransferConfigsRequest
impl Send for ListTransferConfigsRequest
impl Sync for ListTransferConfigsRequest
impl Unpin for ListTransferConfigsRequest
impl UnwindSafe for ListTransferConfigsRequest
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