#[non_exhaustive]pub struct ListCertificateAuthoritiesResponse {
pub certificate_authorities: Vec<CertificateAuthority>,
pub next_page_token: String,
pub unreachable: Vec<String>,
/* private fields */
}Expand description
Response message for CertificateAuthorityService.ListCertificateAuthorities.
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.The list of CertificateAuthorities.
next_page_token: StringA token to retrieve next page of results. Pass this value in ListCertificateAuthoritiesRequest.page_token to retrieve the next page of results.
unreachable: Vec<String>A list of locations (e.g. “us-west1”) that could not be reached.
Implementations§
Source§impl ListCertificateAuthoritiesResponse
impl ListCertificateAuthoritiesResponse
pub fn new() -> Self
Sets the value of certificate_authorities.
§Example
ⓘ
use google_cloud_security_privateca_v1::model::CertificateAuthority;
let x = ListCertificateAuthoritiesResponse::new()
.set_certificate_authorities([
CertificateAuthority::default()/* use setters */,
CertificateAuthority::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 = ListCertificateAuthoritiesResponse::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 = ListCertificateAuthoritiesResponse::new().set_unreachable(["a", "b", "c"]);Trait Implementations§
Source§impl Clone for ListCertificateAuthoritiesResponse
impl Clone for ListCertificateAuthoritiesResponse
Source§fn clone(&self) -> ListCertificateAuthoritiesResponse
fn clone(&self) -> ListCertificateAuthoritiesResponse
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 ListCertificateAuthoritiesResponse
impl Default for ListCertificateAuthoritiesResponse
Source§fn default() -> ListCertificateAuthoritiesResponse
fn default() -> ListCertificateAuthoritiesResponse
Returns the “default value” for a type. Read more
Source§impl PartialEq for ListCertificateAuthoritiesResponse
impl PartialEq for ListCertificateAuthoritiesResponse
Source§fn eq(&self, other: &ListCertificateAuthoritiesResponse) -> bool
fn eq(&self, other: &ListCertificateAuthoritiesResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ListCertificateAuthoritiesResponse
Auto Trait Implementations§
impl Freeze for ListCertificateAuthoritiesResponse
impl RefUnwindSafe for ListCertificateAuthoritiesResponse
impl Send for ListCertificateAuthoritiesResponse
impl Sync for ListCertificateAuthoritiesResponse
impl Unpin for ListCertificateAuthoritiesResponse
impl UnwindSafe for ListCertificateAuthoritiesResponse
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