Struct google_api_proto::google::cloud::aiplatform::v1beta1::delete_feature_values_request::SelectTimeRangeAndFeature
source · pub struct SelectTimeRangeAndFeature {
pub time_range: Option<Interval>,
pub feature_selector: Option<FeatureSelector>,
pub skip_online_storage_delete: bool,
}
Expand description
Message to select time range and feature. Values of the selected feature generated within an inclusive time range will be deleted. Using this option permanently deletes the feature values from the specified feature IDs within the specified time range. This might include data from the online storage. If you want to retain any deleted historical data in the online storage, you must re-ingest it.
Fields§
§time_range: Option<Interval>
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
feature_selector: Option<FeatureSelector>
Required. Selectors choosing which feature values to be deleted from the EntityType.
skip_online_storage_delete: bool
If set, data will not be deleted from online storage. When time range is older than the data in online storage, setting this to be true will make the deletion have no impact on online serving.
Trait Implementations§
source§impl Clone for SelectTimeRangeAndFeature
impl Clone for SelectTimeRangeAndFeature
source§fn clone(&self) -> SelectTimeRangeAndFeature
fn clone(&self) -> SelectTimeRangeAndFeature
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SelectTimeRangeAndFeature
impl Debug for SelectTimeRangeAndFeature
source§impl Default for SelectTimeRangeAndFeature
impl Default for SelectTimeRangeAndFeature
source§impl Message for SelectTimeRangeAndFeature
impl Message for SelectTimeRangeAndFeature
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for SelectTimeRangeAndFeature
impl PartialEq for SelectTimeRangeAndFeature
source§fn eq(&self, other: &SelectTimeRangeAndFeature) -> bool
fn eq(&self, other: &SelectTimeRangeAndFeature) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SelectTimeRangeAndFeature
Auto Trait Implementations§
impl Freeze for SelectTimeRangeAndFeature
impl RefUnwindSafe for SelectTimeRangeAndFeature
impl Send for SelectTimeRangeAndFeature
impl Sync for SelectTimeRangeAndFeature
impl Unpin for SelectTimeRangeAndFeature
impl UnwindSafe for SelectTimeRangeAndFeature
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
§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>
T
in a tonic::Request