Enum google_api_proto::google::cloud::recommender::v1::operation::PathValue
source · pub enum PathValue {
Value(Value),
ValueMatcher(ValueMatcher),
}
Expand description
One of the fields in the following block will be set and intend to describe a value for ‘path’ field.
Variants§
Value(Value)
Value for the path
field. Will be set for actions:‘add’/‘replace’.
Maybe set for action: ‘test’. Either this or value_matcher
will be set
for ‘test’ operation. An exact match must be performed.
ValueMatcher(ValueMatcher)
Can be set for action ‘test’ for advanced matching for the value of
‘path’ field. Either this or value
will be set for ‘test’ operation.
Implementations§
source§impl PathValue
impl PathValue
sourcepub fn merge(
field: &mut Option<PathValue>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<PathValue>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
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 PartialEq for PathValue
impl PartialEq for PathValue
impl StructuralPartialEq for PathValue
Auto Trait Implementations§
impl Freeze for PathValue
impl RefUnwindSafe for PathValue
impl Send for PathValue
impl Sync for PathValue
impl Unpin for PathValue
impl UnwindSafe for PathValue
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