pub struct BatchReadFeatureValuesRequest {
pub featurestore: String,
pub destination: Option<FeatureValueDestination>,
pub pass_through_fields: Vec<PassThroughField>,
pub entity_type_specs: Vec<EntityTypeSpec>,
pub start_time: Option<Timestamp>,
pub read_option: Option<ReadOption>,
}
Expand description
Request message for [FeaturestoreService.BatchReadFeatureValues][google.cloud.aiplatform.v1beta1.FeaturestoreService.BatchReadFeatureValues].
Fields§
§featurestore: String
Required. The resource name of the Featurestore from which to query Feature
values. Format:
projects/{project}/locations/{location}/featurestores/{featurestore}
destination: Option<FeatureValueDestination>
Required. Specifies output location and format.
pass_through_fields: Vec<PassThroughField>
When not empty, the specified fields in the *_read_instances source will be joined as-is in the output, in addition to those fields from the Featurestore Entity.
For BigQuery source, the type of the pass-through values will be automatically inferred. For CSV source, the pass-through values will be passed as opaque bytes.
entity_type_specs: Vec<EntityTypeSpec>
Required. Specifies EntityType grouping Features to read values of and settings.
start_time: Option<Timestamp>
Optional. Excludes Feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in Feature Store. Timestamp, if present, must not have higher than millisecond precision.
read_option: Option<ReadOption>
Trait Implementations§
source§impl Clone for BatchReadFeatureValuesRequest
impl Clone for BatchReadFeatureValuesRequest
source§fn clone(&self) -> BatchReadFeatureValuesRequest
fn clone(&self) -> BatchReadFeatureValuesRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Message for BatchReadFeatureValuesRequest
impl Message for BatchReadFeatureValuesRequest
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 BatchReadFeatureValuesRequest
impl PartialEq for BatchReadFeatureValuesRequest
source§fn eq(&self, other: &BatchReadFeatureValuesRequest) -> bool
fn eq(&self, other: &BatchReadFeatureValuesRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BatchReadFeatureValuesRequest
Auto Trait Implementations§
impl Freeze for BatchReadFeatureValuesRequest
impl RefUnwindSafe for BatchReadFeatureValuesRequest
impl Send for BatchReadFeatureValuesRequest
impl Sync for BatchReadFeatureValuesRequest
impl Unpin for BatchReadFeatureValuesRequest
impl UnwindSafe for BatchReadFeatureValuesRequest
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