#[non_exhaustive]pub struct ListViolationsResponse {
pub violations: Vec<Violation>,
pub next_page_token: String,
pub unreachable: Vec<String>,
/* private fields */
}Expand description
Response message for list customer violation requests
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.violations: Vec<Violation>List of violation
next_page_token: StringA token that can be sent as page_token to retrieve the next page.
If this field is omitted, there are no subsequent pages.
unreachable: Vec<String>Workloads that could not be reached due to permission errors or any other error. Ref: https://google.aip.dev/217
Implementations§
Source§impl ListViolationsResponse
impl ListViolationsResponse
pub fn new() -> Self
Sourcepub fn set_violations<T, V>(self, v: T) -> Self
pub fn set_violations<T, V>(self, v: T) -> Self
Sets the value of violations.
§Example
ⓘ
use google_cloud_cloudcontrolspartner_v1::model::Violation;
let x = ListViolationsResponse::new()
.set_violations([
Violation::default()/* use setters */,
Violation::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 = ListViolationsResponse::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 = ListViolationsResponse::new().set_unreachable(["a", "b", "c"]);Trait Implementations§
Source§impl Clone for ListViolationsResponse
impl Clone for ListViolationsResponse
Source§fn clone(&self) -> ListViolationsResponse
fn clone(&self) -> ListViolationsResponse
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 ListViolationsResponse
impl Debug for ListViolationsResponse
Source§impl Default for ListViolationsResponse
impl Default for ListViolationsResponse
Source§fn default() -> ListViolationsResponse
fn default() -> ListViolationsResponse
Returns the “default value” for a type. Read more
Source§impl Message for ListViolationsResponse
impl Message for ListViolationsResponse
Source§impl PartialEq for ListViolationsResponse
impl PartialEq for ListViolationsResponse
impl StructuralPartialEq for ListViolationsResponse
Auto Trait Implementations§
impl Freeze for ListViolationsResponse
impl RefUnwindSafe for ListViolationsResponse
impl Send for ListViolationsResponse
impl Sync for ListViolationsResponse
impl Unpin for ListViolationsResponse
impl UnwindSafe for ListViolationsResponse
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