Enum google_api_proto::google::cloud::contentwarehouse::v1::property_definition::ValueTypeOptions
source · pub enum ValueTypeOptions {
IntegerTypeOptions(IntegerTypeOptions),
FloatTypeOptions(FloatTypeOptions),
TextTypeOptions(TextTypeOptions),
PropertyTypeOptions(PropertyTypeOptions),
EnumTypeOptions(EnumTypeOptions),
DateTimeTypeOptions(DateTimeTypeOptions),
MapTypeOptions(MapTypeOptions),
TimestampTypeOptions(TimestampTypeOptions),
}
Expand description
Type of the property.
Variants§
IntegerTypeOptions(IntegerTypeOptions)
Integer property.
FloatTypeOptions(FloatTypeOptions)
Float property.
TextTypeOptions(TextTypeOptions)
Text/string property.
PropertyTypeOptions(PropertyTypeOptions)
Nested structured data property.
EnumTypeOptions(EnumTypeOptions)
Enum/categorical property.
DateTimeTypeOptions(DateTimeTypeOptions)
Date time property. It is not supported by CMEK compliant deployment.
MapTypeOptions(MapTypeOptions)
Map property.
TimestampTypeOptions(TimestampTypeOptions)
Timestamp property. It is not supported by CMEK compliant deployment.
Implementations§
source§impl ValueTypeOptions
impl ValueTypeOptions
sourcepub fn merge<B>(
field: &mut Option<ValueTypeOptions>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<ValueTypeOptions>,
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 ValueTypeOptions
impl Clone for ValueTypeOptions
source§fn clone(&self) -> ValueTypeOptions
fn clone(&self) -> ValueTypeOptions
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 ValueTypeOptions
impl Debug for ValueTypeOptions
source§impl PartialEq for ValueTypeOptions
impl PartialEq for ValueTypeOptions
source§fn eq(&self, other: &ValueTypeOptions) -> bool
fn eq(&self, other: &ValueTypeOptions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ValueTypeOptions
Auto Trait Implementations§
impl Freeze for ValueTypeOptions
impl RefUnwindSafe for ValueTypeOptions
impl Send for ValueTypeOptions
impl Sync for ValueTypeOptions
impl Unpin for ValueTypeOptions
impl UnwindSafe for ValueTypeOptions
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