pub enum AttestorType {
UserOwnedDrydockNote(UserOwnedDrydockNote),
}
Expand description
Required. Identifies an [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests to a container image artifact. This determines how an attestation will be stored, and how it will be used during policy enforcement. Updates may not change the attestor type, but individual attestor fields may be updated.
Variants§
UserOwnedDrydockNote(UserOwnedDrydockNote)
A Drydock ATTESTATION_AUTHORITY Note, created by the user.
Implementations§
source§impl AttestorType
impl AttestorType
sourcepub fn merge<B>(
field: &mut Option<AttestorType>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<AttestorType>,
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 AttestorType
impl Clone for AttestorType
source§fn clone(&self) -> AttestorType
fn clone(&self) -> AttestorType
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 AttestorType
impl Debug for AttestorType
source§impl PartialEq for AttestorType
impl PartialEq for AttestorType
source§fn eq(&self, other: &AttestorType) -> bool
fn eq(&self, other: &AttestorType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AttestorType
Auto Trait Implementations§
impl Freeze for AttestorType
impl RefUnwindSafe for AttestorType
impl Send for AttestorType
impl Sync for AttestorType
impl Unpin for AttestorType
impl UnwindSafe for AttestorType
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