#[non_exhaustive]pub struct ListInstanceConfigsRequest {
pub parent: String,
pub page_size: i32,
pub page_token: String,
/* private fields */
}
Expand description
The request for ListInstanceConfigs.
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: String
Required. The name of the project for which a list of supported instance
configurations is requested. Values are of the form
projects/<project>
.
page_size: i32
Number of instance configurations to be returned in the response. If 0 or less, defaults to the server’s maximum allowed page size.
page_token: String
If non-empty, page_token
should contain a
next_page_token
from a previous
ListInstanceConfigsResponse.
Implementations§
Source§impl ListInstanceConfigsRequest
impl ListInstanceConfigsRequest
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_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.
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.
Trait Implementations§
Source§impl Clone for ListInstanceConfigsRequest
impl Clone for ListInstanceConfigsRequest
Source§fn clone(&self) -> ListInstanceConfigsRequest
fn clone(&self) -> ListInstanceConfigsRequest
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 ListInstanceConfigsRequest
impl Debug for ListInstanceConfigsRequest
Source§impl Default for ListInstanceConfigsRequest
impl Default for ListInstanceConfigsRequest
Source§fn default() -> ListInstanceConfigsRequest
fn default() -> ListInstanceConfigsRequest
Returns the “default value” for a type. Read more
Source§impl Message for ListInstanceConfigsRequest
impl Message for ListInstanceConfigsRequest
impl StructuralPartialEq for ListInstanceConfigsRequest
Auto Trait Implementations§
impl Freeze for ListInstanceConfigsRequest
impl RefUnwindSafe for ListInstanceConfigsRequest
impl Send for ListInstanceConfigsRequest
impl Sync for ListInstanceConfigsRequest
impl Unpin for ListInstanceConfigsRequest
impl UnwindSafe for ListInstanceConfigsRequest
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