#[non_exhaustive]pub struct ListCollectionsResponse {
pub collections: Vec<Collection>,
pub next_page_token: String,
pub unreachable: Vec<String>,
/* private fields */
}Expand description
Message for response to listing Collections
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.collections: Vec<Collection>The list of Collection
next_page_token: StringA token identifying a page of results the server should return.
unreachable: Vec<String>Unordered list. Locations that could not be reached.
Implementations§
Source§impl ListCollectionsResponse
impl ListCollectionsResponse
pub fn new() -> Self
Sourcepub fn set_collections<T, V>(self, v: T) -> Self
pub fn set_collections<T, V>(self, v: T) -> Self
Sets the value of collections.
§Example
ⓘ
use google_cloud_vectorsearch_v1::model::Collection;
let x = ListCollectionsResponse::new()
.set_collections([
Collection::default()/* use setters */,
Collection::default()/* use (different) setters */,
]);Sourcepub fn set_next_page_token<T: Into<String>>(self, v: T) -> Self
pub fn set_next_page_token<T: Into<String>>(self, v: T) -> Self
Sets the value of next_page_token.
§Example
ⓘ
let x = ListCollectionsResponse::new().set_next_page_token("example");Sourcepub fn set_unreachable<T, V>(self, v: T) -> Self
pub fn set_unreachable<T, V>(self, v: T) -> Self
Sets the value of unreachable.
§Example
ⓘ
let x = ListCollectionsResponse::new().set_unreachable(["a", "b", "c"]);Trait Implementations§
Source§impl Clone for ListCollectionsResponse
impl Clone for ListCollectionsResponse
Source§fn clone(&self) -> ListCollectionsResponse
fn clone(&self) -> ListCollectionsResponse
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 ListCollectionsResponse
impl Debug for ListCollectionsResponse
Source§impl Default for ListCollectionsResponse
impl Default for ListCollectionsResponse
Source§fn default() -> ListCollectionsResponse
fn default() -> ListCollectionsResponse
Returns the “default value” for a type. Read more
Source§impl Message for ListCollectionsResponse
impl Message for ListCollectionsResponse
Source§impl PartialEq for ListCollectionsResponse
impl PartialEq for ListCollectionsResponse
impl StructuralPartialEq for ListCollectionsResponse
Auto Trait Implementations§
impl Freeze for ListCollectionsResponse
impl RefUnwindSafe for ListCollectionsResponse
impl Send for ListCollectionsResponse
impl Sync for ListCollectionsResponse
impl Unpin for ListCollectionsResponse
impl UnsafeUnpin for ListCollectionsResponse
impl UnwindSafe for ListCollectionsResponse
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