#[non_exhaustive]pub struct ListDeploymentGroupRevisionsResponse {
pub deployment_group_revisions: Vec<DeploymentGroupRevision>,
pub next_page_token: String,
pub unreachable: Vec<String>,
/* private fields */
}Expand description
The response message for the ListDeploymentGroupRevisions 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.deployment_group_revisions: Vec<DeploymentGroupRevision>The deployment group revisions from the specified collection.
next_page_token: StringToken to be supplied to the next ListDeploymentGroupRevisions request via
page_token to obtain the next set of results.
unreachable: Vec<String>Unordered list. Locations that could not be reached.
Implementations§
Source§impl ListDeploymentGroupRevisionsResponse
impl ListDeploymentGroupRevisionsResponse
pub fn new() -> Self
Sourcepub fn set_deployment_group_revisions<T, V>(self, v: T) -> Self
pub fn set_deployment_group_revisions<T, V>(self, v: T) -> Self
Sets the value of deployment_group_revisions.
§Example
ⓘ
use google_cloud_config_v1::model::DeploymentGroupRevision;
let x = ListDeploymentGroupRevisionsResponse::new()
.set_deployment_group_revisions([
DeploymentGroupRevision::default()/* use setters */,
DeploymentGroupRevision::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 = ListDeploymentGroupRevisionsResponse::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 = ListDeploymentGroupRevisionsResponse::new().set_unreachable(["a", "b", "c"]);Trait Implementations§
Source§impl Clone for ListDeploymentGroupRevisionsResponse
impl Clone for ListDeploymentGroupRevisionsResponse
Source§fn clone(&self) -> ListDeploymentGroupRevisionsResponse
fn clone(&self) -> ListDeploymentGroupRevisionsResponse
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 Default for ListDeploymentGroupRevisionsResponse
impl Default for ListDeploymentGroupRevisionsResponse
Source§fn default() -> ListDeploymentGroupRevisionsResponse
fn default() -> ListDeploymentGroupRevisionsResponse
Returns the “default value” for a type. Read more
Source§impl PartialEq for ListDeploymentGroupRevisionsResponse
impl PartialEq for ListDeploymentGroupRevisionsResponse
Source§fn eq(&self, other: &ListDeploymentGroupRevisionsResponse) -> bool
fn eq(&self, other: &ListDeploymentGroupRevisionsResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ListDeploymentGroupRevisionsResponse
Auto Trait Implementations§
impl Freeze for ListDeploymentGroupRevisionsResponse
impl RefUnwindSafe for ListDeploymentGroupRevisionsResponse
impl Send for ListDeploymentGroupRevisionsResponse
impl Sync for ListDeploymentGroupRevisionsResponse
impl Unpin for ListDeploymentGroupRevisionsResponse
impl UnsafeUnpin for ListDeploymentGroupRevisionsResponse
impl UnwindSafe for ListDeploymentGroupRevisionsResponse
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