pub struct ExportFeatureValues(/* private fields */);featurestore-service only.Expand description
The request builder for FeaturestoreService::export_feature_values calls.
§Example
use builder::featurestore_service::ExportFeatureValues;
use lro::Poller;
let builder = prepare_request_builder();
let response = builder.poller().until_done().await?;
fn prepare_request_builder() -> ExportFeatureValues {
// ... details omitted ...
}Implementations§
Source§impl ExportFeatureValues
impl ExportFeatureValues
Sourcepub fn with_request<V: Into<ExportFeatureValuesRequest>>(self, v: V) -> Self
pub fn with_request<V: Into<ExportFeatureValuesRequest>>(self, v: V) -> Self
Sets the full request, replacing any prior values.
Sourcepub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
pub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
Sets all the options, replacing any prior values.
Sourcepub async fn send(self) -> Result<Operation>
pub async fn send(self) -> Result<Operation>
Sends the request.
§Long running operations
This starts, but does not poll, a longrunning operation. More information on export_feature_values.
Sourcepub fn poller(
self,
) -> impl Poller<ExportFeatureValuesResponse, ExportFeatureValuesOperationMetadata>
pub fn poller( self, ) -> impl Poller<ExportFeatureValuesResponse, ExportFeatureValuesOperationMetadata>
Creates a Poller to work with export_feature_values.
Sourcepub fn set_entity_type<T: Into<String>>(self, v: T) -> Self
pub fn set_entity_type<T: Into<String>>(self, v: T) -> Self
Sets the value of entity_type.
This is a required field for requests.
Sourcepub fn set_destination<T>(self, v: T) -> Selfwhere
T: Into<FeatureValueDestination>,
pub fn set_destination<T>(self, v: T) -> Selfwhere
T: Into<FeatureValueDestination>,
Sets the value of destination.
This is a required field for requests.
Sourcepub fn set_or_clear_destination<T>(self, v: Option<T>) -> Selfwhere
T: Into<FeatureValueDestination>,
pub fn set_or_clear_destination<T>(self, v: Option<T>) -> Selfwhere
T: Into<FeatureValueDestination>,
Sets or clears the value of destination.
This is a required field for requests.
Sourcepub fn set_feature_selector<T>(self, v: T) -> Selfwhere
T: Into<FeatureSelector>,
pub fn set_feature_selector<T>(self, v: T) -> Selfwhere
T: Into<FeatureSelector>,
Sets the value of feature_selector.
This is a required field for requests.
Sourcepub fn set_or_clear_feature_selector<T>(self, v: Option<T>) -> Selfwhere
T: Into<FeatureSelector>,
pub fn set_or_clear_feature_selector<T>(self, v: Option<T>) -> Selfwhere
T: Into<FeatureSelector>,
Sets or clears the value of feature_selector.
This is a required field for requests.
Sourcepub fn set_settings<T, V>(self, v: T) -> Self
pub fn set_settings<T, V>(self, v: T) -> Self
Sets the value of settings.
Sourcepub fn set_mode<T: Into<Option<Mode>>>(self, v: T) -> Self
pub fn set_mode<T: Into<Option<Mode>>>(self, v: T) -> Self
Sets the value of mode.
Note that all the setters affecting mode are
mutually exclusive.
Sourcepub fn set_snapshot_export<T: Into<Box<SnapshotExport>>>(self, v: T) -> Self
pub fn set_snapshot_export<T: Into<Box<SnapshotExport>>>(self, v: T) -> Self
Sets the value of mode
to hold a SnapshotExport.
Note that all the setters affecting mode are
mutually exclusive.
Sourcepub fn set_full_export<T: Into<Box<FullExport>>>(self, v: T) -> Self
pub fn set_full_export<T: Into<Box<FullExport>>>(self, v: T) -> Self
Sets the value of mode
to hold a FullExport.
Note that all the setters affecting mode are
mutually exclusive.
Trait Implementations§
Source§impl Clone for ExportFeatureValues
impl Clone for ExportFeatureValues
Source§fn clone(&self) -> ExportFeatureValues
fn clone(&self) -> ExportFeatureValues
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for ExportFeatureValues
impl !RefUnwindSafe for ExportFeatureValues
impl Send for ExportFeatureValues
impl Sync for ExportFeatureValues
impl Unpin for ExportFeatureValues
impl !UnwindSafe for ExportFeatureValues
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
Source§fn with_idempotency(self, v: bool) -> T
fn with_idempotency(self, v: bool) -> T
v is true, treat the RPC underlying this method as idempotent.