#[non_exhaustive]pub struct ListRequest {
pub managed_zone: String,
pub max_results: Option<i32>,
pub page_token: Option<String>,
pub project: String,
pub sort_by: Option<SortBy>,
pub sort_order: Option<String>,
/* private fields */
}Expand description
Synthetic request message for the [list()][.changes.list] method.
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.managed_zone: StringIdentifies the managed zone addressed by this request. Can be the managed zone name or ID.
max_results: Option<i32>Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.
page_token: Option<String>Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.
project: StringIdentifies the project addressed by this request.
sort_by: Option<SortBy>Sorting criterion. The only supported value is change sequence.
sort_order: Option<String>Sorting order direction: ‘ascending’ or ‘descending’.
Implementations§
Source§impl ListRequest
impl ListRequest
Sourcepub fn set_managed_zone<T: Into<String>>(self, v: T) -> Self
pub fn set_managed_zone<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_max_results<T>(self, v: T) -> Self
pub fn set_max_results<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_max_results<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_max_results<T>(self, v: Option<T>) -> Self
Sets or clears the value of max_results.
§Example
ⓘ
let x = ListRequest::new().set_or_clear_max_results(Some(42));
let x = ListRequest::new().set_or_clear_max_results(None::<i32>);Sourcepub fn set_page_token<T>(self, v: T) -> Self
pub fn set_page_token<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_page_token<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_page_token<T>(self, v: Option<T>) -> Self
Sets or clears the value of page_token.
§Example
ⓘ
let x = ListRequest::new().set_or_clear_page_token(Some("example"));
let x = ListRequest::new().set_or_clear_page_token(None::<String>);Sourcepub fn set_project<T: Into<String>>(self, v: T) -> Self
pub fn set_project<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_sort_by<T>(self, v: T) -> Self
pub fn set_sort_by<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_sort_by<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_sort_by<T>(self, v: Option<T>) -> Self
Sourcepub fn set_sort_order<T>(self, v: T) -> Self
pub fn set_sort_order<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_sort_order<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_sort_order<T>(self, v: Option<T>) -> Self
Sets or clears the value of sort_order.
§Example
ⓘ
let x = ListRequest::new().set_or_clear_sort_order(Some("example"));
let x = ListRequest::new().set_or_clear_sort_order(None::<String>);Trait Implementations§
Source§impl Clone for ListRequest
impl Clone for ListRequest
Source§impl Debug for ListRequest
impl Debug for ListRequest
Source§impl Default for ListRequest
impl Default for ListRequest
Source§impl PartialEq for ListRequest
impl PartialEq for ListRequest
impl StructuralPartialEq for ListRequest
Auto Trait Implementations§
impl Freeze for ListRequest
impl RefUnwindSafe for ListRequest
impl Send for ListRequest
impl Sync for ListRequest
impl Unpin for ListRequest
impl UnsafeUnpin for ListRequest
impl UnwindSafe for ListRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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