#[non_exhaustive]pub struct SamplingStrategy {
pub random_sample_config: Option<RandomSampleConfig>,
/* private fields */
}Available on crate feature
job-service only.Expand description
Sampling Strategy for logging, can be for both training and prediction dataset.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.random_sample_config: Option<RandomSampleConfig>Random sample config. Will support more sampling strategies later.
Implementations§
Source§impl SamplingStrategy
impl SamplingStrategy
pub fn new() -> Self
Sourcepub fn set_random_sample_config<T>(self, v: T) -> Selfwhere
T: Into<RandomSampleConfig>,
pub fn set_random_sample_config<T>(self, v: T) -> Selfwhere
T: Into<RandomSampleConfig>,
Sets the value of random_sample_config.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::sampling_strategy::RandomSampleConfig;
let x = SamplingStrategy::new().set_random_sample_config(RandomSampleConfig::default()/* use setters */);Sourcepub fn set_or_clear_random_sample_config<T>(self, v: Option<T>) -> Selfwhere
T: Into<RandomSampleConfig>,
pub fn set_or_clear_random_sample_config<T>(self, v: Option<T>) -> Selfwhere
T: Into<RandomSampleConfig>,
Sets or clears the value of random_sample_config.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::sampling_strategy::RandomSampleConfig;
let x = SamplingStrategy::new().set_or_clear_random_sample_config(Some(RandomSampleConfig::default()/* use setters */));
let x = SamplingStrategy::new().set_or_clear_random_sample_config(None::<RandomSampleConfig>);Trait Implementations§
Source§impl Clone for SamplingStrategy
impl Clone for SamplingStrategy
Source§fn clone(&self) -> SamplingStrategy
fn clone(&self) -> SamplingStrategy
Returns a duplicate 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 SamplingStrategy
impl Debug for SamplingStrategy
Source§impl Default for SamplingStrategy
impl Default for SamplingStrategy
Source§fn default() -> SamplingStrategy
fn default() -> SamplingStrategy
Returns the “default value” for a type. Read more
Source§impl Message for SamplingStrategy
impl Message for SamplingStrategy
Source§impl PartialEq for SamplingStrategy
impl PartialEq for SamplingStrategy
impl StructuralPartialEq for SamplingStrategy
Auto Trait Implementations§
impl Freeze for SamplingStrategy
impl RefUnwindSafe for SamplingStrategy
impl Send for SamplingStrategy
impl Sync for SamplingStrategy
impl Unpin for SamplingStrategy
impl UnwindSafe for SamplingStrategy
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