Enum google_api_proto::google::cloud::asset::v1p7beta1::asset::AccessContextPolicy
source · pub enum AccessContextPolicy {
AccessPolicy(AccessPolicy),
AccessLevel(AccessLevel),
ServicePerimeter(ServicePerimeter),
}
Expand description
A representation of an access policy.
Variants§
AccessPolicy(AccessPolicy)
Please also refer to the access policy user guide.
AccessLevel(AccessLevel)
Please also refer to the access level user guide.
ServicePerimeter(ServicePerimeter)
Please also refer to the service perimeter user guide.
Implementations§
source§impl AccessContextPolicy
impl AccessContextPolicy
sourcepub fn merge<B>(
field: &mut Option<AccessContextPolicy>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<AccessContextPolicy>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for AccessContextPolicy
impl Clone for AccessContextPolicy
source§fn clone(&self) -> AccessContextPolicy
fn clone(&self) -> AccessContextPolicy
Returns a copy 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 AccessContextPolicy
impl Debug for AccessContextPolicy
source§impl PartialEq for AccessContextPolicy
impl PartialEq for AccessContextPolicy
source§fn eq(&self, other: &AccessContextPolicy) -> bool
fn eq(&self, other: &AccessContextPolicy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AccessContextPolicy
Auto Trait Implementations§
impl Freeze for AccessContextPolicy
impl RefUnwindSafe for AccessContextPolicy
impl Send for AccessContextPolicy
impl Sync for AccessContextPolicy
impl Unpin for AccessContextPolicy
impl UnwindSafe for AccessContextPolicy
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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